Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork8.7k
0.128.1
Features
- ✨ Add
viewportmeta tag to improve Swagger UI on mobile devices. PR#14777 by@Joab0. - 🚸 Improve error message for invalid query parameter type annotations. PR#14479 by@retwish.
Fixes
- 🐛 Update
ValidationErrorschema to includeinputandctx. PR#14791 by@jonathan-fulton. - 🐛 Fix TYPE_CHECKING annotations for Python 3.14 (PEP 649). PR#14789 by@mgu.
- 🐛 Strip whitespaces from
Authorizationheader credentials. PR#14786 by@WaveTheory1. - 🐛 Fix OpenAPI duplication of
anyOfrefs for app-level responses with specifiedcontentandmodelasUnion. PR#14463 by@DJMcoder.
Refactors
- 🎨 Tweak types for mypy. PR#14816 by@tiangolo.
- 🏷️ Re-export
IncExtype from Pydantic instead of duplicating it. PR#14641 by@mvanderlee. - 💡 Update comment for Pydantic internals. PR#14814 by@tiangolo.
Docs
- 📝 Update docs for contributing translations, simplify title. PR#14817 by@tiangolo.
- 📝 Fix typing issue in
docs_src/app_testing/app_bcode example. PR#14573 by@timakaa. - 📝 Fix example of license identifier in documentation. PR#14492 by@johnson-earls.
- 📝 Add banner to translated pages. PR#14809 by@YuriiMotov.
- 📝 Add links to related sections of docs to docstrings. PR#14776 by@YuriiMotov.
- 📝 Update embedded code examples to Python 3.10 syntax. PR#14758 by@YuriiMotov.
- 📝 Fix dependency installation command in
docs/en/docs/contributing.md. PR#14757 by@YuriiMotov. - 📝 Use return type annotation instead of
response_modelwhen possible. PR#14753 by@YuriiMotov. - 📝 Use
WSGIMiddlewarefroma2wsgiinstead of deprecatedfastapi.middleware.wsgi.WSGIMiddleware. PR#14756 by@YuriiMotov. - 📝 Fix minor typos in release notes. PR#14780 by@whyvineet.
- 🐛 Fix copy button in custom.js. PR#14722 by@fcharrier.
- 📝 Add contribution instructions about LLM generated code and comments and automated tools for PRs. PR#14706 by@tiangolo.
- 📝 Update docs for management tasks. PR#14705 by@tiangolo.
- 📝 Update docs about managing translations. PR#14704 by@tiangolo.
- 📝 Update docs for contributing with translations. PR#14701 by@tiangolo.
- 📝 Specify language code for code block. PR#14656 by@YuriiMotov.
Translations
- 🌐 Improve LLM prompt of
ukdocumentation. PR#14795 by@roli2py. - 🌐 Update translations for ja (update-outdated). PR#14588 by@tiangolo.
- 🌐 Update translations for uk (update outdated, found by fixer tool). PR#14739 by@YuriiMotov.
- 🌐 Update translations for tr (update-outdated). PR#14745 by@tiangolo.
- 🌐 Update
llm-prompt.mdfor Korean language. PR#14763 by@seuthootDev. - 🌐 Update translations for ko (update outdated, found by fixer tool). PR#14738 by@YuriiMotov.
- 🌐 Update translations for de (update-outdated). PR#14690 by@tiangolo.
- 🌐 Update LLM prompt for Russian translations. PR#14733 by@YuriiMotov.
- 🌐 Update translations for ru (update-outdated). PR#14693 by@tiangolo.
- 🌐 Update translations for pt (update-outdated). PR#14724 by@tiangolo.
- 🌐 Update Korean LLM prompt. PR#14740 by@hard-coders.
- 🌐 Improve LLM prompt for Turkish translations. PR#14728 by@Kadermiyanyedi.
- 🌐 Update portuguese llm-prompt.md. PR#14702 by@ceb10n.
- 🌐 Update LLM prompt instructions file for French. PR#14618 by@tiangolo.
- 🌐 Update translations for ko (add-missing). PR#14699 by@tiangolo.
- 🌐 Update translations for ko (update-outdated). PR#14589 by@tiangolo.
- 🌐 Update translations for uk (update-outdated). PR#14587 by@tiangolo.
- 🌐 Update translations for es (update-outdated). PR#14686 by@tiangolo.
- 🔧 Add LLM prompt file for Turkish, generated from the existing translations. PR#14547 by@tiangolo.
- 🔧 Add LLM prompt file for Traditional Chinese, generated from the existing translations. PR#14550 by@tiangolo.
- 🔧 Add LLM prompt file for Simplified Chinese, generated from the existing translations. PR#14549 by@tiangolo.
Internal
- ⬇️ Downgrade LLM translations model to GPT-5 to reduce mistakes. PR#14823 by@tiangolo.
- 🐛 Fix translation script commit in place. PR#14818 by@tiangolo.
- 🔨 Update translation script to retry if LLM-response doesn't pass validation with Translation Fixer tool. PR#14749 by@YuriiMotov.
- 👷 Run tests only on relevant code changes (not on docs). PR#14813 by@tiangolo.
- 👷 Run mypy by pre-commit. PR#14806 by@YuriiMotov.
- ⬆ Bump ruff from 0.14.3 to 0.14.14. PR#14798 by@dependabot[bot].
- ⬆ Bump pyasn1 from 0.6.1 to 0.6.2. PR#14804 by@dependabot[bot].
- ⬆ Bump sqlmodel from 0.0.27 to 0.0.31. PR#14802 by@dependabot[bot].
- ⬆ Bump mkdocs-macros-plugin from 1.4.1 to 1.5.0. PR#14801 by@dependabot[bot].
- ⬆ Bump gitpython from 3.1.45 to 3.1.46. PR#14800 by@dependabot[bot].
- ⬆ Bump typer from 0.16.0 to 0.21.1. PR#14799 by@dependabot[bot].
- 👥 Update FastAPI GitHub topic repositories. PR#14803 by@tiangolo.
- 👥 Update FastAPI People - Contributors and Translators. PR#14796 by@tiangolo.
- 🔧 Ensure that an edit to
uv.lockgets theinternallabel. PR#14759 by@svlandeg. - 🔧 Update sponsors: remove Requestly. PR#14735 by@tiangolo.
- 🔧 Update sponsors, LambdaTest changes to TestMu AI. PR#14734 by@tiangolo.
- ⬆ Bump actions/cache from 4 to 5. PR#14511 by@dependabot[bot].
- ⬆ Bump actions/upload-artifact from 5 to 6. PR#14525 by@dependabot[bot].
- ⬆ Bump actions/download-artifact from 6 to 7. PR#14526 by@dependabot[bot].
- 👷 Tweak CI input names. PR#14688 by@tiangolo.
- 🔨 Refactor translation script to allow committing in place. PR#14687 by@tiangolo.
- 🐛 Fix translation script path. PR#14685 by@tiangolo.
- ✅ Enable tests in CI for scripts. PR#14684 by@tiangolo.
- 🔧 Add pre-commit local script to fix language translations. PR#14683 by@tiangolo.
- ⬆️ Migrate to uv. PR#14676 by@DoctorJohn.
- 🔨 Add LLM translations tool fixer. PR#14652 by@YuriiMotov.
- 👥 Update FastAPI People - Sponsors. PR#14626 by@tiangolo.
- 👥 Update FastAPI GitHub topic repositories. PR#14630 by@tiangolo.
- 👥 Update FastAPI People - Contributors and Translators. PR#14625 by@tiangolo.
- 🌐 Update translation prompts. PR#14619 by@tiangolo.
- 🔨 Update LLM translation script to guide reviewers to change the prompt. PR#14614 by@tiangolo.
- 👷 Do not run translations on cron while finishing updating existing languages. PR#14613 by@tiangolo.
- 🔥 Remove test variants for Pydantic v1 in test_request_params. PR#14612 by@tiangolo.
- 🔥 Remove Pydantic v1 specific test variants. PR#14611 by@tiangolo.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
22 people reacted