Releases: informalsystems/quint
Releases · informalsystems/quint
v0.11.2
v0.11.1
v0.11.0
v0.11.0 -- 2023-05-24
Added
- Pretty-printing of expressions in REPL (#870)
- Spread syntax for record updates (#880)
- Save ITF traces in
quint test
(#884, #890) - Initial integration with the Apalache server (#871)
- Support
import... from
for instances (#899) - Modules can now have docstrings (#902)
Changed
Deprecated
Removed
Fixed
- Fix two problems that prevented docstrings to be parsed into the proper IR
component (#902)
Security
v0.10.0
v0.10.0 -- 2023-05-04
Added
- Modules and definitions can now be exported (#771)
- Non-deterministic tests are run multiple times similar to {Quick,Scala}check (#786)
quint run
returns a non-zero exit code on invariant violation and errors (#793)- Support for imports from files:
import ... from <filename>
(#800) - suppress comments in REPL (#806)
quint repl
is printing the same version number as returned byquint --version
(#804)- add the command
.seed
in REPL (#812) - fix
quint run
to output compile errors again (#812) - add the precursor of the standard library in the form of spells (#827)
- cache top-level
pure val
(#837) - support for higher-order operators in REPL/simulator (#845)
- introduce
reps
as an alternative torepeated
(#855) - More data is now output in most commands when
--out
is provided (#852) - Mock command
verify
for running Apalache in the future (#787)
Changed
- The ITF export adds output similar to Apalache (#780)
Deprecated
repeated
is deprecated in favor ofreps
(#855)
Removed
Fixed
- Proper errors are now reported when a lambda returns an operator (#811)
- Fix
quint run
to output compile errors again (#812) - Fix the record constructor, so the key order does not matter (#839)
quint test
shows compile errors, if they occur (#841)- Fix the bug that occurred when caching
pure val
(#844)
Security
v0.9.1
Release v0.9.1
v0.9.0
Release v0.9.0
v0.8.0
Release v0.8.0
v0.7.0
Release v0.7.0
v0.6.0
Release v0.6.0
v0.5.5
v0.5.5 -- 2023-02-03
Added
- Change the grammar to support multiple modules (#547)
- Change static analysis to support multiple modules (#559)
- Add an example that specifies the Solidity Coin contract (#576)
- A work-in-progress example on Solidity's Simple Auction (#573)
- Parse
100_000_000
and0xabcd
,0xAB_CD
as integers (#580)