Skip to content

Releases: yezz123/pyngo

2.2.1

13 Sep 11:38
88f0acd
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.0...2.2.1

2.2.0

07 Aug 10:48
26da250
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

28 Jul 13:26
c0174b4
Compare
Choose a tag to compare

Dependencies

New Contributors

Full Changelog: 2.0.1...2.1.0

2.0.1

21 Jan 22:09
21fce9c
Compare
Choose a tag to compare

What's Changed

Documentation 📝

  • 📝 Fix nested model validation example in README by @yugen in #99

Dependency Updates ⬆️

New Contributors

  • @yugen made their first contribution at #99

Full Changelog: 2.0.0...2.0.1

2.0.0

02 Jan 14:43
9261b58
Compare
Choose a tag to compare

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.

1.7.0

12 Dec 22:25
f0006e6
Compare
Choose a tag to compare

What's Changed

Fixes 🐛

  • Support pydantic fields with alias in query_to_dict function by @Svenito in #79
  • ✨ Support python 3.12 by @yezz123 in #91

Dependencies 📦

New Contributors

Full Changelog: 1.6.0...1.7.0

1.6.0

02 Apr 19:16
9d04a46
Compare
Choose a tag to compare

What's Changed

Dependencies ⬆

  • ⬆ Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #46
  • ⬆ Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot in #47

Full Changelog: 1.5.0...1.6.0

1.5.0

25 Mar 12:00
7bba658
Compare
Choose a tag to compare

Fixes 🐛

  • Skip empty string if the field does not expect string type by @hongquan in #45

Dependencies ⬆

New Contributors

Full Changelog: 1.4.0...1.5.0

1.4.0

02 Feb 21:39
fb51c85
Compare
Choose a tag to compare

What's Changed

  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in #28
  • 🔧 Migrate the configuration file to hatch by @yezz123 in #30

New Contributors

  • @lgtm-com made their first contribution at #28

Full Changelog: 1.3.0...1.4.0

1.3.0

05 Jul 00:23
d778a6a
Compare
Choose a tag to compare

CVE-2022-34265: Potential SQL injection via Trunc(kind) and Extract(lookup_name) arguments Trunc() and Extract() database functions were subject to SQL injection if untrusted data was used as a kind/lookup_name value.

What's Changed

New Contributors

Full Changelog: 1.2.0...1.3.0