Skip to content

Releases: hirosystems/clarinet

v2.2.1

08 Feb 15:48
4bfe976
Compare
Choose a tag to compare

🐞 Bug fixes

🔧 Refactors

v2.2.0

01 Feb 18:49
5b3fdb8
Compare
Choose a tag to compare

✨ Features

  • Upgrade clarity-vm to the Nakamoto version including epoch 2.5 and epoch 3.0 (#1266) (e3ce0c2)
  • Run clarity-wasm in a separate session in clarinet console (#1330) (fdf400b)
  • Improved stacking orders (#1331) (b05d453)

🧹 Chores

📚 Documentation

Credits

v2.1.0

13 Dec 14:53
28259ef
Compare
Choose a tag to compare

✨ Features

🐞 Bug fixes

🔧 Refactors

  • Implement test fixtures, fix clippy issues, add some tests (#1246) (8dc6780)

🧹 Chores

📚 Documentation

  • Change contract publish -> deployments apply (#1287) (f9a5526)
  • Improve clarinet-sdk contributing section (#1281) (3c85bd8)

Credits

v2.0.0

31 Oct 17:52
625e6e0
Compare
Choose a tag to compare

🚨 Breaking change

In Clarinet v2.0.0, the commands clarinet test and clarinet run have been deprecated and are not available anymore.
They have been replaced by the new JS SDK. Learn more on our blog.

✨ Features

  • Introduce global ~/.clarinet/clarinetrc.toml (#1208) (bbe26cc)
  • Update clarinet generated template to use the sdk (#1209) (27f9bce)
  • Create clarinet-sdk testing boilerplate (#1158) (6f2e990)
  • Deployment apply -use-on-disk-deployment-plan (2cba233)
  • Allow stacks-network to be run as standalone chain coordinator (#1064) (55b03bb)

🐞 Bug fixes

  • Detect trait dependencies in composite types (#1236) (2b38545)
  • Detect dependencies defined in const (#1205) (6e8b69a)
  • Replace . with _ for contract names (#1202) (165bfb9)
  • Avoid pulling undesired dependencies in stacks-rpc crate (#1115) (17d2058)
  • Project manifest (de)serialization tag (#1150) (ce0881c)
  • Clarinet-deployments wasm build (#1144) (1ab5702)
  • Command splits once and picks everything after as the expression to get costs from (#1112) (6b35ed7)

🔧 Refactors

🧹 Chores

📚 Documentation

Credits

v1.8.0

12 Sep 18:37
Compare
Choose a tag to compare

New Features 🚀

Other Changes ✨

New Contributors

Full Changelog: v1.7.1...v1.8.0

v1.7.1

19 Jul 20:26
8ca42c0
Compare
Choose a tag to compare
Update CI - do not rebuild on doc change (#1087)

v1.7.0

14 Jun 18:25
63fb4d0
Compare
Choose a tag to compare

1.7.0 (2023-06-14)

✨ New features

  • Upgrade clarity-vm and handle epoch 2.4 (0c8de5b)
  • Improve clarity test code coverage and handle code branches (#1030) (13d4502)

v1.6.2

19 May 21:40
99cd307
Compare
Choose a tag to compare
chore: bump version to 1.6.2 (#1019)

v1.6.1

16 May 18:16
acd7a3a
Compare
Choose a tag to compare
Merge pull request #1013 from hirosystems/release/next

chore: bump version to 1.6.1

v1.6.0

10 May 09:45
f2d3f9c
Compare
Choose a tag to compare

1.6.0 (2023-05-09)

✨ New Features

  • Allow specifying filename with test coverage (5977ec1)

🚨 Breaking change

  • Set genesis block time to current system time (6d89401)

Previously whenever a simnet was started, the genesis block’s time (the burn_block_time field) was set to 0. Subsequent blocks were assigned a time of 1800 * block_height, because they were based off of a genesis block with a time of 0.

Because this isn’t a very realistic genesis block time, we’ve updated the genesis block to use the current system time. Subsequent blocks are still given times at an interval of 1800ms, but they are based off of the genesis block’s time, so they are calculated as genesis.burn_block_time + (1800 * block_height).

While this is unlikely to be a breaking change in most places, any code that relies on a specific block time could be impacted by this change.

🐞 Bug Fixes

  • Handle clarity-version in the dependency detector (f91f8f8)
  • Handle LSP default configuration (61792b6)
  • Use chrono to get genesis time (504b4fd)
  • Don't prompt to write files to project dir when using --allow-write flag (#981) (d5c654e)
  • Remove [[ustx_balance]] from subnet config to work with subnets v0.5.0 (7f0e235)

Credits