648 Commits (7acdb2c7e9894274637ee63bf1ff7f8f25cd36d2)

Author SHA1 Message Date
pre-commit-ci[bot] 343d3a2185 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 3 days ago
Sebastián Ramírez 636a26d38e ♻️ Tweak message in assert error 3 days ago
Sebastián Ramírez cbee872fd4 💡 Update comment explaining AsyncExitStack middleware 3 days ago
pre-commit-ci[bot] 9087a2a1a6 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 3 days ago
Sebastián Ramírez 233b6d5c0f ♻️ Add new wrappers to create AsyncExitStack for dependencies 3 days ago
Sebastián Ramírez 50fb38d20e Update tests 3 days ago
Sebastián Ramírez 839a5d0a78 💡 Add comment in AsyncExitStackMiddleware 3 days ago
Sebastián Ramírez 366d59a9f4 ♻️ Rename AsyncExitStackMiddleware name in scope do differentiate it from dependencies AsyncExitStack 3 days ago
Sebastián Ramírez 784f06cb9b 🔖 Release version 0.117.1 4 days ago
Thomas LÉVEIL 44fc67632b
🐛 Fix validation error when `File` is declared after `Form` parameter (#11194) 4 days ago
Sebastián Ramírez 382d083e26 🔖 Release version 0.117.0 4 days ago
vvanglro f1e6f978ce
️ Fix `default_factory` for response model field with Pydantic V1 (#9704) 4 days ago
Robert Hofer b51ec36f2e
Allow `None` as return type for bodiless responses (#9425) 4 days ago
Max McLennan 86e515784d
🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1 (#6039) 4 days ago
Salim Aboubacar 2dc769b121
🐛 Fix `jsonable_encoder` alters `json_encoders` of Pydantic v1 objects (#4972) 4 days ago
sammasak 8ede27223e
Allow array values for OpenAPI schema `type` field (#13639) 4 days ago
Evgeny Bokshitsky c2c6049b8f
♻️ Create `dependency-cache` dict in `solve_dependencies` only if `None` (don't re-create if empty) (#13689) 4 days ago
rmawatson 9ac56c70f2
🐛 Reenable `allow_arbitrary_types` when only 1 argument is used on the API endpoint (#13694) 4 days ago
Carlos Mario Toro bc5013cd56
Add OpenAPI `external_docs` parameter to `FastAPI` (#13713) 4 days ago
secrett2633 c831cdbde2
🐛 Fix `inspect.getcoroutinefunction()` can break testing with `unittest.mock.patch()` (#14022) 4 days ago
Sofie Van Landeghem fe4542279d
🚨 Install pydantic.mypy plugin (#14081) 4 days ago
Tamir Duberstein a95e91e46e
⬆️ Update mypy to 1.14.1 (#12970) 4 days ago
Sebastián Ramírez a372edf7e8 🔖 Release version 0.116.2 1 week ago
Ben Beasley 7563579dc8
⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0 (#14077) 1 week ago
Sebastián Ramírez 64a83355c7 🔥 Remove holding references to exceptions from dependencies with yield, as those caused memory issues before 3 weeks ago
Sebastián Ramírez 09dea83172 ️ Restore application usage of middleware for AsyncExitStack for dependencies with yield 3 weeks ago
Sebastián Ramírez 51c5e488e5 ♻️ Refactor AsyncExitStack import from contextlib 3 weeks ago
Sebastián Ramírez 54d1ea349e 🔥 Remove unused import 3 weeks ago
Sebastián Ramírez 3652d7dc83 ️ Restore the parts from master that should stay the same 3 weeks ago
Sebastián Ramírez adf21d3f23 ↩️ Revert " Add support for raising exceptions (including `HTTPException`) in dependencies with `yield` in the exit code, do not support them in background tasks (#10831)" 3 weeks ago
Sebastián Ramírez 313723494b 🔖 Release version 0.116.1 2 months ago
Sebastián Ramírez cad6880fd9
⬆️ Upgrade Starlette supported version range to `>=0.40.0,<0.48.0` (#13884) 2 months ago
Sebastián Ramírez bd8f358fd9 🔖 Release version 0.116.0 3 months ago
Sebastián Ramírez ebdeda2de6 🔖 Release version 0.115.14 3 months ago
Patrick Arminio 9d0d8828cc
🐛 Fix support for unions when using `Form` (#13827) 3 months ago
Sebastián Ramírez 4734df1db8 🔖 Release version 0.115.13 3 months ago
Gabriel dfe9dde982
📝 Add annotations to HTTP middleware example (#11530) 3 months ago
Salar Nosrati-Ershad aebff5006f
Add `refreshUrl` parameter in `OAuth2PasswordBearer` (#11460) 3 months ago
oogee 30b9dfb11c
🚸 Set format to password for fields `password` and `client_secret` in `OAuth2PasswordRequestForm`, make docs show password fields for passwords (#11032) 3 months ago
Peter b4524145e6
✏️ Fix typo in docstring (#13532) 3 months ago
Timon 97fdbdd0d8
📝 Update exclude-parameters-from-openapi documentation links (#13600) 3 months ago
Motov Yurii 535d5b3f9f
🐛 Fix truncating the model's description with form feed (`\f`) character for Pydantic V2 (#13698) 3 months ago
Joakim Nordling 8fa56b46a1
⬆️ Update ReDoc to version 2.x (#9700) 5 months ago
Sebastián Ramírez 628c34e0ca 🔖 Release version 0.115.12 6 months ago
Sebastián Ramírez 2537d9d1c2
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515) 6 months ago
dependabot[bot] 8c94e97c89
⬆ Bump ruff to 0.9.4 (#13299) 7 months ago
Sebastián Ramírez 3824664620 🔖 Release version 0.115.11 7 months ago
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442) 7 months ago
Sebastián Ramírez 433837d9ca 🔖 Release version 0.115.10 7 months ago
Victorien 15dd2b67d3
♻️ Update internal annotation usage for compatibilty with Pydantic 2.11 (#13314) 7 months ago