2.12.0 (2024-12-18)
- Add costs report in sdk tx response (#1620) (6b68e00f)
- Epoch 3.1 support (#1630) (682daf54)
- Typo for initEmptySession function (#1619) (1e731094)
- Improve simnet datastore data struct (#1617) (ad66d1bd)
- Setup basic wasm-bindgen tests for the sdk (#1614) (3f32f19c)
2.11.2 (2024-10-30)
- Default devnet stacker (#1602) (af78d2d6)
2.11.1 (2024-10-29)
- Set epoch 3.0 block height (#1599) (98ef414f)
- Have a stacking order by default in devnet config (#1598) (2c24ac00)
2.11.0 (2024-10-28)
- Nakamoto settings as the defaults (#1590) (e7c6f1de)
- Session.eval_with_hooks (#1580) (acf290ed)
- Update SignerMessage codec (#1591) (9e090c58)
2.10.0 (2024-10-17)
- Update testnet epochs heights (#1582) (90cb0158)
- LSP initialization options (#1584) (9948b1c6)
- Better eval hooks handling in contract calls (#1575) (6f178d8c)
2.9.0 (2024-09-30)
- Slown down burn blocks when getting close to epoch 3.0 transition (#1569) (8fc863d3)
- Customize number of signers in devnet (#1555) (76eba28a)
- Consolidate datastore and burn datastore data (#1562) (c56b2d4b)
- Remove internal dependency on the repl (#1511) (cd00c892)
- Auto extend
stacking_orders
in devnet config by default (#1528) (a3e90023)
- Add disable_postgres flag and separate from stack_api disabling (#1558) (1bdc2724)
- Update clarity and clarity-wasm (#1560) (b57802e9)
- Upgrade bitcoin cargo dependencies (#1556) (fb709312)
- Upgrade npm dependencies (#1551) (e38d0aef)
- Remove unused Clarinet3.toml (148bc5de)
- Upgrade actions/upload-artifacts and download-artifacts to v4 (#1554) (146e32ea)
- Fix documentation link (#1508) (ce1ffeaa)
- Handle reorg in epoch 3.0 (#1568) (be42dd98)
- Convert correctly from uSTX to STX when applying a deployment (#1563) (dfe40985)
- Add block time tests (#1541) (5ecaee9a)
2.8.0 (2024-08-01)
- Add
stacks_node_next_initiative_delay
in devnet config (#1523) (56f7c469) - Advance burn and stacks chain tips independently (#1506) (efeadc5c)
- Clarinet sdk browser (#1448) (19824418)
- Update time version (#1525) (428afdc6)
- Clippy warning v1.80 (#1518) (445ea332)
- Update reqwest and tokio version and other dependencies (#1510) (bce1a301)
- Fix cbtc example (#1492) (978ee627)
- Improve vitest matcher sources resolver (#1514) (0cd1b950)
- Testnet.toml path in project creation template (#1504) (b37d9f82)
2.7.0 (2024-06-28)
- Update Clarity (#1484) (33654709)
- Support clarity 3 (#1465) (2c92bef3)
- Create git attributes in projects (#1446) (b08df158)
- Print error if deployment start fails (#1487) (fe8f96e7)
- Set tenure height on epoch change if great or equal than 3.0 (#1482) (e59b1f38)
- Better new project name handling (#1481) (6ce3af58)
- Prevent panic in trace (#1467) (343a01ae)
- Block height increment in sdk mine_block (#1466) (156058c5)
- Add a safety check in lsp check_if_should_wrap (#1459) (9c4bfdb7)
- Upgrade rustline and fix escape characters in cli (da11c99c)
- Add options to enable or disable costs and coverage reports in sdk (#1441) (fd761e44)
- Fix clippy warnings (#1438) (584a7223)
2.6.0 (2024-04-22)
- Devnet in 2.5 by default (#1422) (664b4e82)
- Update 2.5 constants (#1433) (e2295e11)
- Use workspace version (#1431) (9440f583)
- Fix homebrew release (#1425) (887b7a64)
2.5.1 (2024-04-16)
- Fix homebrew release (#1420) (4a02ce0d)
- Unsafe unwrap (#1423) (7a83595e)
2.5.0 (2024-04-15)
- Improved epoch 2.5 support (#1418) (397d8a49)
- Enable boot contracts coverage (#1412) (c5709640)
- Introduce the stacks-codec component (#1399) (83e13831)
- Update dependencies (#1415) (38824a8b)
- Update pox-4.clar (#1409) (a5b3ffbd)
- Improve error message in sdk custom matchers (#1417) (a7bd0738)
- Allow epoch 2.5 in clarinet-sdk (#1414) (19747e38)
2.4.1 (2024-03-25)
- Allow requirements for contracts deployed with multisig (807c738d)
2.4.0 (2024-03-25)
- Upgrade devnet to improve epoch 2.5 handling (7c201d44)
- Add signers and signers-voting boot contracts (#1386) (05c6a570)
- Call private function in simnet (#1380) (0288a261)
- Update pox contracts (#1387) (9adb0f0f)
- Handle pox-locking in simnet (#1375) (dbc0178a)
- Update clarity and clarity-wasm (#1372) (ae47f28a)
2.3.1 (2024-03-04)
- Set relative path in simnet deployment plan and fix Vitest templates (#1370) (80abad3c)
2.3.0 (2024-03-01)
- Update clarinet new project template (#1367) (80be7030)
- Remove chainhook subcommands (#1328) (1d084ef3)
- Handle deployment plans in simnet (clarinet-sdk only) (#1360) (a340d48a)
- Improve clarity-wasm results comparison (#1358) (0f9e612a)
- Enable clarity-wasm in clarity check (#1355) (abc34585)
- Log to devnet.log file when running js devnet (#1363) (388c5018)
- Reemove errors on exit when running devnet with
--no-dashboard
(#1357) (fad5c763)
- Let @stacks/transactions handle tuple items sorting in tests diff (#1362) (d3138915)
2.2.1 (2024-02-08)
- Devnet pox and stacking (#1350) (bc74e5a6)
- Wasm build (#1343) (8789d10d)
- Clippy warnings (#1351) (2497b4c9)
2.2.0 (2024-01-30)
This new version allows to preview the Nakamoto release and to run clarity-wasm locally.
- Upgrade clarity-vm to the Nakamoto version including epoch 2.5 and epoch 3.0 (#1266) (e3ce0c2d)
- Run clarity-wasm in a separate session in
clarinet console
(#1330) (fdf400b7) - Improved stacking orders (#1331) (b05d453b)
- Update bitcoin image to 26.0 (#1315) (39c536a4)
- Fix docs url in messaging (#1335) (763f6f99)
- Update GitHub action format for Clarinet 2.x (#1332) (b3feafbf)
2.1.0 (2023-12-13)
- Add
clarinet contract rm <name>
(#1261) (98f9d4d8) - Upgrade clarinet-sdk templates (#1280) (#1287) (#1289) (9e9f7706)
- Alias
clarinet integrate
toclarinet devnet start
(#1244) (28ae908c)
- Polish deployment ux (#1286) (47e6aac1)
- Properly handle clap try_parse errors (1f306758)
- Remove extra { in package.json template (#1256) (7f20e504)
- SDK: tuple diff (#1284) (8ece84ba)
- SDK: add getBlockTime() to simnet (#1273) (28a9e927)
- Implement test fixtures, fix clippy issues, add some tests (#1246) (8dc67803)
- Upgrade clap (#1263) (ee608aaf)
- Implement nextest and improve caching (#1258) (d77d27e2)
- Add coverage (#1241) (6a72d54f)
- Change
contract publish
->deployments apply
(#1287) (f9a55262) - Improve clarinet-sdk contributing section (#1281) (3c85bd85)
2.0.0 (2023-10-26)
- Introduce global ~/.clarinet/clarinetrc.toml (#1208) (bbe26ccf)
- Update clarinet generated template to use the sdk (#1209) (27f9bce0)
- Create clarinet-sdk testing boilerplate (#1158) (6f2e990d)
- Deployment apply -use-on-disk-deployment-plan (2cba2335)
- Allow stacks-network to be run as standalone chain coordinator (#1064) (55b03bbb)
- Detect trait dependencies in composite types (#1236) (2b385454)
- Detect dependencies defined in const (#1205) (6e8b69ab)
- Replace . with _ for contract names (#1202) (165bfb93)
- Avoid pulling undesired dependencies in stacks-rpc crate (#1115) (17d20584)
- Project manifest (de)serialization tag (#1150) (ce0881c9)
- Clarinet-deployments wasm build (#1144) (1ab57028)
- Command splits once and picks everything after as the expression to get costs from (#1112) (6b35ed75)
- Clippy (#1223) (faa5a3eb)
- Use clarinet sdk in examples (#1204) (f88be03c)
- Remove deno (#1186) (dd905708)
- Update service names for k8s devnet assets (#1161) (e03b9416)
- Udpate hints (#1227) (763b4b64)
- Deprecation warnings for clarinet test and clarinet run (#1157) (edf98aa3)
1.8.0 (2023-09-12)
- Use rust toolchain v1.71.0 (#1146) (b8cedf61)
- Clarinet cli revamp (#1104) (5b4dfe84)
- Allow stacks-network to be run as standalone chain coordinator (#1064) (55b03bbb)
- Add
clarinet devnet package
command(#1116)(0dbf1aa)
- Project manifest (de)serialization tag (#1150) (ce0881c9)
- Clarinet-deployments wasm build (#1144) (1ab57028)
- Command splits once and picks everything after as the expression to get costs from (#1112) (6b35ed75)
1.7.1 (2023-07-19)
- Update default epoch to 2.4 (#1082) (fcabffac)
- Update subnet node to 0.8.1 (#1081) (db547ce8)
- Update subnet image and contract version (4dd02518)
- Fix clarity version of nested requirements (#1080) (ced0faab)
- Safety check on invalid line number in coverage (#1085) (29eb81b9)
- Add FAUCET_PRIVATE_KEY to stacks-blockchain-api env (#1071) (ab121210)
- Add
--allow-read
flag to allow filesystem read access inclarinet test
(#1060) (4de49fde) - Fix Panic at get_current_block_height for unexisting block (#1061) (edb77595)
1.7.0 (2023-06-14)
- Upgrade clarity-vm and handle epoch 2.4 (0c8de5b4)
- Improve clarity test code coverage and handle code branches (#1030) (13d45025)
- Update chainhook-sdk (5eed0bf6)
- Update chainhook-types (57a7957d)
- Handle clarity-vm 2.1 (#1037) (7fe94b80)
- Bump clarity repl to 1.6.4 (#1036) (3bad4177)
- Remove unused deps (#1032) (c30af614)
1.6.1 (2023-05-16)
Note This release fixes the build of v1.6.0
- Upgrade uuid crate (5b9b4015)
- Upgrade lsp dependencies (be8d2ceb)
- lsp:
- Functions first parameter highlighting (9a28a9a1)
- Clarity keywords syntax highlighting (724379dc)
1.6.0 (2023-05-09)
- Update subnet images and contract (775b662e)
- Set genesis block time to current system time (6d89401)
Note 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.
- Allow specifying filename with test coverage (5977ec18)
- Handle clarity-version in the dependency detector (f91f8f8e)
- Handle lsp default configuration (61792b65)
- Use chrono to get genesis time (504b4fd6)
- Don't prompt to write files to project dir when using
--allow-write
flag (#981) (d5c654eb) - Remove
[[ustx_balance]]
from subnet config to work with subnets v0.5.0 (7f0e2355)
1.5.3 (2023-03-22)
- Adjust 2.1 start height (2e1e44c8
- Set Clarity2 and epoch 2.1 as default (6cb1e21d
- Update api urls to use hiro.so (4e23a7ed
1.5.2 (2023-03-16)
- Fix bug in dependency ordering causing a problem with subnet deployment via
clarinet integrate
(2e18c63, 556a12f) - Simplify subnet deployment (e1a4ab7, fb3af87)
- Resolve panic when generating completions (11b6094)
1.5.0 (2023-02-23)
- Improved support for launching a subnet in
clarinet integrate
(6fc2c540) - Add bitcoin v24 support (b1264e61)
- Update chainhooks predicate schemas, in support of ordinals (038ff1f)
- Handle Clarity version and epoch for requirements (b667a1c1)
- Added deployment plans documentation (dabf1fd)
- Added links to documentation and issues (10a597b)
- Fixed various other minor documentation issues (2b6d301, d0f5c47)
1.4.2 (2024-02-03)
- Update prettytable (PR 867)
1.4.1 (2023-02-03)
- Introduce new docker_platform setting (86c8edbc)
1.4.0 (2023-01-23)
- Polish 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
- Updated documentation to set clarity version of contract (b124d96f)
1.3.1 (2023-01-03)
- Introduce use_docker_gateway_routing setting for CI environments
- Improve signature help in LSP (eee03cff)
- Add support for more keyword help in REPL ([f564d469](https://github.com/hirosystems/clarinet/commit/f564d469ccf5e79ab924643627fdda8715da6a1d, 0efcc75e)
- Various Docker management optimizations / fixes (b379d29f, 4f4c8806)
- Fix STX assets title (fdc748e7, ce5d107c)
- Fix define function grammar (d02835ba)
- Fix get_costs panicking (822d8e29, e41ae715)
1.3.0 (2022-12-20)
- Improved Clarity 2 support (#711 #714)
- Ability to configure VSCode extension features (340ba9b8)
- Ability to
Go to definition
in LSP (#676) - Press
n
inclarinet integrate
to mine new blocks manually, improve Devnet responsiveness and termination reliability - Revamped stacks-devnet-js testing framework
- Fix deployment plans issue where contracts keep being re-ordered (cf8140e6)
- Fid deno errors not being displayed (3d2db0b7)
1.2.0 (2022-12-03)
- Improve Stacks 2.1 support
- Improve
stack-devnet-js
stability - Update Clarity VM
clarinet test
returns status code 1 when failing
1.1.0 (2022-11-17)
- Better error management in chainhook-node (353ceb61)
1.0.6 (2022-11-10)
- Ability for chainhook-node to start with custom config (473c86ba)
- Draft bitcoin replay implementation (8580092e)
- Filter out boot contracts from requirement dependencies (34fbcf96)
- Deno expect events (8bdcd392)
- Fix issue with check-checker requiring checking on bools (ef738fe3)
- Add serverless dependency in cbtc example and upgrade dependencies (f065f2b)
- Get_bitcoin_proof (5a3a8ee9)
1.0.5 (2022-11-03)
- 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)
- 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)
- Types improvements clarinet deno library (3bc5c51c)
- Add tests to the clarinet deno library (d5b7555d, 062a7144)
1.0.4 (2022-10-17)
- Devnet chainstate 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)
- Bump ingestion limits to 5 mb (e4d539da)
- Fix invalid bitcoin txid (03783a41)
- Fix coverage tracking (1a4836d1)
- Fix crash occuring on NFTMintEvent (d5dc3fc0)
- Resolve boot contract in LSP (ad34037c)
- Better error (d42f7ed6)
- Performance optimisation with parser v2 (c1712489)
1.0.0 (2022-10-06)
- Introducing our brand new re-architected VSCode extension (README)
- All of our tools (REPL, LSP, Clarinet) are now directly derived from the canonical Clarity VM (#512, #535, #544)
- Ability to trigger chainhooks from unit tests (#564)
- Deno integration upgraded and revisited (#511)
- Ability to specify Deno import maps (#511)
- Ability to specify TS config files (#555)
- Ability to cache Deno libraries locally (a2c2ded3)
- Bitcoin deployment plans now supports transfers to P2WPKH addresses (c50a4c27)
- Ability to detect outdated deployment plans and display diffs (#365)
A myriad of issues were addressed in this new version, the most notable being:
- Cannot make http request from within clarinet test (#566)
- Clarinet CPU usage spiking to 100% when using clarinet integrate (#545)
- Clarinet console crashes when it errors (#541)
- Unhandled Division By Zero exception (#525)
- Handle errors from callReadOnlyFn in tests (#407)
- Arithmetic underflow crashes clarity-repl instead of displaying error (#471)
- Improve debugability of chain.mine_block() (#91)
- Added new example - How to use Chainhooks for indexing data (cdeca648)
- Added OpenAPI spec for Chainhooks (01e8979c)
Clarinet v1.0.0 is not currently backwards-compatible with older versions of the Clarinet deno library. If you are upgrading Clarinet to Clarinet v1.0.0
, you will need to enter the following import command in your test files to perform this update.
import { … } from 'https://deno.land/x/clarinet@v1.0.2/index.ts';
Note The v1.0.0
library is not compatible with Clarinet versions <= 0.33.0
. Prior versions of the library also will not be compatible with versions >= 1.0.0
of Clarinet because the layer in charge of the communication between Typescript and Rust was upgraded.
If you are using Clarinet in a Github Action, and using the tag latest
(now pointing to v1.0.0
), the tests will fail if the import upgrade task is not performed. If you do not want to upgrade, this is possible; however, you will need to specify the docker tag v0.33.0
, instead of latest
.
0.33.0 (2022-07-20)
- migrate to mono-repo layout (#481)
- deps:
- revisit CI and release process (423c3d36)
- README.md. Removed depends_on() field in the clarinet.toml file and added success message for clarinet check command. (84d0a327)
- polish hyperchain integration (#432, #480, #494 )
- display microblocks in clarinet terminal UI (77535aa6)
- improve block / microblock fork handling (#480)
- various chainhooks improvements (#429)
- suggest changes to default deployment plans when updates available (#488, #489)
0.32.0 (2022-06-23)
- add dotenv to cbtc dependencies (158390a)
- address auto-review (61200a1)
- address feedbacks (cdf4e6d)
- address feedbacks (ce82131)
- address feedbacks (895ba87)
- address remaining feedbacks (5963383)
- better termination (16def80)
- broken termination (45dff9f)
- build (9fa504e)
- build issues (84ec835)
- build warning (b164be4)
- build, unused files (a3acaa9)
- cargo audit (44b60d5)
- cargo fmt, stacks-devnet (869916e)
- cascade changes in Oreo.dockerfile (9626aed)
- cascade errors (8cd5d9a)
- cascade errors from generators (ef6a64e)
- cbtc chainhooks (27867c6)
- command line deployment generate (de61f49)
- dead code (6119ec4)
- display transaction in mempool view (006a86e)
- fix typo "runnner" -> "runner" (54f5ccc)
- handle warnings (852014b)
- hyperchain tweaks (369c9da)
- improve error messages about dependencies (48ea5a0), closes hirosystems/clarity-repl#188 #396
- lsp and requirements (334d81f)
- path (50b7e0d)
- remove ProjectManifest::default() (cdde911)
- serialize using relative path (5ce5970)
- stacks-devnet-js (983b7be)
- ts lib (83337a0)
- typo (e8f1303)
- typo (3f5d79a)
- typo (4b4794d)
- typo (7b11ecd)
- use 0.0.0.0 instead of localhost (fd92b0b)
- windows networking issues (9c080f6)
- windows ui (77fc359)
- ability to add contract-call in deployment plans (2e27031)
- ability to have bitcoin transactions in deployment plans (5e343d3)
- ability to remap_principals in requirement-publish ops (ac651f6)
- add chainhooks helpers in cli (eb7c70e)
- add openapi spec (dd9ccaf)
- add wasm feature flag to clarinet-deployments (4c78144)
- add wasm feature flag to clarinet-files (990dcf1)
- allow empty console (7453df5)
- automatically suggest principal remap (ef548c9)
- contract remap for devnet / testnet (f0ac5b4)
- faucet + orchestrator adjustments (681f51c)
- fix feature flags (ea8aeea)
- introduce cbtc example (e195f71)
- show error diagnostics when testing (f0580fb)
- use oreo as as a dockerized standalone component (428e7b8)
- use oreo as library in clarinet (82057d4)
0.31.1 (2022-05-27)
- code coverage not including initial executions (6089e86)
- display errors from parsing (517a3fa)
- explorer, noneCV (3dd1142)
- usage of default deployment files (c6b1f8c)
- use
clarinet@0.31.0
lib in generated tests (74b1b99), closes #381 - wrong network (a631268)
0.31.0 (2022-05-24)
- address feedbacks (c03549d)
- bug + associated name ambiguity (4aaa881)
- clarinet test --watch (b985f32)
- cost reports (c26b063)
- deno interface import (2978301)
- devnet deployments (49e1701)
- lsp integration tests, streamline deployment plan serde attributes (8dff7e0)
- node-binding build (14a651d)
- test relying on hashmap (f84f67e)
- test return code (50c39b8)
- tests (c3fd59b)
- unable to resolve dependencies in presence of boot contracts (5df8330)
- unordered contracts (bf8f86f)
- update doc (5804c4b)
- using v0.100.0 instead of v1.0.0-beta1 (1025e32)
- warnings (cb97106)
- windows builds (d020d57)
- add telemetry for DAP debugger (c7a29f5)
- cascade changes in clarinet integrate (0fec1ed)
- cascade changes in clarinet test (b719741)
- cascade changes in cli interface (4ca4024)
- cascade changes in lsp (56b0322)
- dap: implement DAP debugger (60b7145)
- dap: WIP implementation of DAP interface (270c5a7)
- enable multithreading (67b7d1c)
- improve protocol deployment timing on devnet (b61b726)
- initial setup for DAP debugger (8ab5837)
- introduce deployments (fa83d83)
- introduce notion of simnet (c0085ac)
- support new interface to dependency checker (c3f8db4)
- type updates (10a5f16)
- update deno layer (98de4e8)
- update to use repl with DAP support (472de80)
0.30.0 (2022-05-13)
- unordered contracts (4cc54c7)
- add telemetry for DAP debugger (b1511e6)
- dap: implement DAP debugger (6bcec16)
- dap: WIP implementation of DAP interface (2600cb1)
- initial setup for DAP debugger (cf352d2)
- support new interface to dependency checker (223a158)
- update to use repl with DAP support (f937bb2)
0.29.1 (2022-05-03)
- fixed problem with contract ordering in lsp (12bccc5)
0.29.0 (2022-04-21)
- add new costs synthesis table (d8f5f29)
- Fix issue with telemetry prompt on windows (0af8fe9), closes #317
- remove caveman dbg statement (bd830f9)
- remove warnings about manifest file (49edfd4)
0.28.1 (2022-04-06)
0.28.0 (2022-03-31)
- address #279 (69253d3)
- adjust some env variables (6bd3436)
- attempt to repair Test workflow (cf1d598)
- handle errors during file creation properly (88b14b2), closes #229
- try another nightly (5694857)
- upgrade @mapbox/node-pre-gyp from 1.0.6 to 1.0.8 (0eff1a7)
- upgrade typescript from 4.5.2 to 4.5.5 (0129097)
- debugger: add telemetry for debugger (4438e23)
- deugger: add debugger info to README (3026df7)
- improve clarinet integrate, clarinet contracts publish and testing harness reliability (#240) (b9b6f74), closes #1 #231
- update interfaces for debugger in REPL (38a89b5)
- use lib v0.28.0 (354fecf)
0.27.0 (2022-02-24)
- add shell completions files (e6b1f25)
- add subcommand to generate shell completions (a493b67), closes #146
- clean up commands and improve help docs (8f18182), closes #118
- stacks-devnet-js support for linux-musl (non-glibc, e.g. alpine) (6e322f1)
0.26.1 (2022-02-13)
- update to clarity-repl 0.22.1 (644c082)
0.26.0 (2022-02-12)
- fix serialization of REPL settings (5fc9d08)
- macos-arm64 / Apple Silicon / M1 builds (da5f1bc)
0.25.1 (2022-02-11)
0.25.0 (2022-02-10)
- add analysis settings support (c7984e3), closes hirosystems/clarity-repl#62
- add check-checker options to Clarinet.toml (2f8ad7f)
- add option to check single file (64b0e2f)
- add option to select parser version (470734c)
- consolidate repl settings in config file (cfe7af3)
- update to clarity-repl 0.22.0 (e2d996a)
- update to work with new parser (ce8267a)
0.24.0 (2022-01-19)
- fixed broken links (b0f073a)
- generate proper strings from contract results (6b189c6), closes #213
- only code-sign on release (e10f3d1)
- resolve bug with windows build in CI (16ccd00)
- added ignore and only options to clarinet test (a57cc23)
0.23.1 (2022-01-13)
- issue with chunked information in Mempool section (1dd1e22)
0.23.0 (2022-01-07)
- display warning as warning in popups (0ec64cf)
0.22.0 (2022-01-05)
- lsp adjustment (67233f2)
- fail gracefully on Clarinet.toml errors (3023320)
0.21.2 (2021-12-23)
- rollback to clarity-repl v0.18.0 (c5db67b)
0.21.1 (2021-12-23)
0.21.0 (2021-12-22)
- build error (6399169)
- caveman debug vestige (a89c631)
- clarity integration (259fb4a)
- comments and doc (ea269ae)
- disable_telemetry flag (8dcb0ec)
- doc copy pasta (8927144)
- enable telemetry in Dockerfile (8b43980)
- iterate on integration (3a65165)
- make tower-lsp optional (1f83b21)
- remove reference to Blockstack (350be75)
- stacks-devnet-js build (fe74897)
- add
analysis
field into project config (ce61daf) - add key (0631e72)
- implement telemetry as a gated feature (8b04f8b)
- implement telemetry helpers (b1cbcc6)
0.20.0 (2021-12-09)
- document CI how-to (a4079d9)
0.19.1 (2021-12-06)
- update package name (6477408)
0.19.0 (2021-12-06)
- add 128bit numbers support (a87a99c)
- address feedbacks (4a74c51)
- better event management (bd1e9c3)
- build (b8d1ac7)
- deployment fee rate can be too low (1fa7564)
- deployment_fee_rate not being used (940f17d)
- dropped request (c777d91)
- error message (bb1c5c7)
- fee too low (stacking orders) (90d46b7)
- ignore RUSTSEC-2021-0124 (b4b570a)
- incorrect error message (ac48d31)
- infinite iter (1ab975a)
- nested runtimes / switch to futures (26d60b7)
- package name (e8dc71b)
- return type (52a37bf)
- StacksRpc internal improvements (2bf6c52)
- STXLockEventData unlock_height type (927acfe)
- testnet / mainnet deployment (b49056b)
- tsconfig adjustments (4f5320e)
- typos (669d94b)
- update lib name (9041ff8)
- update node bindings (cf29e00)
- update types/node + package.json (7fdb417)
- warnings, remove rustdoc (c81d7a7)
- add expectFungibleTokenBurnEvent (0a77641)
- add expectNonFungibleTokenBurnEvent (b33be1b)
- add expectNonFungibleTokenMintEvent (1bcf5b1)
- add stacks / bitcoin specific metadata for blocks / transactions (59d66ee)
- closing the loop (e80a6dc)
- expose get_stacks_node_url for stacks.js (f1f8bed)
- improve api (2f72f6d)
- introduce new schemas for block / transaction handling (01501d9)
- migrate to typescript (dd55845)
- polish stacks operations schemas (cb939f4)
0.18.0 (2021-10-18)
- build settings (2a0cf5f)
- cargo build --locked in unit tests (5f5f428)
- disable audits (9036ccf)
- disable STACKS_API_ENABLE_NFT_METADATA (0ce043a)
- freeze nightly version (1a88293)
- freeze nightly version (ecd58f0)
- freeze rocket (bcd1e28)
- re-enable audits, ignore RUSTSEC-2020-0159, RUSTSEC-2021-0119, RUSTSEC-2020-0071 (f853221)
- add expectPrintEvent function (e835c5a)
- add hints (c067cfb)
- enable ft/nft metadata (08f0da5)
- introduce deployment fee rate (225aac2)
- iterate on feedbacks (dbf98c2)
- update colors and messages (587671f)
0.17.0 (2021-10-05)
- ability to cache repl sessions (5e086cb)
- acknowledge check ok (f6a6143)
- add decrement function (#109) (56e5477)
- cascade changes (fb6d9a9)
- cost reporting via tests (#116) (a0117aa)
- create abi-generator extension (e5b46c4)
- revamp extension usage (ec8cdfc)
0.15.1 (2021-08-18)
- attempt to address compatibility with Linux (fdae2b2)
- attempt to fix linux compatibility (832dd16)
- hard code host ip address (e81e711)
- postgres port handling (c716669)
- use nightly for tests (f76098d)
- use stable in github actions (31fa5e1)
0.15.0 (2021-08-11)
- better process termination (1feec61)
- cross-platform filesystem issues (05d6d77)
- cross-platform networking (35511e7)
- cross-platform UI issues (1b7f9e8)
- docker prune at startup in case of dirty state (95a7fd1)
- don't crash if /v2/info is unresponsive (639fc58)
- failing CI steps (aaeb443)
- handle projects with > 25 contracts (eb4d3ef)
- pox initialization (6f8f16a)
- tty -> none (878f6a9)
- use nightly (55cbc77)
- use nightly in Dockerfile (12262ea)
- use nightly toolchain (13ee9bb)
- warnings (30e7438)
- warnings (0c9f7a2)
- ability to disable dashboard (32ccaff)
- ability to disable explorers (483a853)
- ability to reset devnet (1c0e1f2)
- add alias for poke -> console (84aea86)
- add bitcoin explorer (446a4d4)
- better support for Devnet / Testnet / Mainnet (9f47c73)
- devnet overall stable (38bcc49)
- display decoded transactions (0fcb597)
- draft auto stack-stx (c93623b)
- handle microblocks (c68ac68)
- improve termination sequence (fbfd2c6)
- integrating pox (17c521c)
- interface prototyped (d42c05d)
- log container ids (ed124a9)
- update mempool (adcb1be)
- update services statuses (f1865e4)
- write logs to disk (fa82cd9)
0.14.2 (2021-07-20)
0.14.1 (2021-06-28)
- display typescript errors (e7af34b)
- new contract generator (b8e39d7)
- remove required -- for clarinet test (0182b07)