Skip to content

Update dev-dependencies - #849

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dev-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@nomicfoundation/hardhat-ethers (source) ^4.0.15 → ^4.2.1 age confidence
@nomicfoundation/hardhat-ethers-chai-matchers (source) ^3.0.11 → ^3.0.13 age confidence
@nomicfoundation/hardhat-ignition (source) ^3.0.0 → ^3.1.9 age confidence
@nomicfoundation/hardhat-ignition-ethers (source) ^3.0.0 → ^3.1.6 age confidence
@nomicfoundation/hardhat-keystore (source) ^3.0.0 → ^3.1.2 age confidence
@nomicfoundation/hardhat-mocha (source) ^3.0.0 → ^3.1.0 age confidence
@nomicfoundation/hardhat-network-helpers (source) ^3.0.11 → ^3.0.12 age confidence
@nomicfoundation/hardhat-typechain (source) ^3.1.1 → ^3.1.2 age confidence
@nomicfoundation/hardhat-verify (source) ^3.1.0 → ^3.1.3 age confidence
@nomicfoundation/ignition-core (source) ^3.0.0 → ^3.1.11 age confidence
@rocketh/deploy (source) ^0.19.21 → ^0.20.1 age confidence
hardhat (source) ^3.15.0 → ^3.20.0 age confidence
hardhat-deploy (source) ^2.0.26 → ^2.0.30 age confidence
jest (source) ^30.5.0 → ^30.5.2 age confidence
mocha (source) ^11.0.0 → ^11.8.0 age confidence
prettier (source) ^3.9.6 → ^3.9.10 age confidence
rocketh (source) ^0.21.0 → ^0.23.1 age confidence
ts-jest (source) ^29.4.12 → ^29.4.15 age confidence
tsx (source) ^4.20.6 → ^4.23.15 age confidence

Release Notes

NomicFoundation/hardhat (@​nomicfoundation/hardhat-ethers)

v4.2.1

Compare Source

Patch Changes

v4.2.0

Compare Source

Minor Changes
  • #​8595 562cc0b Thanks @​ChristopherDedominici! - Made ethers derive secp256k1 public keys with EDR's native implementation instead of its pure-JS one, speeding up new Wallet(secretKey), Wallet.createRandom(), HD wallet derivation and computeAddress.
Patch Changes

v4.1.0

Compare Source

Minor Changes
Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/hardhat-ethers-chai-matchers)

v3.0.13

Compare Source

Patch Changes

v3.0.12

Compare Source

Patch Changes
  • #​8649 b274f5f Thanks @​spideydotjs! - Added validation for the subject of changeTokenBalance, changeTokenBalances, changeEtherBalance, and changeEtherBalances to produce a clear error message when the subject is not a transaction response.
NomicFoundation/hardhat (@​nomicfoundation/hardhat-ignition)

v3.1.9

Compare Source

Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/hardhat-keystore)

v3.1.2

Compare Source

Patch Changes

v3.1.1

Compare Source

Patch Changes

v3.1.0

Compare Source

Minor Changes
  • #​8210 024b422 Thanks @​renovate! - Update the cryptography dependencies to their latest major versions: @noble/hashes and @noble/ciphers to 2, ethereum-cryptography to 3, and micro-eth-signer to 0.19.
Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/hardhat-network-helpers)

v3.0.12

Compare Source

Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/hardhat-typechain)

v3.1.2

Compare Source

Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/hardhat-verify)

v3.1.3

Compare Source

Patch Changes

v3.1.2

Compare Source

Patch Changes

v3.1.1

Compare Source

Patch Changes
NomicFoundation/hardhat (@​nomicfoundation/ignition-core)

v3.1.11

Compare Source

Patch Changes

v3.1.10

Compare Source

Patch Changes
wighawag/rocketh (@​rocketh/deploy)

v0.20.1

Compare Source

Patch Changes
  • e06dd5d: Every published package now declares a funding field, so npm fund resolves to the same destinations as .github/FUNDING.yml instead of returning nothing. @rocketh/diamond and @rocketh/proxy additionally ship a THIRD-PARTY-NOTICES.md beside their vendored Solidity, recording the upstream project, the version stamps that are recoverable from the sources, the copyright line and the MIT permission notice: an SPDX identifier alone does not satisfy MIT's requirement that the notice travel with the code. No Solidity source or built artifact changed.
  • Updated dependencies [e06dd5d]

v0.20.0

Compare Source

Minor Changes
  • 66fc44f: Support chains that reject EIP-1559 transactions. A chain declared with transactionType: 'legacy' (default 'eip1559') gets legacy (type 0) transactions from deploy, execute and tx, deterministic-deployment bootstrapping included, and any call can pass gasPrice or type: 'legacy' to send a legacy transaction. gasPrice combined with maxFeePerGas / maxPriorityFeePerGas is refused with a message naming both. Chains left at the default send exactly what they sent before.
Patch Changes

v0.19.22

Compare Source

Patch Changes
  • 07bebb9: deploy no longer silently drops a transaction option its type accepts. nonce is now put on the deployment transaction (including nonce: 0, the first transaction of a fresh account), matching what execute already did. Options a deployment cannot carry are refused at the call with a message saying what to do instead: the EIP-4844 blob fields (blobs, blobVersionedHashes, kzg, sidecars, maxFeePerBlobGas) and the EIP-7702 authorizationList, since neither transaction type can create a contract; dataSuffix, since on a deployment it would become part of the init code and the recorded constructor arguments; and any type other than 'eip1559', since a deployment is sent as an EIP-1559 transaction. The refusal happens before any reuse check, so it does not depend on whether the contract already exists.
  • Updated dependencies [f1301be]
NomicFoundation/hardhat (hardhat)

v3.20.0

Compare Source

Minor Changes
  • #​8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-2780 support to the Amsterdam hardfork: intrinsic transaction gas is priced per resource instead of a flat 21,000.

  • #​8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-8246 support to the Amsterdam hardfork: a contract that self-destructs in the transaction that created it keeps its balance instead of burning it.

  • #​8710 065c858 Thanks @​popescuoctavian! - Added the lastFrameGas and snapshotGasLastFrame cheatcodes, which also record CREATE and CREATE2 frames, and deprecated lastCallGas and snapshotGasLastCall in their favour.

Patch Changes
  • #​8697 8c4d435 Thanks @​kediyalua! - Fixed the CORS headers of hardhat node's JSON-RPC server to list the methods it actually serves.

  • #​8690 0058149 Thanks @​schaable! - Sped up compilation by reading and writing solc's output with JSON.parse and JSON.stringify when memory allows (#​8565).

  • #​8705 5f5991b Thanks @​izzetemredemir! - Fixed config values containing "$$", "$&", "$`" or "$'" being altered when resolved, including inline values. An HD account passphrase with one of these will now derive different accounts than before.

  • #​8710 065c858 Thanks @​popescuoctavian! - Upgraded EDR to v0.23.0.

  • #​8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces not recognising console.log calls made through the Hardhat console address.

  • #​8710 065c858 Thanks @​popescuoctavian! - Fixed the transaction Value in the hardhat node logs dropping leading zeros of the fractional part (0.01 ETH was logged as 0.1 ETH) and whole amounts ending with a trailing dot.

  • #​8710 065c858 Thanks @​popescuoctavian! - Fixed JSON-RPC call traces to include calls to precompiles.

  • #​8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces after a precompile call, so a failing precompile call is reported as a precompile error and later calls in the same function point at the right line.

  • #​8710 065c858 Thanks @​popescuoctavian! - Fixed the default gas limit of Solidity test transactions being lowered to the EIP-7825 cap from the Amsterdam hardfork, where the cap bounds execution gas only.

  • #​8669 257692d Thanks @​schaable! - Fixed Hardhat exiting without an error when a prompt, like the keystore password prompt, has no input to read.

  • #​8572 a0a52b9 Thanks @​sanskar717! - Fixed a race condition in the solc downloader that would show as spawn ... EACCES.

  • #​8642 7f75efb Thanks @​spideydotjs! - Improved the error for bare-filename imports of local files (e.g. import "Token.sol"), which now suggests the equivalent relative import instead of reporting invalid npm import syntax.

  • Updated dependencies:

v3.19.0

Compare Source

Minor Changes
  • #​8680 0e51fa2 Thanks @​anaPerezGhiglia! - Added experimental EIP-7976 support to the Amsterdam hardfork: the calldata floor cost rises to 64 gas per byte.

  • #​8680 b52d2eb Thanks @​anaPerezGhiglia! - Added experimental EIP-7981 support to the Amsterdam hardfork: access list data costs an extra 64 gas per byte.

  • #​8680 bb62bf6 Thanks @​anaPerezGhiglia! - Added experimental EIP-7997 support to the Amsterdam hardfork: the deterministic CREATE2 factory is now part of the genesis state.

  • #​8680 0e51fa2 Thanks @​anaPerezGhiglia! - Added experimental EIP-8024 support to the Amsterdam hardfork: the DUPN, SWAPN and EXCHANGE opcodes reach stack items beyond DUP16 and SWAP16.

  • #​8680 bb62bf6 Thanks @​anaPerezGhiglia! - Added experimental EIP-8037 support to the Amsterdam hardfork: execution gas and state gas are metered separately, and a block's gasUsed reports the larger.

Patch Changes

v3.18.1

Compare Source

Patch Changes

v3.18.0

Compare Source

Minor Changes
  • #​8574 e28e4f5 Thanks @​anaPerezGhiglia! - Removed the pre-Byzantium hardforks (chainstart, homestead, dao, tangerineWhistle, spuriousDragon) from the accepted hardfork and hardforkHistory values, as EDR cannot execute them.

  • #​8595 562cc0b Thanks @​ChristopherDedominici! - Made ethers derive secp256k1 public keys with EDR's native implementation instead of its pure-JS one, speeding up new Wallet(secretKey), Wallet.createRandom(), HD wallet derivation and computeAddress.

  • #​8590 e2ebf54 Thanks @​schaable! - Added Solidity test profiles, allowing test settings to vary across environments such as local development and CI.

Patch Changes

v3.17.0

Compare Source

Minor Changes
  • #​8501 5faee42 Thanks @​ChristopherDedominici! - Add gasEstimationMode config option to EDR networks, featuring a "noInternalOutOfGas" mode to prevent misleading eth_estimateGas results when internal calls run out of gas.

  • #​8580 8583e24 Thanks @​ChristopherDedominici! - Made ethers use EDR's native Keccak-256 instead of its pure-JS one.

  • #​8210 024b422 Thanks @​renovate! - Update the cryptography dependencies to their latest major versions: @noble/hashes and @noble/ciphers to 2, ethereum-cryptography to 3, and micro-eth-signer to 0.19.

Patch Changes

v3.16.0

Compare Source

Minor Changes
wighawag/rocketh (hardhat-deploy)

v2.0.30

Compare Source

Patch Changes

v2.0.29

Compare Source

Patch Changes
  • e06dd5d: Every published package now declares a funding field, so npm fund resolves to the same destinations as .github/FUNDING.yml instead of returning nothing. @rocketh/diamond and @rocketh/proxy additionally ship a THIRD-PARTY-NOTICES.md beside their vendored Solidity, recording the upstream project, the version stamps that are recoverable from the sources, the copyright line and the MIT permission notice: an SPDX identifier alone does not satisfy MIT's requirement that the notice travel with the code. No Solidity source or built artifact changed.
  • Updated dependencies [5605359]
  • Updated dependencies [e06dd5d]

v2.0.28

Compare Source

Patch Changes

v2.0.27

Compare Source

Patch Changes
  • 06d42b8: hardhat-deploy init now decides which template files to skip with a real gitignore matcher instead of a hand-rolled check.

    The old test was fileName === pattern || fileName.endsWith(pattern.replace('*', '')), which compared BASENAMES and stripped only the FIRST *, with a second, differently-broken copy (pattern.replace('/', '')) deciding directories in copyFolder. Four consequences, each silent: *.log.* kept a stray * and matched nothing; build* was evaluated as a suffix, so it also skipped mybuild; ! negations survived parsing and applied as positive skips, inverted; and anchored paths such as src/generated could never match a basename.

    Both copies are replaced by a documented subset of the gitignore spec (comments, ! with last-match-wins, trailing-/ directory rules, anchoring, *, ?, [...], **, escapes). copyFolder accumulates a relative path during the walk, which is what anchored patterns need, and copyFile no longer decides skipping at all.

    Behaviour of the shipped templates/basic/.gitignore is unchanged, verified end to end by scaffolding a project from the built CLI and pinned by a test, so a scaffolded project looks exactly as before. What changes is that a future edit to that template's .gitignore now does what it says.

  • Updated dependencies [a20cad9]

  • Updated dependencies [f1301be]

jestjs/jest (jest)

v30.5.2

Compare Source

Features
  • [@jest/transform] Strip TypeScript types with Node when no transformer claims a .ts, .mts or .cts file (#​16421)
Fixes
  • [jest-core, jest-haste-map, jest-transform] Keep require('../package.json') external when bundling, so jest --version and the transform and haste-map cache keys report the released version instead of the previous one (#​16422)
  • [jest-each] Escape a table row's keys before building the $variable interpolation RegExp, so a column name such as count(*) no longer fails the whole table with Invalid regular expression, and a . or | in a column name is matched literally (#​16345)
  • [@jest/source-map] Resolve absolute Windows paths in a source map's sources and sourceRoot again, instead of appending them to the transformed file's directory (#​16439)

v30.5.1

Compare Source

Fixes
  • [jest-config] Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of --projects when no root config is passed (#​16411)
  • [jest-config, jest-types] Stop accepting reporters, coverageReporters, workerIdleMemoryLimit, cwd and runnerOptions in a project config - they were silently ignored, and now warn like the other global-only options (#​16411)
  • [jest-config, jest-validate] Warn about maxWorkers and coverageThreshold in a project config instead of dropping them without a word (#​16411)
  • [jest-resolve] Match moduleNameMapper patterns against the specifier as written again (reverting #​16390) (#​16417)
  • [jest-runtime] Resolve package imports specifiers like #dep under ESM again (#​16413)
Chore & Maintenance
  • [jest-util] Name the testEnvironmentOptions.globalsCleanup option and link the docs from the JEST-01 deprecation warning, and document the option's modes (#​16404)
mochajs/mocha (mocha)

v11.8.0

Compare Source

🌟 Features
🧹 Chores
prettier/prettier (prettier)

v3.9.10

Compare Source

diff

Markdown: Update micromark-extension-gfm-table to fix the table parse issue on performance (#​20266 by @​fisker)

See micromark/micromark-extension-gfm-table@4f43ead for details.

v3.9.9

Compare Source

diff

Markdown: Fix text with $ been incorrectly parsed as math syntax (#​20140 by @​fisker)
<!-- Input -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

<!-- Prettier 3.9.8 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR`from`c.sh`, before anything else runs here.

<!-- Prettier 3.9.9 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

v3.9.8

Compare Source

diff

Markdown: Don't let Liquid objects interrupt paragraphs (#​20087 by @​seiyab)
<!-- Input -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.7 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a

{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.8 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

v3.9.7

Compare Source

diff

Markdown: Prevent indentation drift in list-item code blocks (#​19647, #​19990 by [@​Austin1serb](https://redirect.github.com/

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • On day 1 of the month (* * 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested review from bbenligiray and bdrhn9 as code owners October 1, 2026 15:02
@renovate
renovate Bot requested a review from hiletmis October 1, 2026 15:02
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 5 times, most recently from bf5bdb0 to 57f2e1f Compare October 7, 2026 14:47
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch from 57f2e1f to e315113 Compare October 9, 2026 15:37
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 5 times, most recently from d428f89 to 41a6f3a Compare October 24, 2026 10:04
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch 2 times, most recently from 32f1449 to 7ac44a6 Compare October 29, 2026 07:10
@renovate
renovate Bot force-pushed the renovate/dev-dependencies branch from 7ac44a6 to 19aed7d Compare October 29, 2026 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants