github tiangolo/fastapi 0.63.0

latest releases: 0.111.0, 0.110.3, 0.110.2...
3 years ago

Features

  • ✨ Improve type annotations, add support for mypy --strict, internally and for external packages. PR #2547 by @tiangolo.

Breaking changes

  • ⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version including uvloop, the new range is uvicorn[standard] >=0.12.0,<0.14.0. PR #2548 by @tiangolo.

Fixes

  • 🐛 PR #2547 (read above) also fixes some false-positive mypy errors with callbacks parameters and when using the OAuth2 class.

Docs

Translations

  • 🌐 Add docs lang selector widget. PR #2542 by @tiangolo.
  • 🌐 Add Chinese translation for Tutorial - Response Status Code. PR #2442 by @waynerv.
  • 🌐 Start translation of the documentation for the Albanian language. PR #2516 by @vjanz.
  • 🌐 Add Chinese translation for Tutorial - Extra Models. PR #2416 by @waynerv.
  • 🌐 Add Chinese translation for Tutorial - Response Model. PR #2414 by @waynerv.
  • 🌐 Add Chinese translation for Tutorial - Schema Extra Example. PR #2411 by @maoyibo.
  • 🌐 Add Korean translation for Index. PR #2192 by @hard-coders.
  • 🌐 Add Japanese translation for Advanced User Guide - Additional Status Codes. PR #2145 by @Attsun1031.

Internal

  • 🐛 Fix docs overrides directory for translations. PR #2541 by @tiangolo.
  • ➖ Remove Typer as a docs building dependency (covered by typer-cli) to fix pip resolver conflicts. PR #2539 by @tiangolo.
  • ✨ Add newsletter: FastAPI and friends. PR #2509 by @tiangolo.
  • ✨ Add new Gold Sponsor: InvestSuite 🎉. PR #2508 by @tiangolo.
  • 🔧 Add issue template configs. PR #2476 by @tiangolo.

Don't miss a new fastapi release

NewReleases is sending notifications on new releases.