Releases: informalsystems/quint
Releases · informalsystems/quint
v0.11.3
v0.11.3 -- 2023-06-23
Added
Changed
- New definitions typed in the REPL are now incrementally analyzed, improving
performance significantly (#952) - New expressions and definitions typed in the REPL are now incrementally
compiled, improving performance (#968) - Static analysis performance is significantly improved for large specs (#970)
Deprecated
Removed
Fixed
- Fixed a bug where sometimes static analysis would flag a mode error where
there isn't one (#960) - Fixed the behavior of
slice
for the casel.slice(length(l), length(l))
(#971) - Fixed a bug where definitions with nested definitions could have their
inferred type be too general.
Security
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