Skip to content

2.0.0

Compare
Choose a tag to compare
@yezz123 yezz123 released this 02 Jan 14:43
· 81 commits to main since this release
9261b58

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.