Repository navigation
Version Packages (v3) - #8384
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
7 times, most recently
from
June 15, 2026 14:06
edd8158 to
d46e906
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
June 19, 2026 09:23
6f5d580 to
ea50ce4
Compare
Contributor
Author
github-actions
Bot
force-pushed
the
changeset-release/main
branch
5 times, most recently
from
June 23, 2026 13:34
02aaa87 to
6c840e1
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 2, 2026 12:18
6c840e1 to
a92ab66
Compare
schaable
approved these changes
Jul 2, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This Changesets-generated release PR updates workspace package versions and changelogs for the next patch release set, and refreshes the workspace lockfile/templates to reference the new versions.
Changes:
- Bump package versions for
hardhat@3.9.1and related workspace packages (@nomicfoundation/*) included in this release. - Update per-package
CHANGELOG.mdfiles with the released entries. - Update
pnpm-lock.yaml, example project, and Hardhat templates to reference the new workspace versions; remove consumed.changeset/*.mdfiles.
Reviewed changes
Copilot reviewed 40 out of 41 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pnpm-lock.yaml | Updates workspace dependency specifiers and refreshes lock entries for the release. |
| packages/ignition-core/package.json | Bumps @nomicfoundation/ignition-core version and internal workspace dependency ranges. |
| packages/ignition-core/CHANGELOG.md | Adds 3.1.8 release notes. |
| packages/hardhat/templates/hardhat-3/03-minimal/package.json | Updates template to depend on hardhat@workspace:^3.9.1. |
| packages/hardhat/templates/hardhat-3/02-mocha-ethers/package.json | Updates template dev/peer deps to the new workspace versions. |
| packages/hardhat/templates/hardhat-3/01-node-test-runner-viem/package.json | Updates template dev/peer deps to the new workspace versions. |
| packages/hardhat/package.json | Bumps hardhat to 3.9.1 and updates workspace dependency ranges. |
| packages/hardhat/CHANGELOG.md | Adds 3.9.1 release notes. |
| packages/hardhat-viem-assertions/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-viem-assertions/CHANGELOG.md | Adds 3.1.2 release notes. |
| packages/hardhat-verify/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-verify/CHANGELOG.md | Adds 3.0.21 release notes. |
| packages/hardhat-utils/package.json | Bumps @nomicfoundation/hardhat-utils to 4.1.4. |
| packages/hardhat-utils/CHANGELOG.md | Adds 4.1.4 release notes. |
| packages/hardhat-solx/package.json | Updates workspace dependency ranges for hardhat-errors/hardhat-utils. |
| packages/hardhat-network-helpers/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-network-helpers/CHANGELOG.md | Adds 3.0.11 release notes. |
| packages/hardhat-ignition/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-ignition/CHANGELOG.md | Adds 3.1.8 release notes. |
| packages/hardhat-ethers/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-ethers/CHANGELOG.md | Adds 4.0.14 release notes. |
| packages/hardhat-ethers-chai-matchers/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-ethers-chai-matchers/CHANGELOG.md | Adds 3.0.11 release notes. |
| packages/hardhat-errors/package.json | Bumps package version and updates workspace dependency ranges. |
| packages/hardhat-errors/CHANGELOG.md | Adds 3.0.16 release notes. |
| packages/example-project/package.json | Updates example project devDependencies to the new workspace versions. |
| .changeset/windows-filenames-reserve.md | Removed consumed changeset entry. |
| .changeset/slow-walls-remember.md | Removed consumed changeset entry. |
| .changeset/shy-plugins-teach.md | Removed consumed changeset entry. |
| .changeset/shy-dodos-refuse.md | Removed consumed changeset entry. |
| .changeset/safe-geese-flip.md | Removed consumed changeset entry. |
| .changeset/quiet-melons-wave.md | Removed consumed changeset entry. |
| .changeset/new-cases-create.md | Removed consumed changeset entry. |
| .changeset/hardhat-viem-assertions-lazy-load-dependencies.md | Removed consumed changeset entry. |
| .changeset/hardhat-verify-lazy-load-dependencies.md | Removed consumed changeset entry. |
| .changeset/hardhat-network-helpers-lazy-load-dependencies.md | Removed consumed changeset entry. |
| .changeset/hardhat-lazy-load-dependencies.md | Removed consumed changeset entry. |
| .changeset/hardhat-ethers-wait-for-receipt.md | Removed consumed changeset entry. |
| .changeset/hardhat-ethers-chai-matchers-no-data-execution-errors.md | Removed consumed changeset entry. |
| .changeset/cruel-oranges-cheer.md | Removed consumed changeset entry. |
| .changeset/cheatcode-suggestions.md | Removed consumed changeset entry. |
Files not reviewed (1)
- pnpm-lock.yaml: Generated file
Contributor
Author
hardhatTotal size of the bundle: List of dependencies (sorted by size) |
github-merge-queue
Bot
removed this pull request from the merge queue due to failed status checks
Jul 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
hardhat@3.9.1
Patch Changes
#8234
81871fdThanks @tenderdeve! - Explain the unsupported cheatcodeeip712HashType(string,string)and point to the documentation for the alternative instead.#8400
2f48724Thanks @kanej! - Support setting the transaction gas cap in Solidity Tests#8367
82d00fcThanks @alcuadrado! - Lazy load dependencies to optimize bootstrap time#8391
f3c5727Thanks @schaable! - Makehardhat test solidity --snapshot-checkread-only. It no longer rewrites or deletes.gas-snapshotorsnapshots/*.jsonfiles, and instead reports differences. The command now fails when a stored gas value differs from the current one, or when no baseline exists, with a hint to run--snapshot.#8332
e542a48Thanks @gultekinmakif! - Fixed a crash that could occur when a network returned an unexpected response while resolving the default sender account#8385
946e379Thanks @BROCCOLO1D! - When a Hardhat 2 plugin calls an API that no longer exists in Hardhat 3, the error now names the specific API that was used and explains how to migrate it to Hardhat 3.Updated dependencies:
@nomicfoundation/hardhat-errors@3.0.16
Patch Changes
#8098
3146838Thanks @ChristopherDedominici! - Handle mempool lag in nonce validation by retrying before erroring on stale pending counts (8092).Updated dependencies:
@nomicfoundation/hardhat-ethers@4.0.14
Patch Changes
#8249
8acc2cfThanks @mmv08! - Add a per-networkethers.waitForTransactionReceiptoption that makesHardhatEthersSigner.sendTransactionwait until the transaction receipt is available before resolving.Updated dependencies:
@nomicfoundation/hardhat-ethers-chai-matchers@3.0.11
Patch Changes
#8250
ee33400Thanks @mmv08! - The broad.revert(ethers)matcher now recognizes EVM execution failures that some providers report without revert data, such as invalid opcode and out-of-gas errors. This makes.revert(ethers)behave consistently across providers that omit revert data on these failures. Reason-specific matchers like.revertedWithare unchanged and still require revert data.As a consequence,
.not.to.be.revert(ethers)now fails for these no-data execution failures, since they are treated as reverts.#8248
a921ed8Thanks @mmv08! - MakerevertedWith,revertedWithoutReason,revertedWithPanic, andrevertedWithCustomErrorwait for transaction receipts before asserting on resolved transaction responses.Updated dependencies:
@nomicfoundation/hardhat-ignition@3.1.8
Patch Changes
#8378
e445bcaThanks @BROCCOLO1D! - Avoid compiling tests during Ignition deploys.Updated dependencies:
@nomicfoundation/hardhat-network-helpers@3.0.11
Patch Changes
#8367
82d00fcThanks @alcuadrado! - Lazy load dependencies to optimize bootstrap timeUpdated dependencies:
@nomicfoundation/hardhat-utils@4.1.4
Patch Changes
afa9bc4Thanks @flag4table! - MakesanitizeFilenameavoid Windows reserved device names while preserving filename extensions.@nomicfoundation/hardhat-verify@3.0.21
Patch Changes
#8367
82d00fcThanks @alcuadrado! - Lazy load dependencies to optimize bootstrap timeUpdated dependencies:
@nomicfoundation/hardhat-viem-assertions@3.1.2
Patch Changes
#8367
82d00fcThanks @alcuadrado! - Lazy load dependencies to optimize bootstrap timeUpdated dependencies:
@nomicfoundation/ignition-core@3.1.8
Patch Changes
#8098
3146838Thanks @ChristopherDedominici! - Handle mempool lag in nonce validation by retrying before erroring on stale pending counts (8092).Updated dependencies: