Commit Graph

  • 3d7ffab2b9 Add tests for Form model aliases Yurii Motov 2025-11-04 21:33:05 +0100
  • 47a57deb5a Update `test_form_field_aliases.py` Yurii Motov 2025-11-04 20:48:42 +0100
  • 60bdcb1cf1
    Merge branch 'master' into fix-duplicate-special-dependency-handling Peter Volf 2025-11-04 15:45:51 +0100
  • 2c8e8a5aa3 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-04 14:39:39 +0000
  • 685c5a7856 Merge branch 'master' into fix-duplicate-special-dependency-handling svlandeg 2025-11-04 15:38:29 +0100
  • 50abb5cbb1
    Merge branch 'master' into no-limiter-for-response-model-validation Sofie Van Landeghem 2025-11-04 15:29:37 +0100
  • 5517defb1d Merge branch 'no-limiter-for-response-model-validation' of https://github.com/noahklein00/fastapi into no-limiter-for-response-model-validation svlandeg 2025-11-04 15:24:23 +0100
  • a75414d733 fix AsyncClient usage svlandeg 2025-11-04 15:23:57 +0100
  • 9c63c0fd03 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-04 14:16:31 +0000
  • 7240772ab9 Merge branch 'master' into no-limiter-for-response-model-validation svlandeg 2025-11-04 15:16:11 +0100
  • 3dc084ae35
    ️ Reuse coroutine inspection result #14291 Martynov Maxim 2025-11-04 13:51:53 +0300
  • 972a967d5d 📝 Update release notes github-actions[bot] 2025-11-04 08:39:30 +0000
  • 4170f621a5 📝 Update release notes github-actions[bot] 2025-11-04 08:38:34 +0000
  • 67c8dfaf0f
    ⬆ Bump ruff from 0.13.2 to 0.14.3 (#14276) dependabot[bot] 2025-11-04 09:38:16 +0100
  • 34db1e2e2c
    ⬆ [pre-commit.ci] pre-commit autoupdate (#14289) pre-commit-ci[bot] 2025-11-04 09:38:05 +0100
  • fb0534d7fc Merge remote-tracking branch 'upstream/master' into fix-body-fields-aliases Yurii Motov 2025-11-03 23:38:52 +0100
  • ba24334086 Add tests for form field aliases Yurii Motov 2025-07-15 08:49:33 +0200
  • 01152f60dd
    Merge branch 'master' into deferred-init Jan Vollmer 2025-11-03 19:50:13 +0100
  • 82d0365f5b
    ⬆ [pre-commit.ci] pre-commit autoupdate #14289 pre-commit-ci[bot] 2025-11-03 17:40:31 +0000
  • 994548f4d2
    Merge branch 'master' into features/llm-outdated-pt Motov Yurii 2025-11-03 17:20:03 +0100
  • 0264bcbe80 perf(dependencies): skip doing any work when sub dependant is already cached Gustav Bylund 2024-03-20 18:30:37 +0100
  • 7e05bff3d4 test(dependency_cache): add test for repeated parsing Gustav Bylund 2025-02-19 22:22:49 +0100
  • 9b2d6a332f 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #13965 pre-commit-ci[bot] 2025-11-03 13:57:39 +0000
  • cc2f3f025d
    Merge branch 'master' into typed-request-state Motov Yurii 2025-11-03 14:57:31 +0100
  • b787103226 📝 Update release notes github-actions[bot] 2025-11-03 13:20:34 +0000
  • 289b4aa2fa
    📝 Upate docs for advanced dependencies with `yield`, noting the changes in 0.121.0, adding `scope` (#14287) Sebastián Ramírez 2025-11-03 14:19:58 +0100
  • 262b1ac48d fix 'Atualize' to 'Atualizar' Rafael de Oliveira Marques 2025-11-03 09:21:14 -0300
  • 7fcbeb7e23 📝 Update docs for advanced dependencies #14287 Sebastián Ramírez 2025-11-03 12:47:11 +0100
  • c41f930eb6 📝 Upate docs for advanced dependencies with `yield`, noting the changes in 0.121.0, adding `scope` Sebastián Ramírez 2025-11-03 12:37:29 +0100
  • 4efae81a76 🔖 Release version 0.121.0 0.121.0 Sebastián Ramírez 2025-11-03 11:21:36 +0100
  • 3690140555 📝 Update release notes Sebastián Ramírez 2025-11-03 11:19:56 +0100
  • ad4d8f24ca 📝 Update release notes github-actions[bot] 2025-11-03 10:13:13 +0000
  • ac438b9934
    Add support for dependencies with scopes, support `scope="request"` for dependencies with `yield` that exit before the response is sent (#14262) Sebastián Ramírez 2025-11-03 11:12:49 +0100
  • 90957d9f65
    Merge branch 'master' into depends4 #14262 Sebastián Ramírez 2025-11-03 11:04:15 +0100
  • b0a7d594df 📝 Update Mermaid chart Sebastián Ramírez 2025-11-03 11:02:45 +0100
  • a2d43748cc 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-03 09:52:23 +0000
  • c866bdb078 Add test for docs for dependencies with yield and scope Sebastián Ramírez 2025-11-03 10:50:50 +0100
  • 781f13749a 📝 Add source examples for docs for dependencies with `yield` and scope Sebastián Ramírez 2025-11-03 10:50:24 +0100
  • 81e4d909bd 📝 Update param docs for `Depends()` Sebastián Ramírez 2025-11-03 10:47:24 +0100
  • c2256443b2 📝 Update docs for dependencies with yield Sebastián Ramírez 2025-11-03 10:47:04 +0100
  • 425a4c5bb1 📝 Update release notes github-actions[bot] 2025-11-03 09:25:02 +0000
  • 3a223b9073 📝 Update release notes github-actions[bot] 2025-11-03 09:24:57 +0000
  • 566e0d60b2
    👥 Update FastAPI People - Contributors and Translators (#14273) Sebastián Ramírez 2025-11-03 10:24:36 +0100
  • 940ee0c9c3 📝 Update release notes github-actions[bot] 2025-11-03 09:24:17 +0000
  • f8df43d734
    👥 Update FastAPI People - Sponsors (#14274) Sebastián Ramírez 2025-11-03 10:24:09 +0100
  • dbb7020a4d
    👥 Update FastAPI GitHub topic repositories (#14280) Sebastián Ramírez 2025-11-03 10:23:52 +0100
  • afa3011887
    Merge branch 'master' into fix/improve-depends-error-message Adeniran John 2025-11-03 03:51:39 +0100
  • f42567dab1 line deleted #14286 sreenu b 2025-11-02 19:49:56 -0600
  • d9b378fa54 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14285 pre-commit-ci[bot] 2025-11-03 01:40:45 +0000
  • b3b85327d7 added sreenu b 2025-11-02 19:37:56 -0600
  • 32da8ca78b 📝 Update release notes github-actions[bot] 2025-11-02 17:15:57 +0000
  • 8c42d0ce16
    ⬆ Bump mkdocs-macros-plugin from 1.4.0 to 1.4.1 (#14277) dependabot[bot] 2025-11-02 18:15:19 +0100
  • 2a25f6d3a3 📝 Update release notes github-actions[bot] 2025-11-02 17:15:00 +0000
  • 8be5867de7
    ⬆ Bump mkdocstrings[python] from 0.26.1 to 0.30.1 (#14279) dependabot[bot] 2025-11-02 18:14:31 +0100
  • 20095617cf Remove `post_multi_part_file_first` test Yurii Motov 2025-11-02 16:18:46 +0100
  • 544b0d1876 Refactor `_extract_form_body` Yurii Motov 2025-11-02 16:03:18 +0100
  • a306fa11e0
    Merge branch 'master' into adhoc/fix-handling-of-none-defaults-in-forms Motov Yurii 2025-11-02 15:59:54 +0100
  • fb17bbd074 Fix test - use default value instead of `default_factory` Yurii Motov 2025-11-02 15:33:14 +0100
  • 4c68df1804 Update tests Yurii Motov 2025-11-02 09:52:50 +0100
  • 8033b02f64 Format Yurii Motov 2025-11-02 09:52:35 +0100
  • f037cb692f ⬆️ Bump Starlette to <`0.51.0` #14282 Benjamin A. Beasley 2025-11-01 19:45:22 +0000
  • 0fa09ee64a 🔥 Remove unnecessary comment Sebastián Ramírez 2025-11-01 17:51:58 +0100
  • 334df872ad Tweak test for Python 3.8 Sebastián Ramírez 2025-11-01 17:42:02 +0100
  • 35adfadf31 Add contextvars black magic state to handle multiple tests changing the state Sebastián Ramírez 2025-11-01 17:24:33 +0100
  • 1c084887c1 🐛 Fix running WebSocket function inside both async exit stacks Sebastián Ramírez 2025-11-01 17:08:32 +0100
  • 0989803188 Update tests to check dependencies are closed after websockets Sebastián Ramírez 2025-11-01 17:08:05 +0100
  • f812dc5cea Add tests for dependencies with yield and scopes in websockets Sebastián Ramírez 2025-11-01 16:29:42 +0100
  • d536c682ad Update tests for dependencies with yield and scopes Sebastián Ramírez 2025-11-01 16:29:04 +0100
  • 30e8b439fe
    ️ Cache callable inspection result #13974 Martynov Maxim 2025-08-06 13:03:16 +0300
  • 0ca3d50170 Add more tests for dependencies with scopes Sebastián Ramírez 2025-11-01 15:02:39 +0100
  • 936c1f415e ♻️ Improve the error for broken scopes in dependencies Sebastián Ramírez 2025-11-01 15:02:17 +0100
  • bd08c86959 🧹 Remove local test file Adeniran John 2025-11-01 13:54:44 +0100
  • 28ccf91634 🎨 Fix linting issues (import order and remove redundant hasattr check) Adeniran John 2025-11-01 13:51:35 +0100
  • 876b18777f 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-01 12:37:42 +0000
  • f340860b41 Improve error messages for incorrect Depends() usage Adeniran John 2025-11-01 13:16:59 +0100
  • eef80ba1e6 🔥 Remove unused imports Sebastián Ramírez 2025-11-01 13:20:40 +0100
  • 9532170145 ♻️ Refactor Dependant to compute its scope Sebastián Ramírez 2025-11-01 13:20:04 +0100
  • 8afc5b39db 👥 Update FastAPI GitHub topic repositories #14280 github-actions 2025-11-01 12:12:08 +0000
  • 9618cabb3a
    ⬆ Bump mkdocstrings[python] from 0.26.1 to 0.30.1 #14279 dependabot[bot] 2025-11-01 11:01:51 +0000
  • f25e1feb07
    ⬆ Bump pyjwt from 2.9.0 to 2.10.1 #14278 dependabot[bot] 2025-11-01 11:01:46 +0000
  • 34cab5db79
    ⬆ Bump mkdocs-macros-plugin from 1.4.0 to 1.4.1 #14277 dependabot[bot] 2025-11-01 11:01:42 +0000
  • 26d94aa416
    ⬆ Bump ruff from 0.13.2 to 0.14.3 #14276 dependabot[bot] 2025-11-01 11:01:38 +0000
  • 82bc20c89d
    ⬆ Bump types-ujson from 5.10.0.20240515 to 5.10.0.20250822 #14275 dependabot[bot] 2025-11-01 11:01:29 +0000
  • 87bec2962c ♻️ Refactor dependencies, allow a default scope of None Sebastián Ramírez 2025-11-01 12:00:28 +0100
  • 192b938e04 👥 Update FastAPI People - Sponsors #14274 github-actions 2025-11-01 06:04:49 +0000
  • 41c7a59bc1 👥 Update FastAPI People - Contributors and Translators #14273 github-actions 2025-11-01 03:28:23 +0000
  • af0c1d4be2 🔄 Merge branch 'master' into depends4 Sebastián Ramírez 2025-10-31 22:19:26 +0100
  • fad35ef43f 🔖 Release version 0.120.4 0.120.4 Sebastián Ramírez 2025-10-31 19:35:33 +0100
  • 4d57c13055 📝 Update release notes github-actions[bot] 2025-10-31 18:35:03 +0000
  • 496de1816a
    🐛 Fix security schemes in OpenAPI when added at the top level app (#14266) Motov Yurii 2025-10-31 19:34:30 +0100
  • 76e00ba2ed Test security scheme at the top level of an app #14266 Sebastián Ramírez 2025-10-31 19:28:05 +0100
  • 7ace6e8a10 Merge branch 'simplify-tests-variants' of https://github.com/T-leke/fastapi into simplify-tests-variants #14270 Ogidan Toluwaleke 2025-10-31 17:49:03 +0100
  • 6a277e2e19 Simplify variant tests using pytest parametrize Ogidan Toluwaleke 2025-10-31 17:48:25 +0100
  • 3c5d0c038e 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14269 pre-commit-ci[bot] 2025-10-31 16:13:59 +0000
  • ed619ebe8b
    cleanup Sofie Van Landeghem 2025-10-31 16:35:32 +0100
  • dcf91cbe90 fix merge conflict mess svlandeg 2025-10-31 16:30:22 +0100
  • 4671f0b3a8 Simplify variant tests using pytest parametrize (#13150) Ogidan Toluwaleke 2025-10-31 16:21:50 +0100
  • d1b989673d Merge branch 'master' into kristjan/fix-scopes svlandeg 2025-10-31 16:16:20 +0100
  • 265a0fec60 Refactor and clarify comment in `_extract_form_body` Yurii Motov 2025-10-31 14:38:06 +0100
  • 218d06c765 Refactor `_get_multidict_value` for readability Yurii Motov 2025-10-31 14:16:54 +0100