Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Road to Clarinet 3.0 #1672

Open
4 of 13 tasks
hugocaillard opened this issue Feb 11, 2025 · 0 comments
Open
4 of 13 tasks

Road to Clarinet 3.0 #1672

hugocaillard opened this issue Feb 11, 2025 · 0 comments

Comments

@hugocaillard
Copy link
Collaborator

hugocaillard commented Feb 11, 2025

Context

A new major version of Clarinet is planned for Q1 or early Q2 2025

The major version bump is mostly motivated by the breaking changes in Stacks.js v7 that we want to support in the Clarinet SDK.
Here is a list of other changes that should make it to the release.

Note that many if the changes are not breaking changes in could be continuously shipped in 2.0.
They are listed here in order address them before 3.0.

Changes to anticipate

  • feat: support stacks.js v7 #1605 (breaking change)
  • epoch update fixes in simnet (breaking change)
    • make it impossible to update to a lower epoch
    • always advance of 1 burn block on epoch changes
  • use vitest 3.x in Clarienet project (might contain breaking, but will try to ship in 2.x if not)
  • improve clarinet requirement handling #1655 (transparent breaking change that could be shipped in 2.x)
    • remove the need for explicit requirements in Clarinet projects
  • to be confirmed: stop bundling clarinet-sdk to cjs (the esm version should be support in cjs project as of node 22.12)
  • Remove clarinet-sdk bin script that was used to migrate from 1.x to 2.x

It will also include stable releases and improvements to features that are currently being shipped in 2.x, especially:

A few know bug (or improvements) should be addressed, included but not only

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant