Skip to content

Latest commit

 

History

History
1173 lines (755 loc) · 69.4 KB

CHANGELOG.md

File metadata and controls

1173 lines (755 loc) · 69.4 KB

2.12.0 (2024-12-18)

New Features
  • Add costs report in sdk tx response (#1620) (6b68e00f)
  • Epoch 3.1 support (#1630) (682daf54)
Bug Fixes
  • Typo for initEmptySession function (#1619) (1e731094)
Performance Improvements
  • Improve simnet datastore data struct (#1617) (ad66d1bd)
Tests
  • Setup basic wasm-bindgen tests for the sdk (#1614) (3f32f19c)

2.11.2 (2024-10-30)

Bug Fixes
  • Default devnet stacker (#1602) (af78d2d6)

2.11.1 (2024-10-29)

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

New Features
  • Nakamoto settings as the defaults (#1590) (e7c6f1de)
  • Session.eval_with_hooks (#1580) (acf290ed)
Bug Fixes
  • Update SignerMessage codec (#1591) (9e090c58)

2.10.0 (2024-10-17)

New Features
  • Update testnet epochs heights (#1582) (90cb0158)
Bug Fixes
  • LSP initialization options (#1584) (9948b1c6)
Refactors
  • Better eval hooks handling in contract calls (#1575) (6f178d8c)

2.9.0 (2024-09-30)

New Features
  • Slown down burn blocks when getting close to epoch 3.0 transition (#1569) (8fc863d3)
  • Customize number of signers in devnet (#1555) (76eba28a)
Refactors
  • 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)
Chores
  • 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)
Continuous Integration
  • Upgrade actions/upload-artifacts and download-artifacts to v4 (#1554) (146e32ea)
Documentation Changes
  • Fix documentation link (#1508) (ce1ffeaa)
Bug Fixes
  • Handle reorg in epoch 3.0 (#1568) (be42dd98)
  • Convert correctly from uSTX to STX when applying a deployment (#1563) (dfe40985)
Tests
  • Add block time tests (#1541) (5ecaee9a)

2.8.0 (2024-08-01)

New Features
  • 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)
Chores
  • Update time version (#1525) (428afdc6)
  • Clippy warning v1.80 (#1518) (445ea332)
  • Update reqwest and tokio version and other dependencies (#1510) (bce1a301)
Documentation Changes
  • Fix cbtc example (#1492) (978ee627)
Bug Fixes
  • Improve vitest matcher sources resolver (#1514) (0cd1b950)
  • Testnet.toml path in project creation template (#1504) (b37d9f82)

2.7.0 (2024-06-28)

New Features
  • Update Clarity (#1484) (33654709)
  • Support clarity 3 (#1465) (2c92bef3)
  • Create git attributes in projects (#1446) (b08df158)
Bug Fixes
  • 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)
Refactors
  • Fix clippy warnings (#1438) (584a7223)

2.6.0 (2024-04-22)

New Features
  • Devnet in 2.5 by default (#1422) (664b4e82)
Chores
  • Update 2.5 constants (#1433) (e2295e11)
Continuous Integration
  • Use workspace version (#1431) (9440f583)
  • Fix homebrew release (#1425) (887b7a64)

2.5.1 (2024-04-16)

Continuous Integration
  • Fix homebrew release (#1420) (4a02ce0d)
Bug Fixes
  • Unsafe unwrap (#1423) (7a83595e)

2.5.0 (2024-04-15)

New Features
  • Improved epoch 2.5 support (#1418) (397d8a49)
  • Enable boot contracts coverage (#1412) (c5709640)
  • Introduce the stacks-codec component (#1399) (83e13831)
Chores
  • Update dependencies (#1415) (38824a8b)
  • Update pox-4.clar (#1409) (a5b3ffbd)
Bug Fixes
  • Improve error message in sdk custom matchers (#1417) (a7bd0738)
  • Allow epoch 2.5 in clarinet-sdk (#1414) (19747e38)

2.4.1 (2024-03-25)

Fix
  • Allow requirements for contracts deployed with multisig (807c738d)

2.4.0 (2024-03-25)

New Features
  • 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)
Chores
  • 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)

Bug Fixes
  • Set relative path in simnet deployment plan and fix Vitest templates (#1370) (80abad3c)

2.3.0 (2024-03-01)

Chores
  • Update clarinet new project template (#1367) (80be7030)
  • Remove chainhook subcommands (#1328) (1d084ef3)
New Features
  • 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)
Bug Fixes
  • Log to devnet.log file when running js devnet (#1363) (388c5018)
  • Reemove errors on exit when running devnet with --no-dashboard (#1357) (fad5c763)
Refactors
  • Let @stacks/transactions handle tuple items sorting in tests diff (#1362) (d3138915)

2.2.1 (2024-02-08)

Bug Fixes
  • Devnet pox and stacking (#1350) (bc74e5a6)
  • Wasm build (#1343) (8789d10d)
Other Changes
  • 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.

New Features
  • 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)
Chores
  • Update bitcoin image to 26.0 (#1315) (39c536a4)
Documentation Changes
  • Fix docs url in messaging (#1335) (763f6f99)
  • Update GitHub action format for Clarinet 2.x (#1332) (b3feafbf)

2.1.0 (2023-12-13)

New Features
  • Add clarinet contract rm <name> (#1261) (98f9d4d8)
  • Upgrade clarinet-sdk templates (#1280) (#1287) (#1289) (9e9f7706)
  • Alias clarinet integrate to clarinet devnet start (#1244) (28ae908c)
Bug Fixes
  • 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)
Refactors
  • Implement test fixtures, fix clippy issues, add some tests (#1246) (8dc67803)
Chores
  • Upgrade clap (#1263) (ee608aaf)
Continuous Integration
  • Implement nextest and improve caching (#1258) (d77d27e2)
  • Add coverage (#1241) (6a72d54f)
Documentation Changes
  • Change contract publish -> deployments apply (#1287) (f9a55262)
  • Improve clarinet-sdk contributing section (#1281) (3c85bd85)

2.0.0 (2023-10-26)

New Features
  • 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)
Bug Fixes
  • 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)
Refactors
  • Clippy (#1223) (faa5a3eb)
Chores
  • Use clarinet sdk in examples (#1204) (f88be03c)
  • Remove deno (#1186) (dd905708)
  • Update service names for k8s devnet assets (#1161) (e03b9416)
Documentation Changes
  • Udpate hints (#1227) (763b4b64)
  • Deprecation warnings for clarinet test and clarinet run (#1157) (edf98aa3)

1.8.0 (2023-09-12)

Continuous Integration
  • Use rust toolchain v1.71.0 (#1146) (b8cedf61)
  • Clarinet cli revamp (#1104) (5b4dfe84)
New Features
  • Allow stacks-network to be run as standalone chain coordinator (#1064) (55b03bbb)
  • Add clarinet devnet package command(#1116)(0dbf1aa)
Bug Fixes
  • 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)

Chores
  • Update default epoch to 2.4 (#1082) (fcabffac)
  • Update subnet node to 0.8.1 (#1081) (db547ce8)
  • Update subnet image and contract version (4dd02518)
Bug Fixes
  • 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 in clarinet test (#1060) (4de49fde)
  • Fix Panic at get_current_block_height for unexisting block (#1061) (edb77595)

1.7.0 (2023-06-14)

New Features
  • Upgrade clarity-vm and handle epoch 2.4 (0c8de5b4)
  • Improve clarity test code coverage and handle code branches (#1030) (13d45025)
Chores
  • 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

Chores
  • Upgrade uuid crate (5b9b4015)
  • Upgrade lsp dependencies (be8d2ceb)
Bug Fixes
  • lsp:
  • Functions first parameter highlighting (9a28a9a1)
  • Clarity keywords syntax highlighting (724379dc)

1.6.0 (2023-05-09)

Chores
  • 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.

New Features
  • Allow specifying filename with test coverage (5977ec18)
Bug Fixes
  • 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)

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

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

New Features
  • 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)
Bug Fixes
Documentation Changes
  • 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)

Bug Fixes

1.4.1 (2023-02-03)

Bug Fixes
  • Introduce new docker_platform setting (86c8edbc)

1.4.0 (2023-01-23)

New Features
  • 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
Documentation
  • Updated documentation to set clarity version of contract (b124d96f)

1.3.1 (2023-01-03)

New Features

Bug Fixes

1.3.0 (2022-12-20)

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

1.2.0 (2022-12-03)

New Features

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

Bug Fixes

  • clarinet test returns status code 1 when failing

1.1.0 (2022-11-17)

New Features

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

Chores

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

1.0.6 (2022-11-10)

New 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)
Refactors
  • Add serverless dependency in cbtc example and upgrade dependencies (f065f2b)
  • Get_bitcoin_proof (5a3a8ee9)

1.0.5 (2022-11-03)

New 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

1.0.4 (2022-10-17)

New Features

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

Bug Fixes

1.0.0 (2022-10-06)

New Features

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

Bug Fixes

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)

Documentation

  • Added new example - How to use Chainhooks for indexing data (cdeca648)
  • Added OpenAPI spec for Chainhooks (01e8979c)

Compatibility Issue

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)

Chores

  • migrate to mono-repo layout (#481)
  • deps:
    • bump crossbeam-utils in /components/stacks-devnet-js (9a0dedfd)
    • bump thread_local in /components/stacks-devnet-js (a6b5065f)
    • bump nix in /components/stacks-devnet-js (f453b4aa)

Continuous Integration

  • revisit CI and release process (423c3d36)

Documentation Changes

  • README.md. Removed depends_on() field in the clarinet.toml file and added success message for clarinet check command. (84d0a327)

New Features

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

Bug Fixes

Features

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

Bug Fixes

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

Bug Fixes

Features

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

Bug Fixes

Features

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

Bug Fixes

  • fixed problem with contract ordering in lsp (12bccc5)

0.29.0 (2022-04-21)

Bug Fixes

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

Features

  • add boot_contracts config (c1cab93)
  • add tx_per_block and improve formatting (1fc6d4f)

0.28.1 (2022-04-06)

Bug Fixes

  • add principal type for completions (1aa8fb7), closes #303

0.28.0 (2022-03-31)

Bug Fixes

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

Features

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

Features

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

Bug Fixes

  • update to clarity-repl 0.22.1 (644c082)

0.26.0 (2022-02-12)

Bug Fixes

  • fix serialization of REPL settings (5fc9d08)

Features

  • macos-arm64 / Apple Silicon / M1 builds (da5f1bc)

0.25.1 (2022-02-11)

Bug Fixes

  • crash on clarinet new contract (d236370), closes #246

0.25.0 (2022-02-10)

Bug Fixes

  • clarity-repl resolve_link adjustment (f1e8b47)
  • link title typo (20b5982)

Features

0.24.0 (2022-01-19)

Bug Fixes

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

Features

  • added ignore and only options to clarinet test (a57cc23)

0.23.1 (2022-01-13)

Bug Fixes

  • issue with chunked information in Mempool section (1dd1e22)

0.23.0 (2022-01-07)

Bug Fixes

Features

  • display warning as warning in popups (0ec64cf)

0.22.0 (2022-01-05)

Bug Fixes

Features

  • fail gracefully on Clarinet.toml errors (3023320)

0.21.2 (2021-12-23)

Bug Fixes

  • rollback to clarity-repl v0.18.0 (c5db67b)

0.21.1 (2021-12-23)

Bug Fixes

0.21.0 (2021-12-22)

Bug Fixes

Features

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

Features

0.19.1 (2021-12-06)

Bug Fixes

0.19.0 (2021-12-06)

Bug Fixes

Features

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

Bug Fixes

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

Features

0.17.0 (2021-10-05)

Features

0.15.1 (2021-08-18)

Bug Fixes

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

Bug Fixes

Features

0.14.2 (2021-07-20)

Bug Fixes

  • enforce cache eviction (6ef7d63)
  • un-hard code path (clarinet deploy) (b3e933a)

0.14.1 (2021-06-28)

Bug Fixes

  • display typescript errors (e7af34b)
  • new contract generator (b8e39d7)
  • remove required -- for clarinet test (0182b07)

0.14.0 (2021-06-25)

Bug Fixes

  • implement tx.transferSTX (4974e85)
  • turn manifest-path into optional argument (bb44856)

Features

  • add allow-wallets option to clarinet run (2690879)
  • better manifest-path handling (6ecdfb0)
  • polish logs (tests vs scripts) (2810a92)