From f311aa99be2049d425efa65b653635a557348003 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 19:48:03 +0000 Subject: [PATCH] Version Packages --- .changeset/calm-eels-hear.md | 7 --- .changeset/clever-feet-trade.md | 9 --- .changeset/flat-birds-start.md | 7 --- .changeset/nice-parrots-do.md | 5 -- .changeset/polite-beds-doubt.md | 5 -- .changeset/quick-colts-taste.md | 5 -- .changeset/wet-lines-design.md | 5 -- .changeset/yellow-lands-kiss.md | 7 --- .peer-bumps.json | 23 +------ pnpm-lock.yaml | 60 +++++++++---------- v-next/example-project/package.json | 16 ++--- v-next/hardhat-ignition-ethers/CHANGELOG.md | 6 ++ v-next/hardhat-ignition-ethers/package.json | 2 +- v-next/hardhat-ignition-viem/CHANGELOG.md | 6 ++ v-next/hardhat-ignition-viem/package.json | 2 +- v-next/hardhat-ignition/CHANGELOG.md | 6 ++ v-next/hardhat-ignition/package.json | 6 +- v-next/hardhat-mocha/CHANGELOG.md | 6 ++ v-next/hardhat-mocha/package.json | 6 +- v-next/hardhat-node-test-runner/CHANGELOG.md | 6 ++ v-next/hardhat-node-test-runner/package.json | 6 +- v-next/hardhat-typechain/CHANGELOG.md | 6 ++ v-next/hardhat-typechain/package.json | 6 +- v-next/hardhat-verify/CHANGELOG.md | 6 ++ v-next/hardhat-verify/package.json | 6 +- v-next/hardhat/CHANGELOG.md | 15 +++++ v-next/hardhat/package.json | 2 +- .../01-node-test-runner-viem/package.json | 12 ++-- .../hardhat-3/02-mocha-ethers/package.json | 16 ++--- .../hardhat-3/03-minimal/package.json | 2 +- v-next/ignition-core/CHANGELOG.md | 6 ++ v-next/ignition-core/package.json | 4 +- v-next/ignition-ui/CHANGELOG.md | 6 ++ v-next/ignition-ui/package.json | 4 +- 34 files changed, 145 insertions(+), 147 deletions(-) delete mode 100644 .changeset/calm-eels-hear.md delete mode 100644 .changeset/clever-feet-trade.md delete mode 100644 .changeset/flat-birds-start.md delete mode 100644 .changeset/nice-parrots-do.md delete mode 100644 .changeset/polite-beds-doubt.md delete mode 100644 .changeset/quick-colts-taste.md delete mode 100644 .changeset/wet-lines-design.md delete mode 100644 .changeset/yellow-lands-kiss.md diff --git a/.changeset/calm-eels-hear.md b/.changeset/calm-eels-hear.md deleted file mode 100644 index db6c3b531ba..00000000000 --- a/.changeset/calm-eels-hear.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"hardhat": patch ---- - -Bumped EDR version to [`0.12.0-next.27`](https://github.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.12.0-next.27) - -BREAKING CHANGE: Memory capture used to be enabled by default on geth, but has since been flipped https://github.com/ethereum/go-ethereum/pull/23558 and is now disabled by default. We have followed suit and disabled it by default as well. If you were relying on memory capture, you will need to explicitly enable it by setting the `enableMemory` option to true in your tracer configuration. diff --git a/.changeset/clever-feet-trade.md b/.changeset/clever-feet-trade.md deleted file mode 100644 index 90a731f1de4..00000000000 --- a/.changeset/clever-feet-trade.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@nomicfoundation/hardhat-ignition-ethers": patch -"@nomicfoundation/hardhat-ignition-viem": patch -"@nomicfoundation/ignition-core": patch -"@nomicfoundation/ignition-ui": patch -"@nomicfoundation/hardhat-ignition": patch ---- - -Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) diff --git a/.changeset/flat-birds-start.md b/.changeset/flat-birds-start.md deleted file mode 100644 index b6dcdcf3878..00000000000 --- a/.changeset/flat-birds-start.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@nomicfoundation/hardhat-typechain": patch -"@nomicfoundation/hardhat-verify": patch -"hardhat": patch ---- - -Make SolidityBuildSystem easier to work with ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) diff --git a/.changeset/nice-parrots-do.md b/.changeset/nice-parrots-do.md deleted file mode 100644 index 496fd7756cc..00000000000 --- a/.changeset/nice-parrots-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Expose `Result` type for task action success/failure signaling. diff --git a/.changeset/polite-beds-doubt.md b/.changeset/polite-beds-doubt.md deleted file mode 100644 index 5e3dc61f330..00000000000 --- a/.changeset/polite-beds-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Fixed the acceptance of relative paths to `node_modules` in npm remappings ([#8007](https://github.com/NomicFoundation/hardhat/pull/8007)) diff --git a/.changeset/quick-colts-taste.md b/.changeset/quick-colts-taste.md deleted file mode 100644 index 80e75c7b0a0..00000000000 --- a/.changeset/quick-colts-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Implement a global banner logic in Hardhat 3 [#8021](https://github.com/NomicFoundation/hardhat/pull/8021) diff --git a/.changeset/wet-lines-design.md b/.changeset/wet-lines-design.md deleted file mode 100644 index 13edec272c4..00000000000 --- a/.changeset/wet-lines-design.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Show fs paths and better error messages when a Solidity file can't be compiled with any configured compiler ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) diff --git a/.changeset/yellow-lands-kiss.md b/.changeset/yellow-lands-kiss.md deleted file mode 100644 index 0caab171c0c..00000000000 --- a/.changeset/yellow-lands-kiss.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@nomicfoundation/hardhat-node-test-runner": patch -"@nomicfoundation/hardhat-mocha": patch -"hardhat": patch ---- - -Add `onTestRunStart`, `onTestWorkerDone`, and `onTestRunDone` test hooks ([#8001](https://github.com/NomicFoundation/hardhat/pull/8001)) diff --git a/.peer-bumps.json b/.peer-bumps.json index 837ee1e19e9..5ed8663a7f8 100644 --- a/.peer-bumps.json +++ b/.peer-bumps.json @@ -6,26 +6,5 @@ "v-next/hardhat/templates", "v-next/config" ], - "bumps": [ - { - "package": "@nomicfoundation/hardhat-mocha", - "peer": "hardhat", - "reason": "It depends on the new TestHooks#onTestRunStart, TestHooks#onTestWorkerDone, and TestHooks#onTestRunDone hooks" - }, - { - "package": "@nomicfoundation/hardhat-node-test-runner", - "peer": "hardhat", - "reason": "It depends on the new TestHooks#onTestRunStart, TestHooks#onTestWorkerDone, and TestHooks#onTestRunDone hooks" - }, - { - "package": "@nomicfoundation/hardhat-verify", - "peer": "hardhat", - "reason": "Uses the new api to detect errors in SolidityBuildSystem#getCompilationJobs" - }, - { - "package": "@nomicfoundation/hardhat-typechain", - "peer": "hardhat", - "reason": "Uses the new api to detect errors in SolidityBuildSystem#build" - } - ] + "bumps": [] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb30670cd76..9fcb01fe060 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,10 +63,10 @@ importers: specifier: workspace:^3.0.3 version: link:../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../hardhat-ignition '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.5 @@ -75,19 +75,19 @@ importers: specifier: workspace:^3.0.3 version: link:../hardhat-ledger '@nomicfoundation/hardhat-mocha': - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../hardhat-mocha '@nomicfoundation/hardhat-network-helpers': specifier: workspace:^3.0.4 version: link:../hardhat-network-helpers '@nomicfoundation/hardhat-node-test-runner': - specifier: workspace:^3.0.9 + specifier: workspace:^3.0.10 version: link:../hardhat-node-test-runner '@nomicfoundation/hardhat-typechain': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.4 version: link:../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../hardhat-verify '@nomicfoundation/hardhat-viem': specifier: workspace:^3.0.3 @@ -96,7 +96,7 @@ importers: specifier: workspace:^3.0.6 version: link:../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../ignition-core '@openzeppelin/contracts': specifier: 5.1.0 @@ -123,7 +123,7 @@ importers: specifier: foundry-rs/forge-std#v1.9.4 version: https://codeload.github.com/foundry-rs/forge-std/tar.gz/1eea5bae12ae557d589f9f0f0edae2faa47cb262 hardhat: - specifier: workspace:^3.1.10 + specifier: workspace:^3.1.11 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -461,10 +461,10 @@ importers: specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../ignition-core '@nomicfoundation/ignition-ui': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../ignition-ui chalk: specifier: ^5.3.0 @@ -872,7 +872,7 @@ importers: specifier: ^1.2.1 version: 1.2.2 hardhat: - specifier: workspace:^3.0.12 + specifier: workspace:^3.1.11 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -1007,7 +1007,7 @@ importers: specifier: ^1.2.1 version: 1.2.2 hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.1.11 version: link:../hardhat prettier: specifier: 3.2.5 @@ -1256,7 +1256,7 @@ importers: specifier: ^1.2.1 version: 1.2.2 hardhat: - specifier: workspace:^3.1.6 + specifier: workspace:^3.1.11 version: link:../hardhat prettier: specifier: 3.2.5 @@ -1423,7 +1423,7 @@ importers: specifier: ^1.2.1 version: 1.2.2 hardhat: - specifier: workspace:^3.1.6 + specifier: workspace:^3.1.11 version: link:../hardhat prettier: specifier: 3.2.5 @@ -1579,7 +1579,7 @@ importers: v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem: dependencies: '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.5 @@ -1588,10 +1588,10 @@ importers: specifier: workspace:^3.0.4 version: link:../../../../hardhat-network-helpers '@nomicfoundation/hardhat-node-test-runner': - specifier: workspace:^3.0.9 + specifier: workspace:^3.0.10 version: link:../../../../hardhat-node-test-runner '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../../../../hardhat-verify '@nomicfoundation/hardhat-viem': specifier: workspace:^3.0.3 @@ -1600,11 +1600,11 @@ importers: specifier: workspace:^3.0.6 version: link:../../../../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../ignition-core devDependencies: '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-viem': specifier: workspace:^5.0.2 @@ -1616,7 +1616,7 @@ importers: specifier: foundry-rs/forge-std#v1.9.4 version: https://codeload.github.com/foundry-rs/forge-std/tar.gz/1eea5bae12ae557d589f9f0f0edae2faa47cb262 hardhat: - specifier: workspace:^3.1.10 + specifier: workspace:^3.1.11 version: link:../../.. typescript: specifier: ~5.8.0 @@ -1631,32 +1631,32 @@ importers: specifier: workspace:^3.0.3 version: link:../../../../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition-ethers': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../hardhat-ignition-ethers '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.5 version: link:../../../../hardhat-keystore '@nomicfoundation/hardhat-mocha': - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../../../../hardhat-mocha '@nomicfoundation/hardhat-network-helpers': specifier: workspace:^3.0.4 version: link:../../../../hardhat-network-helpers '@nomicfoundation/hardhat-typechain': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.4 version: link:../../../../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../../../../hardhat-verify '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../ignition-core devDependencies: '@nomicfoundation/hardhat-ethers': specifier: workspace:^4.0.5 version: link:../../../../hardhat-ethers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-mocha-ethers': specifier: workspace:^3.0.3 @@ -1683,7 +1683,7 @@ importers: specifier: foundry-rs/forge-std#v1.9.4 version: https://codeload.github.com/foundry-rs/forge-std/tar.gz/1eea5bae12ae557d589f9f0f0edae2faa47cb262 hardhat: - specifier: workspace:^3.1.10 + specifier: workspace:^3.1.11 version: link:../../.. mocha: specifier: ^11.0.0 @@ -1698,7 +1698,7 @@ importers: specifier: ^22.8.5 version: 22.18.7 hardhat: - specifier: workspace:^3.1.10 + specifier: workspace:^3.1.11 version: link:../../.. typescript: specifier: ~5.8.0 @@ -1780,7 +1780,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.1.10 + specifier: workspace:^3.1.11 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -1807,7 +1807,7 @@ importers: specifier: ^5.0.8 version: 5.2.8 '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../ignition-core '@types/chai': specifier: ^5.2.3 diff --git a/v-next/example-project/package.json b/v-next/example-project/package.json index 4c38d923981..dc588a7af7e 100644 --- a/v-next/example-project/package.json +++ b/v-next/example-project/package.json @@ -22,20 +22,20 @@ "test": "hardhat test nodejs && hardhat test mocha" }, "devDependencies": { - "hardhat": "workspace:^3.1.10", + "hardhat": "workspace:^3.1.11", "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.3", "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.5", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", - "@nomicfoundation/ignition-core": "workspace:^3.0.8", - "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.8", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.9", + "@nomicfoundation/ignition-core": "workspace:^3.0.9", + "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.9", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.5", "@nomicfoundation/hardhat-ledger": "workspace:^3.0.3", - "@nomicfoundation/hardhat-mocha": "workspace:^3.0.11", + "@nomicfoundation/hardhat-mocha": "workspace:^3.0.12", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.4", - "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.9", - "@nomicfoundation/hardhat-typechain": "workspace:^3.0.3", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.11", + "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.10", + "@nomicfoundation/hardhat-typechain": "workspace:^3.0.4", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.12", "@nomicfoundation/hardhat-viem": "workspace:^3.0.3", "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.6", "@openzeppelin/contracts": "5.1.0", diff --git a/v-next/hardhat-ignition-ethers/CHANGELOG.md b/v-next/hardhat-ignition-ethers/CHANGELOG.md index e69e1a5d3b0..73e5836a467 100644 --- a/v-next/hardhat-ignition-ethers/CHANGELOG.md +++ b/v-next/hardhat-ignition-ethers/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.9 + +### Patch Changes + +- 3916293: Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) + ## 3.0.8 ### Patch Changes diff --git a/v-next/hardhat-ignition-ethers/package.json b/v-next/hardhat-ignition-ethers/package.json index 3e9ff779aaa..00e69816d8c 100644 --- a/v-next/hardhat-ignition-ethers/package.json +++ b/v-next/hardhat-ignition-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition-ethers", - "version": "3.0.8", + "version": "3.0.9", "description": "The Ethers extension to Hardhat Ignition. Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignition lets you focus on your project instead of getting caught up in the deployment details.", "homepage": "https://hardhat.org", "repository": { diff --git a/v-next/hardhat-ignition-viem/CHANGELOG.md b/v-next/hardhat-ignition-viem/CHANGELOG.md index 5b836dd632a..f2c358c2a6f 100644 --- a/v-next/hardhat-ignition-viem/CHANGELOG.md +++ b/v-next/hardhat-ignition-viem/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.9 + +### Patch Changes + +- 3916293: Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) + ## 3.0.8 ### Patch Changes diff --git a/v-next/hardhat-ignition-viem/package.json b/v-next/hardhat-ignition-viem/package.json index 63953325c9b..51e806b095b 100644 --- a/v-next/hardhat-ignition-viem/package.json +++ b/v-next/hardhat-ignition-viem/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition-viem", - "version": "3.0.8", + "version": "3.0.9", "description": "The Viem extension to Hardhat Ignition. Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignition lets you focus on your project instead of getting caught up in the deployment details.", "homepage": "https://hardhat.org", "repository": { diff --git a/v-next/hardhat-ignition/CHANGELOG.md b/v-next/hardhat-ignition/CHANGELOG.md index 55bfb95241e..f990f61a044 100644 --- a/v-next/hardhat-ignition/CHANGELOG.md +++ b/v-next/hardhat-ignition/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.9 + +### Patch Changes + +- 3916293: Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) + ## 3.0.8 ### Patch Changes diff --git a/v-next/hardhat-ignition/package.json b/v-next/hardhat-ignition/package.json index ba0668ac4af..4a4da55db94 100644 --- a/v-next/hardhat-ignition/package.json +++ b/v-next/hardhat-ignition/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition", - "version": "3.0.8", + "version": "3.0.9", "description": "Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignition lets you focus on your project instead of getting caught up in the deployment details.", "homepage": "https://hardhat.org", "repository": { @@ -85,8 +85,8 @@ }, "dependencies": { "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", - "@nomicfoundation/ignition-core": "workspace:^3.0.8", - "@nomicfoundation/ignition-ui": "workspace:^3.0.8", + "@nomicfoundation/ignition-core": "workspace:^3.0.9", + "@nomicfoundation/ignition-ui": "workspace:^3.0.9", "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "chalk": "^5.3.0", "debug": "^4.3.2", diff --git a/v-next/hardhat-mocha/CHANGELOG.md b/v-next/hardhat-mocha/CHANGELOG.md index 1192c744e12..091d9b8c85b 100644 --- a/v-next/hardhat-mocha/CHANGELOG.md +++ b/v-next/hardhat-mocha/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-mocha +## 3.0.12 + +### Patch Changes + +- c755693: Add `onTestRunStart`, `onTestWorkerDone`, and `onTestRunDone` test hooks ([#8001](https://github.com/NomicFoundation/hardhat/pull/8001)) + ## 3.0.11 ### Patch Changes diff --git a/v-next/hardhat-mocha/package.json b/v-next/hardhat-mocha/package.json index 36d263f1a7d..789666e08d0 100644 --- a/v-next/hardhat-mocha/package.json +++ b/v-next/hardhat-mocha/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-mocha", - "version": "3.0.11", + "version": "3.0.12", "description": "A mocha test runner", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-mocha", "repository": { @@ -53,7 +53,7 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "typescript": "~5.8.0", - "hardhat": "workspace:^3.0.12", + "hardhat": "workspace:^3.1.11", "mocha": "^11.0.0" }, "dependencies": { @@ -66,7 +66,7 @@ "zod": "^3.23.8" }, "peerDependencies": { - "hardhat": "workspace:^3.0.12", + "hardhat": "workspace:^3.1.11", "mocha": "^11.0.0" } } diff --git a/v-next/hardhat-node-test-runner/CHANGELOG.md b/v-next/hardhat-node-test-runner/CHANGELOG.md index 11d638b4d94..cb556f8bf17 100644 --- a/v-next/hardhat-node-test-runner/CHANGELOG.md +++ b/v-next/hardhat-node-test-runner/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-node-test-runner +## 3.0.10 + +### Patch Changes + +- c755693: Add `onTestRunStart`, `onTestWorkerDone`, and `onTestRunDone` test hooks ([#8001](https://github.com/NomicFoundation/hardhat/pull/8001)) + ## 3.0.9 ### Patch Changes diff --git a/v-next/hardhat-node-test-runner/package.json b/v-next/hardhat-node-test-runner/package.json index c07f3f49610..7ab6a8ba9ba 100644 --- a/v-next/hardhat-node-test-runner/package.json +++ b/v-next/hardhat-node-test-runner/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-node-test-runner", - "version": "3.0.9", + "version": "3.0.10", "description": "A node:test runner", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-node-test-runner", "repository": { @@ -50,7 +50,7 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "typescript": "~5.8.0", - "hardhat": "workspace:^3.0.0" + "hardhat": "workspace:^3.1.11" }, "dependencies": { "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", @@ -61,6 +61,6 @@ "zod": "^3.23.8" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0" + "hardhat": "workspace:^3.1.11" } } diff --git a/v-next/hardhat-typechain/CHANGELOG.md b/v-next/hardhat-typechain/CHANGELOG.md index c5b4d586b0c..3e44695832c 100644 --- a/v-next/hardhat-typechain/CHANGELOG.md +++ b/v-next/hardhat-typechain/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-typechain +## 3.0.4 + +### Patch Changes + +- 696b295: Make SolidityBuildSystem easier to work with ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) + ## 3.0.3 ### Patch Changes diff --git a/v-next/hardhat-typechain/package.json b/v-next/hardhat-typechain/package.json index 9fd214a5d05..2fc41192129 100644 --- a/v-next/hardhat-typechain/package.json +++ b/v-next/hardhat-typechain/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-typechain", - "version": "3.0.3", + "version": "3.0.4", "description": "Hardhat plugin to support typechain", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-typechain", "repository": { @@ -56,7 +56,7 @@ "rimraf": "^5.0.5", "tsx": "^4.19.3", "typescript": "~5.8.0", - "hardhat": "workspace:^3.1.6", + "hardhat": "workspace:^3.1.11", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", "ethers": "^6.14.0" }, @@ -70,7 +70,7 @@ "zod": "^3.23.8" }, "peerDependencies": { - "hardhat": "workspace:^3.1.6", + "hardhat": "workspace:^3.1.11", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", "ethers": "^6.14.0" } diff --git a/v-next/hardhat-verify/CHANGELOG.md b/v-next/hardhat-verify/CHANGELOG.md index f81eeb6f3f1..565e54bc9f4 100644 --- a/v-next/hardhat-verify/CHANGELOG.md +++ b/v-next/hardhat-verify/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-verify +## 3.0.12 + +### Patch Changes + +- 696b295: Make SolidityBuildSystem easier to work with ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) + ## 3.0.11 ### Patch Changes diff --git a/v-next/hardhat-verify/package.json b/v-next/hardhat-verify/package.json index 40a1af46381..82b7d9e8d83 100644 --- a/v-next/hardhat-verify/package.json +++ b/v-next/hardhat-verify/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-verify", - "version": "3.0.11", + "version": "3.0.12", "description": "Hardhat plugin for verifying contracts", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-verify", "repository": { @@ -60,7 +60,7 @@ "rimraf": "^5.0.5", "tsx": "^4.19.3", "typescript": "~5.8.0", - "hardhat": "workspace:^3.1.6" + "hardhat": "workspace:^3.1.11" }, "dependencies": { "@ethersproject/abi": "^5.8.0", @@ -74,6 +74,6 @@ "zod": "^3.23.8" }, "peerDependencies": { - "hardhat": "workspace:^3.1.6" + "hardhat": "workspace:^3.1.11" } } diff --git a/v-next/hardhat/CHANGELOG.md b/v-next/hardhat/CHANGELOG.md index c40255d579b..8644f822602 100644 --- a/v-next/hardhat/CHANGELOG.md +++ b/v-next/hardhat/CHANGELOG.md @@ -1,5 +1,20 @@ # hardhat +## 3.1.11 + +### Patch Changes + +- 2b6ced9: Bumped EDR version to [`0.12.0-next.27`](https://github.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.12.0-next.27) + + BREAKING CHANGE: Memory capture used to be enabled by default on geth, but has since been flipped https://github.com/ethereum/go-ethereum/pull/23558 and is now disabled by default. We have followed suit and disabled it by default as well. If you were relying on memory capture, you will need to explicitly enable it by setting the `enableMemory` option to true in your tracer configuration. + +- 696b295: Make SolidityBuildSystem easier to work with ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) +- 48da5a5: Expose `Result` type for task action success/failure signaling. +- f002c65: Fixed the acceptance of relative paths to `node_modules` in npm remappings ([#8007](https://github.com/NomicFoundation/hardhat/pull/8007)) +- 2413fd3: Implement a global banner logic in Hardhat 3 [#8021](https://github.com/NomicFoundation/hardhat/pull/8021) +- 696b295: Show fs paths and better error messages when a Solidity file can't be compiled with any configured compiler ([#7988](https://github.com/NomicFoundation/hardhat/pull/7988)) +- c755693: Add `onTestRunStart`, `onTestWorkerDone`, and `onTestRunDone` test hooks ([#8001](https://github.com/NomicFoundation/hardhat/pull/8001)) + ## 3.1.10 ### Patch Changes diff --git a/v-next/hardhat/package.json b/v-next/hardhat/package.json index b9ebb4e87d9..14afc0bd61f 100644 --- a/v-next/hardhat/package.json +++ b/v-next/hardhat/package.json @@ -1,6 +1,6 @@ { "name": "hardhat", - "version": "3.1.10", + "version": "3.1.11", "description": "Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat", "repository": { diff --git a/v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem/package.json b/v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem/package.json index 0ac1477875d..062fa6fa8a5 100644 --- a/v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem/package.json +++ b/v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem/package.json @@ -5,22 +5,22 @@ "description": "A TypeScript Hardhat project using Node Test Runner and Viem", "type": "module", "devDependencies": { - "hardhat": "workspace:^3.1.10", + "hardhat": "workspace:^3.1.11", "@nomicfoundation/hardhat-toolbox-viem": "workspace:^5.0.2", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.9", "@types/node": "^22.8.5", "forge-std": "foundry-rs/forge-std#v1.9.4", "typescript": "~5.8.0", "viem": "^2.43.0" }, "peerDependencies": { - "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.8", + "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.9", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.5", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.4", - "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.9", + "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.10", "@nomicfoundation/hardhat-viem": "workspace:^3.0.3", "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.6", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.11", - "@nomicfoundation/ignition-core": "workspace:^3.0.8" + "@nomicfoundation/hardhat-verify": "workspace:^3.0.12", + "@nomicfoundation/ignition-core": "workspace:^3.0.9" } } diff --git a/v-next/hardhat/templates/hardhat-3/02-mocha-ethers/package.json b/v-next/hardhat/templates/hardhat-3/02-mocha-ethers/package.json index 9b182164b67..959d565c95a 100644 --- a/v-next/hardhat/templates/hardhat-3/02-mocha-ethers/package.json +++ b/v-next/hardhat/templates/hardhat-3/02-mocha-ethers/package.json @@ -5,10 +5,10 @@ "description": "A TypeScript Hardhat project using Mocha and Ethers.js", "type": "module", "devDependencies": { - "hardhat": "workspace:^3.1.10", + "hardhat": "workspace:^3.1.11", "@nomicfoundation/hardhat-toolbox-mocha-ethers": "workspace:^3.0.3", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.5", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.9", "@types/chai": "^5.2.3", "@types/chai-as-promised": "^8.0.1", "@types/mocha": ">=10.0.10", @@ -22,13 +22,13 @@ "peerDependencies": { "@nomicfoundation/hardhat-ethers": "workspace:^4.0.5", "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.3", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", - "@nomicfoundation/hardhat-ignition-ethers": "workspace:^3.0.8", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.9", + "@nomicfoundation/hardhat-ignition-ethers": "workspace:^3.0.9", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.5", - "@nomicfoundation/hardhat-mocha": "workspace:^3.0.11", + "@nomicfoundation/hardhat-mocha": "workspace:^3.0.12", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.4", - "@nomicfoundation/hardhat-typechain": "workspace:^3.0.3", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.11", - "@nomicfoundation/ignition-core": "workspace:^3.0.8" + "@nomicfoundation/hardhat-typechain": "workspace:^3.0.4", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.12", + "@nomicfoundation/ignition-core": "workspace:^3.0.9" } } diff --git a/v-next/hardhat/templates/hardhat-3/03-minimal/package.json b/v-next/hardhat/templates/hardhat-3/03-minimal/package.json index 4ef9e02d99e..42e4a03016e 100644 --- a/v-next/hardhat/templates/hardhat-3/03-minimal/package.json +++ b/v-next/hardhat/templates/hardhat-3/03-minimal/package.json @@ -5,7 +5,7 @@ "description": "A minimal Hardhat project", "type": "module", "devDependencies": { - "hardhat": "workspace:^3.1.10", + "hardhat": "workspace:^3.1.11", "@types/node": "^22.8.5", "typescript": "~5.8.0" } diff --git a/v-next/ignition-core/CHANGELOG.md b/v-next/ignition-core/CHANGELOG.md index 9415913ae93..ba82de15582 100644 --- a/v-next/ignition-core/CHANGELOG.md +++ b/v-next/ignition-core/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.9 + +### Patch Changes + +- 3916293: Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) + ## 3.0.8 ### Patch Changes diff --git a/v-next/ignition-core/package.json b/v-next/ignition-core/package.json index 6fe279e6165..5100e9dfe8e 100644 --- a/v-next/ignition-core/package.json +++ b/v-next/ignition-core/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-core", - "version": "3.0.8", + "version": "3.0.9", "description": "Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignition lets you focus on your project instead of getting caught up in the deployment details.", "homepage": "https://hardhat.org", "repository": { @@ -72,7 +72,7 @@ "chai-as-promised": "^8.0.0", "cross-env": "7.0.3", "eslint": "9.25.1", - "hardhat": "workspace:^3.1.10", + "hardhat": "workspace:^3.1.11", "mocha": "^11.0.0", "nyc": "15.1.0", "prettier": "3.2.5", diff --git a/v-next/ignition-ui/CHANGELOG.md b/v-next/ignition-ui/CHANGELOG.md index e7b0335084b..42e70a2521c 100644 --- a/v-next/ignition-ui/CHANGELOG.md +++ b/v-next/ignition-ui/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.9 + +### Patch Changes + +- 3916293: Fix an issue that prevented the verification of contracts using FQNs ([#8014](https://github.com/NomicFoundation/hardhat/pull/8014)) + ## 3.0.8 ### Patch Changes diff --git a/v-next/ignition-ui/package.json b/v-next/ignition-ui/package.json index 70294bf1d67..3df5477a9ad 100644 --- a/v-next/ignition-ui/package.json +++ b/v-next/ignition-ui/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-ui", - "version": "3.0.8", + "version": "3.0.9", "type": "module", "repository": { "type": "git", @@ -31,7 +31,7 @@ ], "devDependencies": { "@fontsource/roboto": "^5.0.8", - "@nomicfoundation/ignition-core": "workspace:^3.0.8", + "@nomicfoundation/ignition-core": "workspace:^3.0.9", "@types/chai": "^5.2.3", "@types/chai-as-promised": "^8.0.1", "@types/mocha": ">=10.0.10",