All Versions
64
Latest Version
Avg Release Cycle
161 days
Latest Release
132 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.7.3 Changes
January 29, 2026- Treat
__setstate__as constructor (#311)
This is a patch release so that we can enable unpickling of class instances where some of the attributes are not pickled and only restored in
__setstate__. - Treat
-
v2.7.2 Changes
November 08, 2025- Fix child invariants checked in
super(). __init__(#301) - ๐ Support Python 3.13 (#309)
- โ Add support for Python 3.12 (#308)
This is a critical bugfix patch version. Previously, we determined the invariants based on the
selfpassed to the function. However, in case ofsuper(). __init__, the invariants that need to be checked after the call are those belonging to to the super class, not the current (child) class. This lead to erroneous invariant checks, where the invariants of the child class where checked after the super-init call in the parent class. - Fix child invariants checked in
-
v2.7.1 Changes
September 21, 2024 -
v2.7.0 Changes
September 17, 2024- ๐ Allowed to enforce invariants on attribute setting (#292)
-
v2.6.6 Changes
November 19, 2023- โก๏ธ Updated typeguard and deal to latest versions (#284)
-
v2.6.5 Changes
November 06, 2023 -
v2.6.4 Changes
October 04, 2023- โช Restored Python 3.6 support (#274)
-
v2.6.3 Changes
October 02, 2023 -
v2.6.2 Changes
August 13, 2022 -
v2.6.1 Changes
February 14, 2022- ๐ฆ Excluded all tests from package (#240)