This is a small bug fix release, but includes a reworking of our EDR dependencies to be platform specific, reducing the install size of a Hardhat project's node_modules.
Changes
-
#8540
99306eaThanks @kanej! - EDR now uses platform specificoptionalDependencies, reducing Hardhat's install size. -
#8514
f7c6228Thanks @questfever! - Fixed Solidity resolver containment checks for paths whose names share a prefix with the project root, a package source-name root, ornode_modules. -
#8540
99306eaThanks @kanej! - Fixed missing Solidity test stack trace whensetUp()fails and stack traces are collected withCollectStackTraces::Always. -
#8500
54973b2Thanks @SnowingFox! - Fixed the format of fuzz test counterexamples: byte array values such ascalldata,senderandaddressare now printed as hexadecimal strings (e.g.0x3e2033b3...) instead of comma-separated byte lists. -
#8522
8640b4bThanks @JasonColapietro! - Remove Holesky testnet (chain id 17000) as a supported chain as it has been shut down. -
#8488
edd1069Thanks @ChristopherDedominici! - Stores gas snapshot cheatcode values as raw strings and calculates diffs using BigInt.
💡 The Nomic Foundation is hiring! Check our open positions.