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

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.
  • 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 to setup.py
    • Noted that contracts on *args and **kwargs are known issues
  • 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