Update dependency fastapi to v0.104.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
fastapi | dependencies | minor |
0.103.0 -> 0.104.1
|
Release Notes
tiangolo/fastapi (fastapi)
v0.104.1
Fixes
-
📌 Pin Swagger UI version to 5.9.0 temporarily to handle a bug crashing it in 5.9.1. MR #10529 by @alejandraklachquin.- This is not really a bug in FastAPI but in Swagger UI, nevertheless pinning the version will work while a solution is found on the Swagger UI side.
Docs
-
📝 Update data structure and render for external-links. MR #10495 by @tiangolo. -
✏ ️ Fix link to SPDX license identifier indocs/en/docs/tutorial/metadata.md
. MR #10433 by @worldworm. -
📝 Update example validation error from Pydantic v1 to match Pydantic v2 indocs/en/docs/tutorial/path-params.md
. MR #10043 by @giuliowaitforitdavide. -
✏ ️ Fix typos in emoji docs and in some source examples. MR #10438 by @afuetterer. -
✏ ️ Fix typo indocs/en/docs/reference/dependencies.md
. MR #10465 by @suravshresth. -
✏ ️ Fix typos and rewordings indocs/en/docs/tutorial/body-nested-models.md
. MR #10468 by @yogabonito. -
📝 Update docs, remove references to removedpydantic.Required
indocs/en/docs/tutorial/query-params-str-validations.md
. MR #10469 by @yogabonito. -
✏ ️ Fix typo indocs/en/docs/reference/index.md
. MR #10467 by @tarsil. -
🔥 Remove unnecessary duplicated docstrings. MR #10484 by @tiangolo.
Internal
-
✏ ️ Update Pydantic links to dotenv support. MR #10511 by @White-Mask. -
✏ ️ Update links indocs/en/docs/async.md
anddocs/zh/docs/async.md
to make them relative. MR #10498 by @hasnatsajid. -
✏ ️ Fix links indocs/em/docs/async.md
. MR #10507 by @hasnatsajid. -
✏ ️ Fix typo indocs/em/docs/index.md
, Python 3.8. MR #10521 by @kerriop. -
⬆ Bump pillow from 9.5.0 to 10.1.0. MR #10446 by @dependabot[bot]. -
⬆ Update mkdocs-material requirement from <9.0.0,>=8.1.4 to >=8.1.4,<10.0.0. MR #5862 by @dependabot[bot]. -
⬆ Bump mkdocs-material from 9.1.21 to 9.4.7. MR #10545 by @dependabot[bot]. -
👷 Install MkDocs Material Insiders only when secrets are available, for Dependabot. MR #10544 by @tiangolo. -
🔧 Update sponsors badges, Databento. MR #10519 by @tiangolo. -
👷 Adopt Ruff format. MR #10517 by @tiangolo. -
🔧 AddCITATION.cff
file for academic citations. MR #10496 by @tiangolo. -
🐛 Fix overriding MKDocs theme lang in hook. MR #10490 by @tiangolo. -
🔥 Drop/close Gitter chat. Questions should go to GitHub Discussions, free conversations to Discord.. MR #10485 by @tiangolo.
v0.104.0
Features
-
✨ Add reference (code API) docs with PEP 727, add subclass with custom docstrings forBackgroundTasks
, refactor docs structure. MR #10392 by @tiangolo. New docs at FastAPI Reference - Code API.
Upgrades
-
⬆ ️ Drop support for Python 3.7, require Python 3.8 or above. MR #10442 by @tiangolo.
Internal
-
⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. MR #10268 by @dependabot[bot]. -
⬆ Bump actions/checkout from 3 to 4. MR #10208 by @dependabot[bot]. -
⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.10. MR #10061 by @dependabot[bot]. -
🔧 Update sponsors, Bump.sh images. MR #10381 by @tiangolo. -
👥 Update FastAPI People. MR #10363 by @tiangolo.
v0.103.2
Refactors
-
⬆ ️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values. MR #10344 by @tiangolo.
Translations
-
🌐 Add Ukrainian translation fordocs/uk/docs/tutorial/extra-data-types.md
. MR #10132 by @ArtemKhymenko. -
🌐 Fix typos in French translations fordocs/fr/docs/advanced/path-operation-advanced-configuration.md
,docs/fr/docs/alternatives.md
,docs/fr/docs/async.md
,docs/fr/docs/features.md
,docs/fr/docs/help-fastapi.md
,docs/fr/docs/index.md
,docs/fr/docs/python-types.md
,docs/fr/docs/tutorial/body.md
,docs/fr/docs/tutorial/first-steps.md
,docs/fr/docs/tutorial/query-params.md
. MR #10154 by @s-rigaud. -
🌐 Add Chinese translation fordocs/zh/docs/async.md
. MR #5591 by @mkdir700. -
🌐 Update Chinese translation fordocs/tutorial/security/simple-oauth2.md
. MR #3844 by @jaystone776. -
🌐 Add Korean translation fordocs/ko/docs/deployment/cloud.md
. MR #10191 by @Sion99. -
🌐 Add Japanese translation fordocs/ja/docs/deployment/https.md
. MR #10298 by @tamtam-fitness. -
🌐 Fix typo in Russian translation fordocs/ru/docs/tutorial/body-fields.md
. MR #10224 by @AlertRED. -
🌐 Add Polish translation fordocs/pl/docs/help-fastapi.md
. MR #10121 by @romabozhanovgithub. -
🌐 Add Russian translation fordocs/ru/docs/tutorial/header-params.md
. MR #10226 by @AlertRED. -
🌐 Add Chinese translation fordocs/zh/docs/deployment/versions.md
. MR #10276 by @xzmeng.
Internal
-
🔧 Update sponsors, remove Flint. MR #10349 by @tiangolo. -
🔧 Rename label "awaiting review" to "awaiting-review" to simplify search queries. MR #10343 by @tiangolo. -
🔧 Update sponsors, enable Svix (revert #10228). MR #10253 by @tiangolo. -
🔧 Update sponsors, remove Svix. MR #10228 by @tiangolo. -
🔧 Update sponsors, add Bump.sh. MR #10227 by @tiangolo.
v0.103.1
Fixes
-
📌 Pin AnyIO to < 4.0.0 to handle an incompatibility while upgrading to Starlette 0.31.1. MR #10194 by @tiangolo.
Docs
-
✏ ️ Fix validation parameter name in docs, fromregex
topattern
. MR #10085 by @pablodorrio. -
✏ ️ Fix indent format indocs/en/docs/deployment/server-workers.md
. MR #10066 by @tamtam-fitness. -
✏ ️ Fix Pydantic examples in tutorial for Python types. MR #9961 by @rahulsalgare. -
✏ ️ Fix link to Pydantic docs indocs/en/docs/tutorial/extra-data-types.md
. MR #10155 by @hasnatsajid. -
✏ ️ Fix typo indocs/en/docs/tutorial/handling-errors.md
. MR #10170 by @poupapaa. -
✏ ️ Fix typo indocs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
. MR #10172 by @ragul-kachiappan.
Translations
-
🌐 Remove duplicate line in translation fordocs/pt/docs/tutorial/path-params.md
. MR #10126 by @LecoOliveira. -
🌐 Add Yoruba translation fordocs/yo/docs/index.md
. MR #10033 by @AfolabiOlaoluwa. -
🌐 Add Ukrainian translation fordocs/uk/docs/python-types.md
. MR #10080 by @rostik1410. -
🌐 Add Vietnamese translations fordocs/vi/docs/tutorial/first-steps.md
anddocs/vi/docs/tutorial/index.md
. MR #10088 by @magiskboy. -
🌐 Add Ukrainian translation fordocs/uk/docs/alternatives.md
. MR #10060 by @whysage. -
🌐 Add Ukrainian translation fordocs/uk/docs/tutorial/index.md
. MR #10079 by @rostik1410. -
✏ ️ Fix typos indocs/en/docs/how-to/separate-openapi-schemas.md
anddocs/en/docs/tutorial/schema-extra-example.md
. MR #10189 by @xzmeng. -
🌐 Add Chinese translation fordocs/zh/docs/advanced/generate-clients.md
. MR #9883 by @funny-cat-happy.
Refactors
-
✏ ️ Fix typos in comment infastapi/applications.py
. MR #10045 by @AhsanSheraz. -
✅ Add missing test for OpenAPI examples, it was missing in coverage. MR #10188 by @tiangolo.
Internal
-
👥 Update FastAPI People. MR #10186 by @tiangolo.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate-bot