Releases: ddanier/pydantic-changedetect
Releases Β· ddanier/pydantic-changedetect
Release 0.10.1
- Add license file to package details, fixes possible issues with
conda-forge
Full Changelog: v0.10.0...v0.10.1
Release 0.10.0
What's Changed
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.12.0 to >=0.5.0,<0.13.0 by @dependabot[bot] in #48
- chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #49
- chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #50
- chore(deps-dev): Update pytest-cov requirement from >=3,<7 to >=3,<8 by @dependabot[bot] in #51
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.13.0 to >=0.5.0,<0.14.0 by @dependabot[bot] in #52
- Switch to
uvfor package management and as build backend - Drop Python 3.9 support
Full Changelog: v0.9.0...v0.10.0
Release 0.9.0
Release 0.8.1
What's Changed
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.9.0 to >=0.5.0,<0.10.0 by @dependabot in #43
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.10.0 to >=0.5.0,<0.12.0 by @dependabot in #44
- Address Future Deprecation by @meneses-pt in #45
New Contributors
- @meneses-pt made their first contribution in #45
Full Changelog: v0.8.0...v0.8.1
Release 0.8.0
Officially support Python 3.13 + drop support for older versions.
What's Changed
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.7.0 to >=0.5.0,<0.8.0 by @dependabot in #38
- chore(deps-dev): Update pytest-cov requirement from >=3,<6 to >=3,<7 by @dependabot in #41
- chore(deps-dev): Update ruff requirement from >=0.5.0,<0.8.0 to >=0.5.0,<0.9.0 by @dependabot in #42
- Add official Python 3.13 support and remove support for older versions by @ddanier
- Update libraries and code to match current version requirements by @ddanier
Full Changelog: v0.7.3...v0.8.0
Release 0.7.3
- Fix issues with newer version of pydantic and pyright (typing failed) by @ddanier
- Add support for partially hydrated models, thanks to @mathieu-gillot (see #36)
Release 0.7.0
- More types are not checked for equality and will not trigger
model_has_changedto be truedatetime/date/time/timedeltalist/set/tupleand alsodictpydantic.BaseModelinstances, as pydantic supports comparing those
- You may not override checking for equality more easily using the two methods
_model_value_is_comparable_typeand_model_value_is_actually_unchanged. If any type is missing for you, feel free to extend the class π
Release 0.6.7
- Fix issue with pylance, now "exporting" the library contents correctly
- Officially supporting Python 3.12 (
toxtests on Python 3.12, too)
Release 0.6.6
- Add support for new pydantic 2.7 parameters (
contextandserialize_as_any) tomodel_dumpandmodel_dump_json
Release 0.6.5
- Fix issue #27