618 Commits (c90d831672174290392e05a8a4efd996f9baa706)

Author SHA1 Message Date
dependabot[bot] 8c94e97c89
⬆ Bump ruff to 0.9.4 (#13299) 2 months ago
Sebastián Ramírez 3824664620 🔖 Release version 0.115.11 2 months ago
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442) 2 months ago
Sebastián Ramírez 433837d9ca 🔖 Release version 0.115.10 2 months ago
Victorien 15dd2b67d3
♻️ Update internal annotation usage for compatibilty with Pydantic 2.11 (#13314) 2 months ago
Sebastián Ramírez d90030c1e2 🔖 Release version 0.115.9 2 months ago
Arthur Rio ccc7c8fef9
🐛 Ensure that `HTTPDigest` only raises an exception when `auto_error is True` (#2939) 2 months ago
Sebastián Ramírez 7128971f1d 🔖 Release version 0.115.8 3 months ago
Shahriyar Rzayev 30b270be9a
♻️ Move duplicated code portion to a static method in the `APIKeyBase` super class (#3142) 3 months ago
Rahul Pai d5ecbaceae
🐛 Fix `OAuth2PasswordRequestForm` and `OAuth2PasswordRequestFormStrict` fixed `grant_type` "password" RegEx (#9783) 3 months ago
Sebastián Ramírez fe513719ea 🔖 Release version 0.115.7 3 months ago
Sebastián Ramírez bb8c2a6498 🔖 Release version 0.115.6 5 months ago
Abdullah Hashim 4f8157588e
🐛 Preserve traceback when exception is raised in sync dependency with `yield` (#5823) 5 months ago
Tamir Duberstein bf4fad1fda
♻️ Update tests and internals for compatibility with Pydantic >=2.10 (#12971) 5 months ago
Sebastián Ramírez f057f4a067 🔖 Release version 0.115.5 6 months ago
Sebastián Ramírez 91a929319c
♻️ Update internal checks to support Pydantic 2.10 (#12914) 6 months ago
Sebastián Ramírez 31887b1cc6 🔖 Release version 0.115.4 6 months ago
Sebastián Ramírez b31cbbf5f5
♻️ Update logic to import and check `python-multipart` for compatibility with newer version (#12627) 6 months ago
Kevin Kirsche 8081d2302e
📝 Fix minor typos (#12516) 6 months ago
Sebastián Ramírez c519614b45 🔖 Release version 0.115.3 6 months ago
merlinz01 4deab872f6 update to make work with latest master changes 7 months ago
Sebastián Ramírez 07684aea79 🔖 Release version 0.115.2 7 months ago
Sebastián Ramírez 113da5b0a7 🔖 Release version 0.115.1 7 months ago
Felix Fanghaenel e049fc4ea1
🐛 Fix openapi generation with responses kwarg (#10895) 7 months ago
José Pacheco 8ae4603d68
🐛 Remove `Required` shadowing from fastapi using Pydantic v2 (#12197) 7 months ago
Sebastián Ramírez 40490abaa3
♻️ Update type annotations for improved `python-multipart` (#12407) 7 months ago
Albert Villanova del Moral 6cc24416e2
✏️ Fix docstring typos in http security (#12223) 8 months ago
Sebastián Ramírez 40e33e492d 🔖 Release version 0.115.0 8 months ago
Sebastián Ramírez 55035f440b
Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` (#12199) 8 months ago
Sebastián Ramírez 2ada1615a3 🔖 Release version 0.114.2 8 months ago
Nico Tonnhofer 88d4f2cb18
🐛 Fix form field regression (#12194) 8 months ago
Sebastián Ramírez 212fd5e247 🔖 Release version 0.114.1 8 months ago
Sebastián Ramírez b0eedbb580
️ Improve performance in request body parsing with a cache for internal model fields (#12184) 8 months ago
Vaibhav b60d36e753
✏️ Fix typo in `fastapi/params.py` (#12143) 8 months ago
Sebastián Ramírez bde12faea2 🔖 Release version 0.114.0 8 months ago
Sebastián Ramírez 4633b1bca9
Add support for forbidding extra form fields with Pydantic models (#12134) 8 months ago
merlinz01 807e271669 reformat utils.py 8 months ago
merlinz01 84b6d8ed25 fix lint error 8 months ago
merlinz01 155905194b fix Python version check 8 months ago
pre-commit-ci[bot] 69d3529a4a 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 8 months ago
merlinz01 d57cd4f379 make compatible with Python <3.10 and Pydantic v1 8 months ago
merlinz01 430e7c8efe fix lint errors 8 months ago
merlinz01 63a1ff51c1 fix linting errors 8 months ago
pre-commit-ci[bot] e3f6632fa0 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 8 months ago
merlinz01 ebc60c12a3 Pass None instead of the default value to parameters that accept it when null is given 8 months ago
merlinz01 5658b92b4c Pass None instead of the default value to parameters that accept it when null is given 8 months ago
Sebastián Ramírez d86f660302 🔖 Release version 0.113.0 8 months ago
Sebastián Ramírez 7bad7c0975
Add support for Pydantic models in `Form` parameters (#12129) 8 months ago
Sebastián Ramírez 999eeb6c76 🔖 Release version 0.112.4 8 months ago
Sebastián Ramírez 8e6cf9ee9c
️ Temporarily revert " Add support for Pydantic models in `Form` parameters" to make a checkpoint release (#12128) 8 months ago