Skip to content

Releases: informalsystems/quint

v0.22.1

25 Sep 14:13
v0.22.1
c06712d
Compare
Choose a tag to compare

v0.22.1 -- 2024-09-25

Added

Changed

Deprecated

Removed

Fixed

  • Some error scenarios when importing files on Windows were fixed (#1498)
  • quint verify on Windows should now properly start an Apalache server on the
    background (#1499)

Security

v0.22.0

09 Sep 19:10
v0.22.0
0047d48
Compare
Choose a tag to compare

v0.22.0 -- 2024-09-09

Added

  • Calling q::test, q::testOnce and q::lastTrace on the REPL now works properly (#1495)

Changed

  • Performance of the REPL was drastically improved (#1495)
  • Error reporting was improved for many runtime errors (#1495)

Deprecated

Removed

Fixed

  • Sending SIGINT (hitting Ctrl+C) to the run and test commands now actually stops the execution (#1495)

Security

v0.21.2

09 Sep 12:45
v0.21.2
60d7e25
Compare
Choose a tag to compare

v0.21.2 -- 2024-09-09

Added

  • In the verify command, add warning if --out-itf option contains {test} or {seq} as those have no effect since Apalache only produces a single trace (#1485)
  • The run and test commands now display a progress bar (#1457)

Changed

  • Performance of incrementally checking types (i.e. in REPL) was improved (#1483).
  • In the run and test commands, change placeholders from {} to {test} and from {#} to {seq} (#1485)
  • In the run command, auto-append trace sequence number to filename if more than one trace is present and {seq} is not specified (#1485)
  • In the test command, rename --output to --out-itf

Deprecated

  • In the test command, deprecate --output option in favour of --out-itf, add hidden alias for the former (#1485)

Removed

  • In the test command, stop enforcing .itf.json extension (#1485)

Fixed

  • Bumped GRPC message sizes to 1G (#1480)
  • Fix format of ITF trace emitted by verify command (#1448)
  • Relax uppercase check for types qualified with a namespace (#1494)

Security

v0.21.1

30 Jul 16:39
v0.21.1
ba49e68
Compare
Choose a tag to compare

v0.21.1 -- 2024-07-29

Added

Changed

Deprecated

Removed

Fixed

  • Fixed an issue that caused high memory usage on exploration (#1465)

Security

v0.21.0

17 Jun 01:15
v0.21.0
4f6748d
Compare
Choose a tag to compare

v0.21.0 -- 2024-06-16

Added

  • Added an --n-traces option to the run subcommand so multiple traces can be
    produced in a single CLI call (#1365).

Changed

Deprecated

Removed

Fixed

  • Fixed a problem where random numbers were internally produced without being
    used. This affects behavior of randomness, and therefore same seeds will
    behave differently before and after this version (#1453).

Security

v0.20.0

22 May 16:39
v0.20.0
d763932
Compare
Choose a tag to compare

v0.20.0 -- 2024-05-22

Added

  • Added an experimental --mbt flag to produce metadata that is useful for
    Model-Based Testing (#1441).
  • Added the allListsUpTo, a limited but computable version of allLists (#1442)

Changed

  • Shadowing is a bit less agressive. This should improve readability of variable
    names after compilation, i.e. in Apalache and some simulation errors, and in
    TLA+ produced from the compile command (#1444).

Deprecated

Removed

Fixed

Security

v0.19.4

14 May 12:17
v0.19.4
f044d23
Compare
Choose a tag to compare

v0.19.4 -- 2024-05-14

Added

Changed

Deprecated

Removed

Fixed

  • Fixed a bug introduced in v0.19.3 where the analyzer would crash if there were
    some specific type errors (#1436)

Security

v0.19.3

07 May 13:15
v0.19.3
c935b09
Compare
Choose a tag to compare

v0.19.3 -- 2024-05-07

Added

  • Added static analysis checks to ensure proper usage of nondet and oneOf (#1431).

Changed

Deprecated

Removed

Fixed

Security

v0.19.2

09 Apr 17:30
v0.19.2
6ad8f39
Compare
Choose a tag to compare

v0.19.2 -- 2024-04-09

Added

Changed

Deprecated

Removed

Fixed

  • Fix a problem where empty tuples were not parsed as valid types, only as
    values (#1421).

Security

v0.19.1

01 Apr 13:50
v0.19.1
2439aee
Compare
Choose a tag to compare

v0.19.1 -- 2024-04-01

Added

Changed

Deprecated

Removed

Fixed

  • Fix a problem where sum types with no parameters were being printed with
    either Quint's unit type () or Apalache's unit type "U_OF_UNIT" (#1416).

Security