Skip to content

Releases: ddanier/pydantic-changedetect

Release 0.10.1

07 Oct 13:33

Choose a tag to compare

  • Add license file to package details, fixes possible issues with conda-forge

Full Changelog: v0.10.0...v0.10.1

Release 0.10.0

07 Oct 08:47

Choose a tag to compare

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 uv for package management and as build backend
  • Drop Python 3.9 support

Full Changelog: v0.9.0...v0.10.0

Release 0.9.0

30 Apr 11:05

Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.9.0

Release 0.8.1

16 Apr 13:23

Choose a tag to compare

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

Full Changelog: v0.8.0...v0.8.1

Release 0.8.0

04 Dec 09:34

Choose a tag to compare

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

17 Sep 07:25

Choose a tag to compare

  • 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

23 Apr 16:56

Choose a tag to compare

  • More types are not checked for equality and will not trigger model_has_changed to be true
    • datetime/date/time/timedelta
    • list/set/tuple and also dict
    • pydantic.BaseModel instances, as pydantic supports comparing those
  • You may not override checking for equality more easily using the two methods _model_value_is_comparable_type and _model_value_is_actually_unchanged. If any type is missing for you, feel free to extend the class πŸ˜‰

Release 0.6.7

17 Apr 07:38

Choose a tag to compare

  • Fix issue with pylance, now "exporting" the library contents correctly
  • Officially supporting Python 3.12 (tox tests on Python 3.12, too)

Release 0.6.6

15 Apr 08:25

Choose a tag to compare

  • Add support for new pydantic 2.7 parameters (context and serialize_as_any) to model_dump and model_dump_json

Release 0.6.5

28 Mar 17:37

Choose a tag to compare

  • Fix issue #27