Releases: yezz123/pyngo
2.2.1
What's Changed
- ⬆ Bump ruff from 0.5.6 to 0.5.7 in the python-packages group by @dependabot in #163
- ⬆ Bump ruff-pre-commit from v0.5.6 to v0.5.7 by @pre-commit-ci in #164
- ⬆ Bump ruff from 0.5.7 to 0.6.1 in the python-packages group by @dependabot in #165
- ⬆ Bump ruff-pre-commit from v0.5.7 to v0.6.1 by @pre-commit-ci in #166
- ⬆ Bump the python-packages group with 3 updates by @dependabot in #167
- ⬆ Bump the python-packages group across 1 directory with 2 updates by @dependabot in #172
- ⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 by @dependabot in #171
- ⬆ Bump ruff-pre-commit from v0.6.1 to v0.6.4 by @pre-commit-ci in #168
- ✨ Upgrade pyngo to use Pydantic to v2.9 by @hongquan in #173
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
- ⬆ Bump the python-packages group across 1 directory with 4 updates by @dependabot in #162
- ✨ Handle
Optional[list]
type by @hongquan in #161 - ⬆ Bump ruff-pre-commit from v0.5.4 to v0.5.6 by @pre-commit-ci in #160
Full Changelog: 2.1.0...2.2.0
2.1.0
Dependencies
- ⬆ Bump pytest-asyncio from 0.23.3 to 0.23.4 by @dependabot in #101
- ⬆️ update pydantic version by @yezz123 in #104
- ⬆ Bump codecov/codecov-action from 3 to 4 by @dependabot in #105
- ⬆ Bump ruff from 0.1.14 to 0.2.0 by @dependabot in #106
- ⬆ Bump pytest-asyncio from 0.23.4 to 0.23.5 by @dependabot in #107
- ⬆ Bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #108
- ⬆ Bump ruff from 0.2.0 to 0.2.1 by @dependabot in #109
- ⬆ Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #110
- ⬆ Bump pytest from 7.4.4 to 8.0.1 by @dependabot in #111
- ⬆ Bump pre-commit from 3.6.1 to 3.6.2 by @dependabot in #112
- ⬆ Bump ruff from 0.2.1 to 0.2.2 by @dependabot in #113
- ⬆ Update typing-extensions requirement from <4.10.0,>=3.7.4 to >=3.7.4,<4.11.0 by @dependabot in #115
- ⬆ Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #114
- ⬆ Bump pytest from 8.0.2 to 8.1.0 by @dependabot in #118
- ⬆ Bump ruff from 0.2.2 to 0.3.0 by @dependabot in #117
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #116
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in #122
- ⬆ Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #123
- ⬆ Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 by @dependabot in #121
- ⬆ Bump ruff from 0.3.0 to 0.3.2 by @dependabot in #119
- ⬆ Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #120
- ⬆ Bump ruff from 0.3.2 to 0.3.3 by @dependabot in #124
- ⬆ Bump ruff from 0.3.3 to 0.3.4 by @dependabot in #128
- ⬆ Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #127
- ⬆ Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 by @dependabot in #126
- ⬆ Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #125
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #129
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #130
- ⬆ Bump ruff from 0.3.7 to 0.4.1 in the python-packages group by @dependabot in #131
- ⬆ Bump the python-packages group with 3 updates by @dependabot in #132
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #133
- ⬆ Bump ruff from 0.4.2 to 0.4.3 in the python-packages group by @dependabot in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #135
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #136
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #137
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #138
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- ⬆ Bump ruff from 0.4.5 to 0.4.7 in the python-packages group by @dependabot in #141
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #142
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #143
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #146
- ⬆ Bump ruff from 0.4.8 to 0.4.9 in the python-packages group by @dependabot in #145
- ⬆ Bump
ruff-pre-commit
from v0.4.8 to v0.4.9 by @pre-commit-ci in #144 - ⬆ Bump ruff from 0.4.9 to 0.4.10 in the python-packages group by @dependabot in #147
- ⬆ Bump
ruff-pre-commit
from v0.4.9 to v0.4.10 by @pre-commit-ci in #148 - ⬆ Bump
ruff-pre-commit
from v0.4.10 to v0.5.0 by @pre-commit-ci in #150 - ⬆ Bump the python-packages group with 2 updates by @dependabot in #149
- ⬆ Bump the python-packages group with 2 updates by @dependabot in #151
- ⬆ Bump
ruff-pre-commit
from v0.5.0 to v0.5.1 by @pre-commit-ci in #152 - ⬆ Bump ruff from 0.5.1 to 0.5.2 in the python-packages group by @dependabot in #153
- ⬆ Bump ruff-pre-commit from v0.5.1 to v0.5.2 by @pre-commit-ci in #154
- ⬆ Bump the python-packages group with 4 updates by @dependabot in #155
- ⬆ Bump ruff-pre-commit from v0.5.2 to v0.5.4 by @pre-commit-ci in #156
- 🏷️ Update version to 2.1.0 by @yezz123 in #158
New Contributors
- @pre-commit-ci made their first contribution in #133
Full Changelog: 2.0.1...2.1.0
2.0.1
What's Changed
Documentation 📝
Dependency Updates ⬆️
- ⬆ Bump ruff from 0.1.9 to 0.1.11 by @dependabot in #97
- ⬆ Bump pytest-asyncio from 0.23.2 to 0.23.3 by @dependabot in #96
- ⬆ Bump ruff from 0.1.11 to 0.1.13 by @dependabot in #98
- ⬆ Bump ruff from 0.1.13 to 0.1.14 by @dependabot in #100
New Contributors
Full Changelog: 2.0.0...2.0.1
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.
1.7.0
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 📦
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in #49
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in #50
- ⬆ Bump pre-commit from 3.2.1 to 3.2.2 by @dependabot in #51
- ⬆ Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #52
- ⬆ Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #53
- ⬆ Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #54
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #56
- ⬆ Bump pre-commit from 3.2.2 to 3.3.1 by @dependabot in #55
- ⬆ Bump mypy from 1.2.0 to 1.3.0 by @dependabot in #57
- ⬆ Bump pre-commit from 3.3.1 to 3.3.2 by @dependabot in #58
- ⬆ Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #59
- ⬆ Update typing-extensions requirement from <4.6.0,>=3.7.4 to >=3.7.4,<4.7.0 by @dependabot in #60
- ⬆ Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #61
- ⬆ Bump pre-commit from 3.3.2 to 3.3.3 by @dependabot in #62
- ⬆ Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #63
- ⬆ Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #64
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #67
- ⬆ Update typing-extensions requirement from <4.7.0,>=3.7.4 to >=3.7.4,<4.8.0 by @dependabot in #65
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #68
- ⬆ Bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in #69
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #71
- ⬆ Bump mypy from 1.4.1 to 1.5.1 by @dependabot in #73
- ⬆ Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #75
- ⬆ Bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #74
- ⬆ Bump actions/checkout from 3 to 4 by @dependabot in #76
- ⬆ Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #77
- ⬆ Update typing-extensions requirement from <4.8.0,>=3.7.4 to >=3.7.4,<4.9.0 by @dependabot in #78
- ⬆ Bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #81
- ⬆ Bump mypy from 1.5.1 to 1.6.0 by @dependabot in #80
- ⬆ Bump mypy from 1.5.1 to 1.6.1 by @dependabot in #82
- ⬆ Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #83
- ⬆ Bump mypy from 1.6.1 to 1.7.0 by @dependabot in #84
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in #86
- ⬆ Update django requirement from <5.0.0,>=3.2.0 to >=3.2.0,<6.0.0 by @dependabot in #89
- ⬆ Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #90
- ⬆ Bump actions/setup-python from 4 to 5 by @dependabot in #88
- ⬆ Bump mypy from 1.7.0 to 1.7.1 by @dependabot in #85
- ⬆ Bump pytest-asyncio from 0.21.1 to 0.23.2 by @dependabot in #87
New Contributors
Full Changelog: 1.6.0...1.7.0
1.6.0
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
Fixes 🐛
Dependencies ⬆
- ⬆ Bump pre-commit from 2.21.0 to 3.0.3 by @dependabot in #31
- ⬆ Update django requirement from <4.0.0,>=3.2.0 to >=3.2.0,<5.0.0 by @dependabot in #32
- ⬆ Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in #33
- ⬆ Bump mypy from 0.991 to 1.0.0 by @dependabot in #34
- ⬆ Bump mypy from 1.0.0 to 1.0.1 by @dependabot in #36
- ⬆ Update typing-extensions requirement from <4.5.0,>=3.7.4 to >=3.7.4,<4.6.0 by @dependabot in #35
- ⬆ Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #41
- ⬆ Bump pre-commit from 3.0.4 to 3.1.1 by @dependabot in #38
- ⬆ Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #39
- ⬆ Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #40
- ⬆ Bump pytest-asyncio from 0.20.3 to 0.21.0 by @dependabot in #42
- ⬆ Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #44
- ⬆ Bump pre-commit from 3.1.1 to 3.2.0 by @dependabot in #43
New Contributors
Full Changelog: 1.4.0...1.5.0
1.4.0
1.3.0
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