Skip to content

Releases: Marco-Sulla/python-frozendict

frozendict v2.1.3

22 Dec 17:01
Compare
Choose a tag to compare
  • Fixed segfaults on Debian: #41
  • Removed precompiled binaries due to bug #41
  • Cleaned up the package removing a lot of unneeded CPython source files

Full Changelog: v2.1.2...v2.1.3

frozendict v2.1.2

18 Dec 18:25
Compare
Choose a tag to compare

Added binaries for many platforms. Yet no binary for Windows.

frozendict v2.1.1

28 Nov 22:55
Compare
Choose a tag to compare
  • fixed a bug with pickle in MacOS
  • repr() now is identical in pure py version and in C extension

Full Changelog: v2.1.0...v2.1.1

frozendict v2.1.0

21 Nov 17:09
a75a123
Compare
Choose a tag to compare

New features:

  • Added posibility to compile on Windows (default is pure py version)
  • Sum between frozendict and any other dict is now possible for all supported versions of Python, in C Extension and in pure py version, with the operand |
  • Added type hinting support for C extension (Python 3.9+)
  • Re-added (deprecated) FrozenOrderedDict

Bug fixes:

  • Fixed equality bug on MacOs
  • Fixed repr for subclasses

Full Changelog: v2.0.7...v2.1.0

frozendict v2.0.7

27 Oct 20:10
Compare
Choose a tag to compare

Now frozendict C extension compiles also for Python 3.10

Full Changelog: v2.0.4...v2.0.7

frozendict v2.0.4

10 Aug 06:50
Compare
Choose a tag to compare

Now 'cls' can be a key in the pure py version

frozendict v2.0.3

23 Jun 19:27
Compare
Choose a tag to compare

Inhibited the update operator __ior__() (|=) introduced in Python 3.9

PS: no pure Linux C builds, since they can't be published on Pypi. For now I'm focusing on the pure py implementation

frozendict v2.0.2

02 May 19:14
Compare
Choose a tag to compare

Various improvements to the C implementation.

frozendict v2.0.1

22 Oct 21:13
Compare
Choose a tag to compare
  • C extension now supports also Python 3.8 on Linux.
  • Added wheel for the pure Python version.

frozendict v2.0.0

21 Oct 23:32
Compare
Choose a tag to compare

Added a C extension. Speedup everywhere, sometimes faster than dict! C extension for now only for Linux and Python 3.9.