Skip to content

Releases: Marco-Sulla/python-frozendict

frozendict v2.4.7

12 Nov 00:57

Choose a tag to compare

What's Changed

  • Now pickle is only marginally slower than dict for C Extension!
  • Added wheels also for riscv64, armv7l, ppc64le and s390x archs and for old 32 bit archs.
  • readded "generic" pure py wheel. Details here: #108 (comment)

Full Changelog: v2.4.6...v2.4.7

v2.4.6

13 Oct 12:13

Choose a tag to compare

  • Added pure py wheel for Python 3.13
  • Now set, setdefault and delete does always a shallow copy, as the C extension, tuple and the rest of the world.

Full Changelog: v2.4.5...v2.4.6

v2.4.5

06 Oct 14:46

Choose a tag to compare

What's Changed

  • Improved speed of set, setdefault and delete for pure py impl, if frozendict is hashable
  • Coverage by @Marco-Sulla in #101
  • bumped cibuildwheel by @Marco-Sulla in #104

Full Changelog: v2.4.4...v2.4.5

frozendict v2.4.4

06 May 20:22

Choose a tag to compare

Added typing for deepfreeze, register and unregister (see #99)

Full Changelog: v2.4.3...v2.4.4

frozendict v2.4.3

05 May 15:03

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

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

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

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

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

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