Repository navigation
Update dev-dependencies - #849
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/dev-dependencies
branch
5 times, most recently
from
October 7, 2026 14:47
bf5bdb0 to
57f2e1f
Compare
renovate
Bot
force-pushed
the
renovate/dev-dependencies
branch
from
October 9, 2026 15:37
57f2e1f to
e315113
Compare
renovate
Bot
force-pushed
the
renovate/dev-dependencies
branch
5 times, most recently
from
October 24, 2026 10:04
d428f89 to
41a6f3a
Compare
renovate
Bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
October 29, 2026 07:10
32f1449 to
7ac44a6
Compare
renovate
Bot
force-pushed
the
renovate/dev-dependencies
branch
from
October 29, 2026 22:31
7ac44a6 to
19aed7d
Compare
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^4.0.15→^4.2.1^3.0.11→^3.0.13^3.0.0→^3.1.9^3.0.0→^3.1.6^3.0.0→^3.1.2^3.0.0→^3.1.0^3.0.11→^3.0.12^3.1.1→^3.1.2^3.1.0→^3.1.3^3.0.0→^3.1.11^0.19.21→^0.20.1^3.15.0→^3.20.0^2.0.26→^2.0.30^30.5.0→^30.5.2^11.0.0→^11.8.0^3.9.6→^3.9.10^0.21.0→^0.23.1^29.4.12→^29.4.15^4.20.6→^4.23.15Release Notes
NomicFoundation/hardhat (@nomicfoundation/hardhat-ethers)
v4.2.1Compare Source
Patch Changes
#8689
9bebbf3Thanks @ChristopherDedominici! - Fixed the EIP-4844 fields being dropped when copying a transaction request, andblobVersionedHashesbeing dropped from JSON-RPC requests, matching ethers.Updated dependencies:
v4.2.0Compare Source
Minor Changes
562cc0bThanks @ChristopherDedominici! - Made ethers derive secp256k1 public keys with EDR's native implementation instead of its pure-JS one, speeding upnew Wallet(secretKey),Wallet.createRandom(), HD wallet derivation andcomputeAddress.Patch Changes
v4.1.0Compare Source
Minor Changes
#8580
8583e24Thanks @ChristopherDedominici! - Made ethers use EDR's native Keccak-256 instead of its pure-JS one.#8210
024b422Thanks @renovate! - Update the cryptography dependencies to their latest major versions:@noble/hashesand@noble/ciphersto 2,ethereum-cryptographyto 3, andmicro-eth-signerto 0.19.Patch Changes
#8596
78f613cThanks @schaable! - Fixed error shown when an HD key cannot be derived, to only include the derivation path.Updated dependencies:
NomicFoundation/hardhat (@nomicfoundation/hardhat-ethers-chai-matchers)
v3.0.13Compare Source
Patch Changes
v3.0.12Compare Source
Patch Changes
b274f5fThanks @spideydotjs! - Added validation for the subject ofchangeTokenBalance,changeTokenBalances,changeEtherBalance, andchangeEtherBalancesto produce a clear error message when the subject is not a transaction response.NomicFoundation/hardhat (@nomicfoundation/hardhat-ignition)
v3.1.9Compare Source
Patch Changes
NomicFoundation/hardhat (@nomicfoundation/hardhat-keystore)
v3.1.2Compare Source
Patch Changes
v3.1.1Compare Source
Patch Changes
#8645
155fab9Thanks @renovate! - Updated the@noble/ciphersand@noble/hashesdependencies to 2.4.Updated dependencies:
v3.1.0Compare Source
Minor Changes
024b422Thanks @renovate! - Update the cryptography dependencies to their latest major versions:@noble/hashesand@noble/ciphersto 2,ethereum-cryptographyto 3, andmicro-eth-signerto 0.19.Patch Changes
NomicFoundation/hardhat (@nomicfoundation/hardhat-network-helpers)
v3.0.12Compare Source
Patch Changes
#8672
79247bfThanks @watarus! - Fixed the conversion of zero-padded zero strings such as"0x00"in the network helpers.Updated dependencies:
NomicFoundation/hardhat (@nomicfoundation/hardhat-typechain)
v3.1.2Compare Source
Patch Changes
NomicFoundation/hardhat (@nomicfoundation/hardhat-verify)
v3.1.3Compare Source
Patch Changes
v3.1.2Compare Source
Patch Changes
#8632
ad49ec2Thanks @schaable! - Improved the constructor argument errors soHHE80017andHHE80019name the parameter that could not be encoded.#8632
eb2b13dThanks @schaable! - Removed the@ethersproject/abidependency, encoding constructor arguments withmicro-eth-signerinstead (#8605).Updated dependencies:
v3.1.1Compare Source
Patch Changes
#8601
34087ddThanks @cdesch! - Improved HTTP proxy support.Updated dependencies:
NomicFoundation/hardhat (@nomicfoundation/ignition-core)
v3.1.11Compare Source
Patch Changes
#8665
0de6a74Thanks @schaable! - Fixed Ignition reconciliation reporting acontractAtaddress as changed when only its letter case differed.Updated dependencies:
v3.1.10Compare Source
Patch Changes
#8646
ac45dabThanks @renovate! - Updated theimmerdependency to 11.1.18.Updated dependencies:
wighawag/rocketh (@rocketh/deploy)
v0.20.1Compare Source
Patch Changes
e06dd5d: Every published package now declares afundingfield, sonpm fundresolves to the same destinations as.github/FUNDING.ymlinstead of returning nothing.@rocketh/diamondand@rocketh/proxyadditionally ship aTHIRD-PARTY-NOTICES.mdbeside 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.e06dd5d]v0.20.0Compare Source
Minor Changes
66fc44f: Support chains that reject EIP-1559 transactions. A chain declared withtransactionType: 'legacy'(default'eip1559') gets legacy (type 0) transactions fromdeploy,executeandtx, deterministic-deployment bootstrapping included, and any call can passgasPriceortype: 'legacy'to send a legacy transaction.gasPricecombined withmaxFeePerGas/maxPriorityFeePerGasis refused with a message naming both. Chains left at the default send exactly what they sent before.Patch Changes
66fc44f]v0.19.22Compare Source
Patch Changes
07bebb9:deployno longer silently drops a transaction option its type accepts.nonceis now put on the deployment transaction (includingnonce: 0, the first transaction of a fresh account), matching whatexecutealready 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-7702authorizationList, 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 anytypeother 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.f1301be]NomicFoundation/hardhat (hardhat)
v3.20.0Compare Source
Minor Changes
#8710
065c858Thanks @popescuoctavian! - Added experimental EIP-2780 support to the Amsterdam hardfork: intrinsic transaction gas is priced per resource instead of a flat 21,000.#8710
065c858Thanks @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
065c858Thanks @popescuoctavian! - Added thelastFrameGasandsnapshotGasLastFramecheatcodes, which also recordCREATEandCREATE2frames, and deprecatedlastCallGasandsnapshotGasLastCallin their favour.Patch Changes
#8697
8c4d435Thanks @kediyalua! - Fixed the CORS headers ofhardhat node's JSON-RPC server to list the methods it actually serves.#8690
0058149Thanks @schaable! - Sped up compilation by reading and writing solc's output withJSON.parseandJSON.stringifywhen memory allows (#8565).#8705
5f5991bThanks @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
065c858Thanks @popescuoctavian! - Upgraded EDR to v0.23.0.#8710
065c858Thanks @popescuoctavian! - Fixed Solidity stack traces not recognisingconsole.logcalls made through the Hardhat console address.#8710
065c858Thanks @popescuoctavian! - Fixed the transactionValuein thehardhat nodelogs dropping leading zeros of the fractional part (0.01 ETHwas logged as0.1 ETH) and whole amounts ending with a trailing dot.#8710
065c858Thanks @popescuoctavian! - Fixed JSON-RPC call traces to include calls to precompiles.#8710
065c858Thanks @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
065c858Thanks @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
257692dThanks @schaable! - Fixed Hardhat exiting without an error when a prompt, like the keystore password prompt, has no input to read.#8572
a0a52b9Thanks @sanskar717! - Fixed a race condition in the solc downloader that would show asspawn ... EACCES.#8642
7f75efbThanks @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.0Compare Source
Minor Changes
#8680
0e51fa2Thanks @anaPerezGhiglia! - Added experimental EIP-7976 support to the Amsterdam hardfork: the calldata floor cost rises to 64 gas per byte.#8680
b52d2ebThanks @anaPerezGhiglia! - Added experimental EIP-7981 support to the Amsterdam hardfork: access list data costs an extra 64 gas per byte.#8680
bb62bf6Thanks @anaPerezGhiglia! - Added experimental EIP-7997 support to the Amsterdam hardfork: the deterministicCREATE2factory is now part of the genesis state.#8680
0e51fa2Thanks @anaPerezGhiglia! - Added experimental EIP-8024 support to the Amsterdam hardfork: theDUPN,SWAPNandEXCHANGEopcodes reach stack items beyondDUP16andSWAP16.#8680
bb62bf6Thanks @anaPerezGhiglia! - Added experimental EIP-8037 support to the Amsterdam hardfork: execution gas and state gas are metered separately, and a block'sgasUsedreports the larger.Patch Changes
#8680
bb62bf6Thanks @anaPerezGhiglia! - Upgraded EDR to v0.22.2.#8679
63fb54aThanks @Wodann! - Excluded the templates'node_modulesfolders from the published package, which broke installation with Yarn classic.#8667
5793554Thanks @schaable! - Improved the errors for invalid transactions sent from local accounts.#8666
0295fefThanks @schaable! - Fixed locally managed accounts silently dropping the blobs of EIP-4844 transactions; sending one now throws an error.#8680
17133ceThanks @kanej! - Removed the remaining built-in Holesky (chain ID17000) hardfork history, as the network has been shut down.#8680
17133ceThanks @kanej! - Added the Amsterdam hardfork activation on Sepolia, so forking Sepolia usesamsterdamfor blocks after it activates.v3.18.1Compare Source
Patch Changes
#8631
d014d43Thanks @Kropiunig! - Fixededr-simulatednetworks withforking.enabled: falsestarting without the chain's predeploys (e.g. OP'sGasPriceOracleandL1Block, or the L1 beacon roots and history storage contracts).#8636
8b24451Thanks @schaable! - Fixed the formatting of errors reported while running Solidity tests.Updated dependencies:
v3.18.0Compare Source
Minor Changes
#8574
e28e4f5Thanks @anaPerezGhiglia! - Removed the pre-Byzantium hardforks (chainstart,homestead,dao,tangerineWhistle,spuriousDragon) from the acceptedhardforkandhardforkHistoryvalues, as EDR cannot execute them.#8595
562cc0bThanks @ChristopherDedominici! - Made ethers derive secp256k1 public keys with EDR's native implementation instead of its pure-JS one, speeding upnew Wallet(secretKey),Wallet.createRandom(), HD wallet derivation andcomputeAddress.#8590
e2ebf54Thanks @schaable! - Added Solidity test profiles, allowing test settings to vary across environments such as local development and CI.Patch Changes
#8635
ad92657Thanks @popescuoctavian! - Upgraded EDR to v0.22.0.#8601
34087ddThanks @cdesch! - Improved HTTP proxy support.#8616
8b73917Thanks @rome-xi! - Fixed invalidHTTPS_PROXY/HTTP_PROXYvalues being reported as unexpected errors instead of a Hardhat error.#8624
1377eb0Thanks @ChristopherDedominici! - Updatedmochato^12.0.0in thehardhat --initmocha-ethers template project.Updated dependencies:
v3.17.0Compare Source
Minor Changes
#8501
5faee42Thanks @ChristopherDedominici! - AddgasEstimationModeconfig option to EDR networks, featuring a"noInternalOutOfGas"mode to prevent misleadingeth_estimateGasresults when internal calls run out of gas.#8580
8583e24Thanks @ChristopherDedominici! - Made ethers use EDR's native Keccak-256 instead of its pure-JS one.#8210
024b422Thanks @renovate! - Update the cryptography dependencies to their latest major versions:@noble/hashesand@noble/ciphersto 2,ethereum-cryptographyto 3, andmicro-eth-signerto 0.19.Patch Changes
#8596
0acd737Thanks @schaable! - Fixed configuration variables to stop printing of values in error messages.#8596
78f613cThanks @schaable! - Fixed error shown when an HD key cannot be derived, to only include the derivation path.#8594
0fc2dcaThanks @ChristopherDedominici! - Upgrade to EDR v0.20.0.Updated dependencies:
v3.16.0Compare Source
Minor Changes
6684224Thanks @kanej! - Added slang-solx compiler support as a Hardhat plugin.wighawag/rocketh (hardhat-deploy)
v2.0.30Compare Source
Patch Changes
f001ace]daa5edc]v2.0.29Compare Source
Patch Changes
e06dd5d: Every published package now declares afundingfield, sonpm fundresolves to the same destinations as.github/FUNDING.ymlinstead of returning nothing.@rocketh/diamondand@rocketh/proxyadditionally ship aTHIRD-PARTY-NOTICES.mdbeside 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.5605359]e06dd5d]v2.0.28Compare Source
Patch Changes
66fc44f]v2.0.27Compare Source
Patch Changes
06d42b8:hardhat-deploy initnow 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 incopyFolder. Four consequences, each silent:*.log.*kept a stray*and matched nothing;build*was evaluated as a suffix, so it also skippedmybuild;!negations survived parsing and applied as positive skips, inverted; and anchored paths such assrc/generatedcould 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).copyFolderaccumulates a relative path during the walk, which is what anchored patterns need, andcopyFileno longer decides skipping at all.Behaviour of the shipped
templates/basic/.gitignoreis 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.gitignorenow does what it says.Updated dependencies [
a20cad9]Updated dependencies [
f1301be]jestjs/jest (jest)
v30.5.2Compare Source
Features
[@jest/transform]Strip TypeScript types with Node when no transformer claims a.ts,.mtsor.ctsfile (#16421)Fixes
[jest-core, jest-haste-map, jest-transform]Keeprequire('../package.json')external when bundling, sojest --versionand 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$variableinterpolationRegExp, so a column name such ascount(*)no longer fails the whole table withInvalid regular expression, and a.or|in a column name is matched literally (#16345)[@jest/source-map]Resolve absolute Windows paths in a source map'ssourcesandsourceRootagain, instead of appending them to the transformed file's directory (#16439)v30.5.1Compare 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--projectswhen no root config is passed (#16411)[jest-config, jest-types]Stop acceptingreporters,coverageReporters,workerIdleMemoryLimit,cwdandrunnerOptionsin a project config - they were silently ignored, and now warn like the other global-only options (#16411)[jest-config, jest-validate]Warn aboutmaxWorkersandcoverageThresholdin a project config instead of dropping them without a word (#16411)[jest-resolve]MatchmoduleNameMapperpatterns against the specifier as written again (reverting #16390) (#16417)[jest-runtime]Resolve packageimportsspecifiers like#depunder ESM again (#16413)Chore & Maintenance
[jest-util]Name thetestEnvironmentOptions.globalsCleanupoption and link the docs from theJEST-01deprecation warning, and document the option's modes (#16404)mochajs/mocha (mocha)
v11.8.0Compare Source
🌟 Features
🧹 Chores
prettier/prettier (prettier)
v3.9.10Compare Source
diff
Markdown: Update
micromark-extension-gfm-tableto fix the table parse issue on performance (#20266 by @fisker)See micromark/micromark-extension-gfm-table@
4f43eadfor details.v3.9.9Compare Source
diff
Markdown: Fix text with
$been incorrectly parsed as math syntax (#20140 by @fisker)v3.9.8Compare Source
diff
Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by @seiyab)
v3.9.7Compare Source
diff
Markdown: Prevent indentation drift in list-item code blocks (#19647, #19990 by [@Austin1serb](https://redirect.github.com/
Configuration
📅 Schedule: (UTC)
* * 1 * *)🚦 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.
This PR was generated by Mend Renovate. View the repository job log.