All Versions
56
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 5
Changelog History
Page 5
-
v1.5.3 Changes
- ๐ Fixed different signatures of
DBCMeta
depending on Python version (<=3.5 and >3.5) due to differing signatures of__new__
inabc.ABCMeta
- ๐ Fixed different signatures of
-
v1.5.2 Changes
- โ Removed dependency on
meta
package and replaced it with re-parsing the file containing the condition to represent the comprehensions
- โ Removed dependency on
-
v1.5.1 Changes
- Quoted ellipsis in
icontract._unwind_decorator_stack
to comply with a bug in Python 3.5.2 (see https://github.com/python/typing/issues/259)
- Quoted ellipsis in
-
v1.5.0 Changes
- โ Added inheritance of contracts
-
v1.4.1 Changes
- Contract's constructor immediately returns if the contract is disabled.
-
v1.4.0 Changes
- โ Added invariants as
icontract.inv
- โ Added invariants as
-
v1.3.0 Changes
- โ Added
icontract.SLOW
to mark contracts which are slow and should only be enabled during development - Added
enabled
flag to toggle contracts for development, production etc.
- โ Added
-
v1.2.3 Changes
- โ Removed
version.txt
that caused problems withsetup.py
- โ Removed
-
v1.2.2 Changes
- ๐ Fixed: the
result
is passed to the postcondition only if necessary
- ๐ Fixed: the
-
v1.2.1 Changes
- ๐ Fixed a bug that fetched the unexpected frame when conditions were stacked
- ๐ Fixed a bug that prevented default function values propagating to the condition function