Skip to content

Bump hardhat from 3.9.0 to 3.12.0 - #22

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/hardhat-3.12.0
Open

Bump hardhat from 3.9.0 to 3.12.0#22
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/hardhat-3.12.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 9, 2026

Copy link
Copy Markdown

Bumps hardhat from 3.9.0 to 3.12.0.

Release notes

Sourced from hardhat's releases.

Hardhat v3.12.0

This release includes two new features: negative test filtering with the --grep-exclude flag for both Solidity tests and Mocha test suite, and experimental Amsterdam "EIP-7843: SLOTNUM" support, see our Amsterdam support guide.

Changes

  • #8442 4904c72 Thanks @​ChristopherDedominici! - Support test name filter negation (--grep-exclude) for Solidity and Mocha tests.

  • #8472 2a66c2e Added experimental EIP-7843 support to the Amsterdam hardfork: blocks now include the slotNumber header field, and the SLOTNUM (0x4b) opcode returns it. EDR has no consensus layer, so the value is simulated: it increments by one per mined block, starting at 0 on a new chain, or from the forked block's slot number when forking.

  • #8464 b2b69f7 Thanks @​nishant-uxs! - Prefer environment variables over configurationVariables hooks when resolving config vars.

  • #8474 49cc2f0 Thanks @​Wodann! - Report chain type to Google Analytics

  • #8458 0c60e08 Thanks @​schaable! - Fixed project initialization so that compilation and build output directories are never copied from a template into a new project.

  • #8472 2a66c2e Thanks @​kanej! - Fixed empty stack traces on Solidity test failures when running with -vvv or above.

  • #8472 2a66c2e Thanks @​kanej! - Fixed missing stack traces when an invariant already fails on its initial check, when running with -vvv or above.

  • #8470 341807c Thanks @​kanej! - Update the chokidar runtime dependency to its latest major version.

  • #8470 4a71543 Thanks @​kanej! - Update the p-map dependency.

  • #8461 841423a Thanks @​kanej! - Reduce installation warnings with updated dependencies.


💡 The Nomic Foundation is hiring! Check our open positions.


Hardhat v3.11.1

This release removes the Hardhat 2 option from project initialization and fixes how Solidity files are classified when the same directory is configured for both sources and tests.

Changes

  • #8451 5c9d4a4 Thanks @​kanej! - Remove Hardhat 2 option from init process

  • #8452 724b7cd Thanks @​kanej! - Fixed Solidity source classification so that a directory listed in both paths.sources.solidity and paths.tests.solidity is treated as a source.

  • Updated dependencies:

    • @​nomicfoundation/hardhat-utils@​4.1.6

💡 The Nomic Foundation is hiring! Check our open positions.


Hardhat v3.11.0

This release adds two further EIPs to Hardhat's experimental Amsterdam support: EIP-7778: block gas accounting without refunds and EIP-7928: Block-Level Access Lists. See our Amsterdam support reference for full details of how these work within Hardhat.

Changes

... (truncated)

Changelog

Sourced from hardhat's changelog.

3.12.0

Minor Changes

  • #8442 4904c72 Thanks @​ChristopherDedominici! - Support test name filter negation (--grep-exclude) for Solidity and Mocha tests.

  • #8472 2a66c2e Thanks @​kanej! - Added experimental EIP-7843 support to the Amsterdam hardfork: blocks now include the slotNumber header field, and the SLOTNUM (0x4b) opcode returns it. EDR has no consensus layer, so the value is simulated: it increments by one per mined block, starting at 0 on a new chain, or from the forked block's slot number when forking.

Patch Changes

  • #8464 b2b69f7 Thanks @​nishant-uxs! - Prefer environment variables over configurationVariables hooks when resolving config vars.

  • #8474 49cc2f0 Thanks @​Wodann! - Report chain type to Google Analytics

  • #8458 0c60e08 Thanks @​schaable! - Fixed project initialization so that compilation and build output directories are never copied from a template into a new project.

  • #8472 2a66c2e Thanks @​kanej! - Fixed empty stack traces on Solidity test failures when running with -vvv or above.

  • #8472 2a66c2e Thanks @​kanej! - Fixed missing stack traces when an invariant already fails on its initial check, when running with -vvv or above.

  • #8470 341807c Thanks @​kanej! - Update the chokidar runtime dependency to its latest major version.

  • #8470 4a71543 Thanks @​kanej! - Update the p-map dependency.

  • #8461 841423a Thanks @​kanej! - Reduce installation warnings with updated dependencies.

3.11.1

Patch Changes

  • #8451 5c9d4a4 Thanks @​kanej! - Remove Hardhat 2 option from init process

  • #8452 724b7cd Thanks @​kanej! - Fixed Solidity source classification so that a directory listed in both paths.sources.solidity and paths.tests.solidity is treated as a source.

  • Updated dependencies:

    • @​nomicfoundation/hardhat-utils@​4.1.6

3.11.0

Minor Changes

  • #8447 dff401d Thanks @​kanej! - Added experimental EIP-7778 support to the Amsterdam hardfork: a block's gasUsed excludes gas refunds; transaction receipts are unchanged.

  • #8447 dff401d Thanks @​kanej! - Added experimental EIP-7928 support to the Amsterdam hardfork: blocks on Amsterdam now include the blockAccessListHash header field. The value is simulated, not the real keccak256(rlp(blockAccessList)).

Patch Changes

3.10.0

... (truncated)

Commits
  • 7cf7797 Version Packages
  • 633ddb2 Merge pull request #8479 from NomicFoundation/fix-for-grep-exclude-args
  • a778da5 fix: only forward grep options to subtasks that declare them
  • 414df77 Merge pull request #8474 from NomicFoundation/feat/chain-type-analytics
  • 94a2189 Update packages/hardhat/src/internal/builtin-plugins/solidity-test/helpers.ts
  • e7181d3 refactor: move supporting function bellow the main function
  • 144c56a add grep-exclude in gas analytics
  • cd60672 remove unused imports
  • 103aed0 remove useless test
  • f898044 add logic for throw with node test runner
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [hardhat](https://github.com/NomicFoundation/hardhat/tree/HEAD/packages/hardhat) from 3.9.0 to 3.12.0.
- [Release notes](https://github.com/NomicFoundation/hardhat/releases)
- [Changelog](https://github.com/NomicFoundation/hardhat/blob/main/packages/hardhat/CHANGELOG.md)
- [Commits](https://github.com/NomicFoundation/hardhat/commits/hardhat@3.12.0/packages/hardhat)

---
updated-dependencies:
- dependency-name: hardhat
  dependency-version: 3.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants