Skip to content

Releases: hirosystems/clarinet

v1.4.2

08 Feb 01:01
29cd1d9
Compare
Choose a tag to compare
Merge pull request #868 from hirosystems/rc/next

Release next

v1.4.1

04 Feb 04:54
2fd6d95
Compare
Choose a tag to compare
Merge pull request #858 from hirosystems/release/next

Release next

v1.4.0

23 Jan 07:20
b02d2d0
Compare
Choose a tag to compare

1.4.0 (2023-01-23)

✨ Features

  • Improve LSP completion capability (4cc24ed3, 16db8dd4, 905e5433, 9ffdad0f, d3a27933, cad54358, 439c4933)
  • Upgrade clarity vm (fefdd1e0)
  • Upgrade stacks-node next image (492804bb)
  • Expose stacks-node settings wait_time_for_microblocks, first_attempt_time_ms, subsequent_attempt_time_ms in Devnet config file
  • Improve Epoch 2.1 deployments handling
  • Improve stacks-devnet-js stability

📚 Documentation

  • Updated documentation to set clarity version of contract (b124d96f)

Credits

v1.3.1

04 Jan 07:47
64baa79
Compare
Choose a tag to compare

1.3.0 (2022-12-21)

✨ Features

  • Introduce use_docker_gateway_routing setting for CI environments
  • Improve signature help in LSP (eee03cff)
  • Add support for more keyword help in REPL ([f564d46](f564d46, 0efcc75e)
  • Various Docker management optimizations / fixes (b379d29f, 4f4c8806)
  • Added chain.switchEpoch() to deno testing library

🐞 Bug fixes

Credits

v1.3.0

21 Dec 08:29
3980f6d
Compare
Choose a tag to compare

1.3.0 (2022-12-21)

✨ Features

  • Improved Clarity 2 support (#711 #714)
  • Ability to configure VSCode extension features (340ba9b8)
  • Ability to Go to definition in LSP (#676)
  • Press n in clarinet integrate to mine new blocks manually, improve Devnet responsiveness and termination reliability
  • Revamped stacks-devnet-js testing framework

🐞 Bug fixes

  • Fix deployment plans issue where contracts keep being re-ordered (cf8140e6)
  • Fid deno errors not being displayed (3d2db0b7)

Credits

v1.2.0

03 Dec 14:53
376e54d
Compare
Choose a tag to compare

1.2.0 (2022-12-3)

✨ Features

  • Improve Stacks 2.1 support
  • Improve stack-devnet-js stability
  • Update Clarity VM

🐞 Bug fixes

  • clarinet test returns status code 1 when failing
  • clarity unit test framework: support contract deploys in unit tests
  • clarity unit test framework: add matcher for stx burn events

Credits

v1.1.0

17 Nov 08:22
f91140d
Compare
Choose a tag to compare

1.1.0 (2022-11-17)

✨ Features

  • Experimental Support for Stacks 2.1 (790c14bf)
  • Display clarity documentation on hover in VSCode (e605acb4)

🐞 Bug fixes

  • Better error management in chainhook-node (353ceb61)

🆕 Stacks 2.1 instructions

After updating clarinet open your settings/Devnet.toml file, and update the following settings:

[devnet]
...
enable_next_features = true
disable_stacks_explorer = true
disable_stacks_api = true

Spin up a local Devnet network using the command

$ clarinet integrate

And a new stacks-node will spin up. At Bitcoin block height 107, the chainstate will migrate to epoch 2.05 which was a soft introduced earlier this year, reducing the costs of operations, and at bitcoin block height 114, the chainstate will migrate to epoch 2.1.
If the contracts you're developing are using Clarity 2, you will need to wait for this epoch to be crossed, before deploying your contracts.
This block heights can be customized using the settings:

[devnet]
...
epoch_2_05 = 107
epoch_2_1 = 114

🚨 This new feature is experimental, if you experience bugs or something suspicious, please file an issue.

⚠️ Known limitations

  • When running clarinet integrate with Stacks 2.1, contracts can not be automatically deployed in the current release. The default devnet deployment needs to be manually applied, using the command
$ clarinet deployments apply --devnet
  • When running clarinet integrate with Stacks 2.1, the stacks-api and the stacks explorer have to be disabled, the compatibility with Stacks 2.1 is still being stabilized.

Credits

v1.0.6

11 Nov 00:33
3b691ac
Compare
Choose a tag to compare

1.0.6 (2022-11-10)

✨ Features

  • Ability for chainhook-node to start with custom config (473c86ba)
  • Draft bitcoin replay implementation (8580092e)

🐞 Bug fixes

  • Filter out boot contracts from requirement dependencies (34fbcf96)
  • Deno expect events (8bdcd392)
  • Fix issue with check-checker requiring checking on bools (ef738fe3)

🧹 Chores

  • Add serverless dependency in cbtc example and upgrade dependencies (f065f2b)
  • Get_bitcoin_proof (5a3a8ee9)

Credits

v1.0.5

04 Nov 05:48
4cb675b
Compare
Choose a tag to compare

1.0.5 (2022-11-04)

✨ Features

  • Many chainhooks enhancements: event payload augmented, new predicates (segwit, etc) implemented. Documentation coming soon!
  • Introducing clarity-jupyter-kernel (1c118513)
  • Ability to use low/medium/high cost dynamic presets in deployment plans (86219c4e)
  • Ability to send STX in deployment plans (c9e3bac4)

🐞 Bug fixes

  • Termination in clarinet integrate --no-dashboard mode fixed (2cdb09a6)
  • Check print predicate for contained value (0f5956dc)
  • Improved keyword recognition in VSCode grammar file (e690b371, 119dce57)
  • Fixed stacks-js-helper generator (11562ae7)

🧹 Chores

Credits

v1.0.4

17 Oct 22:22
cfecfe1
Compare
Choose a tag to compare

1.0.4 (2022-10-17)

✨ Features

  • Devnet chainstates now lives in cache directory specified in Clarinet.toml (a6fb383f)
  • Ability to pass wildcards for chainhook testing (08f75a2a)
  • Ability to use write-to-file as action (chainhooks) (fb19e392)
  • Introduce stacks-network component (ace64116)

🐞 Bug fixes