0.25.0 (2022-04-04)
- add to-int to intellisense (bb3dabd), closes #124
- debugger: add watchpoint help,
help w
(aa07f95) - debugger: delete all breakpoints with
b del
(1fec069) - debugger: handle breaking in debug command (d3eaac6)
- debugger: improve handling of
finish
(00440a6) - enable debug only with cli feature (2797fab)
- fix intellisense for
append
(e1b3641), closes #123 - improve intellisense for define-* (b0d25d5), closes #65
- update tests after debugger changes (1a3bf9b)
- debugger: add breakpoint management (84cb948)
- debugger: add print command and print source (2d3e32c)
- debugger: add watchpoints (cd3ced9)
- debugger: avoid repeated breakpoints (24f90ec)
- debugger: implement source breakpoints (4cc26ac)
- debugger: implement source breakpoints (cf5cd8d)
- debugger: print any expression with 'print' (51ff32f)
- implement a step-debugger in the REPL (d776538)
- record executed commands in the session (f3a865a)
0.24.0 (2022-03-30)
- debugger: handle breaking in debug command (58d7695)
- enable debug only with cli feature (594c59a)
- update tests after debugger changes (d760a7a)
- debugger: add breakpoint management (354386a)
- debugger: add print command and print source (332ca5c)
- debugger: add watchpoints (cac728c)
- debugger: avoid repeated breakpoints (e4dc660)
- debugger: implement source breakpoints (d427609)
- debugger: implement source breakpoints (5a9331e)
- debugger: print any expression with 'print' (d9875ce)
- implement a step-debugger in the REPL (14ac56e)
- record executed commands in the session (3af06aa)
0.23.1 (2022-03-08)
- add missing traversal of cond in if expr (49c0688)
- check for whitespace between exprs in list (5cf0f06), closes #110
- consider as-contract in check-checker (00bd603)
- detect dependency through principal literal (e6dfe4b)
- improve error in type checker (e6e7267)
0.23.0 (2022-02-23)
- add note about CRLF -> LF mode (5c1d2b6)
0.22.2 (2022-02-18)
- rustls was not properly enabled (openssl c lib was being used) (4f6b7b5)
0.22.1 (2022-02-12)
- append output from initial contracts (7dc1a8e)
0.22.0 (2022-02-09)
- add checks for argument counts to map-* funcs (1a1cadb), closes stacks-network/stacks-blockchain#3018 hirosystems/clarinet#228
- allow symbols in identifiers (15acc61)
- crash when an error is reported at EOF (af6894a)
- disabling requirements on wasm builds (9176e2b)
- fix bug in comment handling (6dd45de)
- fix crash on error with 0 column (0ee66b9)
- fix error when handling an invalid symbol (70cfa1a)
- fix handling of filtered params (4d6d222)
- fix handling of negative integer literals (edb4d14)
- fix lexer error with empty comment (ae896b5)
- improve handling of invalid trait reference (5aa363a)
- improved handling of unterminated strings (5035a2f)
- return more errors (a44e35d)
- returns all the diagnostics (dc992a3)
- ability to lazy load contracts (bc50b26)
- add ability to save contracts (f43abb5)
- add disk cache for contracts (a036fda)
- add option to select parser version (c731e56)
- checker support of trusted sender/caller (70191a4), closes #62
- cleanup configuration of repl and analysis (ce389c1)
- improve check-checker handling of rollbacks (cc0c3e2), closes #81
- improved parser (e7ae7b8), closes #74
0.21.0 (2022-01-13)
- fix ast visitor traversal of contract-of expr (d553e50), closes #77
- resolve CI failure for forks (8152e4b)
0.20.1 (2022-01-06)
- remove println events (4879ee4)
0.20.0 (2022-01-05)
- properly update block id lookup table when advancing the chain tip (d457df5)
- snippet use in LSP (f4dccdf)
- check-checker: allow private function filter (6036d69)
0.19.0 (2021-12-21)
- chain tip logic and vrf seed generation (1863e00)
- correctly utilize current_chain_tip (b134d39)
- panic if block doesn't exist (2aedd35)
- use lookup table to make datastore more efficient (ad1cfae)
0.18.0 (2021-12-17)
- fix bug in handling of map-insert/set (7b47da1)
- fix unit tests after 351ad77 (af6a3f4)
- handle private functions in check-checker (b73ad7b)
- order taint info diagnostics (e4c4211)
- proposal for extra logs (e72bc97)
- set costs_version (54bd48c)
- taint: fix bug in taint propagation (4a5579e)
- use contract name in diagnostic output (45b9993)
- add
analysis
field to settings (ef0d186) - add support for annotations (4b10465)
- analysis: add taint checker pass (f03f20a), closes #33
- analysis: improve diagnostics (2eea11a)
- check argument count to user-defined funcs (ceff88a), closes #47
- check for unchecked trait in contract-call? (fec4149)
- invoke binary with clarity code (264931e)
- remove warnings for txns on sender's assets (2922e5c)
- report warning for tainted return value (137c806)
- update costs with final values (b36196a)
- update default costs (00e3328)
0.17.0 (2021-11-17)
- ignore RUSTSEC-2021-0124 (65a494a)