|
2 | 2 | <!-- markdownlint-disable descriptive-link-text --> |
3 | 3 | <!-- markdownlint-disable-next-line first-line-heading --> |
4 | 4 |
|
| 5 | +## v2.13.0 (2026-04-13) |
| 6 | + |
| 7 | +[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.13.0) |
| 8 | + |
| 9 | +The highlights of the v2.13 release are available in the [blog post](https://pydantic.dev/articles/pydantic-v2-13-release). |
| 10 | +Several minor changes (considered non-breaking changes according to our [versioning policy](https://pydantic.dev/docs/validation/2.13/get-started/version-policy/#pydantic-v2)) |
| 11 | +are also included in this release. Make sure to look into them before upgrading. |
| 12 | + |
| 13 | +This release contains the updated `pydantic.v1` namespace, matching version 1.10.26 which includes support for Python 3.14. |
| 14 | + |
| 15 | +### What's Changed |
| 16 | + |
| 17 | +See the beta releases for all changes sinces 2.12. |
| 18 | + |
| 19 | +#### Packaging |
| 20 | + |
| 21 | +* Add zizmor for GitHub Actions workflow linting by @Viicos in [#13039](https://github.com/pydantic/pydantic/pull/13039) |
| 22 | +* Update jiter to v0.14.0 to fix a segmentation fault on musl Linux by @Viicos in [#13064](https://github.com/pydantic/pydantic/pull/13064) |
| 23 | + |
| 24 | +#### New Features |
| 25 | + |
| 26 | +* Allow default factories of private attributes to take validated model data by @Viicos in [#13013](https://github.com/pydantic/pydantic/pull/13013) |
| 27 | + |
| 28 | +#### Changes |
| 29 | + |
| 30 | +* Warn when serializing fixed length tuples with too few items by @arvindsaripalli in [#13016](https://github.com/pydantic/pydantic/pull/13016) |
| 31 | + |
| 32 | +#### Fixes |
| 33 | + |
| 34 | +* Change type of `Any` when synthesizing `_build_sources` for `BaseSettings.__init__()` signature in the mypy plugin by @Viicos in [#13049](https://github.com/pydantic/pydantic/pull/13049) |
| 35 | +* Fix model equality when using runtime `extra` configuration by @Viicos in [#13062](https://github.com/pydantic/pydantic/pull/13062) |
| 36 | + |
| 37 | +### New Contributors |
| 38 | + |
| 39 | +* @arvindsaripalli made their first contribution in [#13016](https://github.com/pydantic/pydantic/pull/13016) |
| 40 | + |
5 | 41 | ## v2.13.0b3 (2026-03-31) |
6 | 42 |
|
7 | 43 | [GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.13.0b3) |
@@ -255,15 +291,15 @@ This is the first 2.12 patch release, addressing most (but not all yet) regressi |
255 | 291 |
|
256 | 292 | [GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.12.0) |
257 | 293 |
|
258 | | -### What's Changed |
259 | | - |
260 | 294 | This is the final 2.12 release. It features the work of 20 external contributors and provides useful new features, along with initial Python 3.14 support. |
261 | 295 | Several minor changes (considered non-breaking changes according to our [versioning policy](https://docs.pydantic.dev/2.12/version-policy/#pydantic-v2)) |
262 | 296 | are also included in this release. Make sure to look into them before upgrading. |
263 | 297 |
|
264 | 298 | **Note that Pydantic V1 is not compatible with Python 3.14 and greater**. |
265 | 299 |
|
266 | | -Changes (see the alpha and beta releases for additional changes since 2.11): |
| 300 | +### What's Changed |
| 301 | + |
| 302 | +See the beta releases for all changes sinces 2.11. |
267 | 303 |
|
268 | 304 | #### Packaging |
269 | 305 |
|
|
0 commit comments