Releases: Marco-Sulla/python-frozendict
Releases · Marco-Sulla/python-frozendict
v2.4.6
- Added pure py wheel for Python 3.13
- Now
set
,setdefault
anddelete
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
What's Changed
- Improved speed of
set
,setdefault
anddelete
for pure py impl, iffrozendict
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
Added typing for deepfreeze, register and unregister (see #99)
Full Changelog: v2.4.3...v2.4.4
frozendict v2.4.3
- Now enums are not modified by deepfreeze (see #98)
Full Changelog: v2.4.2...v2.4.3
frozendict v2.4.2
deepfreeze doesn't change anymore the original object, by @kenodegard in #97
Full Changelog: v2.4.1...v2.4.2
frozendict v2.4.1
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
- @eischaefer made their first contribution in #95
Full Changelog: v2.4.0...v2.4.1
frozendict 2.4.0
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
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
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 value1
New Contributors
Full Changelog: v2.3.8...v2.3.9
frozendict v2.3.8
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 skipPython
3.11 andPypy
by default inpyproject.toml
New Contributors
Full Changelog: v2.3.7...v2.3.8