Commit Graph

  • dedf1409fe 🔖 Release version 0.128.5 0.128.5 Sebastián Ramírez 2026-02-08 11:20:22 +0100
  • 79d4dfb37f 📝 Update release notes github-actions[bot] 2026-02-08 10:19:07 +0000
  • 9f4ecf562c
    Add inline snapshot tests for OpenAPI before changes from Pydantic v2 (#14864) Sebastián Ramírez 2026-02-08 02:18:38 -0800
  • d2ad276dc1
    🎨 Auto format #14872 pre-commit-ci-lite[bot] 2026-02-08 10:10:24 +0000
  • 2f9439742f Fix issue #13056: Handle ForwardRef in Annotated types Varun Chawla 2026-02-08 02:09:24 -0800
  • 1f51fa350d 📸 Update snapshots #14864 Sebastián Ramírez 2026-02-08 10:53:19 +0100
  • 9006eb7dd5 Add more inline snapshots Sebastián Ramírez 2026-02-08 10:32:30 +0100
  • c521a27167
    🎨 Auto format #14868 pre-commit-ci-lite[bot] 2026-02-08 09:02:44 +0000
  • bbad41ec2d test: add coverage for response BackgroundTasks with single injected task Varun Chawla 2026-02-08 01:01:42 -0800
  • 2a32fbd6e4 test: add coverage for background task merging with single BackgroundTask Varun Chawla 2026-02-07 23:58:14 -0800
  • 877fdca4d4 Update tests to reflect correct behavior for form/header default values #14870 Varun Chawla 2026-02-07 19:47:24 -0800
  • ed3f7b70b5 Improve test coverage to 100% by calling all route handlers #14869 Varun Chawla 2026-02-07 18:46:48 -0800
  • b4b6a5d4cc
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-08 02:37:07 +0000
  • 8698216bb0 Add test for explicit operation_id with multiple methods to improve coverage Varun Chawla 2026-02-07 18:36:09 -0800
  • 24b68a5fdb
    🎨 Auto format #14871 pre-commit-ci-lite[bot] 2026-02-08 02:08:35 +0000
  • 226e064009 Clarify documentation for required query params with None type Varun Chawla 2026-02-07 18:07:25 -0800
  • 7e3b30bba9
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-08 02:06:01 +0000
  • 32ceeea42f Fix Form dependency models losing model_fields_set metadata Varun Chawla 2026-02-07 18:05:02 -0800
  • f0086d5f29
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-08 01:20:18 +0000
  • c99f9f6a08 Fix issue #13175: Generate unique operation IDs for routes with multiple methods Varun Chawla 2026-02-07 17:19:10 -0800
  • 6bb573ee7e
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-08 01:15:11 +0000
  • 803cff2f2f Fix issue #11215: Merge background tasks from dependency injection with Response.background Varun Chawla 2026-02-07 17:14:10 -0800
  • 2d09c0c5d1 ️ Revert changing OpenAPI for tests/test_tutorial/test_extra_models/test_tutorial003.py Sebastián Ramírez 2026-02-08 00:37:17 +0100
  • 425e4f5cea add FURB ruff rule vyuroshchin 2026-02-07 23:08:46 +0300
  • 43e9a51e23 Fix typos in contributing and migration docs #14866 Varun Chawla 2026-02-07 11:22:53 -0800
  • 23160db12b
    Merge branch 'master' into deferred-init Jan Vollmer 2026-02-07 19:26:08 +0100
  • f460a756fa
    🎨 Auto format #14400 pre-commit-ci-lite[bot] 2026-02-07 13:40:31 +0000
  • a37e2c15f8 Merge remote-tracking branch 'origin/fix_422_code' into fix_422_code Javier Sánchez 2026-02-07 14:39:16 +0100
  • 069d79d33e Merge branch 'master' into fix_422_code Javier Sánchez 2026-02-07 14:35:58 +0100
  • 3fdee73144 Add extra snapshot Sebastián Ramírez 2026-02-07 12:30:50 +0100
  • f4becfb02a Add extra snapshot Sebastián Ramírez 2026-02-07 11:38:21 +0100
  • 087717e4ac Update tests, add inline-snapshot in tests to be changed later Sebastián Ramírez 2026-02-07 11:26:45 +0100
  • c48539f4c6 📝 Update release notes github-actions[bot] 2026-02-07 08:34:59 +0000
  • 2e7d3754cd
    ♻️ Refactor and simplify Pydantic v2 (and v1) compatibility internal utils (#14862) Sebastián Ramírez 2026-02-07 00:34:32 -0800
  • aeb2d20ade ♻️ Refactor and simplify function indirection through utils #14862 Sebastián Ramírez 2026-02-07 09:28:43 +0100
  • 04703fd643 ♻️ Refactor ModelField.required, use FieldInfo internals Sebastián Ramírez 2026-02-07 09:19:33 +0100
  • 8eac94bd91 🔖 Release version 0.128.4 0.128.4 Sebastián Ramírez 2026-02-07 09:12:54 +0100
  • 7231a0b694 ♻️ Refactor ModelField.type_, use internal parts Sebastián Ramírez 2026-02-07 09:10:55 +0100
  • 58cdfc7f4b 📝 Update release notes github-actions[bot] 2026-02-07 08:08:31 +0000
  • d59fbc3494
    ♻️ Refactor internals, simplify Pydantic v2/v1 utils, `create_model_field`, better types for `lenient_issubclass` (#14860) Sebastián Ramírez 2026-02-07 00:08:07 -0800
  • ee707dd54b ♻️ Refactor types for lenient_issubclass #14860 Sebastián Ramírez 2026-02-07 09:02:24 +0100
  • 4b2bfcf5c7 Tweak coverage Sebastián Ramírez 2026-02-07 08:31:38 +0100
  • 5c2a98a601 🔥 Remove conditional import Sebastián Ramírez 2026-02-07 08:22:42 +0100
  • d5a137c877 ♻️ Refactor internals, simplify Pydantic v2/v1 utils Sebastián Ramírez 2026-02-07 08:20:29 +0100
  • 6e55cd542c Params - add style & explode parameter #9867 Markus Kötter 2023-06-30 16:00:44 +0200
  • 5e8921eb39
    fix tests Jan Vollmer 2026-02-07 00:41:54 +0100
  • b48f45c75b
    Merge branch 'master' into deferred-init Jan Vollmer 2026-02-07 00:32:27 +0100
  • a320bc6c27
    Merge branch 'master' into fix-issue-13399-form-fields-set #14574 Adarsh Bennur 2026-02-07 01:09:08 +0530
  • 5afc0c1751
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-06 19:24:37 +0000
  • eec089f9a3 Fix coverage: Use inline ternary for Pydantic v1/v2 compatibility Adarsh Bennur 2026-02-07 00:53:35 +0530
  • 7a39d5b85f Fix: Use typing_extensions.Annotated for Python 3.8 compatibility Adarsh Bennur 2026-02-07 00:38:40 +0530
  • cc6ced6345 📝 Update release notes github-actions[bot] 2026-02-06 19:04:48 +0000
  • cf55bade7e
    ♻️ Simplify internals, remove Pydantic v1 only logic, no longer needed (#14857) Sebastián Ramírez 2026-02-06 11:04:24 -0800
  • a150522d14 ♻️ Cleanup more, remove unneeded code #14857 Sebastián Ramírez 2026-02-06 19:58:07 +0100
  • 8c6866cfd4
    🎨 Auto format #14859 pre-commit-ci-lite[bot] 2026-02-06 18:44:13 +0000
  • bf3e93a6e7 Fix issue: Title: StreamingResponse doc example needs correct... Akash Wankhede 2026-02-06 18:43:23 +0000
  • a7d2e528f2 Fix issue: Title: StreamingResponse doc example needs correction Akash Wankhede 2026-02-06 18:41:44 +0000
  • 3b97cb57fe Fix issue: Title: StreamingResponse doc example needs correction Akash Wankhede 2026-02-06 18:39:15 +0000
  • 543d62a5fa Fix issue: Title: StreamingResponse doc example needs correction Akash Wankhede 2026-02-06 18:37:44 +0000
  • 868c2acfdf ♻️ Remove double regenerate errors with loc, no longer needed in Pydantic v2 only Sebastián Ramírez 2026-02-06 19:33:26 +0100
  • b9595fa228 🔥 Remove logic no longer necessary without having to support Pydantic v1 Sebastián Ramírez 2026-02-06 19:23:14 +0100
  • d7cb6f2538 Fix test ImportError: use local Pydantic version detection instead of internal _compat Adarsh Bennur 2026-02-06 23:50:47 +0530
  • 77d51280ff ⬆️ Upgrade Starlette supported version range to >=0.40.0, <0.52.0 #14858 Guilherme Lacerda 2026-02-06 15:04:15 -0300
  • bac5b756f2 ♻️ Simplify Pydantic v2/v1 code Sebastián Ramírez 2026-02-06 19:05:26 +0100
  • 34c0142517 Fix test syntax + ruff issues causing CI matrix failures Adarsh Bennur 2026-02-06 23:34:20 +0530
  • 3f2e378ff3 Fix: Use typing_extensions.Annotated for Python 3.8 compatibility Adarsh Bennur 2026-02-06 22:42:15 +0530
  • ca8b59f52d Fix coverage by adding Query/Header tests to test_forms_fields_set.py Adarsh Bennur 2026-02-06 22:01:33 +0530
  • 39b4ae0698 Fix: Make fields_set tests compatible with Pydantic v1 and v2 Adarsh Bennur 2025-12-19 19:54:33 +0530
  • 3c62970852 Fix: Make test compatible with Pydantic v1 and v2 Adarsh Bennur 2025-12-19 19:35:32 +0530
  • b82e39d665 Fix: Preserve model_fields_set for Form models (issue #13399) Adarsh Bennur 2025-12-19 18:38:39 +0530
  • ac8362c447 📝 Update release notes github-actions[bot] 2026-02-06 18:01:30 +0000
  • 3c49346238
    ♻️ Refactor internals, cleanup unneeded Pydantic v1 specific logic (#14856) Sebastián Ramírez 2026-02-06 10:01:05 -0800
  • 764a96134b ♻️ Refactor internals, cleanup unneeded Pydantic v1 specific logic #14856 Sebastián Ramírez 2026-02-06 18:54:37 +0100
  • 512c3ad88c 📝 Update release notes github-actions[bot] 2026-02-06 17:24:56 +0000
  • cba537ab71
    🌐 Update translations for fr (outdated pages) (#14839) Motov Yurii 2026-02-06 20:24:25 +0300
  • 2eb454ab04 📝 Update release notes github-actions[bot] 2026-02-06 17:24:15 +0000
  • 0f5987b560
    🌐 Update translations for tr (outdated and missing) (#14838) Motov Yurii 2026-02-06 20:23:48 +0300
  • 266a3138b5 📝 Update release notes github-actions[bot] 2026-02-06 17:18:53 +0000
  • 5a31b37cc7
    ⬆️ Upgrade development dependencies (#14854) Sebastián Ramírez 2026-02-06 09:18:30 -0800
  • f722d3623c ⬆️ Upgrade development dependencies #14854 Sebastián Ramírez 2026-02-06 18:12:03 +0100
  • 36985f5f25 🔖 Release version 0.128.3 0.128.3 Sebastián Ramírez 2026-02-06 17:44:11 +0100
  • 661cdfb8a4 📝 Update release notes github-actions[bot] 2026-02-06 16:38:15 +0000
  • f6cc650a12
    ⬆️ Upgrade Starlette supported version range to `starlette>=0.40.0,<1.0.0` (#14853) Sebastián Ramírez 2026-02-06 08:37:37 -0800
  • dceb935feb ⬆️ Upgrade Starlette supported version range to `starlette>=0.40.0,<1.0.0` #14853 Sebastián Ramírez 2026-02-06 17:29:20 +0100
  • a4fc909576 ⬆️ Upgrade upper bound version of Starlette to `starlette>=0.40.0` Sebastián Ramírez 2026-02-06 17:25:44 +0100
  • f49f65aa16 Add tests with passing empty string value Yurii Motov 2026-02-06 16:59:18 +0100
  • c733bab825 Fix comment for different parameter types Yurii Motov 2026-02-06 16:35:39 +0100
  • bfc09d9440 Update xfail reason msg Yurii Motov 2026-02-06 16:33:45 +0100
  • 201feedd68 📝 Update release notes github-actions[bot] 2026-02-06 15:31:16 +0000
  • 19f13ead4c
    👷 Run tests with Starlette from git (#14849) Sebastián Ramírez 2026-02-06 07:30:48 -0800
  • 01e85c03bd 📝 Update release notes github-actions[bot] 2026-02-06 15:29:27 +0000
  • 08233d7ffc
    🌐 Update translations for ru (update-outdated) (#14834) Sebastián Ramírez 2026-02-06 07:28:59 -0800
  • 2a2aafa01e Update tests for passing empty str to Form Yurii Motov 2026-02-06 16:27:25 +0100
  • fe8c33ea64 📝 Update release notes github-actions[bot] 2026-02-06 15:18:55 +0000
  • 3741832dba
    Merge branch 'master' into starlette-src #14849 Sebastián Ramírez 2026-02-06 07:18:44 -0800
  • f9f7992604
    ♻️ Re-implement `on_event` in FastAPI for compatibility with the next Starlette, while keeping backwards compatibility (#14851) Sebastián Ramírez 2026-02-06 07:18:30 -0800
  • 7e596af53c Add tests for coverage #14851 Sebastián Ramírez 2026-02-06 16:10:55 +0100
  • 99dea9aeb9
    🎨 Auto format #14848 pre-commit-ci-lite[bot] 2026-02-06 14:34:09 +0000
  • 6e6979c652 🎨 Auto format pre-commit-ci-lite[bot] 2026-02-06 12:36:54 +0000
  • e8381e94fb Add `default_dependency_scope` parameter to `FastAPI` Alan Potter 2026-02-06 06:45:05 -0500