Change8

0.125.0

Breaking Changes
📦 fastapiView on GitHub →
1 breaking3 features🐛 2 fixes🔧 1 symbols

Summary

This release drops support for Python 3.8 and upgrades the internal codebase to Python 3.9+ syntax. It also includes significant updates to documentation translations and the CI pipeline for LLM-assisted localization.

⚠️ Breaking Changes

  • Dropped support for Python 3.8. Users on Python 3.8 will be unable to install this version and will be pinned to 0.124.4.

Migration Steps

  1. If you are using Python 3.8, pin your dependency to fastapi==0.124.4.

✨ New Features

  • Upgraded internal syntax to Python 3.9+ standards.
  • Updated documentation translations for Portuguese, Spanish, and German.
  • Introduced a new LLM-based translation setup, including a prompt file for French.

🐛 Bug Fixes

  • Fixed checkout GitHub Action fetch-depth for LLM translations.
  • Fixed Typer command for CI LLM translations.

🔧 Affected Symbols

python