2.0.0
2.0.0 ✨
We are thrilled to announce the release of Pyngo 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 and Python 3.8 and 3.9 support. Below, we outline the key updates and improvements ( A lot of thanks to @hongquan 🙏🏻 )
Major Changes 🚑️
1. Migration to Pydantic v2
- Feature: Pyngo now exclusively supports Pydantic version 2, as implemented in PR #94 by @hongquan.
- Impact: Users must update their code to align with the changes introduced in Pydantic v2.
2. Python Version Support
- Dropped Support: Pyngo 2.0.0 no longer supports Python versions 3.8 and 3.9.
- Updated Requirement: The minimum supported Python version is now 3.10 ( aligned with Django 5 ).
Dependency Updates ⬆️
1. typing-extensions
- Update: The
typing-extensions
requirement has been updated from<4.9.0,>=3.7.4
to>=3.7.4,<4.10.0
in PR #92 by @dependabot.
2. mypy
- Update: The
mypy
version has been bumped from 1.7.1 to 1.8.0 in PR #93 by @dependabot.
3. pytest
- Update: The
pytest
version has been bumped from 7.4.3 to 7.4.4 in PR #95 by @dependabot.
For detailed information on the changes introduced in this release, please refer to the Full Changelog.