Change8

0.126.0

Breaking Changes
📦 fastapiView on GitHub →
1 breaking2 features🐛 1 fixes🔧 4 symbols

Summary

This release drops support for Pydantic v1, establishing Pydantic v2.7.0 as the new minimum requirement while adding performance testing via CodSpeed.

⚠️ Breaking Changes

  • Dropped support for Pydantic v1. Users must upgrade to Pydantic v2.7.0 or higher. Temporary support for Pydantic v2's 'pydantic.v1' bridge is maintained.

Migration Steps

  1. Upgrade Pydantic to version >= 2.7.0.
  2. If using 'standard' dependencies, ensure pydantic-settings >= 2.0.0 and pydantic-extra-types >= 2.0.0 are installed.
  3. Update any code relying on Pydantic v1 internals to use Pydantic v2 or the 'pydantic.v1' compatibility layer.

✨ New Features

  • Added performance tests integration with CodSpeed.
  • Added LLM prompt file for Ukrainian translations.

🐛 Bug Fixes

  • Fixed a duplicated variable in the Python types tutorial documentation (tutorial005_py39.py).

🔧 Affected Symbols

pydanticpydantic.v1pydantic-settingspydantic-extra-types