All Versions
56
Latest Version
Avg Release Cycle
-
Latest Release
-

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__ in abc.ABCMeta
  • v1.5.2 Changes

    • โœ‚ Removed dependency on meta package and replaced it with re-parsing the file containing the condition to represent the comprehensions
  • v1.5.1 Changes

  • 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
  • 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.
  • v1.2.3 Changes

    • โœ‚ Removed version.txt that caused problems with setup.py
  • v1.2.2 Changes

    • ๐Ÿ›  Fixed: the result is passed to the postcondition only if necessary
  • 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