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).
4 years ago
github-actions[bot]
d06ab3f5c7
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
3da206c06d
🎨 Update internal types for Python 3.10 ( #14898 )
4 months ago
github-actions[bot]
cc903bd440
📝 Update release notes
[skip ci]
4 months ago
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>
4 months ago
Sebastián Ramírez
bdd20051c4
🔖 Release version 0.128.8
4 months ago
github-actions[bot]
1ed9bd4923
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
aac30fd707
🔨 Tweak PDM hook script ( #14895 )
4 months ago
github-actions[bot]
417f1ee078
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
ffb8965260
♻️ Update build setup for `fastapi-slim`, deprecate it, and make it only depend on `fastapi` ( #14894 )
4 months ago
github-actions[bot]
93fa935fb8
📝 Update release notes
[skip ci]
4 months ago
Sanjana S
f0f3e7a113
📝 Fix grammar in `docs/en/docs/tutorial/first-steps.md` ( #14708 )
4 months ago
Sebastián Ramírez
8f82c94de0
🔖 Release version 0.128.7
4 months ago
github-actions[bot]
5bb3423205
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
6ce5e3e961
✅ Tweak comment in test to reference PR ( #14885 )
4 months ago
github-actions[bot]
65da3dde12
📝 Update release notes
[skip ci]
4 months ago
Motov Yurii
81f82fd955
🔧 Update LLM-prompt for `abbr` and `dfn` tags ( #14747 )
Co-authored-by: Sebastián Ramírez <[email protected] >
4 months ago
github-actions[bot]
ff721017df
📝 Update release notes
[skip ci]
4 months ago
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 <[email protected] >
4 months ago
github-actions[bot]
1133a4594d
📝 Update release notes
[skip ci]
4 months ago
Valentyn
38f965985e
✅ Test order for the submitted byte Files ( #14828 )
Co-authored-by: Valentyn Druzhynin <[email protected] >
Co-authored-by: Motov Yurii <[email protected] >
Co-authored-by: Sebastián Ramírez <[email protected] >
4 months ago
github-actions[bot]
3f1cc8f8f5
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
25270fcee0
♻️ Simplify reading files in memory, do it sequentially instead of (fake) parallel ( #14884 )
4 months ago
github-actions[bot]
8bdb0d2242
📝 Update release notes
[skip ci]
4 months ago
Javier Sánchez Castro
df950111fe
✨ Show a clear error on attempt to include router into itself ( #14258 )
Co-authored-by: Javier Sánchez <[email protected] >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <[email protected] >
4 months ago
github-actions[bot]
363aced75a
📝 Update release notes
[skip ci]
4 months ago
rijenkii
66dc695071
✨ Replace `dict` by `Mapping` on `HTTPException.headers` ( #12997 )
Co-authored-by: Alejandra <[email protected] >
Co-authored-by: Motov Yurii <[email protected] >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
4 months ago
github-actions[bot]
e94028ab60
📝 Update release notes
[skip ci]
4 months ago
Motov Yurii
8fd291465b
🔧 Configure `test` workflow to run tests with `inline-snapshot=review` ( #14876 )
4 months ago
Sebastián Ramírez
fbca586c1d
📝 Update release notes
4 months ago
github-actions[bot]
4e879799dd
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
0a4033aeee
🔖 Release version 0.128.6
4 months ago
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>
4 months ago
github-actions[bot]
0c0f6332e2
📝 Update release notes
[skip ci]
4 months ago
Motov Yurii
227cb85a03
✅ Fix parameterized tests with snapshots ( #14875 )
4 months ago
github-actions[bot]
cd31576d57
📝 Update release notes
[skip ci]
4 months ago
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 <[email protected] >
Co-authored-by: Yurii Motov <[email protected] >
4 months ago
Sebastián Ramírez
dedf1409fe
🔖 Release version 0.128.5
4 months ago
github-actions[bot]
79d4dfb37f
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
9f4ecf562c
✅ Add inline snapshot tests for OpenAPI before changes from Pydantic v2 ( #14864 )
4 months ago
github-actions[bot]
c48539f4c6
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
2e7d3754cd
♻️ Refactor and simplify Pydantic v2 (and v1) compatibility internal utils ( #14862 )
4 months ago
Sebastián Ramírez
8eac94bd91
🔖 Release version 0.128.4
4 months ago
github-actions[bot]
58cdfc7f4b
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
d59fbc3494
♻️ Refactor internals, simplify Pydantic v2/v1 utils, `create_model_field`, better types for `lenient_issubclass` ( #14860 )
4 months ago
github-actions[bot]
cc6ced6345
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
cf55bade7e
♻️ Simplify internals, remove Pydantic v1 only logic, no longer needed ( #14857 )
4 months ago
github-actions[bot]
ac8362c447
📝 Update release notes
[skip ci]
4 months ago
Sebastián Ramírez
3c49346238
♻️ Refactor internals, cleanup unneeded Pydantic v1 specific logic ( #14856 )
4 months ago
github-actions[bot]
512c3ad88c
📝 Update release notes
[skip ci]
4 months ago