ramnes
c2766f1ecc
Compare objects MRO with encoders at runtime
...
The previous implementation doesn't handle subclass instances when
pydantic.json.ENCODERS_BY_TYPE is modified after fastapi.encoders import.
This diff makes it easier for developers to add custom encoders that also work
with subclass instances (and it simplifies the code, as well).
2026-02-11 21:30:58 +01:00
github-actions[bot]
d06ab3f5c7
📝 Update release notes
...
[skip ci]
2026-02-11 18:41:46 +00:00
Sebastián Ramírez
3da206c06d
🎨 Update internal types for Python 3.10 ( #14898 )
2026-02-11 18:41:21 +00:00
github-actions[bot]
cc903bd440
📝 Update release notes
...
[skip ci]
2026-02-11 18:32:39 +00:00
Sebastián Ramírez
ad4e8e0060
➖ Drop support for Python 3.9 ( #14897 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-11 19:32:12 +01:00
Sebastián Ramírez
bdd20051c4
🔖 Release version 0.128.8
2026-02-11 16:16:34 +01:00
github-actions[bot]
1ed9bd4923
📝 Update release notes
...
[skip ci]
2026-02-11 13:37:37 +00:00
Sebastián Ramírez
aac30fd707
🔨 Tweak PDM hook script ( #14895 )
2026-02-11 13:37:09 +00:00
github-actions[bot]
417f1ee078
📝 Update release notes
...
[skip ci]
2026-02-11 12:34:12 +00:00
Sebastián Ramírez
ffb8965260
♻️ Update build setup for `fastapi-slim`, deprecate it, and make it only depend on `fastapi` ( #14894 )
2026-02-11 12:33:49 +00:00
github-actions[bot]
93fa935fb8
📝 Update release notes
...
[skip ci]
2026-02-10 12:26:38 +00:00
Sanjana S
f0f3e7a113
📝 Fix grammar in `docs/en/docs/tutorial/first-steps.md` ( #14708 )
2026-02-10 13:26:10 +01:00
Sebastián Ramírez
8f82c94de0
🔖 Release version 0.128.7
2026-02-10 13:24:38 +01:00
github-actions[bot]
5bb3423205
📝 Update release notes
...
[skip ci]
2026-02-10 12:15:02 +00:00
Sebastián Ramírez
6ce5e3e961
✅ Tweak comment in test to reference PR ( #14885 )
2026-02-10 12:14:38 +00:00
github-actions[bot]
65da3dde12
📝 Update release notes
...
[skip ci]
2026-02-10 11:56:45 +00:00
Motov Yurii
81f82fd955
🔧 Update LLM-prompt for `abbr` and `dfn` tags ( #14747 )
...
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2026-02-10 11:56:20 +00:00
github-actions[bot]
ff721017df
📝 Update release notes
...
[skip ci]
2026-02-10 11:49:54 +00:00
Motov Yurii
ca76a4eba9
📝 Use `dfn` tag for definitions instead of `abbr` in docs ( #14744 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2026-02-10 11:48:27 +00:00
github-actions[bot]
1133a4594d
📝 Update release notes
...
[skip ci]
2026-02-10 11:47:26 +00:00
Valentyn
38f965985e
✅ Test order for the submitted byte Files ( #14828 )
...
Co-authored-by: Valentyn Druzhynin <v.druzhynin@zakaz.global>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2026-02-10 11:46:48 +00:00
github-actions[bot]
3f1cc8f8f5
📝 Update release notes
...
[skip ci]
2026-02-10 11:37:19 +00:00
Sebastián Ramírez
25270fcee0
♻️ Simplify reading files in memory, do it sequentially instead of (fake) parallel ( #14884 )
2026-02-10 12:36:53 +01:00
github-actions[bot]
8bdb0d2242
📝 Update release notes
...
[skip ci]
2026-02-10 10:59:10 +00:00
Javier Sánchez Castro
df950111fe
✨ Show a clear error on attempt to include router into itself ( #14258 )
...
Co-authored-by: Javier Sánchez <javier.sanchez.castro@bookline.ai>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
2026-02-10 11:58:40 +01:00
github-actions[bot]
363aced75a
📝 Update release notes
...
[skip ci]
2026-02-10 10:52:51 +00:00
rijenkii
66dc695071
✨ Replace `dict` by `Mapping` on `HTTPException.headers` ( #12997 )
...
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-10 11:52:24 +01:00
github-actions[bot]
e94028ab60
📝 Update release notes
...
[skip ci]
2026-02-09 17:39:11 +00:00
Motov Yurii
8fd291465b
🔧 Configure `test` workflow to run tests with `inline-snapshot=review` ( #14876 )
2026-02-09 18:38:48 +01:00
Sebastián Ramírez
fbca586c1d
📝 Update release notes
2026-02-09 18:25:04 +01:00
github-actions[bot]
4e879799dd
📝 Update release notes
...
[skip ci]
2026-02-09 17:21:32 +00:00
Sebastián Ramírez
0a4033aeee
🔖 Release version 0.128.6
2026-02-09 18:19:22 +01:00
Motov Yurii
ed2512a5ec
🐛 Fix `on_startup` and `on_shutdown` parameters of `APIRouter` ( #14873 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-09 17:31:57 +01:00
github-actions[bot]
0c0f6332e2
📝 Update release notes
...
[skip ci]
2026-02-09 15:36:09 +00:00
Motov Yurii
227cb85a03
✅ Fix parameterized tests with snapshots ( #14875 )
2026-02-09 16:35:43 +01:00
github-actions[bot]
cd31576d57
📝 Update release notes
...
[skip ci]
2026-02-08 10:40:08 +00:00
Sebastián Ramírez
376e108580
🌐 Update translations for zh (update-outdated) ( #14843 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-02-08 11:39:41 +01:00
Sebastián Ramírez
dedf1409fe
🔖 Release version 0.128.5
2026-02-08 11:20:22 +01:00
github-actions[bot]
79d4dfb37f
📝 Update release notes
...
[skip ci]
2026-02-08 10:19:07 +00:00
Sebastián Ramírez
9f4ecf562c
✅ Add inline snapshot tests for OpenAPI before changes from Pydantic v2 ( #14864 )
2026-02-08 10:18:38 +00:00
github-actions[bot]
c48539f4c6
📝 Update release notes
...
[skip ci]
2026-02-07 08:34:59 +00:00
Sebastián Ramírez
2e7d3754cd
♻️ Refactor and simplify Pydantic v2 (and v1) compatibility internal utils ( #14862 )
2026-02-07 08:34:32 +00:00
Sebastián Ramírez
8eac94bd91
🔖 Release version 0.128.4
2026-02-07 09:12:54 +01:00
github-actions[bot]
58cdfc7f4b
📝 Update release notes
...
[skip ci]
2026-02-07 08:08:31 +00:00
Sebastián Ramírez
d59fbc3494
♻️ Refactor internals, simplify Pydantic v2/v1 utils, `create_model_field`, better types for `lenient_issubclass` ( #14860 )
2026-02-07 08:08:07 +00:00
github-actions[bot]
cc6ced6345
📝 Update release notes
...
[skip ci]
2026-02-06 19:04:48 +00:00
Sebastián Ramírez
cf55bade7e
♻️ Simplify internals, remove Pydantic v1 only logic, no longer needed ( #14857 )
2026-02-06 19:04:24 +00:00
github-actions[bot]
ac8362c447
📝 Update release notes
...
[skip ci]
2026-02-06 18:01:30 +00:00
Sebastián Ramírez
3c49346238
♻️ Refactor internals, cleanup unneeded Pydantic v1 specific logic ( #14856 )
2026-02-06 19:01:05 +01:00
github-actions[bot]
512c3ad88c
📝 Update release notes
...
[skip ci]
2026-02-06 17:24:56 +00:00