Skip to content

Releases: stx-labs/clarinet

v3.15.0

12 Mar 18:42
Immutable release. Only release title and notes can be modified.
4f65918

Choose a tag to compare

✨ Features

🧹 Chores

⚙️ Continuous Integration

🪲 Bug Fixes

➰ Refactors

Contributors

@xoloki-stacks
@brady-stacks
@hugo-stacks
@jbencin-stacks

v3.14.1

02 Mar 16:21
Immutable release. Only release title and notes can be modified.
c8c0ff7

Choose a tag to compare

Features

  • linter:
      - Find more noops in noop lint (#2206) (f84e5a5)
      - Add unnecessary_as_max_len lint (#2205) (5f86c57)
      - Add suggestion to suffix item with '_' to some unused_\* lints (#2212) (86f5a8c)
  • Add clarinet check --output=<format> to output as JSON or other formats (#2211) (3b39cfd)

Bug Fixes

  Performance Improvements

  • clarinet-format: Reduce temporary String allocations (15% perf improvement) (#2224) (4b65600)

###  Refactors

  Continuous Integration

  Documentation Changes

  • Correct typo in contributing guide - 'branc' to 'branch' (#2202) (17f3991)

Contributors

@hugo-stacks
@jbencin-stacks
@Dark-Brain07

v3.14.0

12 Feb 19:14
Immutable release. Only release title and notes can be modified.
55bdce7

Choose a tag to compare

✨ Features

🐎 Performance Improvements

  • Improve Linux performance by using jemalloc instead of default allocator (#2149) (fb198d8)

➰ Refactors

🪲 Bug Fixes

  • Formatter: commented-out function params (#2191) (86f1188)
  • deploy_contract respects cost tracking (#2158) (8e40fe4)
  • Preserve user settings, key ordering, and comments when editing Clarinet.toml (#2167) (c1df374)
  • encode_error failure in certain environments (#2192) (552642c)

🧹 Chores

📖 Documentation Changes

  • Updated links from hiro docs to stacks docs (#2160) (3d62752)

Contributors

@xoloki-stacks
@brady-stacks
@hstove-stacks
@eric-stacks
@hugo-stacks
@jbencin-stacks

v3.13.1

16 Jan 16:35
Immutable release. Only release title and notes can be modified.
fde658e

Choose a tag to compare

🪲 Bug Fixes

  • Allow multiple lints inside a single #[allow(...)] annotation (#2145) (436a939)

Contributors

@brady-stacks

v3.13.0

15 Jan 18:19
Immutable release. Only release title and notes can be modified.
4f0ac9b

Choose a tag to compare

✨ Features

➰ Refactors

  • linter: Create struct AnalysisCache to share data structures between passes (#2131) (59d43a6)
  • Add Session::new_without_boot_contracts() to avoid loading them in unit tests (#2123) (59ad443)

🧹 Chores

Contributors

@hugo-stacks
@jbencin-stacks

v3.12.0

18 Dec 17:35
Immutable release. Only release title and notes can be modified.
c750d75

Choose a tag to compare

✨ Features

  • Suggest using encrypted mnemonics in testnet and mainnet TOML files (#2118) (ec5cd30)
  • Generate deployment plan in sdk (#2109) (3226947)
  • linter: Add unused_token lint (#2091) (3ac821d)
  • Change encrypted mnemonic output to be pasteable into TOML without editing (#2107) (9b37fe5)
  • Always enable call_checker (#2117)

🪲 Bug Fixes

  • Rework format-ignore to cache ignored exprs within the main loop (#2110) (d74c167)
  • List spacing consistency (#2104) (4a10818)
  • Update clarinet to parse new tenure extends (#2098) (1251ba2)
  • linter: Fix noop generating diagnostics on single op arithmetic functions (#2111) (a1a9340)
  • Decrypt encrypted_mnemonic immediately when loading NetworkManifest (#2103) (f7cd4d0)

⚙️ Continuous Integration

🧹 Chores

Contributors

@aaron-stacks
@brady-stacks
@hugo-stacks
@jbencin-stacks
@xoloki-stacks

v3.11.0

03 Dec 22:55
Immutable release. Only release title and notes can be modified.
66679d4

Choose a tag to compare

✨ Features

  • Implement support for encrypted mnemonics (#2052) (7ff149f)
  • Add lint groups to enable/disable multiple lints (#2088) (21518fa)
  • Linter: Add unused_private_fn lint (#2086) (5a6509c)

🧹 Chores

⚙️ Continuous Integration

Contributors

@jbencin-stacks
@xoloki-stacks
@hugo-stacks
@adriano-stacks

v3.10.0

14 Nov 10:07
Immutable release. Only release title and notes can be modified.
43a9664

Choose a tag to compare

✨ Features

🧹 Chores

Contributors

@jbencin-stacks
@hugo-stacks

v3.9.2

10 Nov 17:19
Immutable release. Only release title and notes can be modified.
e65e85c

Choose a tag to compare

🐞 Bug Fixes

⚙️ Continuous Integration

➰ Refactors

Contributors

@BiliqisO
@brady-stacks
@jbencin-stacks
@hugo-stacks

v3.9.1

05 Nov 19:39
Immutable release. Only release title and notes can be modified.
8cbd7a4

Choose a tag to compare

3.9.1 includes CI fixes


3.9.0 release notes below:

Clarity 4

This release has full support for Epoch 3.3 and Clarity 4. It still defaults to Epoch 3.2 and
Clarity 3. A version 3.10.0 will be released shortly to default the the newer versions.

Stacks Labs migration

The Clarinet JS SDK packages are now publised in the @stacks GitHub organization. Clarinet
projects will need to migrate the project to use:

  • @stacks/clarinet-sdk@3.9.0 instead of @stacks/clarinet-sdk@3.x
  • vitest-environment-clarinet@3.0.1 instead vitest-environement-clarinet@2.x

✨ Features

🧹 Chores

⚙️ Continuous Integration

🐞 Bug Fixes

Contributors

@BiliqisO
@brady-stacks
@xoloki-stacks
@hugo-stacks