364 Commits (master)

Author SHA1 Message Date
Sebastián Ramírez 2537d9d1c2
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515) 2 weeks ago
dependabot[bot] 8c94e97c89
⬆ Bump ruff to 0.9.4 (#13299) 4 weeks ago
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442) 1 month ago
Victorien 15dd2b67d3
♻️ Update internal annotation usage for compatibilty with Pydantic 2.11 (#13314) 1 month ago
alv2017 7eabff43de
Fix a minor bug in the test `tests/test_modules_same_name_body/test_main.py` (#13411) 1 month ago
Arthur Rio ccc7c8fef9
🐛 Ensure that `HTTPDigest` only raises an exception when `auto_error is True` (#2939) 1 month ago
Hyogeun Oh (오효근) e157cf4b96
🐛 Fix issue with Swagger theme change example in the official tutorial (#13289) 1 month ago
alv2017 5451d05bc8
Simplify tests for `query_params_str_validations` (#13218) 2 months ago
alv2017 f6872dd298
Simplify tests for `app_testing` (#13220) 2 months ago
alv2017 1e6d95ce6d
Simplify tests for `dependency_testing` (#13223) 2 months ago
Rahul Pai d5ecbaceae
🐛 Fix `OAuth2PasswordRequestForm` and `OAuth2PasswordRequestFormStrict` fixed `grant_type` "password" RegEx (#9783) 2 months ago
Alejandra c5b5af7c53
Simplify tests for request_files (#13182) 2 months ago
Alejandra 280fe73c03
Simplify tests for websockets (#13202) 2 months ago
Alejandra 182c28e57a
Simplify tests for request_form_models (#13183) 2 months ago
Alejandra 39698df806
Simplify tests for separate_openapi_schemas (#13201) 2 months ago
Alejandra 2007993433
Simplify tests for security (#13200) 2 months ago
Alejandra 3e12918325
Simplify tests for schema_extra_example (#13197) 2 months ago
Alejandra 081901cc99
Simplify tests for request_model (#13195) 2 months ago
Alejandra d309c9e140
Simplify tests for request_forms_and_files (#13185) 2 months ago
Alejandra c7d888a15f
Simplify tests for request_forms (#13184) 2 months ago
Alejandra 09ccfce228
Simplify tests for path_query_params (#13181) 2 months ago
Alejandra 2e8db846b4
Simplify tests for path_operation_configurations (#13180) 2 months ago
Alejandra aa60185781
Simplify tests for header_params (#13179) 2 months ago
Alejandra 3d017824ba
Simplify tests for extra_models (#13178) 2 months ago
Alejandra 8015f832d4
Simplify tests for extra_data_types (#13177) 2 months ago
Alejandra 736712173a
Simplify tests for cookie_params (#13176) 2 months ago
Alejandra 920df4d1ac
Simplify tests for dependencies (#13174) 2 months ago
Alejandra 0a882e926e
Simplify tests for body_updates (#13172) 2 months ago
Alejandra 55ef9270b8
Simplify tests for body_nested_models (#13171) 2 months ago
Alejandra 1cedd8becf
Simplify tests for body_multiple_params (#13170) 2 months ago
Alejandra 9b88c7c18a
Simplify tests for body_fields (#13169) 3 months ago
Alejandra 0cc031f477
Simplify tests for body (#13168) 3 months ago
Alejandra 5d3f45c2d4
Simplify tests for bigger_applications (#13167) 3 months ago
Alejandra 44adb29ce1
Simplify tests for background_tasks (#13166) 3 months ago
Sebastián Ramírez 994340f839
Simplify tests for additional_status_codes (#13149) 3 months ago
Sebastián Ramírez 4881d1e225
📝 Update docs for `fastapi-cli` (#13031) 4 months ago
Abdullah Hashim 4f8157588e
🐛 Preserve traceback when exception is raised in sync dependency with `yield` (#5823) 4 months ago
Tamir Duberstein bf4fad1fda
♻️ Update tests and internals for compatibility with Pydantic >=2.10 (#12971) 4 months ago
Sebastián Ramírez 5c080d81ae
📝 Update includes for `docs/en/docs/tutorial/schema-extra-example.md` (#12822) 5 months ago
Sebastián Ramírez b31cbbf5f5
♻️ Update logic to import and check `python-multipart` for compatibility with newer version (#12627) 5 months ago
Felix Fanghaenel e049fc4ea1
🐛 Fix openapi generation with responses kwarg (#10895) 6 months ago
Sebastián Ramírez 7daaac2bc3
Add new tutorial for SQL databases with SQLModel (#12285) 6 months ago
Sebastián Ramírez 55035f440b
Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` (#12199) 7 months ago
Nico Tonnhofer 88d4f2cb18
🐛 Fix form field regression (#12194) 7 months ago
Sebastián Ramírez b0eedbb580
️ Improve performance in request body parsing with a cache for internal model fields (#12184) 7 months ago
Sebastián Ramírez 4633b1bca9
Add support for forbidding extra form fields with Pydantic models (#12134) 7 months ago
Sebastián Ramírez c411b81c29
Update internal tests for latest Pydantic, including CI tweaks to install the latest Pydantic (#12147) 7 months ago
Sebastián Ramírez 7bad7c0975
Add support for Pydantic models in `Form` parameters (#12129) 7 months ago
Sebastián Ramírez 8e6cf9ee9c
️ Temporarily revert " Add support for Pydantic models in `Form` parameters" to make a checkpoint release (#12128) 7 months ago
Sebastián Ramírez 0f3e65b007
Add support for Pydantic models in `Form` parameters (#12127) 7 months ago