Skip to content

Releases: informalsystems/quint

v0.5.5

03 Feb 18:01
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

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 and 0xabcd, 0xAB_CD as integers (#580)

Fixed

  • The parser complains about junk in the end of file (#603)
  • Fix a confusing error message in assignments (#606)
  • REPL compiles unsupported operators and issues runtime errors (#604)

v0.5.4

24 Jan 12:48
31bf9dd
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

v0.5.4 -- 2023-01-24

Changed

  • Re-release of v0.5.3 with proper packaging

v0.5.3

24 Jan 12:06
41705b4
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

v0.5.3 -- 2023-01-24

Added

  • A few productivity hacks in REPL (#557)
  • Operator fail (#552)

Changed

  • assert is now an action operator, not a run operator (#542)

v0.5.2

17 Jan 17:07
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

v0.5.2 -- 2023-01-17

Added

  • Hello world tutorial (#510)

v0.5.1

13 Jan 14:59
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

v0.5.1 -- 2023-01-13

Fixed

  • Fixed REPL output for maps (#497)
  • REPL reporting a runtime error on 0^0 (#492)
  • Improved how documentation is produced for VSCode compatibility (#485)
  • Enable access to builtin documentation parsed from builtin.qnt (#485)
  • The effect and mode checkers no longer complain about runs (#505)
  • Fixed missing lodash dependency (#484)

Added

  • A tutorial on integers (#495)

v0.5.0

23 Dec 14:57
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

v0.5.0 -- 2022-12-22

Fixed

  • Updated installation documentation (#471)

Added

  • Added C-like type signatures (#102)

v0.4.0

22 Dec 19:28
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

v0.4.0 -- 2022-12-22

Added

  • Added beginner tutorial based around REPL (#400)
  • Added API documentation for builtin operators (#386)

Changed

  • Project renamed to quint (#458)
  • REPL can now receive input that includes its prompt (#430)
  • Calling quint without an argument now starts the REPL (#445)
  • Renamed vscode plugin package to quint-vscode (#463)
  • Renamed quint package to @informalsystems/quint, establishing it under the
    informalsystems organization.

Fixed

  • Return exit code 1 when typechecking fails (#389).
  • Fixed static checks of polymorphic operators (#447)

V0.3.0

05 Dec 21:34
38a1d67
Compare
Choose a tag to compare
V0.3.0 Pre-release
Pre-release

This is our initial published (but not publicized) release. Our release process is still taking shape.

Highlights

  • An effect system has been implemented to statically check for some invalid changes of state.
  • The components of the type system are completed.
  • A REPL has been added to run simulations, and it is approaching total coverage.
  • The syntax has been reworked and refined.