All Versions
56
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v2.4.0 Changes
- โ Integrated with icontract-hypothesis (#179)
- ๐จ Refactored for icontract-hypothesis (#178)
- Added special arguments
_ARGS
and_KWARGS
(#176) - โ Tested with typeguard (#175)
- โ
Tested with
dataclasses.dataclass
(#173) - โ Added invariants to namedtuple (#172)
- โ Added support for recomputation of f-strings (#170)
- ๐ Exempted
__new__
from invariant checks (#168) - โ Added support for named expressions in contracts (#166)
-
v2.3.7 Changes
- ๐ Acted upon deprecation warning ins
ast
module when generating the violation error message.
- ๐ Acted upon deprecation warning ins
-
v2.3.6 Changes
- Denormalized icontract_meta so that icontract can be installed on readthedocs.
-
v2.3.5 Changes
- Disabled invariant checks during the construction to avoid attribute errors on uninitialized attributes
-
v2.3.4 Changes
- โ Added
icontract_meta
tosetup.py
- Noted that contracts on
*args
and**kwargs
are known issues
- โ Added
-
v2.3.3 Changes
- ๐ Fixed performance regression due to state
-
v2.3.2 Changes
- ๐ Fixed bug related to threading.local and mutables
-
v2.3.1 Changes
- ๐ Fixed race conditions in endless recursion blockers
-
v2.3.0 Changes
- Disabled recursion in the contracts
- โฌ๏ธ Upgraded min version of asttokens to 2
-
v2.2.0 Changes
- Made compatible with Python 3.8