Skip to content

Releases: Marco-Sulla/python-frozendict

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

frozendict v2.3.5

17 Feb 21:03
Compare
Choose a tag to compare
  • C Extension is now optional by default
  • Pure py package will be no more pubished on Pypi
  • Fixed incompatibility with pyinstaller
  • Fixed little bug with mypy

Full Changelog: v2.3.4...v2.3.5

frozendict v2.3.4

21 Jul 21:40
Compare
Choose a tag to compare
  • fixed various memory leaks
  • Implemented a memory leak tracer

Full Changelog: v2.3.3...v2.3.4

frozendict v2.3.3

21 Jul 16:45
Compare
Choose a tag to compare

Fixed memory leaks in repr() and in costruction of an empty frozendict.

Full Changelog: v2.3.2...v2.3.3

frozendict v2.3.2

20 Apr 20:30
Compare
Choose a tag to compare

Fixed a memory leak in __hash__() (thanks to @gusostow for the report)

Full Changelog: v2.3.1...v2.3.2

frozendict v2.3.1

03 Apr 20:08
2943494
Compare
Choose a tag to compare
  • Added key([index]), value([index]) and item([index]) methods
  • Other internal changes and clean-ups

Full Changelog: v2.3.0...v2.3.1

frozendict v2.3.0

03 Feb 22:40
35611f4
Compare
Choose a tag to compare

Added set, delete and setdefault methods.

Full Changelog: v2.2.1...v2.3.0

frozendict v2.2.1

26 Jan 22:48
Compare
Choose a tag to compare

What's Changed

  • Fix segfault on equals between a frozendict and any other dict-like object different but with the same length, in Python 3.6

New Contributors

  • @Bengt made their first contribution in #46

Full Changelog: v2.2.0...v2.2.1

frozendict v2.2.0

15 Jan 19:50
a77a335
Compare
Choose a tag to compare

C Extension:

  • Added binaries for all supported Py versions (3.7+), OSes (Linux, Windows, MacOS) and architectures (x86_64)
  • Speed is now fast as dict, if not faster!
  • reversed() now works also for Py 3.6 and 3.7
  • Completely refactored internal code, fixing a load of problems
  • Fixed bug with empty instances of subclasses
  • Removed binaries for Python 3.6, see next releases

Py version:

  • now frozendict no more inherits from MutableMapping. We recommend anyway the C Extension.
  • reversed supported

Full Changelog: v2.1.3...v2.2.0