Releases: KeYProject/key
Releases · KeYProject/key
KeY-2.6.1 (2017-01-31)
Full Changelog: KeY-2.6.0...KeY-2.6.1
KeY-2.6.0 (2016-12-22)
Full Changelog: KeY-2.4.0...KeY-2.6.0
KeY-2.4.1 (2015-02-18)
Nothing known.
KeY-2.4.0 (2015-02-17)
- Information flow reasoning
- Full support for symbolic execution with bitwise operations
- Improved test case generation
- Improved user interface
- Support for CVC4 SMT solver backend
KeY-2.2.3 (2014-10-06)
- Fix concurrency issue introduced in 2.2.2
KeY-2.2.2 (2014-07-11)
- Support for CVC3 version 2.4.1 SMT backend
- Bug fixes
KeY-2.2.1 (2014-05-27)
- Test case generation using bounded SMT (requires Z3, OpenJML)
- Bug fixes
KeY-2.2.0 (2014-04-29)
- Counter example generation using bounded SMT (requires Z3)
- Increased JML support / JML extensions
- block contracts (extension) / assert statements
- \min and \max numerical quantifiers
- changed default semantics of signals_only to include unchecked exceptions
- model methods (new implementation)
- old clause (variable binder in contract)
- nearly everything parseable
- Verification of a large class of recursive methods
- generalized variants to all ordered sets
- Proof obligations for specification well-definedness
- Term labels
- Rule triggers (extended taclet syntax)
- More efficient handling of heap disjointness and heap selects
- Improved reasoning about bounded sums/products
- User Interfaces
- rule focus for inner nodes
- improved search
- detailed proof statistics
- auto save and quick save features
- keyboard shortcuts
- Reduced memory footprint
- A lot of bug fixes
- Java 8 compatibility
- Re-implemented .key parser
KeY-2.0.2 (2013-09-19)
- Support for latest versions of Z3 and CVC3
- Windows 8 compatibility
- Fix a soundness issue with types and heap access
- Various bug fixes
KeY-2.0.1 (2013-06-19)
- Bug fixes
- Incompleteness with Java integer arithmetics
- Command line mode fixes
- various other