Skip to content

Commit

Permalink
Released 2.7.1 (#298)
Browse files Browse the repository at this point in the history
* Fixed invariants leak between related classes (#297)

This is a critical bugfix patch version. We introduced a bug in
2.7.0 (#292) where invariants defined on derived classes leaked up
to parent classes. This bug is fixed in this version.
  • Loading branch information
mristin authored Sep 21, 2024
1 parent b9b66fe commit 18fb7b2
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2.7.1
=====
* Fixed invariants leak between related classes (#297)

This is a critical bugfix patch version. We introduced a bug in
2.7.0 (#292) where invariants defined on derived classes leaked up
to parent classes. This bug is fixed in this version.

2.7.0
=====
* Allowed to enforce invariants on attribute setting (#292)
Expand Down
2 changes: 1 addition & 1 deletion icontract/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# imports in setup.py.

# Don't forget to update the version in __init__.py and CHANGELOG.rst!
__version__ = "2.7.0"
__version__ = "2.7.1"
__author__ = "Marko Ristin"
__copyright__ = "Copyright 2019 Parquery AG"
__license__ = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
setup(
name="icontract",
# Don't forget to update the version in __init__.py and CHANGELOG.rst!
version="2.7.0",
version="2.7.1",
description="Provide design-by-contract with informative violation messages.",
long_description=long_description,
url="https://github.com/Parquery/icontract",
Expand Down

0 comments on commit 18fb7b2

Please sign in to comment.