diff --git a/.changeset/moody-gorillas-act.md b/.changeset/moody-gorillas-act.md deleted file mode 100644 index 46d2de1d7bc..00000000000 --- a/.changeset/moody-gorillas-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Fix a bug that could lead to different builds having the same build id. Note that this version will change how every build id is computed. diff --git a/.changeset/rich-geese-exercise.md b/.changeset/rich-geese-exercise.md deleted file mode 100644 index 502043ec2d1..00000000000 --- a/.changeset/rich-geese-exercise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Added a new minimal sample project diff --git a/.changeset/short-zoos-fold.md b/.changeset/short-zoos-fold.md deleted file mode 100644 index d1c70bce408..00000000000 --- a/.changeset/short-zoos-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/hardhat-verify": patch ---- - -Added support for verifying contracts via Sourcify, thanks @manuelwedler ([#6885](https://github.com/NomicFoundation/hardhat/issues/6885)). diff --git a/.changeset/wild-numbers-report.md b/.changeset/wild-numbers-report.md deleted file mode 100644 index 2726ac71240..00000000000 --- a/.changeset/wild-numbers-report.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@nomicfoundation/ignition-core": patch -"@nomicfoundation/hardhat-ignition": patch -"@nomicfoundation/hardhat-ignition-ethers": patch -"@nomicfoundation/hardhat-ignition-viem": patch ---- - -Make `@nomicfoundation/hardhat-ignition`'s UI work well with other plugins, like Ledger's. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce07433a831..b0238fa6aef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,10 +63,10 @@ importers: specifier: workspace:^3.0.1 version: link:../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.3 @@ -87,7 +87,7 @@ importers: specifier: workspace:^3.0.1 version: link:../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.6 version: link:../hardhat-verify '@nomicfoundation/hardhat-viem': specifier: workspace:^3.0.1 @@ -96,7 +96,7 @@ importers: specifier: workspace:^3.0.3 version: link:../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-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.0.11 + specifier: workspace:^3.0.12 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -421,13 +421,13 @@ importers: specifier: workspace:^3.0.5 version: link:../hardhat-utils '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.6 version: link:../hardhat-verify '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-core '@nomicfoundation/ignition-ui': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-ui chalk: specifier: ^5.3.0 @@ -485,7 +485,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.12 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -588,7 +588,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -615,7 +615,7 @@ importers: specifier: workspace:^3.0.2 version: link:../hardhat-errors '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.6 version: link:../hardhat-verify devDependencies: '@istanbuljs/nyc-config-typescript': @@ -625,7 +625,7 @@ importers: specifier: workspace:^4.0.0 version: link:../hardhat-ethers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -634,7 +634,7 @@ importers: specifier: workspace:^ version: link:../hardhat-test-utils '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-core '@types/node': specifier: ^20.14.9 @@ -652,7 +652,7 @@ importers: specifier: ^6.14.0 version: 6.15.0 hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.12 version: link:../hardhat nyc: specifier: 15.1.0 @@ -679,7 +679,7 @@ importers: specifier: ^5.0.8 version: 5.2.8 '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-core '@types/chai': specifier: ^4.2.0 @@ -760,14 +760,14 @@ importers: specifier: workspace:^3.0.2 version: link:../hardhat-errors '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.6 version: link:../hardhat-verify devDependencies: '@istanbuljs/nyc-config-typescript': specifier: 1.0.2 version: 1.0.2(nyc@15.1.0) '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -779,7 +779,7 @@ importers: specifier: workspace:^3.0.0 version: link:../hardhat-viem '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.5 version: link:../hardhat-ignition-core '@types/node': specifier: ^20.14.9 @@ -794,7 +794,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.12 version: link:../hardhat nyc: specifier: 15.1.0 @@ -1483,7 +1483,7 @@ importers: specifier: ^4.3.2 version: 4.4.3(supports-color@5.5.0) hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.12 version: link:../hardhat semver: specifier: ^7.6.3 @@ -1670,7 +1670,7 @@ importers: v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem: dependencies: '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.2 @@ -1682,7 +1682,7 @@ importers: specifier: workspace:^3.0.5 version: link:../../../../hardhat-node-test-runner '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.6 version: link:../../../../hardhat-verify '@nomicfoundation/hardhat-viem': specifier: workspace:^3.0.0 @@ -1691,11 +1691,11 @@ importers: specifier: workspace:^3.0.0 version: link:../../../../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition-core devDependencies: '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-viem': specifier: workspace:^5.0.1 @@ -1707,7 +1707,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.0.11 + specifier: workspace:^3.0.12 version: link:../../.. typescript: specifier: ~5.8.0 @@ -1725,7 +1725,7 @@ importers: specifier: workspace:^3.0.0 version: link:../../../../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition-ethers': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition-ethers '@nomicfoundation/hardhat-keystore': specifier: workspace:^3.0.2 @@ -1740,14 +1740,14 @@ importers: specifier: workspace:^3.0.0 version: link:../../../../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.6 version: link:../../../../hardhat-verify '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition-core devDependencies: '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-mocha-ethers': specifier: workspace:^3.0.1 @@ -1774,7 +1774,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.0.11 + specifier: workspace:^3.0.12 version: link:../../.. mocha: specifier: ^11.0.0 @@ -1789,7 +1789,7 @@ importers: specifier: ^22.8.5 version: 22.18.7 hardhat: - specifier: workspace:^3.0.11 + specifier: workspace:^3.0.12 version: link:../../.. typescript: specifier: ~5.8.0 diff --git a/v-next/example-project/package.json b/v-next/example-project/package.json index 346d16d5d35..2d5388de538 100644 --- a/v-next/example-project/package.json +++ b/v-next/example-project/package.json @@ -23,20 +23,20 @@ "test": "hardhat test nodejs && hardhat test mocha" }, "devDependencies": { - "hardhat": "workspace:^3.0.11", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.1", "@nomicfoundation/hardhat-errors": "workspace:^3.0.3", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.3", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.4", - "@nomicfoundation/ignition-core": "workspace:^3.0.4", - "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.4", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", + "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.5", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.3", "@nomicfoundation/hardhat-ledger": "workspace:^1.2.1", "@nomicfoundation/hardhat-mocha": "workspace:^3.0.6", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.2", "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.6", "@nomicfoundation/hardhat-typechain": "workspace:^3.0.1", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.5", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6", "@nomicfoundation/hardhat-viem": "workspace:^3.0.1", "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.3", "@openzeppelin/contracts": "5.1.0", diff --git a/v-next/hardhat-ignition-core/CHANGELOG.md b/v-next/hardhat-ignition-core/CHANGELOG.md index fd471e733e3..4e1c269e1a3 100644 --- a/v-next/hardhat-ignition-core/CHANGELOG.md +++ b/v-next/hardhat-ignition-core/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.5 + +### Patch Changes + +- d1c1803: Make `@nomicfoundation/hardhat-ignition`'s UI work well with other plugins, like Ledger's. + ## 3.0.4 ## 3.0.3 diff --git a/v-next/hardhat-ignition-core/package.json b/v-next/hardhat-ignition-core/package.json index 9683e04b31d..1a5a0692980 100644 --- a/v-next/hardhat-ignition-core/package.json +++ b/v-next/hardhat-ignition-core/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-core", - "version": "3.0.4", + "version": "3.0.5", "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.0.11", + "hardhat": "workspace:^3.0.12", "mocha": "^11.0.0", "nyc": "15.1.0", "prettier": "3.2.5", diff --git a/v-next/hardhat-ignition-ethers/CHANGELOG.md b/v-next/hardhat-ignition-ethers/CHANGELOG.md index acece805325..ae1cf2f0821 100644 --- a/v-next/hardhat-ignition-ethers/CHANGELOG.md +++ b/v-next/hardhat-ignition-ethers/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.5 + +### Patch Changes + +- d1c1803: Make `@nomicfoundation/hardhat-ignition`'s UI work well with other plugins, like Ledger's. + ## 3.0.4 ### Patch Changes diff --git a/v-next/hardhat-ignition-ethers/package.json b/v-next/hardhat-ignition-ethers/package.json index 29578bc386c..ae5b8da099c 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.4", + "version": "3.0.5", "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": { @@ -46,10 +46,10 @@ ], "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", - "hardhat": "workspace:^3.0.0", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.2", - "@nomicfoundation/ignition-core": "workspace:^3.0.2", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", "@nomicfoundation/hardhat-node-test-reporter": "workspace:^3.0.0", "@nomicfoundation/hardhat-test-utils": "workspace:^", "@types/node": "^20.14.9", @@ -68,11 +68,11 @@ "@nomicfoundation/hardhat-errors": "workspace:^3.0.2" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.2", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.0", - "@nomicfoundation/ignition-core": "workspace:^3.0.2", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", "ethers": "^6.14.0" } } diff --git a/v-next/hardhat-ignition-ui/CHANGELOG.md b/v-next/hardhat-ignition-ui/CHANGELOG.md index a03e32f29f1..492deabfd28 100644 --- a/v-next/hardhat-ignition-ui/CHANGELOG.md +++ b/v-next/hardhat-ignition-ui/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +## 3.0.5 + ## 3.0.4 ## 3.0.3 diff --git a/v-next/hardhat-ignition-ui/package.json b/v-next/hardhat-ignition-ui/package.json index 2226f236255..f795d0273c8 100644 --- a/v-next/hardhat-ignition-ui/package.json +++ b/v-next/hardhat-ignition-ui/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-ui", - "version": "3.0.4", + "version": "3.0.5", "type": "module", "repository": { "type": "git", @@ -31,7 +31,7 @@ ], "devDependencies": { "@fontsource/roboto": "^5.0.8", - "@nomicfoundation/ignition-core": "workspace:^3.0.4", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", "@types/chai": "^4.2.0", "@types/chai-as-promised": "^8.0.1", "@types/mocha": ">=10.0.10", diff --git a/v-next/hardhat-ignition-viem/CHANGELOG.md b/v-next/hardhat-ignition-viem/CHANGELOG.md index 5e3fcdf0305..0fe63439dc6 100644 --- a/v-next/hardhat-ignition-viem/CHANGELOG.md +++ b/v-next/hardhat-ignition-viem/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.5 + +### Patch Changes + +- d1c1803: Make `@nomicfoundation/hardhat-ignition`'s UI work well with other plugins, like Ledger's. + ## 3.0.4 ### Patch Changes diff --git a/v-next/hardhat-ignition-viem/package.json b/v-next/hardhat-ignition-viem/package.json index d5385ea43e0..00db9dc5c66 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.4", + "version": "3.0.5", "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": { @@ -47,9 +47,9 @@ ], "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", - "hardhat": "workspace:^3.0.0", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.2", - "@nomicfoundation/ignition-core": "workspace:^3.0.2", + "hardhat": "workspace:^3.0.12", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", "@nomicfoundation/hardhat-node-test-reporter": "workspace:^3.0.0", "@nomicfoundation/hardhat-viem": "workspace:^3.0.0", "@nomicfoundation/hardhat-test-utils": "workspace:^", @@ -69,10 +69,10 @@ "@nomicfoundation/hardhat-errors": "workspace:^3.0.2" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.2", - "@nomicfoundation/ignition-core": "workspace:^3.0.2", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.0", + "hardhat": "workspace:^3.0.12", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6", "@nomicfoundation/hardhat-viem": "workspace:^3.0.0", "viem": "^2.30.0" } diff --git a/v-next/hardhat-ignition/CHANGELOG.md b/v-next/hardhat-ignition/CHANGELOG.md index c8c54925988..6a8f3afd77a 100644 --- a/v-next/hardhat-ignition/CHANGELOG.md +++ b/v-next/hardhat-ignition/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.5 + +### Patch Changes + +- d1c1803: Make `@nomicfoundation/hardhat-ignition`'s UI work well with other plugins, like Ledger's. + ## 3.0.4 ### Patch Changes diff --git a/v-next/hardhat-ignition/package.json b/v-next/hardhat-ignition/package.json index faaf8a655db..6fff181672c 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.4", + "version": "3.0.5", "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": { @@ -59,7 +59,7 @@ ], "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", - "hardhat": "workspace:^3.0.0", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.2", "@nomicfoundation/hardhat-test-utils": "workspace:^", "@types/chai": "^4.2.0", @@ -84,8 +84,8 @@ }, "dependencies": { "@nomicfoundation/hardhat-errors": "workspace:^3.0.2", - "@nomicfoundation/ignition-core": "workspace:^3.0.4", - "@nomicfoundation/ignition-ui": "workspace:^3.0.4", + "@nomicfoundation/ignition-core": "workspace:^3.0.5", + "@nomicfoundation/ignition-ui": "workspace:^3.0.5", "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", "chalk": "^5.3.0", "debug": "^4.3.2", @@ -93,7 +93,7 @@ "json5": "^2.2.3" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.0" + "hardhat": "workspace:^3.0.12", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6" } } diff --git a/v-next/hardhat-verify/CHANGELOG.md b/v-next/hardhat-verify/CHANGELOG.md index 99aa58a7d72..72baccad645 100644 --- a/v-next/hardhat-verify/CHANGELOG.md +++ b/v-next/hardhat-verify/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-verify +## 3.0.6 + +### Patch Changes + +- 6307578: Added support for verifying contracts via Sourcify, thanks @manuelwedler ([#6885](https://github.com/NomicFoundation/hardhat/issues/6885)). + ## 3.0.5 ### Patch Changes diff --git a/v-next/hardhat-verify/package.json b/v-next/hardhat-verify/package.json index d33941f523a..a7de4678d1f 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.5", + "version": "3.0.6", "description": "Hardhat plugin for verifying contracts", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-verify", "repository": { @@ -72,6 +72,6 @@ "zod": "^3.23.8" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0" + "hardhat": "workspace:^3.0.12" } } diff --git a/v-next/hardhat/CHANGELOG.md b/v-next/hardhat/CHANGELOG.md index 53a7f23ac05..9503057ec0a 100644 --- a/v-next/hardhat/CHANGELOG.md +++ b/v-next/hardhat/CHANGELOG.md @@ -1,5 +1,12 @@ # hardhat +## 3.0.12 + +### Patch Changes + +- 50ce3e0: Fix a bug that could lead to different builds having the same build id. Note that this version will change how every build id is computed. +- a77c06a: Added a new minimal sample project + ## 3.0.11 ### Patch Changes diff --git a/v-next/hardhat/package.json b/v-next/hardhat/package.json index 448f96ff057..6466e671d51 100644 --- a/v-next/hardhat/package.json +++ b/v-next/hardhat/package.json @@ -1,6 +1,6 @@ { "name": "hardhat", - "version": "3.0.11", + "version": "3.0.12", "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 905dc897ef5..ee896262267 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.0.11", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-toolbox-viem": "workspace:^5.0.1", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.4", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", "@types/node": "^22.8.5", "forge-std": "foundry-rs/forge-std#v1.9.4", "typescript": "~5.8.0", "viem": "^2.30.0" }, "peerDependencies": { - "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.0", + "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.5", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.2", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.1", "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.5", "@nomicfoundation/hardhat-viem": "workspace:^3.0.0", "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.0", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.4", - "@nomicfoundation/ignition-core": "workspace:^3.0.0" + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6", + "@nomicfoundation/ignition-core": "workspace:^3.0.5" } } 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 eada3500f3e..6ee0bcae1fd 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,9 +5,9 @@ "description": "A TypeScript Hardhat project using Mocha and Ethers.js", "type": "module", "devDependencies": { - "hardhat": "workspace:^3.0.11", + "hardhat": "workspace:^3.0.12", "@nomicfoundation/hardhat-toolbox-mocha-ethers": "workspace:^3.0.1", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.4", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", "@types/chai": "^4.2.0", "@types/chai-as-promised": "^8.0.1", "@types/mocha": ">=10.0.10", @@ -21,13 +21,13 @@ "peerDependencies": { "@nomicfoundation/hardhat-ethers": "workspace:^4.0.2", "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.0", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.0", - "@nomicfoundation/hardhat-ignition-ethers": "workspace:^3.0.0", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.5", + "@nomicfoundation/hardhat-ignition-ethers": "workspace:^3.0.5", "@nomicfoundation/hardhat-keystore": "workspace:^3.0.2", "@nomicfoundation/hardhat-mocha": "workspace:^3.0.5", "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.1", "@nomicfoundation/hardhat-typechain": "workspace:^3.0.0", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.4", - "@nomicfoundation/ignition-core": "workspace:^3.0.0" + "@nomicfoundation/hardhat-verify": "workspace:^3.0.6", + "@nomicfoundation/ignition-core": "workspace:^3.0.5" } } 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 2320e37f2db..24fb0a01072 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.0.11", + "hardhat": "workspace:^3.0.12", "@types/node": "^22.8.5", "typescript": "~5.8.0" }