diff --git a/.changeset/angry-melons-ring.md b/.changeset/angry-melons-ring.md deleted file mode 100644 index 6f9bfd4bc50..00000000000 --- a/.changeset/angry-melons-ring.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@nomicfoundation/hardhat-ethers-chai-matchers": patch -"@nomicfoundation/hardhat-toolbox-mocha-ethers": patch ---- - -Upgrade Chai to v6, while keeping compatibility with v5 diff --git a/.changeset/big-rings-listen.md b/.changeset/big-rings-listen.md deleted file mode 100644 index 05d8afeb085..00000000000 --- a/.changeset/big-rings-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Update `hardhat node` to always use the new `node` network (#7989)[https://github.com/NomicFoundation/hardhat/pull/7989] diff --git a/.changeset/bump-hardhat-utils-major.md b/.changeset/bump-hardhat-utils-major.md deleted file mode 100644 index c3847fa6e08..00000000000 --- a/.changeset/bump-hardhat-utils-major.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -"@nomicfoundation/hardhat-errors": patch -"@nomicfoundation/hardhat-ethers": patch -"@nomicfoundation/hardhat-ethers-chai-matchers": patch -"@nomicfoundation/hardhat-ignition": patch -"@nomicfoundation/hardhat-keystore": patch -"@nomicfoundation/hardhat-ledger": patch -"@nomicfoundation/hardhat-mocha": patch -"@nomicfoundation/hardhat-network-helpers": patch -"@nomicfoundation/hardhat-node-test-runner": patch -"@nomicfoundation/hardhat-test-utils": patch -"@nomicfoundation/hardhat-toolbox-mocha-ethers": patch -"@nomicfoundation/hardhat-typechain": patch -"@nomicfoundation/hardhat-verify": patch -"@nomicfoundation/hardhat-viem": patch -"@nomicfoundation/hardhat-viem-assertions": patch -"@nomicfoundation/hardhat-zod-utils": patch -"@nomicfoundation/ignition-core": patch -"@nomicfoundation/hardhat-ignition-ethers": patch -"@nomicfoundation/ignition-ui": patch -"@nomicfoundation/hardhat-ignition-viem": patch ---- - -Bump `hardhat-utils` major diff --git a/.changeset/chilled-ads-exist.md b/.changeset/chilled-ads-exist.md deleted file mode 100644 index 8c0b6c6f34f..00000000000 --- a/.changeset/chilled-ads-exist.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@nomicfoundation/hardhat-utils": major -"hardhat": patch ---- - -Introduce new inter-process mutex implementation ([7942](https://github.com/NomicFoundation/hardhat/pull/7942)). diff --git a/.changeset/dark-rice-fry.md b/.changeset/dark-rice-fry.md deleted file mode 100644 index 2efb3dc3478..00000000000 --- a/.changeset/dark-rice-fry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@nomicfoundation/hardhat-foundry": major -"@nomicfoundation/hardhat-errors": patch ---- - -Introduce the `@nomicfoundation/hardhat-foundry` plugin for Hardhat 3 diff --git a/.changeset/eleven-dots-run.md b/.changeset/eleven-dots-run.md deleted file mode 100644 index ffbfa3b3f9d..00000000000 --- a/.changeset/eleven-dots-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Add a `SolidityHooks#readNpmPackageRemappings` hook diff --git a/.changeset/four-lies-flash.md b/.changeset/four-lies-flash.md deleted file mode 100644 index 214882a3992..00000000000 --- a/.changeset/four-lies-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Allow overriding the type of the network configs `default` and `localhost` [#7805](https://github.com/NomicFoundation/hardhat/pull/7805) diff --git a/.changeset/healthy-ears-knock.md b/.changeset/healthy-ears-knock.md deleted file mode 100644 index cd29b113b4e..00000000000 --- a/.changeset/healthy-ears-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Throw better error messages when trying to use a Hardhat 2 plugin with Hardhat 3 [#7991](https://github.com/NomicFoundation/hardhat/pull/7991). diff --git a/.changeset/lemon-flies-reply.md b/.changeset/lemon-flies-reply.md deleted file mode 100644 index f257999e91c..00000000000 --- a/.changeset/lemon-flies-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/hardhat-ethers-chai-matchers": patch ---- - -Only use `AssertionError`s within assertion functions [#7993](https://github.com/NomicFoundation/hardhat/pull/7993) diff --git a/.changeset/olive-shirts-obey.md b/.changeset/olive-shirts-obey.md deleted file mode 100644 index 5e8db02bb52..00000000000 --- a/.changeset/olive-shirts-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Suggest installing hardhat-foundry when appropriate diff --git a/.changeset/six-taxes-hang.md b/.changeset/six-taxes-hang.md deleted file mode 100644 index 63dc20f454d..00000000000 --- a/.changeset/six-taxes-hang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/hardhat-utils": patch ---- - -Fix two issues in the `download` function ([7942](https://github.com/NomicFoundation/hardhat/pull/7942)). diff --git a/.changeset/slick-donuts-carry.md b/.changeset/slick-donuts-carry.md deleted file mode 100644 index 11decf615c0..00000000000 --- a/.changeset/slick-donuts-carry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Make the solc downloader safe when run by multiple processes ([7946](https://github.com/NomicFoundation/hardhat/pull/7946)). diff --git a/.changeset/small-penguins-smash.md b/.changeset/small-penguins-smash.md deleted file mode 100644 index b8a4b3cb7ac..00000000000 --- a/.changeset/small-penguins-smash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@nomicfoundation/hardhat-utils": major -"hardhat": patch ---- - -Update the `--coverage` table output to match the style used by `--gas-stats`. Thanks @jose-blockchain! ([#7733](https://github.com/NomicFoundation/hardhat/issues/7733)) diff --git a/.changeset/smooth-socks-dance.md b/.changeset/smooth-socks-dance.md deleted file mode 100644 index 26f491dc04e..00000000000 --- a/.changeset/smooth-socks-dance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@nomicfoundation/hardhat-errors": patch -"hardhat": patch ---- - -Added support for `inline actions` in tasks [7851](https://github.com/NomicFoundation/hardhat/pull/7851). diff --git a/.changeset/strong-ducks-heal.md b/.changeset/strong-ducks-heal.md deleted file mode 100644 index 83e684d6cb8..00000000000 --- a/.changeset/strong-ducks-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"hardhat": patch ---- - -Expose `gasLimit` configuration for Solidity tests [#7996](https://github.com/NomicFoundation/hardhat/pull/7996) diff --git a/.changeset/wild-buckets-beam.md b/.changeset/wild-buckets-beam.md deleted file mode 100644 index 0a611aaad0e..00000000000 --- a/.changeset/wild-buckets-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/hardhat-mocha": patch ---- - -Improve the error message shown when an `await` is missing [#7993](https://github.com/NomicFoundation/hardhat/pull/7993) diff --git a/.peer-bumps.json b/.peer-bumps.json index 9793df6f17c..5ed8663a7f8 100644 --- a/.peer-bumps.json +++ b/.peer-bumps.json @@ -6,11 +6,5 @@ "v-next/hardhat/templates", "v-next/config" ], - "bumps": [ - { - "package": "@nomicfoundation/hardhat-foundry", - "peer": "hardhat", - "reason": "It depends on the new SolidityHooks#readNpmPackageRemappings hook" - } - ] + "bumps": [] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a43c962ffd..3ebb11e7b4b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,49 +54,49 @@ importers: v-next/example-project: devDependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.6 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-ethers': - specifier: workspace:^4.0.4 + specifier: workspace:^4.0.5 version: link:../hardhat-ethers '@nomicfoundation/hardhat-ethers-chai-matchers': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../hardhat-ignition '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../hardhat-keystore '@nomicfoundation/hardhat-ledger': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../hardhat-ledger '@nomicfoundation/hardhat-mocha': - specifier: workspace:^3.0.10 + specifier: workspace:^3.0.11 version: link:../hardhat-mocha '@nomicfoundation/hardhat-network-helpers': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.4 version: link:../hardhat-network-helpers '@nomicfoundation/hardhat-node-test-runner': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../hardhat-node-test-runner '@nomicfoundation/hardhat-typechain': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.10 + specifier: workspace:^3.0.11 version: link:../hardhat-verify '@nomicfoundation/hardhat-viem': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../hardhat-viem '@nomicfoundation/hardhat-viem-assertions': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.6 version: link:../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 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.1.9 + specifier: workspace:^3.1.10 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -150,16 +150,16 @@ importers: specifier: 0.12.0-next.24 version: 0.12.0-next.24 '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.6 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.6 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-vendored': specifier: workspace:^3.0.1 version: link:../hardhat-vendored '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.1 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils '@nomicfoundation/solidity-analyzer': specifier: ^0.1.1 @@ -250,7 +250,7 @@ importers: v-next/hardhat-errors: dependencies: '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.1 + specifier: workspace:^4.0.0 version: link:../hardhat-utils devDependencies: '@nomicfoundation/hardhat-node-test-reporter': @@ -284,10 +284,10 @@ importers: v-next/hardhat-ethers: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils debug: specifier: ^4.3.2 @@ -298,9 +298,6 @@ importers: ethers: specifier: ^6.14.0 version: 6.15.0 - hardhat: - specifier: workspace:^3.0.7 - version: link:../hardhat devDependencies: '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -323,6 +320,9 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.7 + version: link:../hardhat prettier: specifier: 3.2.5 version: 3.2.5 @@ -338,33 +338,24 @@ importers: v-next/hardhat-ethers-chai-matchers: dependencies: - '@nomicfoundation/hardhat-ethers': - specifier: workspace:^4.0.0 - version: link:../hardhat-ethers '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@types/chai-as-promised': specifier: ^8.0.1 version: 8.0.2 - chai: - specifier: '>=5.1.2 <7' - version: 6.2.2 chai-as-promised: specifier: ^8.0.0 version: 8.0.2(chai@6.2.2) deep-eql: specifier: ^5.0.1 version: 5.0.2 - ethers: - specifier: ^6.14.0 - version: 6.15.0 - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat devDependencies: + '@nomicfoundation/hardhat-ethers': + specifier: workspace:^4.0.0 + version: link:../hardhat-ethers '@nomicfoundation/hardhat-mocha': - specifier: workspace:^3.0.6 + specifier: workspace:^3.0.11 version: link:../hardhat-mocha '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -390,12 +381,21 @@ importers: c8: specifier: ^9.1.0 version: 9.1.0 + chai: + specifier: '>=5.1.2 <7' + version: 6.2.2 eslint: specifier: 9.25.1 version: 9.25.1 + ethers: + specifier: ^6.14.0 + version: 6.15.0 expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat mocha: specifier: ^11.0.0 version: 11.7.3 @@ -415,10 +415,10 @@ importers: v-next/hardhat-foundry: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils devDependencies: '@nomicfoundation/hardhat-node-test-reporter': @@ -437,7 +437,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.0.0 + specifier: workspace:^3.1.10 version: link:../hardhat prettier: specifier: 3.2.5 @@ -455,19 +455,16 @@ importers: v-next/hardhat-ignition: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.6 + specifier: workspace:^4.0.0 version: link:../hardhat-utils - '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 - version: link:../hardhat-verify '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../hardhat-ignition-core '@nomicfoundation/ignition-ui': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../hardhat-ignition-ui chalk: specifier: ^5.3.0 @@ -486,11 +483,14 @@ importers: specifier: 1.0.2 version: 1.0.2(nyc@15.1.0) '@nomicfoundation/hardhat-network-helpers': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.4 version: link:../hardhat-network-helpers '@nomicfoundation/hardhat-test-utils': specifier: workspace:^ version: link:../hardhat-test-utils + '@nomicfoundation/hardhat-verify': + specifier: workspace:^3.0.0 + version: link:../hardhat-verify '@types/chai': specifier: ^5.2.3 version: 5.2.3 @@ -558,10 +558,10 @@ importers: specifier: 5.6.1 version: 5.6.1 '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.6 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/solidity-analyzer': specifier: ^0.1.1 @@ -628,7 +628,7 @@ importers: specifier: 9.25.1 version: 9.25.1 hardhat: - specifier: workspace:^3.1.5 + specifier: workspace:^3.1.10 version: link:../hardhat mocha: specifier: ^11.0.0 @@ -652,11 +652,8 @@ importers: v-next/hardhat-ignition-ethers: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors - '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 - version: link:../hardhat-verify devDependencies: '@istanbuljs/nyc-config-typescript': specifier: 1.0.2 @@ -673,6 +670,9 @@ importers: '@nomicfoundation/hardhat-test-utils': specifier: workspace:^ version: link:../hardhat-test-utils + '@nomicfoundation/hardhat-verify': + specifier: workspace:^3.0.0 + version: link:../hardhat-verify '@nomicfoundation/ignition-core': specifier: workspace:^3.0.7 version: link:../hardhat-ignition-core @@ -719,7 +719,7 @@ importers: specifier: ^5.0.8 version: 5.2.8 '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../hardhat-ignition-core '@types/chai': specifier: ^5.2.3 @@ -797,11 +797,8 @@ importers: v-next/hardhat-ignition-viem: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors - '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.0 - version: link:../hardhat-verify devDependencies: '@istanbuljs/nyc-config-typescript': specifier: 1.0.2 @@ -815,6 +812,9 @@ importers: '@nomicfoundation/hardhat-test-utils': specifier: workspace:^ version: link:../hardhat-test-utils + '@nomicfoundation/hardhat-verify': + specifier: workspace:^3.0.0 + version: link:../hardhat-verify '@nomicfoundation/hardhat-viem': specifier: workspace:^3.0.2 version: link:../hardhat-viem @@ -867,13 +867,13 @@ importers: specifier: 1.7.1 version: 1.7.1 '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils chalk: specifier: ^5.3.0 @@ -943,13 +943,13 @@ importers: specifier: ^6.85.0 version: 6.85.0 '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils debug: specifier: ^4.3.2 @@ -1004,13 +1004,13 @@ importers: v-next/hardhat-mocha: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils chalk: specifier: ^5.3.0 @@ -1068,14 +1068,11 @@ importers: v-next/hardhat-network-helpers: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat devDependencies: '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -1098,6 +1095,9 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat prettier: specifier: 3.2.5 version: 3.2.5 @@ -1151,20 +1151,17 @@ importers: v-next/hardhat-node-test-runner: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.2 version: link:../hardhat-node-test-reporter '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat tsx: specifier: ^4.19.3 version: 4.20.6 @@ -1187,6 +1184,9 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat prettier: specifier: 3.2.5 version: 3.2.5 @@ -1200,10 +1200,10 @@ importers: v-next/hardhat-test-utils: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^4.0.0 version: link:../hardhat-utils devDependencies: '@nomicfoundation/hardhat-node-test-reporter': @@ -1235,13 +1235,6 @@ importers: version: 5.8.3 v-next/hardhat-toolbox-mocha-ethers: - dependencies: - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat - mocha: - specifier: ^11.0.0 - version: 11.7.3 devDependencies: '@nomicfoundation/hardhat-ethers': specifier: workspace:^4.0.0 @@ -1274,7 +1267,7 @@ importers: specifier: workspace:^3.0.0 version: link:../hardhat-typechain '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-verify': specifier: workspace:^3.0.0 @@ -1303,6 +1296,12 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat + mocha: + specifier: ^11.0.0 + version: 11.7.3 prettier: specifier: 3.2.5 version: 3.2.5 @@ -1386,13 +1385,13 @@ importers: v-next/hardhat-typechain: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils '@typechain/ethers-v6': specifier: ^0.5.0 @@ -1553,13 +1552,13 @@ importers: specifier: ^5.8.0 version: 5.8.0 '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.5 + specifier: workspace:^4.0.0 version: link:../hardhat-utils '@nomicfoundation/hardhat-zod-utils': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.2 version: link:../hardhat-zod-utils cbor2: specifier: ^1.9.0 @@ -1620,14 +1619,11 @@ importers: v-next/hardhat-viem: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.6 + specifier: workspace:^4.0.0 version: link:../hardhat-utils - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat devDependencies: '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -1647,6 +1643,9 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat prettier: specifier: 3.2.5 version: 3.2.5 @@ -1666,14 +1665,11 @@ importers: v-next/hardhat-viem-assertions: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.6 + specifier: workspace:^4.0.0 version: link:../hardhat-utils - hardhat: - specifier: workspace:^3.0.0 - version: link:../hardhat devDependencies: '@nomicfoundation/hardhat-node-test-reporter': specifier: workspace:^3.0.0 @@ -1696,6 +1692,9 @@ importers: expect-type: specifier: ^1.2.1 version: 1.2.2 + hardhat: + specifier: workspace:^3.0.0 + version: link:../hardhat prettier: specifier: 3.2.5 version: 3.2.5 @@ -1715,10 +1714,10 @@ importers: v-next/hardhat-zod-utils: dependencies: '@nomicfoundation/hardhat-errors': - specifier: workspace:^3.0.0 + specifier: workspace:^3.0.7 version: link:../hardhat-errors '@nomicfoundation/hardhat-utils': - specifier: workspace:^3.0.2 + specifier: workspace:^4.0.0 version: link:../hardhat-utils devDependencies: '@nomicfoundation/hardhat-node-test-reporter': @@ -1758,32 +1757,32 @@ importers: v-next/hardhat/templates/hardhat-3/01-node-test-runner-viem: dependencies: '@nomicfoundation/hardhat-ignition-viem': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition-viem '@nomicfoundation/hardhat-keystore': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-keystore '@nomicfoundation/hardhat-network-helpers': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.4 version: link:../../../../hardhat-network-helpers '@nomicfoundation/hardhat-node-test-runner': - specifier: workspace:^3.0.8 + specifier: workspace:^3.0.9 version: link:../../../../hardhat-node-test-runner '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.10 + specifier: workspace:^3.0.11 version: link:../../../../hardhat-verify '@nomicfoundation/hardhat-viem': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../../../../hardhat-viem '@nomicfoundation/hardhat-viem-assertions': - specifier: workspace:^3.0.5 + specifier: workspace:^3.0.6 version: link:../../../../hardhat-viem-assertions '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition-core devDependencies: '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-viem': specifier: workspace:^5.0.2 @@ -1795,7 +1794,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.9 + specifier: workspace:^3.1.10 version: link:../../.. typescript: specifier: ~5.8.0 @@ -1807,38 +1806,38 @@ importers: v-next/hardhat/templates/hardhat-3/02-mocha-ethers: dependencies: '@nomicfoundation/hardhat-ethers-chai-matchers': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../../../../hardhat-ethers-chai-matchers '@nomicfoundation/hardhat-ignition-ethers': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition-ethers '@nomicfoundation/hardhat-keystore': - specifier: workspace:^3.0.4 + specifier: workspace:^3.0.5 version: link:../../../../hardhat-keystore '@nomicfoundation/hardhat-mocha': - specifier: workspace:^3.0.10 + specifier: workspace:^3.0.11 version: link:../../../../hardhat-mocha '@nomicfoundation/hardhat-network-helpers': - specifier: workspace:^3.0.3 + specifier: workspace:^3.0.4 version: link:../../../../hardhat-network-helpers '@nomicfoundation/hardhat-typechain': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../../../../hardhat-typechain '@nomicfoundation/hardhat-verify': - specifier: workspace:^3.0.10 + specifier: workspace:^3.0.11 version: link:../../../../hardhat-verify '@nomicfoundation/ignition-core': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition-core devDependencies: '@nomicfoundation/hardhat-ethers': - specifier: workspace:^4.0.4 + specifier: workspace:^4.0.5 version: link:../../../../hardhat-ethers '@nomicfoundation/hardhat-ignition': - specifier: workspace:^3.0.7 + specifier: workspace:^3.0.8 version: link:../../../../hardhat-ignition '@nomicfoundation/hardhat-toolbox-mocha-ethers': - specifier: workspace:^3.0.2 + specifier: workspace:^3.0.3 version: link:../../../../hardhat-toolbox-mocha-ethers '@types/chai': specifier: ^5.2.3 @@ -1862,7 +1861,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.9 + specifier: workspace:^3.1.10 version: link:../../.. mocha: specifier: ^11.0.0 @@ -1877,7 +1876,7 @@ importers: specifier: ^22.8.5 version: 22.18.7 hardhat: - specifier: workspace:^3.1.9 + specifier: workspace:^3.1.10 version: link:../../.. typescript: specifier: ~5.8.0 diff --git a/v-next/example-project/package.json b/v-next/example-project/package.json index 5a0d39fe8e5..4c38d923981 100644 --- a/v-next/example-project/package.json +++ b/v-next/example-project/package.json @@ -22,22 +22,22 @@ "test": "hardhat test nodejs && hardhat test mocha" }, "devDependencies": { - "hardhat": "workspace:^3.1.9", - "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.2", - "@nomicfoundation/hardhat-errors": "workspace:^3.0.6", - "@nomicfoundation/hardhat-ethers": "workspace:^4.0.4", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.7", - "@nomicfoundation/ignition-core": "workspace:^3.0.7", - "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.7", - "@nomicfoundation/hardhat-keystore": "workspace:^3.0.4", - "@nomicfoundation/hardhat-ledger": "workspace:^3.0.2", - "@nomicfoundation/hardhat-mocha": "workspace:^3.0.10", - "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.3", - "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.8", - "@nomicfoundation/hardhat-typechain": "workspace:^3.0.2", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.10", - "@nomicfoundation/hardhat-viem": "workspace:^3.0.2", - "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.5", + "hardhat": "workspace:^3.1.10", + "@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-keystore": "workspace:^3.0.5", + "@nomicfoundation/hardhat-ledger": "workspace:^3.0.3", + "@nomicfoundation/hardhat-mocha": "workspace:^3.0.11", + "@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-viem": "workspace:^3.0.3", + "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.6", "@openzeppelin/contracts": "5.1.0", "@types/chai": "^5.2.3", "@types/mocha": ">=10.0.10", diff --git a/v-next/hardhat-errors/CHANGELOG.md b/v-next/hardhat-errors/CHANGELOG.md index 01b8b377495..7e6538c55de 100644 --- a/v-next/hardhat-errors/CHANGELOG.md +++ b/v-next/hardhat-errors/CHANGELOG.md @@ -1,5 +1,13 @@ # @nomicfoundation/hardhat-errors +## 3.0.7 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major +- 4cd63e9: Introduce the `@nomicfoundation/hardhat-foundry` plugin for Hardhat 3 +- f1e9b05: Added support for `inline actions` in tasks [7851](https://github.com/NomicFoundation/hardhat/pull/7851). + ## 3.0.6 ### Patch Changes diff --git a/v-next/hardhat-errors/package.json b/v-next/hardhat-errors/package.json index bfa1764ab08..1916d4f93bf 100644 --- a/v-next/hardhat-errors/package.json +++ b/v-next/hardhat-errors/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-errors", - "version": "3.0.6", + "version": "3.0.7", "description": "The different errors that Hardhat can throw", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-errors", "repository": { @@ -54,6 +54,6 @@ "typescript": "~5.8.0" }, "dependencies": { - "@nomicfoundation/hardhat-utils": "workspace:^3.0.1" + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" } } diff --git a/v-next/hardhat-ethers-chai-matchers/CHANGELOG.md b/v-next/hardhat-ethers-chai-matchers/CHANGELOG.md index 7a80e6293c1..a8252f28ee9 100644 --- a/v-next/hardhat-ethers-chai-matchers/CHANGELOG.md +++ b/v-next/hardhat-ethers-chai-matchers/CHANGELOG.md @@ -1,5 +1,13 @@ # @nomicfoundation/hardhat-ethers-chai-matchers +## 3.0.3 + +### Patch Changes + +- 3d03bd6: Upgrade Chai to v6, while keeping compatibility with v5 +- 6674b00: Bump `hardhat-utils` major +- 33a3b44: Only use `AssertionError`s within assertion functions [#7993](https://github.com/NomicFoundation/hardhat/pull/7993) + ## 3.0.2 ### Patch Changes diff --git a/v-next/hardhat-ethers-chai-matchers/package.json b/v-next/hardhat-ethers-chai-matchers/package.json index 9b4c2b09114..047ab58acf4 100644 --- a/v-next/hardhat-ethers-chai-matchers/package.json +++ b/v-next/hardhat-ethers-chai-matchers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ethers-chai-matchers", - "version": "3.0.2", + "version": "3.0.3", "description": "Hardhat utils for testing", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-ethers-chai-matchers", "repository": { @@ -45,7 +45,7 @@ "README.md" ], "devDependencies": { - "@nomicfoundation/hardhat-mocha": "workspace:^3.0.6", + "@nomicfoundation/hardhat-mocha": "workspace:^3.0.11", "@nomicfoundation/hardhat-node-test-reporter": "workspace:^3.0.0", "@nomicfoundation/hardhat-test-utils": "workspace:^", "@types/chai": "^5.2.3", @@ -60,10 +60,14 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "tsx": "^4.19.3", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "hardhat": "workspace:^3.0.0", + "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", + "chai": ">=5.1.2 <7", + "ethers": "^6.14.0" }, "dependencies": { - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "@types/chai-as-promised": "^8.0.1", "chai-as-promised": "^8.0.0", "deep-eql": "^5.0.1" diff --git a/v-next/hardhat-ethers/CHANGELOG.md b/v-next/hardhat-ethers/CHANGELOG.md index 82df0379ee1..79186eb47ab 100644 --- a/v-next/hardhat-ethers/CHANGELOG.md +++ b/v-next/hardhat-ethers/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-ethers +## 4.0.5 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 4.0.4 ### Patch Changes diff --git a/v-next/hardhat-ethers/package.json b/v-next/hardhat-ethers/package.json index e1608a2ffce..8cbf97ce73b 100644 --- a/v-next/hardhat-ethers/package.json +++ b/v-next/hardhat-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ethers", - "version": "4.0.4", + "version": "4.0.5", "description": "Hardhat plugin for ethers", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-ethers", "repository": { @@ -53,11 +53,12 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "tsx": "^4.19.3", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "hardhat": "workspace:^3.0.7" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "debug": "^4.3.2", "ethereum-cryptography": "^2.2.1", "ethers": "^6.14.0" diff --git a/v-next/hardhat-foundry/CHANGELOG.md b/v-next/hardhat-foundry/CHANGELOG.md new file mode 100644 index 00000000000..4c82e7b56c6 --- /dev/null +++ b/v-next/hardhat-foundry/CHANGELOG.md @@ -0,0 +1,7 @@ +# @nomicfoundation/hardhat-foundry + +## 3.0.0 + +### Major Changes + +- 4cd63e9: Introduce the `@nomicfoundation/hardhat-foundry` plugin for Hardhat 3 diff --git a/v-next/hardhat-foundry/package.json b/v-next/hardhat-foundry/package.json index 9f2018b8209..2f1851701c9 100644 --- a/v-next/hardhat-foundry/package.json +++ b/v-next/hardhat-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-foundry", - "version": "2.0.0", + "version": "3.0.0", "description": "Hardhat plugin that provides compatibility with Foundry-based projects remappings.", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-foundry", "repository": { @@ -49,17 +49,17 @@ "@types/node": "^22.0.0", "c8": "^9.1.0", "eslint": "9.25.1", - "hardhat": "workspace:^3.0.0", + "hardhat": "workspace:^3.1.10", "prettier": "3.2.5", "rimraf": "^5.0.5", "tsx": "^4.19.3", "typescript": "~5.8.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.5", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" }, "peerDependencies": { - "hardhat": "workspace:^3.0.0" + "hardhat": "workspace:^3.1.10" } } diff --git a/v-next/hardhat-ignition-core/CHANGELOG.md b/v-next/hardhat-ignition-core/CHANGELOG.md index b2e1b52a88c..9415913ae93 100644 --- a/v-next/hardhat-ignition-core/CHANGELOG.md +++ b/v-next/hardhat-ignition-core/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.8 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.7 ## 3.0.6 diff --git a/v-next/hardhat-ignition-core/package.json b/v-next/hardhat-ignition-core/package.json index ae09b981ffa..2d4af6fa65d 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.7", + "version": "3.0.8", "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.5", + "hardhat": "workspace:^3.1.10", "mocha": "^11.0.0", "nyc": "15.1.0", "prettier": "3.2.5", @@ -82,8 +82,8 @@ }, "dependencies": { "@ethersproject/address": "5.6.1", - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.6", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "@nomicfoundation/solidity-analyzer": "^0.1.1", "cbor2": "^1.9.0", "debug": "^4.3.2", diff --git a/v-next/hardhat-ignition-ethers/CHANGELOG.md b/v-next/hardhat-ignition-ethers/CHANGELOG.md index 7a4784adb80..e69e1a5d3b0 100644 --- a/v-next/hardhat-ignition-ethers/CHANGELOG.md +++ b/v-next/hardhat-ignition-ethers/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.8 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.7 ## 3.0.6 diff --git a/v-next/hardhat-ignition-ethers/package.json b/v-next/hardhat-ignition-ethers/package.json index 7a7aedf9045..3e9ff779aaa 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.7", + "version": "3.0.8", "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": { @@ -62,10 +62,11 @@ "rimraf": "^5.0.5", "ts-node": "10.9.2", "tsx": "^4.19.3", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7" }, "peerDependencies": { "hardhat": "workspace:^3.1.5", diff --git a/v-next/hardhat-ignition-ui/CHANGELOG.md b/v-next/hardhat-ignition-ui/CHANGELOG.md index 9e770100d8a..e7b0335084b 100644 --- a/v-next/hardhat-ignition-ui/CHANGELOG.md +++ b/v-next/hardhat-ignition-ui/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.8 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.7 ## 3.0.6 diff --git a/v-next/hardhat-ignition-ui/package.json b/v-next/hardhat-ignition-ui/package.json index f8260501e51..6b817ee87df 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.7", + "version": "3.0.8", "type": "module", "repository": { "type": "git", @@ -31,7 +31,7 @@ ], "devDependencies": { "@fontsource/roboto": "^5.0.8", - "@nomicfoundation/ignition-core": "workspace:^3.0.7", + "@nomicfoundation/ignition-core": "workspace:^3.0.8", "@types/chai": "^5.2.3", "@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 766efd02a4c..5b836dd632a 100644 --- a/v-next/hardhat-ignition-viem/CHANGELOG.md +++ b/v-next/hardhat-ignition-viem/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.8 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.7 ### Patch Changes diff --git a/v-next/hardhat-ignition-viem/package.json b/v-next/hardhat-ignition-viem/package.json index ef112f871a4..63953325c9b 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.7", + "version": "3.0.8", "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": { @@ -64,10 +64,11 @@ "ts-node": "10.9.2", "tsx": "^4.19.3", "typescript": "~5.8.0", - "viem": "^2.43.0" + "viem": "^2.43.0", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7" }, "peerDependencies": { "hardhat": "workspace:^3.1.5", diff --git a/v-next/hardhat-ignition/CHANGELOG.md b/v-next/hardhat-ignition/CHANGELOG.md index ebafcc45c32..55bfb95241e 100644 --- a/v-next/hardhat-ignition/CHANGELOG.md +++ b/v-next/hardhat-ignition/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.0.8 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.7 ### Patch Changes diff --git a/v-next/hardhat-ignition/package.json b/v-next/hardhat-ignition/package.json index a5a1319d87a..56076dfd4d6 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.7", + "version": "3.0.8", "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": { @@ -60,7 +60,7 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", "hardhat": "workspace:^3.1.5", - "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.2", + "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.4", "@nomicfoundation/hardhat-test-utils": "workspace:^", "@types/chai": "^5.2.3", "@types/chai-as-promised": "^8.0.1", @@ -80,13 +80,14 @@ "sinon": "^14.0.0", "ts-node": "10.9.2", "typescript": "~5.8.0", - "viem": "^2.43.0" + "viem": "^2.43.0", + "@nomicfoundation/hardhat-verify": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2", - "@nomicfoundation/ignition-core": "workspace:^3.0.7", - "@nomicfoundation/ignition-ui": "workspace:^3.0.7", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.6", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/ignition-core": "workspace:^3.0.8", + "@nomicfoundation/ignition-ui": "workspace:^3.0.8", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "chalk": "^5.3.0", "debug": "^4.3.2", "prompts": "^2.4.2", diff --git a/v-next/hardhat-keystore/CHANGELOG.md b/v-next/hardhat-keystore/CHANGELOG.md index 17a6cd1fe9a..52430d2fe2a 100644 --- a/v-next/hardhat-keystore/CHANGELOG.md +++ b/v-next/hardhat-keystore/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-keystore +## 3.0.5 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.4 ### Patch Changes diff --git a/v-next/hardhat-keystore/package.json b/v-next/hardhat-keystore/package.json index 61456da11bc..d00a3957c6f 100644 --- a/v-next/hardhat-keystore/package.json +++ b/v-next/hardhat-keystore/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-keystore", - "version": "3.0.4", + "version": "3.0.5", "description": "A module for managing keystore files that store a map from IDs to encrypted string values.", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-keystore", "repository": { @@ -55,9 +55,9 @@ "typescript": "~5.8.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "@noble/ciphers": "1.2.1", "@noble/hashes": "1.7.1", "chalk": "^5.3.0", diff --git a/v-next/hardhat-ledger/CHANGELOG.md b/v-next/hardhat-ledger/CHANGELOG.md index d57c6b4626c..c5dd8bcaed7 100644 --- a/v-next/hardhat-ledger/CHANGELOG.md +++ b/v-next/hardhat-ledger/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-ledger +## 3.0.3 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.2 ### Patch Changes diff --git a/v-next/hardhat-ledger/package.json b/v-next/hardhat-ledger/package.json index 3d65df451c5..cad93e05c6e 100644 --- a/v-next/hardhat-ledger/package.json +++ b/v-next/hardhat-ledger/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ledger", - "version": "3.0.2", + "version": "3.0.3", "description": "Hardhat plugin for the Ledger hardware wallet", "homepage": "https://github.com/nomicfoundation/hardhat/tree/main/v-next/hardhat-ledger", "repository": { @@ -65,9 +65,9 @@ "@ledgerhq/hw-transport-node-hid": "^6.29.12", "node-gyp": "^12.1.0", "@ledgerhq/types-live": "^6.85.0", - "@nomicfoundation/hardhat-errors": "workspace:^3.0.4", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "debug": "^4.3.2", "micro-eth-signer": "^0.14.0", "zod": "^3.23.8" diff --git a/v-next/hardhat-mocha/CHANGELOG.md b/v-next/hardhat-mocha/CHANGELOG.md index be8987d8c3b..1192c744e12 100644 --- a/v-next/hardhat-mocha/CHANGELOG.md +++ b/v-next/hardhat-mocha/CHANGELOG.md @@ -1,5 +1,12 @@ # @nomicfoundation/hardhat-mocha +## 3.0.11 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major +- 33a3b44: Improve the error message shown when an `await` is missing [#7993](https://github.com/NomicFoundation/hardhat/pull/7993) + ## 3.0.10 ### Patch Changes diff --git a/v-next/hardhat-mocha/package.json b/v-next/hardhat-mocha/package.json index d509c94061a..c89efe4005f 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.10", + "version": "3.0.11", "description": "A mocha test runner", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-mocha", "repository": { @@ -58,9 +58,9 @@ "mocha": "^11.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.3", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "chalk": "^5.3.0", "debug": "^4.3.2", "tsx": "^4.19.3", diff --git a/v-next/hardhat-network-helpers/CHANGELOG.md b/v-next/hardhat-network-helpers/CHANGELOG.md index b3f1c46f7c1..3035be36e29 100644 --- a/v-next/hardhat-network-helpers/CHANGELOG.md +++ b/v-next/hardhat-network-helpers/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-network-helpers +## 3.0.4 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.3 ### Patch Changes diff --git a/v-next/hardhat-network-helpers/package.json b/v-next/hardhat-network-helpers/package.json index 7fb868a96a8..4924c5bd89c 100644 --- a/v-next/hardhat-network-helpers/package.json +++ b/v-next/hardhat-network-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-network-helpers", - "version": "3.0.3", + "version": "3.0.4", "description": "Hardhat Network Helpers is a plugin that provides a set of utility functions to interact with locally simulated networks.", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-network-helpers", "repository": { @@ -54,11 +54,12 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "tsx": "^4.19.3", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "hardhat": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.5", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" }, "peerDependencies": { "hardhat": "workspace:^3.0.0" diff --git a/v-next/hardhat-node-test-runner/CHANGELOG.md b/v-next/hardhat-node-test-runner/CHANGELOG.md index d9afd356ed2..11d638b4d94 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.9 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.8 ### Patch Changes diff --git a/v-next/hardhat-node-test-runner/package.json b/v-next/hardhat-node-test-runner/package.json index 1dd0dc53da6..b5f31315bdc 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.8", + "version": "3.0.9", "description": "A node:test runner", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-node-test-runner", "repository": { @@ -50,13 +50,14 @@ "expect-type": "^1.2.1", "prettier": "3.2.5", "rimraf": "^5.0.5", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "hardhat": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.2", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", "@nomicfoundation/hardhat-node-test-reporter": "workspace:^3.0.2", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "tsx": "^4.19.3", "zod": "^3.23.8" }, diff --git a/v-next/hardhat-test-utils/CHANGELOG.md b/v-next/hardhat-test-utils/CHANGELOG.md index 3a7523f1a63..cdab9489d4c 100644 --- a/v-next/hardhat-test-utils/CHANGELOG.md +++ b/v-next/hardhat-test-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-test-utils +## 2.0.2 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 2.0.1 ### Patch Changes diff --git a/v-next/hardhat-test-utils/package.json b/v-next/hardhat-test-utils/package.json index 99062750f49..6140d1e09f6 100644 --- a/v-next/hardhat-test-utils/package.json +++ b/v-next/hardhat-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/hardhat-test-utils", "private": true, - "version": "2.0.1", + "version": "2.0.2", "description": "Test utilities used to develop and test Hardhat", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-test-utils", "repository": { @@ -48,7 +48,7 @@ "typescript": "~5.8.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.0" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" } } diff --git a/v-next/hardhat-toolbox-mocha-ethers/CHANGELOG.md b/v-next/hardhat-toolbox-mocha-ethers/CHANGELOG.md index 1a64fcc84ee..08003377ee3 100644 --- a/v-next/hardhat-toolbox-mocha-ethers/CHANGELOG.md +++ b/v-next/hardhat-toolbox-mocha-ethers/CHANGELOG.md @@ -1,5 +1,12 @@ # @nomicfoundation/hardhat-toolbox-mocha-ethers +## 3.0.3 + +### Patch Changes + +- 3d03bd6: Upgrade Chai to v6, while keeping compatibility with v5 +- 6674b00: Bump `hardhat-utils` major + ## 3.0.2 ### Patch Changes diff --git a/v-next/hardhat-toolbox-mocha-ethers/package.json b/v-next/hardhat-toolbox-mocha-ethers/package.json index 8f1c39ad745..f5bbc222cc9 100644 --- a/v-next/hardhat-toolbox-mocha-ethers/package.json +++ b/v-next/hardhat-toolbox-mocha-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-toolbox-mocha-ethers", - "version": "3.0.2", + "version": "3.0.3", "description": "Nomic Foundation's recommended bundle of Hardhat plugins", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-toolbox-mocha-ethers", "repository": { @@ -54,7 +54,7 @@ "@nomicfoundation/hardhat-node-test-reporter": "workspace:^3.0.0", "@nomicfoundation/hardhat-test-utils": "workspace:^", "@nomicfoundation/hardhat-typechain": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "@nomicfoundation/hardhat-verify": "workspace:^3.0.0", "@nomicfoundation/ignition-core": "workspace:^3.0.0", "@types/chai": "^5.2.3", @@ -67,7 +67,9 @@ "prettier": "3.2.5", "rimraf": "^5.0.5", "tsx": "^4.19.3", - "typescript": "~5.8.0" + "typescript": "~5.8.0", + "hardhat": "workspace:^3.0.0", + "mocha": "^11.0.0" }, "peerDependencies": { "@nomicfoundation/hardhat-ethers": "workspace:^4.0.0", diff --git a/v-next/hardhat-typechain/CHANGELOG.md b/v-next/hardhat-typechain/CHANGELOG.md index 0562c03fee6..c5b4d586b0c 100644 --- a/v-next/hardhat-typechain/CHANGELOG.md +++ b/v-next/hardhat-typechain/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-typechain +## 3.0.3 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.2 ### Patch Changes diff --git a/v-next/hardhat-typechain/package.json b/v-next/hardhat-typechain/package.json index 0289ab3c903..9fd214a5d05 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.2", + "version": "3.0.3", "description": "Hardhat plugin to support typechain", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-typechain", "repository": { @@ -61,9 +61,9 @@ "ethers": "^6.14.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "@typechain/ethers-v6": "^0.5.0", "debug": "^4.3.2", "typechain": "^8.3.1", diff --git a/v-next/hardhat-utils/CHANGELOG.md b/v-next/hardhat-utils/CHANGELOG.md index 7f554a34aae..dc955f8dc93 100644 --- a/v-next/hardhat-utils/CHANGELOG.md +++ b/v-next/hardhat-utils/CHANGELOG.md @@ -1,5 +1,16 @@ # @nomicfoundation/hardhat-utils +## 4.0.0 + +### Major Changes + +- 87623db: Introduce new inter-process mutex implementation ([7942](https://github.com/NomicFoundation/hardhat/pull/7942)). +- 726ff37: Update the `--coverage` table output to match the style used by `--gas-stats`. Thanks @jose-blockchain! ([#7733](https://github.com/NomicFoundation/hardhat/issues/7733)) + +### Patch Changes + +- 87623db: Fix two issues in the `download` function ([7942](https://github.com/NomicFoundation/hardhat/pull/7942)). + ## 3.0.6 ### Patch Changes diff --git a/v-next/hardhat-utils/package.json b/v-next/hardhat-utils/package.json index d9e7ecede90..ccc54b138d0 100644 --- a/v-next/hardhat-utils/package.json +++ b/v-next/hardhat-utils/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-utils", - "version": "3.0.6", + "version": "4.0.0", "description": "Utilities for Hardhat and its plugins", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-utils", "repository": { diff --git a/v-next/hardhat-verify/CHANGELOG.md b/v-next/hardhat-verify/CHANGELOG.md index 7b834ae6716..f81eeb6f3f1 100644 --- a/v-next/hardhat-verify/CHANGELOG.md +++ b/v-next/hardhat-verify/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-verify +## 3.0.11 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.10 ### Patch Changes diff --git a/v-next/hardhat-verify/package.json b/v-next/hardhat-verify/package.json index e017a575880..40a1af46381 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.10", + "version": "3.0.11", "description": "Hardhat plugin for verifying contracts", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-verify", "repository": { @@ -64,9 +64,9 @@ }, "dependencies": { "@ethersproject/abi": "^5.8.0", - "@nomicfoundation/hardhat-errors": "workspace:^3.0.3", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.5", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.0", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "cbor2": "^1.9.0", "chalk": "^5.3.0", "debug": "^4.3.2", diff --git a/v-next/hardhat-viem-assertions/CHANGELOG.md b/v-next/hardhat-viem-assertions/CHANGELOG.md index 4e3cd3a82e5..5a850e95715 100644 --- a/v-next/hardhat-viem-assertions/CHANGELOG.md +++ b/v-next/hardhat-viem-assertions/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-viem-assertions +## 3.0.6 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.5 ### Patch Changes diff --git a/v-next/hardhat-viem-assertions/package.json b/v-next/hardhat-viem-assertions/package.json index 5f8ef13ee4d..4d5032a8a70 100644 --- a/v-next/hardhat-viem-assertions/package.json +++ b/v-next/hardhat-viem-assertions/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-viem-assertions", - "version": "3.0.5", + "version": "3.0.6", "description": "A Hardhat plugin that adds test assertions for Viem", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-viem-assertions", "repository": { @@ -58,11 +58,12 @@ "rimraf": "^5.0.5", "tsx": "^4.19.3", "typescript": "~5.8.0", - "viem": "^2.43.0" + "viem": "^2.43.0", + "hardhat": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.5", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.6" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" }, "peerDependencies": { "@nomicfoundation/hardhat-viem": "workspace:^3.0.2", diff --git a/v-next/hardhat-viem/CHANGELOG.md b/v-next/hardhat-viem/CHANGELOG.md index 1953e1febb6..343c1ba47fd 100644 --- a/v-next/hardhat-viem/CHANGELOG.md +++ b/v-next/hardhat-viem/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-viem +## 3.0.3 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.2 ### Patch Changes diff --git a/v-next/hardhat-viem/package.json b/v-next/hardhat-viem/package.json index 14dd9a5890b..d4d2a9b1e04 100644 --- a/v-next/hardhat-viem/package.json +++ b/v-next/hardhat-viem/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-viem", - "version": "3.0.2", + "version": "3.0.3", "description": "Hardhat plugin for viem", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-viem", "repository": { @@ -55,11 +55,12 @@ "rimraf": "^5.0.5", "tsx": "^4.19.3", "typescript": "~5.8.0", - "viem": "^2.43.0" + "viem": "^2.43.0", + "hardhat": "workspace:^3.0.0" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.6" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" }, "peerDependencies": { "hardhat": "workspace:^3.0.0", diff --git a/v-next/hardhat-zod-utils/CHANGELOG.md b/v-next/hardhat-zod-utils/CHANGELOG.md index 32a820d3b10..01dff6b0633 100644 --- a/v-next/hardhat-zod-utils/CHANGELOG.md +++ b/v-next/hardhat-zod-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @nomicfoundation/hardhat-zod-utils +## 3.0.2 + +### Patch Changes + +- 6674b00: Bump `hardhat-utils` major + ## 3.0.1 ### Patch Changes diff --git a/v-next/hardhat-zod-utils/package.json b/v-next/hardhat-zod-utils/package.json index a330de7efb7..9e43f6ceafe 100644 --- a/v-next/hardhat-zod-utils/package.json +++ b/v-next/hardhat-zod-utils/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-zod-utils", - "version": "3.0.1", + "version": "3.0.2", "description": "Utilities to use Zod to validate Hardhat plugins' config", "homepage": "https://github.com/nomicfoundation/hardhat/tree/v-next/v-next/hardhat-zod-utils", "repository": { @@ -56,8 +56,8 @@ "zod": "^3.23.8" }, "dependencies": { - "@nomicfoundation/hardhat-errors": "workspace:^3.0.0", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.2" + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0" }, "peerDependencies": { "zod": "^3.23.8" diff --git a/v-next/hardhat/CHANGELOG.md b/v-next/hardhat/CHANGELOG.md index 1a2cb83660b..c40255d579b 100644 --- a/v-next/hardhat/CHANGELOG.md +++ b/v-next/hardhat/CHANGELOG.md @@ -1,5 +1,20 @@ # hardhat +## 3.1.10 + +### Patch Changes + +- ca26adb: Update `hardhat node` to always use the new `node` network (#7989)[https://github.com/NomicFoundation/hardhat/pull/7989] +- 87623db: Introduce new inter-process mutex implementation ([7942](https://github.com/NomicFoundation/hardhat/pull/7942)). +- 88e9cb5: Add a `SolidityHooks#readNpmPackageRemappings` hook +- ec03a01: Allow overriding the type of the network configs `default` and `localhost` [#7805](https://github.com/NomicFoundation/hardhat/pull/7805) +- 2c2e1f5: Throw better error messages when trying to use a Hardhat 2 plugin with Hardhat 3 [#7991](https://github.com/NomicFoundation/hardhat/pull/7991). +- 90b5eec: Suggest installing hardhat-foundry when appropriate +- 87623db: Make the solc downloader safe when run by multiple processes ([7946](https://github.com/NomicFoundation/hardhat/pull/7946)). +- 726ff37: Update the `--coverage` table output to match the style used by `--gas-stats`. Thanks @jose-blockchain! ([#7733](https://github.com/NomicFoundation/hardhat/issues/7733)) +- f1e9b05: Added support for `inline actions` in tasks [7851](https://github.com/NomicFoundation/hardhat/pull/7851). +- 73cb725: Expose `gasLimit` configuration for Solidity tests [#7996](https://github.com/NomicFoundation/hardhat/pull/7996) + ## 3.1.9 ### Patch Changes diff --git a/v-next/hardhat/package.json b/v-next/hardhat/package.json index 6afaedf8af6..dbe90feaf54 100644 --- a/v-next/hardhat/package.json +++ b/v-next/hardhat/package.json @@ -1,6 +1,6 @@ { "name": "hardhat", - "version": "3.1.9", + "version": "3.1.10", "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": { @@ -92,10 +92,10 @@ }, "dependencies": { "@nomicfoundation/edr": "0.12.0-next.24", - "@nomicfoundation/hardhat-errors": "workspace:^3.0.6", - "@nomicfoundation/hardhat-utils": "workspace:^3.0.6", + "@nomicfoundation/hardhat-errors": "workspace:^3.0.7", + "@nomicfoundation/hardhat-utils": "workspace:^4.0.0", "@nomicfoundation/hardhat-vendored": "workspace:^3.0.1", - "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.1", + "@nomicfoundation/hardhat-zod-utils": "workspace:^3.0.2", "@nomicfoundation/solidity-analyzer": "^0.1.1", "@sentry/core": "^9.4.0", "adm-zip": "^0.4.16", 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 d50e24ca5af..0ac1477875d 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.9", + "hardhat": "workspace:^3.1.10", "@nomicfoundation/hardhat-toolbox-viem": "workspace:^5.0.2", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.7", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", "@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.7", - "@nomicfoundation/hardhat-keystore": "workspace:^3.0.4", - "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.3", - "@nomicfoundation/hardhat-node-test-runner": "workspace:^3.0.8", - "@nomicfoundation/hardhat-viem": "workspace:^3.0.2", - "@nomicfoundation/hardhat-viem-assertions": "workspace:^3.0.5", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.10", - "@nomicfoundation/ignition-core": "workspace:^3.0.7" + "@nomicfoundation/hardhat-ignition-viem": "workspace:^3.0.8", + "@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-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" } } 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 6f6066a4e93..9b182164b67 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.9", - "@nomicfoundation/hardhat-toolbox-mocha-ethers": "workspace:^3.0.2", - "@nomicfoundation/hardhat-ethers": "workspace:^4.0.4", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.7", + "hardhat": "workspace:^3.1.10", + "@nomicfoundation/hardhat-toolbox-mocha-ethers": "workspace:^3.0.3", + "@nomicfoundation/hardhat-ethers": "workspace:^4.0.5", + "@nomicfoundation/hardhat-ignition": "workspace:^3.0.8", "@types/chai": "^5.2.3", "@types/chai-as-promised": "^8.0.1", "@types/mocha": ">=10.0.10", @@ -20,15 +20,15 @@ "typescript": "~5.8.0" }, "peerDependencies": { - "@nomicfoundation/hardhat-ethers": "workspace:^4.0.4", - "@nomicfoundation/hardhat-ethers-chai-matchers": "workspace:^3.0.2", - "@nomicfoundation/hardhat-ignition": "workspace:^3.0.7", - "@nomicfoundation/hardhat-ignition-ethers": "workspace:^3.0.7", - "@nomicfoundation/hardhat-keystore": "workspace:^3.0.4", - "@nomicfoundation/hardhat-mocha": "workspace:^3.0.10", - "@nomicfoundation/hardhat-network-helpers": "workspace:^3.0.3", - "@nomicfoundation/hardhat-typechain": "workspace:^3.0.2", - "@nomicfoundation/hardhat-verify": "workspace:^3.0.10", - "@nomicfoundation/ignition-core": "workspace:^3.0.7" + "@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-keystore": "workspace:^3.0.5", + "@nomicfoundation/hardhat-mocha": "workspace:^3.0.11", + "@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" } } 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 4bcd0ca568f..4ef9e02d99e 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.9", + "hardhat": "workspace:^3.1.10", "@types/node": "^22.8.5", "typescript": "~5.8.0" }