731 Commits (9cf3f31673145044b5b60209921105587cb44f6b)

Author SHA1 Message Date
Sebastián Ramírez adfb5b520e ♻️ Refactor check in jsonable_encoder 7 months ago
Sebastián Ramírez b32e65f5af ♻️ Handle Pydantic v1 imports for checks conditionally, filtering warnings 7 months ago
Sebastián Ramírez e5fa006f80 ♻️ Cleanup more functions and unused code 7 months ago
Sebastián Ramírez ec213fa26e 🔥 Remove more unused references to Pydantic v1 7 months ago
Sebastián Ramírez 92ec1a08a0 🔥 Remove no longer supported Pydantic v1 field 7 months ago
Sebastián Ramírez aa11eb51a2 ♻️ Refactor internals to not use Pydantic v1 7 months ago
Sebastián Ramírez 3c8db03107 ♻️ Refactor _compat, remove Pydantic v1, first pass 7 months ago
Sebastián Ramírez cd90c78391 🔖 Release version 0.127.1 7 months ago
Sebastián Ramírez 535b5daa31
🔊 Add a custom `FastAPIDeprecationWarning` (#14605) 7 months ago
Sebastián Ramírez 4b0fca4cbd ♻️ Error out when using pydantic.v1 7 months ago
Sebastián Ramírez c4a1ab5036 🔖 Release version 0.127.0 7 months ago
Sebastián Ramírez 6e42bcd8ce
🔊 Add deprecation warnings when using `pydantic.v1` (#14583) 7 months ago
Sebastián Ramírez 10252b1937 🔖 Release version 0.126.0 7 months ago
Sebastián Ramírez e2cd8a4201
Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's `pydantic.v1` (#14575) 7 months ago
Sebastián Ramírez c75f17d483 🔖 Release version 0.125.0 7 months ago
Sebastián Ramírez 1c4fc96c91
♻️ Upgrade internal syntax to Python 3.9+ 🎉 (#14564) 7 months ago
Sebastián Ramírez ed97d9dc0c
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559) 7 months ago
Sebastián Ramírez b1d9769f97 🔖 Release version 0.124.4 7 months ago
Motov Yurii d86c47477e
🐛 Fix parameter aliases (#14371) 7 months ago
Sebastián Ramírez 3fe6522aae 🔖 Release version 0.124.3 7 months ago
Sebastián Ramírez c0556ac3a5
🐛 Fix support for tagged union with discriminator inside of `Annotated` with `Body()` (#14512) 7 months ago
Sebastián Ramírez 7b0b915749 🔖 Release version 0.124.2 7 months ago
Sebastián Ramírez 7ba042e069
🐛 Fix support for `if TYPE_CHECKING`, non-evaluated stringified annotations (#14485) 7 months ago
Sebastián Ramírez 60699f306b 🔖 Release version 0.124.1 7 months ago
Sebastián Ramírez 42b250d14d
🐛 Fix handling arbitrary types when using `arbitrary_types_allowed=True` (#14482) 7 months ago
Sebastián Ramírez b5ca13249e 🔖 Release version 0.124.0 7 months ago
Savannah Ostrowski e1117f7550
🚸 Improve tracebacks by adding endpoint metadata (#14306) 7 months ago
Sebastián Ramírez 08b09e5236 🔖 Release version 0.123.10 7 months ago
Motov Yurii da0ffab0b2
🐛 Fix using class (not instance) dependency that has `__call__` method (#14458) 7 months ago
Motov Yurii 812a1926f0
🐛 Fix `separate_input_output_schemas=False` with `computed_field` (#14453) 7 months ago
Sebastián Ramírez f0dd1046a6 🔖 Release version 0.123.9 8 months ago
Sebastián Ramírez 0b5fa563cd
🐛 Fix OAuth2 scopes in OpenAPI in extra corner cases, parent dependency with scopes, sub-dependency security scheme without scopes (#14459) 8 months ago
Sebastián Ramírez eb1d50479b 🔖 Release version 0.123.8 8 months ago
Sebastián Ramírez 0ec4bafca2
🐛 Fix OpenAPI security scheme OAuth2 scopes declaration, deduplicate security schemes with different scopes (#14455) 8 months ago
Sebastián Ramírez 603df6e36f 🔖 Release version 0.123.7 8 months ago
chaen 861598b4e3
🐛 Fix evaluating stringified annotations in Python 3.10 (#11355) 8 months ago
Sebastián Ramírez 811fa89875 🔖 Release version 0.123.6 8 months ago
Sebastián Ramírez bba4d4c95e
🐛 Fix support for functools wraps and partial combined, for async and regular functions and classes in path operations and dependencies (#14448) 8 months ago
Sebastián Ramírez c57ac7bdf3 🔖 Release version 0.123.5 8 months ago
Lie Ryan 9824486616
Allow using dependables with `functools.partial()` (#9753) 8 months ago
[object Object] 1c1e584abd
Add support for wrapped functions (e.g. `@functools.wraps()`) used with forward references (#5077) 8 months ago
Victorien 80d69ae0bb
🐛 Fix optional sequence handling with new union syntax from Python 3.10 (#14430) 8 months ago
Sebastián Ramírez a79ae3d66f
🔥 Remove dangling extra condiitonal no longer needed (#14435) 8 months ago
Sebastián Ramírez 247ef32e79
♻️ Refactor internals, update `is_coroutine` check to reuse internal supported variants (unwrap, check class) (#14434) 8 months ago
Matthew Martin 73c411e1b9
Handle wrapped dependencies (#9555) 8 months ago
Sebastián Ramírez 4976568fc7 🔖 Release version 0.123.4 8 months ago
Vincent Grafé f95a174288
🐛 Fix OpenAPI schema support for computed fields when using `separate_input_output_schemas=False` (#13207) 8 months ago
Motov Yurii dcf0299195
📝 Fix docstring of `servers` parameter (#14405) 8 months ago
Sebastián Ramírez c516c9904b 🔖 Release version 0.123.3 8 months ago
Motov Yurii 015b4fae9c
🐛 Fix Query\Header\Cookie parameter model alias (#14360) 8 months ago