Skip to content

Latest commit

 

History

History
208 lines (130 loc) · 16 KB

CHANGELOG.md

File metadata and controls

208 lines (130 loc) · 16 KB

0.25.0 (2022-04-04)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • debugger: handle breaking in debug command (58d7695)
  • enable debug only with cli feature (594c59a)
  • update tests after debugger changes (d760a7a)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • report an error for CRLF line-endings (5a4ccf0), closes #98

Features

  • add note about CRLF -> LF mode (5c1d2b6)

0.22.2 (2022-02-18)

Bug Fixes

  • rustls was not properly enabled (openssl c lib was being used) (4f6b7b5)

0.22.1 (2022-02-12)

Bug Fixes

  • append output from initial contracts (7dc1a8e)

0.22.0 (2022-02-09)

Bug Fixes

Features

  • 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)

Bug Fixes

  • fix ast visitor traversal of contract-of expr (d553e50), closes #77
  • resolve CI failure for forks (8152e4b)

Features

0.20.1 (2022-01-06)

Bug Fixes

0.20.0 (2022-01-05)

Bug Fixes

  • properly update block id lookup table when advancing the chain tip (d457df5)
  • snippet use in LSP (f4dccdf)

Features

  • check-checker: allow private function filter (6036d69)

0.19.0 (2021-12-21)

Bug Fixes

  • 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)

Features

  • start making Datastore block aware (ca1e097)
  • use hash for block id (2ab9ed6)

0.18.0 (2021-12-17)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • ignore RUSTSEC-2021-0124 (65a494a)

Features

  • add encode/decode commands (cfea2e8), closes #7