We are thrilled to announce the release of Pagidantic version 2.0.0, a significant milestone in our journey. This release brings about several important changes and enhancements, including the drop of Pydantic version 1 support. Below, we outline the key updates and improvements.
Major Changes 🚑️
1. Migration to Pydantic v2
- **Feature**: Pagidantic now exclusively supports Pydantic version 2, as implemented in https://github.com/yezz123/pagidantic/commit/47c330f05476b61bbcf2b0601f28917c2f7f902f & https://github.com/yezz123/pagidantic/commit/69be792621375e3eafc25966fde2f4c0ca1d94a8
- **Impact**: Users must update their code to align with the changes introduced in Pydantic v2.
2. Python Version Support
- **Support**: Pagidantic 2.0.0 supports Python versions 3.12.
Dependency Updates ⬆️
* ⬆ Bump pytest from 7.3.1 to 7.3.2 by dependabot in https://github.com/yezz123/pagidantic/pull/34
* ⬆ Bump pytest from 7.3.2 to 7.4.0 by dependabot in https://github.com/yezz123/pagidantic/pull/36
* ⬆ Bump pre-commit from 3.3.2 to 3.3.3 by dependabot in https://github.com/yezz123/pagidantic/pull/35
* ⬆ Bump mypy from 1.3.0 to 1.4.1 by dependabot in https://github.com/yezz123/pagidantic/pull/37
* ⬆ Update typing-extensions requirement from <4.7.0,>=3.7.4 to >=3.7.4,<4.8.0 by dependabot in https://github.com/yezz123/pagidantic/pull/39
* ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by dependabot in https://github.com/yezz123/pagidantic/pull/40
* ⬆ Update typing-extensions requirement from <4.8.0,>=3.7.4 to >=3.7.4,<4.9.0 by dependabot in https://github.com/yezz123/pagidantic/pull/50
* ⬆ Bump pytest from 7.4.0 to 7.4.2 by dependabot in https://github.com/yezz123/pagidantic/pull/49
* ⬆ Bump pre-commit from 3.3.3 to 3.4.0 by dependabot in https://github.com/yezz123/pagidantic/pull/47
* ⬆ Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.10 by dependabot in https://github.com/yezz123/pagidantic/pull/43
* ⬆ Bump actions/checkout from 3 to 4 by dependabot in https://github.com/yezz123/pagidantic/pull/46
* ⬆ Bump pytest-asyncio from 0.21.0 to 0.21.1 by dependabot in https://github.com/yezz123/pagidantic/pull/41
* ⬆ Bump mypy from 1.4.1 to 1.5.1 by dependabot in https://github.com/yezz123/pagidantic/pull/45
* ⬆ Bump mypy from 1.5.1 to 1.6.1 by dependabot in https://github.com/yezz123/pagidantic/pull/53
* ⬆ Bump pre-commit from 3.4.0 to 3.5.0 by dependabot in https://github.com/yezz123/pagidantic/pull/52
* ⬆ Bump pytest from 7.4.2 to 7.4.3 by dependabot in https://github.com/yezz123/pagidantic/pull/54
* ⬆ Bump mypy from 1.6.1 to 1.7.0 by dependabot in https://github.com/yezz123/pagidantic/pull/55
* ⬆ Bump pytest-asyncio from 0.21.1 to 0.23.2 by dependabot in https://github.com/yezz123/pagidantic/pull/57
* ⬆ Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by dependabot in https://github.com/yezz123/pagidantic/pull/58
* ⬆ Bump mypy from 1.7.0 to 1.8.0 by dependabot in https://github.com/yezz123/pagidantic/pull/62
* ⬆ Update typing-extensions requirement from <4.9.0,>=3.7.4 to >=3.7.4,<4.10.0 by dependabot in https://github.com/yezz123/pagidantic/pull/61
* ⬆ Bump pre-commit from 3.5.0 to 3.6.0 by dependabot in https://github.com/yezz123/pagidantic/pull/60
* ⬆ Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/yezz123/pagidantic/pull/59
* ⬆ Bump pytest-asyncio from 0.23.2 to 0.23.3 by dependabot in https://github.com/yezz123/pagidantic/pull/64
* ⬆ Bump pytest from 7.4.3 to 7.4.4 by dependabot in https://github.com/yezz123/pagidantic/pull/63
* ⬆ Bump actions/cache from 3 to 4 by dependabot in https://github.com/yezz123/pagidantic/pull/65
* ⬆ Update pydantic requirement from <2.5.3,>=2.0.0 to >=2.0.0,<2.5.4 by dependabot in https://github.com/yezz123/pagidantic/pull/67
**Full Changelog**: https://github.com/yezz123/pagidantic/compare/1.1.0...2.0.0