Skip to content

Releases: apalache-mc/apalache

v0.47.2

17 Dec 08:23
Compare
Choose a tag to compare

0.47.2 - 2024-12-16

v0.47.0

02 Oct 16:57
Compare
Choose a tag to compare

0.47.0 - 2024-10-02

Breaking changes

  • Downgrade z3 to 4.12.6, due to instability of 4.13.0

v0.46.2

02 Oct 12:45
Compare
Choose a tag to compare

0.46.2 - 2024-10-02

Bug fixes

  • Do not produce (distinct ...) for singletons, see #3005
  • Show note that expression is unsupported instead of reporting a counterexample claiming that e.g. {42} \in SUBSET Nat is false, see #2690

v0.46.1

24 Sep 10:25
Compare
Choose a tag to compare

0.46.1 - 2024-09-24

Features

  • Periodically print Z3 statistics when --debug is on (#2992)
  • Parse and pass z3 tuning parameters in the Apalache fine-tuning parameters (#2990)

v0.45.6

19 Sep 16:19
Compare
Choose a tag to compare

0.45.6 - 2024-09-19

Features

  • Added an apalache-mc.bat file to easily start Apalache on Windows, see #2980

v0.45.4

02 Sep 14:11
Compare
Choose a tag to compare

0.45.4 - 2024-09-02

Features

  • Handle expressions such as S \in SUBSET T in ExprOptimizer by rewriting the expression into \A r \in S: r \in T

Bug fixes

  • Better error reporting for hitting the limits of SUBSET expansion, see #2969
  • Fix truncation of SMT logs, see #2962

v0.45.3

21 Aug 09:29
Compare
Choose a tag to compare

0.45.3 - 2024-08-21

Features

  • Added scope-unsafe builder.

v0.45.2

19 Aug 21:47
Compare
Choose a tag to compare

0.45.2 - 2024-08-19

v0.45.1

19 Aug 10:57
Compare
Choose a tag to compare

0.45.1 - 2024-08-19

v0.44.11

06 May 12:37
Compare
Choose a tag to compare

0.44.11 - 2024-05-06

Features

  • TLA+ modules produced by the Shai command TLA now include type annotations (#2891)

Bug fixes

  • Fixed a problem where folds produced by the Shai command TLA had an invalid form and could not be parsed back (#2891)
  • Fixed a problem where bindings from exists and forall operators where not properly sanitized before printing (#2891)
  • Fixed a problem where translation from slice to replaceAt added an incorrect increment to the last argument (#2891)