Skip to content

Releases: Marco-Sulla/python-frozendict

v2.4.6

13 Oct 12:13
Compare
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
Compare
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
Compare
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
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