Commit Graph

378 Commits

Author SHA1 Message Date
Peter Volf c82774906b
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-04-10 10:04:50 +02:00
Sebastián Ramírez 2537d9d1c2
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515) 2025-03-23 21:48:54 +01:00
Peter Volf a30043d29b
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-03-21 13:26:54 +01:00
dependabot[bot] 8c94e97c89
⬆ Bump ruff to 0.9.4 (#13299)
* ⬆ Bump ruff from 0.6.4 to 0.9.4

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.4 to 0.9.4.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.6.4...0.9.4)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update pre-commit accordingly and make formatting changes

* 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
Co-authored-by: svlandeg <sofie.vanlandeghem@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-06 13:18:57 +01:00
Peter Volf a3801c944a
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-03-03 14:55:17 +01:00
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442)
This reverts commit 15dd2b67d3.
2025-03-01 22:02:35 +00:00
Victorien 15dd2b67d3
♻️ Update internal annotation usage for compatibilty with Pydantic 2.11 (#13314)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
Co-authored-by: svlandeg <svlandeg@github.com>
2025-02-28 16:15:02 +01:00
alv2017 7eabff43de
Fix a minor bug in the test `tests/test_modules_same_name_body/test_main.py` (#13411) 2025-02-27 15:42:41 +01:00
Arthur Rio ccc7c8fef9
🐛 Ensure that `HTTPDigest` only raises an exception when `auto_error is True` (#2939)
Co-authored-by: svlandeg <sofie.vanlandeghem@gmail.com>
2025-02-27 13:29:20 +01:00
Peter Volf 71dc0fa52a
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-02-18 18:05:50 +01:00
Hyogeun Oh (오효근) e157cf4b96
🐛 Fix issue with Swagger theme change example in the official tutorial (#13289) 2025-02-18 17:52:15 +01:00
alv2017 5451d05bc8
Simplify tests for `query_params_str_validations` (#13218)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
2025-02-15 17:31:57 +01:00
alv2017 f6872dd298
Simplify tests for `app_testing` (#13220)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
2025-02-15 15:42:41 +01:00
alv2017 1e6d95ce6d
Simplify tests for `dependency_testing` (#13223)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
2025-02-15 14:37:48 +00:00
Rahul Pai d5ecbaceae
🐛 Fix `OAuth2PasswordRequestForm` and `OAuth2PasswordRequestFormStrict` fixed `grant_type` "password" RegEx (#9783)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
Co-authored-by: svlandeg <svlandeg@github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-01-30 12:17:09 +00:00
Alejandra c5b5af7c53
Simplify tests for request_files (#13182)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-30 12:04:34 +00:00
Peter Volf 2b04a5abee
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-01-21 11:59:49 +01:00
Alejandra 280fe73c03
Simplify tests for websockets (#13202) 2025-01-19 22:40:39 +00:00
Alejandra 182c28e57a
Simplify tests for request_form_models (#13183)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
2025-01-19 22:39:18 +00:00
Alejandra 39698df806
Simplify tests for separate_openapi_schemas (#13201)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 22:36:49 +00:00
Alejandra 2007993433
Simplify tests for security (#13200) 2025-01-19 22:35:40 +00:00
Alejandra 3e12918325
Simplify tests for schema_extra_example (#13197)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 22:30:50 +00:00
Alejandra 081901cc99
Simplify tests for request_model (#13195) 2025-01-19 06:57:50 +00:00
Alejandra d309c9e140
Simplify tests for request_forms_and_files (#13185)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 06:43:21 +00:00
Alejandra c7d888a15f
Simplify tests for request_forms (#13184) 2025-01-19 06:42:25 +00:00
Alejandra 09ccfce228
Simplify tests for path_query_params (#13181) 2025-01-19 06:34:48 +00:00
Alejandra 2e8db846b4
Simplify tests for path_operation_configurations (#13180)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 06:33:10 +00:00
Alejandra aa60185781
Simplify tests for header_params (#13179) 2025-01-19 06:32:11 +00:00
Alejandra 3d017824ba
Simplify tests for extra_models (#13178) 2025-01-19 06:29:33 +00:00
Alejandra 8015f832d4
Simplify tests for extra_data_types (#13177) 2025-01-19 06:28:09 +00:00
Alejandra 736712173a
Simplify tests for cookie_params (#13176) 2025-01-19 06:26:50 +00:00
Alejandra 920df4d1ac
Simplify tests for dependencies (#13174) 2025-01-19 06:25:51 +00:00
Alejandra 0a882e926e
Simplify tests for body_updates (#13172) 2025-01-19 06:21:30 +00:00
Alejandra 55ef9270b8
Simplify tests for body_nested_models (#13171) 2025-01-19 06:20:41 +00:00
Alejandra 1cedd8becf
Simplify tests for body_multiple_params (#13170) 2025-01-19 06:19:58 +00:00
Peter Volf c0bfb91120
Merge branch 'master' into fix-duplicate-special-dependency-handling 2025-01-09 18:16:59 +01:00
Alejandra 9b88c7c18a
Simplify tests for body_fields (#13169) 2025-01-08 20:28:44 +01:00
Alejandra 0cc031f477
Simplify tests for body (#13168) 2025-01-08 20:26:16 +01:00
Alejandra 5d3f45c2d4
Simplify tests for bigger_applications (#13167) 2025-01-08 20:25:01 +01:00
Alejandra 44adb29ce1
Simplify tests for background_tasks (#13166) 2025-01-08 20:23:42 +01:00
Sebastián Ramírez 994340f839
Simplify tests for additional_status_codes (#13149) 2025-01-03 09:47:55 +00:00
Peter Volf 61a1ee28a8
Merge branch 'master' into fix-duplicate-special-dependency-handling 2024-12-15 18:31:41 +01:00
Sebastián Ramírez 4881d1e225
📝 Update docs for `fastapi-cli` (#13031)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-04 15:38:39 +01:00
Abdullah Hashim 4f8157588e
🐛 Preserve traceback when exception is raised in sync dependency with `yield` (#5823)
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2024-12-03 23:37:12 +01:00
Peter Volf bca0552fa0
Merge branch 'master' into fix-duplicate-special-dependency-handling 2024-11-23 11:25:53 +01:00
Tamir Duberstein bf4fad1fda
♻️ Update tests and internals for compatibility with Pydantic >=2.10 (#12971)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-22 18:09:25 +01:00
Peter Volf 3434cadf17
Merge branch 'master' into fix-duplicate-special-dependency-handling 2024-11-12 17:42:02 +01:00
Sebastián Ramírez 5c080d81ae
📝 Update includes for `docs/en/docs/tutorial/schema-extra-example.md` (#12822) 2024-11-09 16:00:17 +00:00
Peter Volf 9e94cb6d7a
Merge branch 'master' into fix-duplicate-special-dependency-handling 2024-10-28 10:59:18 +01:00
Sebastián Ramírez b31cbbf5f5
♻️ Update logic to import and check `python-multipart` for compatibility with newer version (#12627) 2024-10-27 21:46:26 +00:00