diff --git a/CHANGELOG.md b/CHANGELOG.md index 067ec423e..6277d2ee1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +# [2.7.0](https://github.com/hirosystems/clarinet/compare/v2.6.0...v2.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](https://github.com/hirosystems/clarinet/compare/v2.5.1...v2.6.0) (2024-04-22) ##### New Features diff --git a/Cargo.lock b/Cargo.lock index 39a959471..7e377326d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -676,8 +676,8 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chainhook-sdk" -version = "0.12.10" -source = "git+https://github.com/hirosystems/chainhook.git#bb2c99d94ec5f4a4143aeba12af51cfb8c56ad7e" +version = "0.12.11" +source = "git+https://github.com/hirosystems/chainhook.git?branch=develop#5f310af48f48c7e97253dfb28f1f4ea12ec8579f" dependencies = [ "base58 0.2.0", "base64 0.21.7", @@ -703,15 +703,15 @@ dependencies = [ "serde-hex", "serde_derive", "serde_json", - "stacks-codec 2.4.1", + "stacks-codec", "threadpool", "tokio", ] [[package]] name = "chainhook-types" -version = "1.3.6" -source = "git+https://github.com/hirosystems/chainhook.git#bb2c99d94ec5f4a4143aeba12af51cfb8c56ad7e" +version = "1.3.7" +source = "git+https://github.com/hirosystems/chainhook.git?branch=develop#5f310af48f48c7e97253dfb28f1f4ea12ec8579f" dependencies = [ "hex", "schemars", @@ -807,7 +807,7 @@ dependencies = [ "regex", "rusqlite", "sha2 0.10.8", - "stacks-common 0.0.2", + "stacks-common", "walrus", "wasmtime", "wat", @@ -815,7 +815,7 @@ dependencies = [ [[package]] name = "clarinet-cli" -version = "2.6.0" +version = "2.7.0" dependencies = [ "ansi_term", "atty", @@ -874,7 +874,7 @@ dependencies = [ [[package]] name = "clarinet-deployments" -version = "2.6.0" +version = "2.7.0" dependencies = [ "base58 0.2.0", "base64 0.21.7", @@ -891,14 +891,14 @@ dependencies = [ "serde_derive", "serde_json", "serde_yaml", - "stacks-codec 2.6.0", + "stacks-codec", "stacks-rpc-client", "tiny-hderive", ] [[package]] name = "clarinet-files" -version = "2.6.0" +version = "2.7.0" dependencies = [ "bip39", "bitcoin 0.29.2", @@ -920,7 +920,7 @@ dependencies = [ [[package]] name = "clarinet-sdk-wasm" -version = "2.6.0" +version = "2.7.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -967,13 +967,13 @@ dependencies = [ "serde_stacker", "sha2-asm 0.5.5", "slog", - "stacks-common 0.0.2", + "stacks-common", "wasmtime", ] [[package]] name = "clarity-events" -version = "2.6.0" +version = "2.7.0" dependencies = [ "clap", "clarinet-files", @@ -986,7 +986,7 @@ dependencies = [ [[package]] name = "clarity-lsp" -version = "2.6.0" +version = "2.7.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "clarity-repl" -version = "2.6.0" +version = "2.7.0" dependencies = [ "ansi_term", "atty", @@ -1040,29 +1040,6 @@ dependencies = [ "wasm-bindgen-futures", ] -[[package]] -name = "clarity-vm" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0af203c4eea9bb753ff2798c3bcf9f3fd8ea7a24bde7222d96f82fd9beb6d165" -dependencies = [ - "hashbrown 0.14.3", - "integer-sqrt", - "lazy_static", - "rand 0.8.5", - "rand_chacha 0.3.1", - "regex", - "rusqlite", - "serde", - "serde_derive", - "serde_json", - "serde_stacker", - "sha2-asm 0.5.5", - "slog", - "stacks-common 0.0.3", - "wasmtime", -] - [[package]] name = "clipboard-win" version = "5.3.0" @@ -2894,7 +2871,7 @@ dependencies = [ "serde_derive", "serde_stacker", "sha2 0.10.8", - "stacks-common 0.0.2", + "stacks-common", ] [[package]] @@ -3621,7 +3598,7 @@ source = "git+https://github.com/stacks-network/stacks-core.git?branch=feat/clar dependencies = [ "clarity", "slog", - "stacks-common 0.0.2", + "stacks-common", ] [[package]] @@ -4895,18 +4872,7 @@ dependencies = [ [[package]] name = "stacks-codec" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5791855bf9de767f55042f1a034a2575373c6433b0965f1efac14e7215f71b" -dependencies = [ - "clarity-vm", - "serde", - "wsts 8.1.0", -] - -[[package]] -name = "stacks-codec" -version = "2.6.0" +version = "2.7.0" dependencies = [ "clarity", "serde", @@ -4945,40 +4911,9 @@ dependencies = [ "wsts 9.0.0", ] -[[package]] -name = "stacks-common" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c78cb37406e4b6a269f0b6aa0ee222922c9d30c263a43af7e005169e20edf12b" -dependencies = [ - "chrono", - "curve25519-dalek 2.0.0", - "ed25519-dalek", - "hashbrown 0.14.3", - "lazy_static", - "libc", - "nix 0.23.2", - "percent-encoding", - "rand 0.8.5", - "ripemd", - "rusqlite", - "secp256k1 0.24.3", - "serde", - "serde_derive", - "serde_json", - "sha2 0.10.8", - "sha3", - "slog", - "slog-json", - "slog-term", - "time", - "winapi 0.3.9", - "wsts 8.1.0", -] - [[package]] name = "stacks-devnet-js" -version = "2.6.0" +version = "2.7.0" dependencies = [ "clarinet-deployments", "clarinet-files", @@ -4994,7 +4929,7 @@ dependencies = [ [[package]] name = "stacks-network" -version = "2.6.0" +version = "2.7.0" dependencies = [ "ansi_term", "atty", @@ -5022,7 +4957,7 @@ dependencies = [ "serde_derive", "serde_json", "serde_yaml", - "stacks-codec 2.6.0", + "stacks-codec", "stacks-rpc-client", "stackslib", "tokio", @@ -5033,7 +4968,7 @@ dependencies = [ [[package]] name = "stacks-rpc-client" -version = "2.6.0" +version = "2.7.0" dependencies = [ "hmac 0.12.1", "libsecp256k1 0.7.1", @@ -5043,7 +4978,7 @@ dependencies = [ "serde_derive", "serde_json", "sha2 0.10.8", - "stacks-codec 2.6.0", + "stacks-codec", "tiny-hderive", ] @@ -5081,7 +5016,7 @@ dependencies = [ "siphasher", "slog", "slog-term", - "stacks-common 0.0.2", + "stacks-common", "tikv-jemallocator", "time", "url", diff --git a/Cargo.toml b/Cargo.toml index a7b4f8402..d47e8617b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,11 +18,11 @@ members = [ default-members = ["components/clarinet-cli"] [workspace.package] -version = "2.6.0" +version = "2.7.0" [patch.crates-io] -chainhook-sdk = { git = "https://github.com/hirosystems/chainhook.git" } -chainhook-types = { git = "https://github.com/hirosystems/chainhook.git" } +chainhook-sdk = { git = "https://github.com/hirosystems/chainhook.git", branch="develop" } +chainhook-types = { git = "https://github.com/hirosystems/chainhook.git", branch="develop" } [patch.'https://github.com/hirosystems/clarinet.git'] stacks-codec = { path = "./components/stacks-codec" } diff --git a/components/clarity-vscode/package-lock.json b/components/clarity-vscode/package-lock.json index 014d337a2..45bd36b7c 100644 --- a/components/clarity-vscode/package-lock.json +++ b/components/clarity-vscode/package-lock.json @@ -1,12 +1,12 @@ { "name": "clarity-lsp", - "version": "1.12.0", + "version": "1.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "clarity-lsp", - "version": "1.12.0", + "version": "1.13.0", "license": "GPL-3.0-only", "workspaces": [ "client", @@ -19,15 +19,15 @@ "@types/chai": "^4.3.1", "@types/mocha": "^10.0.0", "@types/webpack-env": "^1.17.0", - "@typescript-eslint/eslint-plugin": "^7.3.1", - "@typescript-eslint/parser": "^7.3.1", - "@vscode/test-web": "^0.0.54", + "@typescript-eslint/eslint-plugin": "^7.14.1", + "@typescript-eslint/parser": "^7.14.1", + "@vscode/test-web": "^0.0.55", "@vscode/vsce": "^2.19.0", "@wasm-tool/wasm-pack-plugin": "^1.6.0", "chai": "^5.0.3", "concurrently": "^8.2.0", "copy-webpack-plugin": "^12.0.2", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "mocha": "^10.0.0", "path-browserify": "^1.0.1", "regenerator-runtime": "^0.14.0", @@ -42,10 +42,11 @@ } }, "client": { + "name": "clarity-vs-code-web-client", "version": "0.0.1", "license": "MIT", "dependencies": { - "@vscode/test-web": "^0.0.54", + "@vscode/test-web": "^0.0.55", "vscode-languageclient": "^9.0.1" }, "devDependencies": { @@ -56,6 +57,7 @@ } }, "debug": { + "name": "clarity-dap", "version": "1.0.0", "license": "MIT", "dependencies": { @@ -1186,18 +1188,17 @@ } } }, - "node_modules/@typescript-eslint/parser": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz", + "integrity": "sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "debug": "^4.3.4" + "@typescript-eslint/utils": "7.14.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1215,15 +1216,17 @@ } } }, - "node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", + "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", "dev": true, "license": "MIT", "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.14.1", "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "@typescript-eslint/typescript-estree": "7.14.1" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1231,19 +1234,23 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@typescript-eslint/type-utils": { + "node_modules/@typescript-eslint/parser": { "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz", - "integrity": "sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { + "@typescript-eslint/scope-manager": "7.14.1", + "@typescript-eslint/types": "7.14.1", "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/utils": "7.14.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "@typescript-eslint/visitor-keys": "7.14.1", + "debug": "^4.3.4" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1261,6 +1268,24 @@ } } }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", + "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.14.1", + "@typescript-eslint/visitor-keys": "7.14.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/types": { "version": "7.14.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", @@ -1304,29 +1329,6 @@ } } }, - "node_modules/@typescript-eslint/utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", - "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "7.14.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", @@ -1353,14 +1355,14 @@ "license": "ISC" }, "node_modules/@vscode/test-web": { - "version": "0.0.54", - "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.54.tgz", - "integrity": "sha512-LDdFFEzmnKQ96QmuRxK9kRhddQmwqyI/VOb6YhyPqOsbKBIM7uzTqpckoueOu9EEnvPSNQNoxqb426AakI8e5w==", + "version": "0.0.55", + "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.55.tgz", + "integrity": "sha512-3e+RPXk7x4eoL4q/1PkLiVJ95MyXCKbbbWCtCDOJuFkcB3BN3Fjnk04J4l8J86R/uQUFGi71Ns66wWwanT1n+Q==", "license": "MIT", "dependencies": { "@koa/cors": "^5.0.0", "@koa/router": "^12.0.1", - "@playwright/browser-chromium": "^1.43.1", + "@playwright/browser-chromium": "^1.45.0", "gunzip-maybe": "^1.4.2", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.4", @@ -1369,8 +1371,8 @@ "koa-mount": "^4.0.0", "koa-static": "^5.0.0", "minimist": "^1.2.8", - "playwright": "^1.43.1", - "tar-fs": "^3.0.5", + "playwright": "^1.45.0", + "tar-fs": "^3.0.6", "vscode-uri": "^3.0.8" }, "bin": { @@ -9152,6 +9154,7 @@ } }, "server": { + "name": "clarity-lsp-server", "version": "1.0.0", "license": "MIT", "dependencies": { diff --git a/components/clarity-vscode/package.json b/components/clarity-vscode/package.json index 067cb7e0a..0a42ccc86 100644 --- a/components/clarity-vscode/package.json +++ b/components/clarity-vscode/package.json @@ -8,7 +8,7 @@ "homepage": "https://github.com/hirosystems/clarinet", "bugs": "https://github.com/hirosystems/clarinet/issues", "license": "GPL-3.0-only", - "version": "1.12.0", + "version": "1.13.0", "workspaces": [ "client", "server", @@ -242,15 +242,15 @@ "@types/chai": "^4.3.1", "@types/mocha": "^10.0.0", "@types/webpack-env": "^1.17.0", - "@typescript-eslint/eslint-plugin": "^7.3.1", - "@typescript-eslint/parser": "^7.3.1", + "@typescript-eslint/eslint-plugin": "^7.14.1", + "@typescript-eslint/parser": "^7.14.1", "@vscode/test-web": "^0.0.55", "@vscode/vsce": "^2.19.0", "@wasm-tool/wasm-pack-plugin": "^1.6.0", "chai": "^5.0.3", "concurrently": "^8.2.0", "copy-webpack-plugin": "^12.0.2", - "eslint": "^9.5.0", + "eslint": "^8.57.0", "mocha": "^10.0.0", "path-browserify": "^1.0.1", "regenerator-runtime": "^0.14.0", diff --git a/components/clarity-vscode/syntaxes/clarity.tmLanguage.json b/components/clarity-vscode/syntaxes/clarity.tmLanguage.json index e91e4f598..83e447fbd 100644 --- a/components/clarity-vscode/syntaxes/clarity.tmLanguage.json +++ b/components/clarity-vscode/syntaxes/clarity.tmLanguage.json @@ -465,7 +465,7 @@ ] }, "built-in-func": { - "begin": "(?x) (\\() \\s* (\\-|\\+|<\\=|>\\=|<|>|\\*|/|and|append|as-contract|as-max-len\\?|asserts!|at-block|begin|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|buff-to-int-be|buff-to-int-le|buff-to-uint-be|buff-to-uint-le|concat|contract-call\\?|contract-of|default-to|element-at|element-at\\?|filter|fold|from-consensus-buff\\?|ft-burn\\?|ft-get-balance|ft-get-supply|ft-mint\\?|ft-transfer\\?|get-block-info\\?|get-burn-block-info\\?|hash160|if|impl-trait|index-of|index-of\\?|int-to-ascii|int-to-utf8|is-eq|is-err|is-none|is-ok|is-some|is-standard|keccak256|len|log2|map|match|merge|mod|nft-burn\\?|nft-get-owner\\?|nft-mint\\?|nft-transfer\\?|not|or|pow|principal-construct\\?|principal-destruct\\?|principal-of\\?|print|replace-at\\?|secp256k1-recover\\?|secp256k1-verify|sha256|sha512|sha512/256|slice\\?|sqrti|string-to-int\\?|string-to-uint\\?|stx-account|stx-burn\\?|stx-get-balance|stx-transfer-memo\\?|stx-transfer\\?|to-consensus-buff\\?|to-int|to-uint|try!|unwrap!|unwrap-err!|unwrap-err-panic|unwrap-panic|xor) \\s+", + "begin": "(?x) (\\() \\s* (\\-|\\+|<\\=|>\\=|<|>|\\*|/|and|append|as-contract|as-max-len\\?|asserts!|at-block|begin|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|buff-to-int-be|buff-to-int-le|buff-to-uint-be|buff-to-uint-le|concat|contract-call\\?|contract-of|default-to|element-at|element-at\\?|filter|fold|from-consensus-buff\\?|ft-burn\\?|ft-get-balance|ft-get-supply|ft-mint\\?|ft-transfer\\?|get-block-info\\?|get-burn-block-info\\?|get-stacks-block-info\\?|get-tenure-info\\?|get-burn-block-info\\?|hash160|if|impl-trait|index-of|index-of\\?|int-to-ascii|int-to-utf8|is-eq|is-err|is-none|is-ok|is-some|is-standard|keccak256|len|log2|map|match|merge|mod|nft-burn\\?|nft-get-owner\\?|nft-mint\\?|nft-transfer\\?|not|or|pow|principal-construct\\?|principal-destruct\\?|principal-of\\?|print|replace-at\\?|secp256k1-recover\\?|secp256k1-verify|sha256|sha512|sha512/256|slice\\?|sqrti|string-to-int\\?|string-to-uint\\?|stx-account|stx-burn\\?|stx-get-balance|stx-transfer-memo\\?|stx-transfer\\?|to-consensus-buff\\?|to-int|to-uint|try!|unwrap!|unwrap-err!|unwrap-err-panic|unwrap-panic|xor) \\s+", "end": "(\\))", "beginCaptures": { "1": { "name": "punctuation.built-in-function.start.clarity" }, diff --git a/components/stacks-devnet-js/package-lock.json b/components/stacks-devnet-js/package-lock.json index 6e90200ca..40096b612 100644 --- a/components/stacks-devnet-js/package-lock.json +++ b/components/stacks-devnet-js/package-lock.json @@ -1,12 +1,12 @@ { "name": "@hirosystems/stacks-devnet-js", - "version": "2.6.0", + "version": "2.7.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@hirosystems/stacks-devnet-js", - "version": "2.6.0", + "version": "2.7.0", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { diff --git a/components/stacks-devnet-js/package.json b/components/stacks-devnet-js/package.json index 9106b2081..1a9636b99 100644 --- a/components/stacks-devnet-js/package.json +++ b/components/stacks-devnet-js/package.json @@ -1,6 +1,6 @@ { "name": "@hirosystems/stacks-devnet-js", - "version": "2.6.0", + "version": "2.7.0", "description": "stacks-devnet-js is a library for writing end to end tests for protocols interacting with the Stacks blockchain and the Bitcoin blockchain.", "author": "Ludo Galabru", "repository": "https://github.com/hirosystems/clarinet/tree/main/components/stacks-devnet-js",