Skip to content

Releases: Marco-Sulla/python-frozendict

frozendict v2.4.4

frozendict v2.4.3

05 May 15:03
Compare
Choose a tag to compare
  • Now enums are not modified by deepfreeze (see #98)

Full Changelog: v2.4.2...v2.4.3

frozendict v2.4.2

14 Apr 12:18
Compare
Choose a tag to compare

deepfreeze doesn't change anymore the original object, by @kenodegard in #97

Full Changelog: v2.4.1...v2.4.2

frozendict v2.4.1

01 Apr 09:13
Compare
Choose a tag to compare

What's Changed

  • In deepfreeze, prefer registered conversions by @eischaefer in #95
  • Some little fixing to typing
  • Documentation typo by @lurch in #94

New Contributors

Full Changelog: v2.4.0...v2.4.1

frozendict 2.4.0

31 Dec 23:43
Compare
Choose a tag to compare

Implemented deepfreeze, a function that let you transform any object, nested at any level, in a frozen one. Check the docs.

Full Changelog: v2.3.10...v2.4.0

frozendict 2.3.10

29 Nov 21:57
Compare
Choose a tag to compare

What's Changed

  • Fix pickling in python implementation by @apmorton in #91
  • fixed regression inintroduction of FROZENDICT_PURE_PY env var in conda builds

Full Changelog: v2.3.9...v2.3.10

frozendict 2.3.9

23 Nov 20:03
8bc4fdc
Compare
Choose a tag to compare

What's Changed

  • Various improvements to type hints
  • Fix union of frozendict for python implementation by @apmorton in #89
  • Avoid storing empty singleton on class itself in python implementation by @apmorton in #86
  • Now pure py implementation can be built also passing the FROZENDICT_PURE_PY env var with value 1

New Contributors

Full Changelog: v2.3.8...v2.3.9

frozendict v2.3.8

29 Apr 20:57
Compare
Choose a tag to compare

What's Changed

  • Added type annotations to pyi interface file. by @gauravmm in #70
  • Numerous improvements to frozendict type hints.
  • Now cibuildwheel is set to skip Python 3.11 and Pypy by default in pyproject.toml

New Contributors

Full Changelog: v2.3.7...v2.3.8

frozendict v2.3.7

09 Apr 20:29
cdbcc61
Compare
Choose a tag to compare

What's Changed

  • Fixed a regression in sdist packages that made them not working in the previous release (by @sunpoet in #77)

  • Added arm64 builds for all supported archs (Linux, Windows, Mac)

New Contributors

Full Changelog: v2.3.6...v2.3.7

frozendict v2.3.6

21 Mar 23:36
Compare
Choose a tag to compare

What's Changed

  • Added monkeypatches to json and orjson, so you can serialize frozendict directly
  • Added muslinux builds
  • Now pure py wheel is builded if a version of cpython is not supported. By @arkamar in #69
  • Many other under-the-hood changes

New Contributors

Full Changelog: v2.3.5...v2.3.6