Commit Graph

  • ff36995ebe
    Merge branch 'master' into fix/mount-subapps-apirouter #15233 Abishek Kumar Giri 2026-03-26 20:09:11 -0400
  • b041772fb1
    Merge branch 'master' into codex/apirouter-mount-subapps #15232 Abishek Kumar Giri 2026-03-26 20:04:15 -0400
  • 88223ea7ca
    Fix mounting sub-applications under APIRouter giria660 2026-03-26 19:59:51 -0400
  • 84176e6df3
    Merge 41aae85991 into d128a7089a #15086 Anix Lynch 2026-03-26 21:57:03 +0000
  • d128a7089a 📝 Update release notes github-actions[bot] 2026-03-26 21:53:12 +0000
  • 3b9d8481c5
    ⬆ Bump requests from 2.32.5 to 2.33.0 (#15228) dependabot[bot] 2026-03-26 22:52:50 +0100
  • ca96fdf292
    Merge branch 'master' into fix/oauth2-empty-bearer Subhash Dasyam 2026-03-27 01:07:39 +0400
  • db594da9fc fix: pin 35 unpinned action(s) #15229 Chris Nyhuis 2026-03-26 11:43:39 -0400
  • c5978610d9
    ⬆ Bump requests from 2.32.5 to 2.33.0 #15228 dependabot[bot] 2026-03-26 14:42:44 +0000
  • abb4ef9284 Fix unstable operation IDs for multi-method routes Make generated operation IDs deterministic when a route is registered with multiple HTTP methods. This avoids depending on set iteration order and adds a regression test to keep the behavior stable. #15227 esubaalew 2026-03-26 14:28:37 +0300
  • f075cae225 Fix multipart version comparison for newer releases Use numeric version parsing instead of string comparison so valid python-multipart versions like 0.0.100 are not treated as older than 0.0.12. Add regression tests for the multipart check and the version parser helper. esubaalew 2026-03-26 11:47:52 +0300
  • 995a2a50d6 🔒 Pin all GitHub Actions to commit SHAs #15225 bidfox 2026-03-26 10:45:43 +0400
  • 8d511c81f7 Add short explanation for jsonable_encoder in reference docs #15224 Dheeksha E 2026-03-26 11:50:41 +0530
  • 8f87daac97
    Fix unique operation IDs for multi-method routes giria660 2026-03-25 22:06:23 -0400
  • dbbe63ba51 docs: fix grammar in editor support section #15221 Ismail Pelaseyed 2026-03-25 22:36:15 +0100
  • c5bd35c728 fix: treat empty bearer token as missing credentials in OAuth2 helpers Subhash Dasyam 2026-03-25 21:03:53 +0400
  • 7f101ba5b0
    🎨 Auto format #15218 pre-commit-ci-lite[bot] 2026-03-25 09:33:06 +0000
  • d709db3171 add new changes. hastinstagline 2026-03-25 15:01:12 +0530
  • 487362fd31 docs: warn about BackgroundTasks + Response background interaction #15217 Cayman Roden 2026-03-24 23:43:19 -0700
  • 9e51a7d695 fix: raise ValueError in format_sse_event instead of stripping invalid chars #15187 Subhash Dasyam 2026-03-25 07:22:23 +0400
  • 937fcdffbe
    🎨 Auto format pre-commit-ci-lite[bot] 2026-03-25 02:05:29 +0000
  • b2e6f8dc1e Add test for unique operationId generation in multi-method routes Fitrat Gulmamadov 2026-03-25 07:04:39 +0500
  • 7c4b641243 Fix duplicate operationId for multi-method routes Fitrat Gulmamadov 2026-03-25 02:51:26 +0500
  • a1a7e1f7b6 fix(routing): thread stream_item_type through include_router() #15214 BillionClaw 2026-03-25 05:45:23 +0800
  • 68c3d86f6e 📝 Clarify that HTTP query params cannot be Python None #15213 Fitrat Gulmamadov 2026-03-25 02:14:37 +0500
  • 006e62e127
    🎨 Auto format #15212 pre-commit-ci-lite[bot] 2026-03-24 19:57:33 +0000
  • 78ea8a2107 refactor: Move type-only imports into TYPE_CHECKING blocks Hiten Shah 2026-03-24 12:56:25 -0700
  • 937d3075f9 📝 Update release notes github-actions[bot] 2026-03-24 16:39:58 +0000
  • 8238446b1b
    👷 Add ty check to `lint.sh` (#15136) Sofie Van Landeghem 2026-03-24 17:39:32 +0100
  • e2a0fd4ad8 📝 Update release notes github-actions[bot] 2026-03-24 16:32:36 +0000
  • fa3588c38c
    ✏️ Fix typo for `client_secret` in OAuth2 form docstrings (#14946) Kadir Can Ozden 2026-03-24 19:32:10 +0300
  • b494a08999 fix imports #5856 svlandeg 2026-03-24 16:38:24 +0100
  • cfe437ca59 Merge branch 'master' into param-functions-overload svlandeg 2026-03-24 16:35:04 +0100
  • 641281490d convert Optional to | syntax #13627 svlandeg 2026-03-24 16:00:50 +0100
  • d14654e235
    🎨 Auto format pre-commit-ci-lite[bot] 2026-03-24 14:01:13 +0000
  • 5021666422 Merge branch 'master' into master_fatimah svlandeg 2026-03-24 14:59:25 +0100
  • e414cbb5ad Avoid uncovered nested endpoint in facade coverage test. #15210 rajratanm 2026-03-24 17:48:14 +0530
  • 6551788dc0 Cover legacy handler path in routing facade tests. rajratanm 2026-03-24 17:42:58 +0530
  • 314a6f9015 Add routing request_response branch coverage tests. rajratanm 2026-03-24 17:37:11 +0530
  • 3c1dd7fdf2 Fix routing type-check failures in pre-commit. rajratanm 2026-03-24 17:31:26 +0530
  • 53f939900c
    🎨 Auto format pre-commit-ci-lite[bot] 2026-03-24 11:49:28 +0000
  • 5dddf1c821 Add route facade test coverage for default APIRoute paths. rajratanm 2026-03-24 17:18:33 +0530
  • 813742492e
    🎨 Auto format pre-commit-ci-lite[bot] 2026-03-24 11:36:16 +0000
  • 97f0a88f05 Refactor routing internals into modular components with stable facade. rajratanm 2026-03-24 16:56:17 +0530
  • 1b2934bf5d reinstall SQLAlchemy without cyextension for 3.14t and ubuntu svlandeg 2026-03-24 11:05:39 +0100
  • 458ce7597c move skip to top of file to avoid issues with sqlalchemy svlandeg 2026-03-24 10:23:18 +0100
  • 0e3f8e99d7 expand test matrix to test 3.14t on windows/ubuntu/macos svlandeg 2026-03-24 10:13:05 +0100
  • 90353e4301 docs: improve consistency in bullet list formatting #15208 Harsha Gayantha 2026-03-24 10:02:42 +0530
  • 935513e653
    🎨 Auto format #15207 pre-commit-ci-lite[bot] 2026-03-24 01:06:02 +0000
  • 9985bc7de2
    docs: implement standardized Alantec validation error handler Vision-Executive 2026-03-23 21:24:02 -0300
  • 3b42821932 refactor: raise clear ValueError when Depends receives a non-callable #15205 Yume05-dev 2026-03-23 12:59:41 -0400
  • 943425c89b
    🎨 Auto format #15203 pre-commit-ci-lite[bot] 2026-03-23 14:24:36 +0000
  • a334ed9db4 Fix #12419: Update "Required, can be None" docs and fix example code OscBot 2026-03-23 22:23:24 +0800
  • ee8265465c Merge branch 'master' into feat/314t svlandeg 2026-03-23 15:21:51 +0100
  • b11ab660fc for now, assume 3.14t will pull in the most recent versions of our external dependencies svlandeg 2026-03-23 15:20:10 +0100
  • 25a3697ced 🔖 Release version 0.135.2 0.135.2 Sebastián Ramírez 2026-03-23 15:10:41 +0100
  • ab125daa40 📝 Update release notes github-actions[bot] 2026-03-23 14:08:35 +0000
  • 122b6d490f
    📝 Add missing last release notes dates (#15202) Sebastián Ramírez 2026-03-23 15:08:07 +0100
  • e74c437b19 📝 Add missing last release notes dates #15202 Sebastián Ramírez 2026-03-23 15:05:49 +0100
  • 637d01981c fix uv lock svlandeg 2026-03-23 15:02:57 +0100
  • 38a14d4958 bump lower bound of strawberry-graphql to 0.284.0 svlandeg 2026-03-23 15:00:16 +0100
  • 68ac0ab91e 📝 Update release notes github-actions[bot] 2026-03-23 13:59:57 +0000
  • ea6e287eb3
    📝 Update docs for contributors and team members regarding translation PRs (#15200) Motov Yurii 2026-03-23 14:59:26 +0100
  • d0a6f208c5 📝 Update release notes github-actions[bot] 2026-03-23 13:57:14 +0000
  • fd9e192cf4
    💄 Fix code blocks in reference docs overflowing table width (#15094) Motov Yurii 2026-03-23 14:56:46 +0100
  • fce9460f86 📝 Update release notes github-actions[bot] 2026-03-23 13:51:55 +0000
  • 0227991a01
    🔨 Exclude spam comments from statistics in `scripts/people.py` (#15088) Motov Yurii 2026-03-23 14:51:24 +0100
  • 1a174b4388 bump lower pydantic bound further to 2.12.0 svlandeg 2026-03-23 14:19:44 +0100
  • 996659f69a fix uv lock svlandeg 2026-03-23 14:12:06 +0100
  • 73605167f5 bump lower Pydantic pin to 2.11.0 svlandeg 2026-03-23 14:09:28 +0100
  • e0e25685ac revert commit that was meant for a different branch #15101 svlandeg 2026-03-23 14:04:58 +0100
  • 833ff83892 try bumping Pydantic to 2.11.0 svlandeg 2026-03-23 14:02:19 +0100
  • 40fdef60dc remove pragma no cover as the test suite now runs on Pydantic 2.9.0 svlandeg 2026-03-23 13:55:37 +0100
  • e6a65308f7 fix svlandeg 2026-03-23 13:52:35 +0100
  • 7adb9634db test lowest boundaries for 3.14t svlandeg 2026-03-23 13:52:06 +0100
  • b03683eee9 Merge branch 'master' into feat/314t svlandeg 2026-03-23 13:42:20 +0100
  • ed38f86c56 Merge branch 'master' into feat/depr svlandeg 2026-03-23 13:41:30 +0100
  • cbd64b09a3 📝 Update release notes github-actions[bot] 2026-03-23 12:37:17 +0000
  • aeb9f4bb85
    ⬆️ Increase lower bound to `pydantic >=2.9.0.` and fix the test suite (#15139) Sofie Van Landeghem 2026-03-23 13:36:49 +0100
  • 3bd9dc4408
    Merge branch 'master' into master Michael Jones 2026-03-23 11:44:12 +0000
  • 3f2c15e029 Update docs for contributors and team members regarding translation PRs #15200 Yurii Motov 2026-03-23 11:59:32 +0100
  • 94200ddb74 ensure coverage files are unique based on deprecated-tests setting svlandeg 2026-03-23 11:51:40 +0100
  • 500d875b3a fix svlandeg 2026-03-23 11:40:29 +0100
  • c9089ef91f use str throughout svlandeg 2026-03-23 11:26:37 +0100
  • 98bbeb27d5 add a test configuration that installs ujson/orjson and checks the deprecated tests svlandeg 2026-03-23 11:11:46 +0100
  • ac6a0ff6e0 disable lowest-direct test for now svlandeg 2026-03-23 10:54:03 +0100
  • f4d9a48513 force fastar 0.9.0 or above svlandeg 2026-03-23 10:26:53 +0100
  • 09d162e223
    Merge branch 'master' into feat/314t Sofie Van Landeghem 2026-03-23 10:18:12 +0100
  • cf6054db5b
    Merge branch 'master' into fix/ci_pydantic #15139 Sofie Van Landeghem 2026-03-23 09:50:14 +0100
  • d482539492
    Apply suggestions from Yurii Sofie Van Landeghem 2026-03-23 09:48:44 +0100
  • 47043cca8e fix: use correct code include syntax in python-types.md #15199 Pete Royce Saldanha 2026-03-23 13:46:28 +0530
  • edd4ae4db3 chore: use HTTP_422_UNPROCESSABLE_CONTENT instead of literal 422 #15196 Vishnu D Sasidharan 2026-03-23 11:34:03 +0530
  • 2cd667e9ab feat!: pin starlette to >=0.48.0 Vishnu D Sasidharan 2026-03-23 11:13:00 +0530
  • f6d54bf36f Cover line 438: actually stream _bare_stream in openapi schema test #15191 Ben Mosher 2026-03-22 16:01:09 -0400
  • f8fa20a218 Remove unreachable guard in get_sse_data_type; add subclass coverage test Ben Mosher 2026-03-22 15:38:58 -0400
  • 58afccb275 Fix: clarify 'Required, can be None' query parameter docs #15195 r266-tech 2026-03-23 03:12:23 +0800
  • 11dc280806 Fix duplicate operation IDs for routes with multiple methods #15194 OSC Agent 2026-03-23 02:12:13 +0800
  • 141d3d2ee4
    🎨 Auto format pre-commit-ci-lite[bot] 2026-03-22 16:34:40 +0000
  • dac39e8c5f 🐛 Fix mypy [type-arg] error by giving Data TypeVar a default of Any Ben Mosher 2026-03-22 12:33:45 -0400
  • e28535cf66 docs: add gitcgr code graph badge #15190 Vitali Avagyan 2026-03-22 15:23:39 +0100