Skip to content

0.128.1

Choose a tag to compare

@tiangolo tiangolo released this 04 Feb 17:34
· 466 commits to master since this release

Features

  • ✨ Add viewport meta 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 ValidationError schema to include input and ctx. PR #14791 by @jonathan-fulton.
  • 🐛 Fix TYPE_CHECKING annotations for Python 3.14 (PEP 649). PR #14789 by @mgu.
  • 🐛 Strip whitespaces from Authorization header credentials. PR #14786 by @WaveTheory1.
  • 🐛 Fix OpenAPI duplication of anyOf refs for app-level responses with specified content and model as Union. PR #14463 by @DJMcoder.

Refactors

Docs

  • 📝 Update docs for contributing translations, simplify title. PR #14817 by @tiangolo.
  • 📝 Fix typing issue in docs_src/app_testing/app_b code 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_model when possible. PR #14753 by @YuriiMotov.
  • 📝 Use WSGIMiddleware from a2wsgi instead of deprecated fastapi.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 uk documentation. 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.md for 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