Releases: hirosystems/clarinet
v2.1.0
✨ Features
- Add
clarinet contract rm <name>
(#1261) (98f9d4d) - Alias
clarinet integrate
toclarinet devnet start
(#1244) (28ae908) - SDK: add
getBlockTime()
to simnet (#1273) (28a9e92)
🐞 Bug fixes
- Polish deployment ux (#1286) (47e6aac)
- Properly handle clap try_parse errors (1f30675)
- Remove extra { in package.json template (#1256) (7f20e50)
- SDK: tuple diff (#1284) (8ece84b)
🔧 Refactors
🧹 Chores
📚 Documentation
- Change
contract publish
->deployments apply
(#1287) (f9a5526) - Improve clarinet-sdk contributing section (#1281) (3c85bd8)
Credits
v2.0.0
🚨 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
- Use clarinet sdk in examples (#1204) (f88be03)
- Remove deno (#1186) (dd90570)
- Update service names for k8s devnet assets (#1161) (e03b941)
📚 Documentation
- Udpate hints (#1227) (763b4b6)
- Deprecation warnings for clarinet test and clarinet run (#1157) (edf98aa)
Credits
v1.8.0
New Features 🚀
- feat: initialize clarinet-sdk with the core js lib by @hugocaillard in #1068
- feat: add devnet package command by @csgui in #1116
- feat: allow stacks-network to be run as standalone chain coordinator by @MicaiahReid in #1064
Other Changes ✨
- fix: get_costs analyzes commands with spaces by @FriendsFerdinand in #1112
- Edit typos and language fixes in the 'Extend Clarinet' doc by @krishna-chaitanya-piratla in #1120
- Added chainhook docs to references links by @LakshmiLavanyaKasturi in #1125
- Edit troubleshooting instructions for imports related error in test files by @krishna-chaitanya-piratla in #1114
- Edit typos and language fixes in the 'Clarinet Deployment Plans' doc by @krishna-chaitanya-piratla in #1122
- Deleted the Image and added the new youtube playlist link by @RajeevDash007 in #1126
- Fix grammar related issues in the Introduction file by @krishna-chaitanya-piratla in #1118
- Edit typos and language fixes in the 'Clarinet Integrate' doc by @krishna-chaitanya-piratla in #1123
- Updated epoch to 2.4 by @LakshmiLavanyaKasturi in #1111
- Edit typos and language fixes in the 'Analyze with Check-Checker' doc by @krishna-chaitanya-piratla in #1119
- Edit typos and language fixes in the 'Chainhooks' doc by @krishna-chaitanya-piratla in #1121
- ci: clarinet cli revamp by @CharlieC3 in #1104
- docs: Typo fixes by @Scofield-Idehen in #1127
- ci: use rust toolchain v1.71.0 by @hugocaillard in #1146
- fix: clarinet-deployments wasm build by @hugocaillard in #1144
- fix: project manifest (de)serialization tag by @MicaiahReid in #1150
New Contributors
- @FriendsFerdinand made their first contribution in #1112
- @krishna-chaitanya-piratla made their first contribution in #1120
- @RajeevDash007 made their first contribution in #1126
Full Changelog: v1.7.1...v1.8.0
v1.7.1
Update CI - do not rebuild on doc change (#1087)
v1.7.0
v1.6.2
chore: bump version to 1.6.2 (#1019)
v1.6.1
Merge pull request #1013 from hirosystems/release/next chore: bump version to 1.6.1
v1.6.0
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
v1.5.4
Merge pull request #954 from davidmurdoch/patch-1 docs: format vscode's `launch.json` as JSON5
v1.5.3
Merge pull request #942 from hirosystems/release/next chore: bump version