Releases: informalsystems/quint
Releases · informalsystems/quint
v0.22.4
v0.22.3
v0.22.3 -- 2024-10-28
Added
- Added a new operator called
getOnlyElement()
to extract elements out of singleton sets (#1525)
Changed
- Updated grammar rule to allow an optional trailing comma in parameter lists (#1510):
- Operator calls
- Constant initialization
- Operator definitions
Deprecated
Removed
Fixed
- The seed was not being properly printed when the simulator found some runtime errors (#1524).
- Fixed a problem where using
--mbt
resulted in missing data onnondet_picks
due to internal caching (#1531) - Hashbang lines are now properly highlighted as comments in vscode and in highlight.js.
Security
v0.22.2
v0.22.1
v0.22.0
v0.22.0 -- 2024-09-09
Added
- Calling
q::test
,q::testOnce
andq::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
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
andtest
commands now display a progress bar (#1457)
Changed
- Performance of incrementally checking types (i.e. in REPL) was improved (#1483).
- In the
run
andtest
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
v0.21.0
v0.21.0 -- 2024-06-16
Added
- Added an
--n-traces
option to therun
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
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 ofallLists
(#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 thecompile
command (#1444).