Change8

v2.13.0

📦 pydanticView on GitHub →
1 features🐛 2 fixes🔧 1 symbols

Summary

Pydantic v2.13 introduces the ability for default factories of private attributes to accept validated model data and includes several minor fixes. This release also updates the `pydantic.v1` namespace to support Python 3.14.

Migration Steps

  1. Update `jiter` dependency to v0.14.0 to resolve a segmentation fault on musl Linux.

✨ New Features

  • Allow default factories of private attributes to take validated model data.

🐛 Bug Fixes

  • Change type of `Any` when synthesizing `_build_sources` for `BaseSettings.__init__()` signature in the mypy plugin.
  • Fix model equality when using runtime `extra` configuration.

Affected Symbols