Releases: emcd/python-falsifier
Releases · emcd/python-falsifier
v2.1.1
v2.1
Falsifier v2.1 (2025-06-06)
Enhancements
- Rename 'objects' module to 'classes'.
v2.1rc0
Falsifier v2.1rc0 (2025-06-06)
Enhancements
- Rename 'objects' module to 'classes'.
v2.0
Falsifier v2.0 (2024-12-21)
Deprecations and Removals
- Remove immutability on
Falsifierclass as it may cause metaclass conflicts
on derived classes. Developers may use a separate mixin, such as
frigid.ImmutableObjectto achieve immutability on derived classes.
v2.0rc1
Falsifier v2.0rc1 (2024-12-21)
Deprecations and Removals
- Remove immutability on
Falsifierclass as it may cause metaclass conflicts
on derived classes. Developers may use a separate mixin, such as
frigid.ImmutableObjectto achieve immutability on derived classes.
v2.0rc0
Falsifier v2.0rc0 (2024-12-20)
Deprecations and Removals
- Remove immutability on
Falsifierclass as it may cause metaclass conflicts
on derived classes. Developers may use a separate mixin, such as
frigid.ImmutableObjectto achieve immutability on derived classes.
v1.0
Falsifier v1.0 (2024-12-16)
Features
- Add
Falsifierbase class for creating objects that evaluate toFalsein
boolean contexts. Each instance has a unique identity, supports proper equality
comparison and hashing, and can be used in collections like sets and
dictionaries.
Supported Platforms
- Add support for CPython 3.10 to 3.13.
- Add support for PyPy 3.10.
v1.0rc0
Falsifier v1.0rc0 (2024-12-16)
Features
- Add
Falsifierbase class for creating objects that evaluate toFalsein
boolean contexts. Each instance has a unique identity, supports proper equality
comparison and hashing, and can be used in collections like sets and
dictionaries.
Supported Platforms
- Add support for CPython 3.10 to 3.13.
- Add support for PyPy 3.10.