Skip to content

Version Packages (v3) - #8384

Merged
schaable merged 1 commit into
mainfrom
changeset-release/main
Jul 2, 2026
Merged

schaable merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 9, 2026 •

Copy link
Copy Markdown
Contributor

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 81871fd Thanks @tenderdeve! - Explain the unsupported cheatcode eip712HashType(string,string) and point to the documentation for the alternative instead.

  • #8400 2f48724 Thanks @kanej! - Support setting the transaction gas cap in Solidity Tests

  • #8367 82d00fc Thanks @alcuadrado! - Lazy load dependencies to optimize bootstrap time

  • #8391 f3c5727 Thanks @schaable! - Make hardhat test solidity --snapshot-check read-only. It no longer rewrites or deletes .gas-snapshot or snapshots/*.json files, 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 e542a48 Thanks @gultekinmakif! - Fixed a crash that could occur when a network returned an unexpected response while resolving the default sender account

  • #8385 946e379 Thanks @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
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-errors@3.0.16

Patch Changes

  • #8098 3146838 Thanks @ChristopherDedominici! - Handle mempool lag in nonce validation by retrying before erroring on stale pending counts (8092).

  • Updated dependencies:

    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-ethers@4.0.14

Patch Changes

  • #8249 8acc2cf Thanks @mmv08! - Add a per-network ethers.waitForTransactionReceipt option that makes HardhatEthersSigner.sendTransaction wait until the transaction receipt is available before resolving.

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-ethers-chai-matchers@3.0.11

Patch Changes

  • #8250 ee33400 Thanks @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 .revertedWith are 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 a921ed8 Thanks @mmv08! - Make revertedWith, revertedWithoutReason, revertedWithPanic, and revertedWithCustomError wait for transaction receipts before asserting on resolved transaction responses.

  • Updated dependencies:

    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-ignition@3.1.8

Patch Changes

  • #8378 e445bca Thanks @BROCCOLO1D! - Avoid compiling tests during Ignition deploys.

  • Updated dependencies:

    • @nomicfoundation/ignition-core@3.1.8
    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-network-helpers@3.0.11

Patch Changes

  • #8367 82d00fc Thanks @alcuadrado! - Lazy load dependencies to optimize bootstrap time

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-utils@4.1.4

Patch Changes

  • #8402 afa9bc4 Thanks @flag4table! - Make sanitizeFilename avoid Windows reserved device names while preserving filename extensions.

@nomicfoundation/hardhat-verify@3.0.21

Patch Changes

  • #8367 82d00fc Thanks @alcuadrado! - Lazy load dependencies to optimize bootstrap time

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/hardhat-viem-assertions@3.1.2

Patch Changes

  • #8367 82d00fc Thanks @alcuadrado! - Lazy load dependencies to optimize bootstrap time

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@nomicfoundation/ignition-core@3.1.8

Patch Changes

  • #8098 3146838 Thanks @ChristopherDedominici! - Handle mempool lag in nonce validation by retrying before erroring on stale pending counts (8092).

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.0.16
    • @nomicfoundation/hardhat-utils@4.1.4

@github-actions
github-actions Bot marked this pull request as draft June 9, 2026 18:20
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 7 times, most recently from edd8158 to d46e906 Compare June 15, 2026 14:06
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 6f5d580 to ea50ce4 Compare June 19, 2026 09:23
@github-actions

github-actions Bot commented Jun 19, 2026 •

Copy link
Copy Markdown
Contributor Author

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from 02aaa87 to 6c840e1 Compare June 23, 2026 13:34
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 6c840e1 to a92ab66 Compare July 2, 2026 12:18
@schaable
schaable marked this pull request as ready for review July 2, 2026 15:10
Copilot AI review requested due to automatic review settings July 2, 2026 15:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.1 and related workspace packages (@nomicfoundation/*) included in this release.
  • Update per-package CHANGELOG.md files with the released entries.
  • Update pnpm-lock.yaml, example project, and Hardhat templates to reference the new workspace versions; remove consumed .changeset/*.md files.

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

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

hardhat

Total size of the bundle: 253M
Total number of dependencies (including transitive): 43

List of dependencies (sorted by size)
244M	total
38M	@nomicfoundation/edr-linux-x64-musl
38M	@nomicfoundation/edr-linux-x64-gnu
35M	@nomicfoundation/edr-linux-arm64-musl
35M	@nomicfoundation/edr-linux-arm64-gnu
26M	@nomicfoundation/edr-darwin-x64
25M	@nomicfoundation/edr-win32-x64-msvc
22M	@nomicfoundation/edr-darwin-arm64
7.3M	@sentry/core
5.2M	zod
2.7M	micro-eth-signer
1.9M	@noble/curves
1.7M	undici
1.3M	@nomicfoundation/hardhat-utils
1.2M	@noble/hashes
884K	@nomicfoundation/hardhat-vendored
864K	@streamparser/json
688K	tsx
624K	micro-packed
620K	@nomicfoundation/hardhat-errors
492K	@scure/bip39
408K	json-stream-stringify
368K	ethereum-cryptography
344K	fast-equals
332K	@streamparser/json-node
320K	enquirer
320K	@nomicfoundation/hardhat-zod-utils
292K	semver
204K	ws
180K	chokidar
168K	esbuild
168K	@scure/base
136K	adm-zip
124K	@nomicfoundation/edr
96K	@scure/bip32
72K	@nomicfoundation/solidity-analyzer
60K	readdirp
56K	rfdc
48K	ansi-colors
44K	resolve.exports
36K	p-map
24K	strip-ansi
24K	env-paths
24K	ansi-regex

@schaable
schaable added this pull request to the merge queue Jul 2, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 2, 2026
@schaable
schaable added this pull request to the merge queue Jul 2, 2026
Merged via the queue into main with commit 00ee174 Jul 2, 2026
243 of 254 checks passed
@schaable
schaable deleted the changeset-release/main branch July 2, 2026 15:36
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Oct 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants