H

Hardhat

H
Hardhat Blockchain v3.16.0

Hardhat v3.16.0

This release adds the hardhat-slang-solx plugin, which lets you compile your contracts with our new slang-solx compiler. Read the announcement blog post, or get started with our guide to compiling with slang-solx. Changes #8597 6684224 Thanks @kanej! - Added slang-solx compiler support as a Hardhat plugin. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.15.0

Hardhat v3.15.0

This release includes two highlights: improved Solidity Test compilation speed through a porting of our inline configuration parsing to Rust, and bumps of our default templates to Solidity 0.8.34. Changes #8457 48286e0 Thanks @popescuoctavian, @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. #8541 ec737a2 Thanks @kanej! - T…

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-verify@3.1.0

Changes #8510 7c85703 Thanks @nikitosing! - Added support for an optional apiKey in the verify.blockscout config. This is required by Blockscout instances that don't expose a keyless API, like the Pro API. #8577 27a145d Thanks @kanej! - Report a directory with no importable entry point as a module-not-found error, instead of the generic "importing the module failed". 💡 The Nomic Foundation is hiri…

H
Hardhat Blockchain v3.0.2

@nomicfoundation/hardhat-slang-solx@3.0.2

Changes #8570 b1dd42f Thanks @kanej! - Rename the solx compiler type from slangSolx to slang-solx. #8556 c6397d1 Thanks @kanej! - Fixed a race condition in the solx downloader that would show as spawn ... EACCES. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.21

@nomicfoundation/hardhat-errors@3.0.21

Changes #8457 48286e0 Thanks @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.1.9

@nomicfoundation/hardhat-utils@4.1.9

Changes #8457 48286e0 Thanks @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.14.0

Hardhat v3.14.0

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 99306ea Thanks @kanej! - EDR now uses platform specific optionalDependencies, reducing Hardhat's install size. #8514 f7c6228 Thanks @questfever! - Fixed Solidity resolver containment checks for paths whose names shar…

H
Hardhat Blockchain v3.0.1

@nomicfoundation/hardhat-slang-solx@3.0.1

Changes #8550 5d7f4e7 Thanks @nebasuke! - Update the version of solx to 0.1.8 #8540 99306ea Thanks @kanej! - Upgraded to @nomicfoundation/edr 0.16.0 and switched the solx compiler type to slangSolx. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.1.8

@nomicfoundation/hardhat-utils@4.1.8

Changes #8533 cbe361a Thanks @kanej! - Update the fast-equals runtime dependency to its latest major version. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v2.29.1

Hardhat v2.29.1

This is a small bug fix release for Hardhat 2 that improves CLI argument validation. Changes 5a16885: Fixed the int, bigint and float CLI argument types rejecting hexadecimal values containing the digit f/F (e.g. 0xff, 0xdeadbeef). Thanks @pucedoteth.

H
Hardhat Blockchain v3.0.20

@nomicfoundation/hardhat-errors@3.0.20

Changes #8502 dcce8ef Thanks @kanej! - Added HHE110003 and HHE110004 for the hardhat-slang-solx plugin, raised when the checksum of a solx binary cannot be obtained and when a downloaded solx binary does not match it. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.13.0

Hardhat v3.13.0

This release adds two new features: a --tolerance option for --snapshot-check to allow for a small amount of drift between gas snapshots as you develop and default values for config variables in hardhat.config.ts, see the config docs for more details. Changes #8453 38b9f2d Thanks @ChristopherDedominici! - Add a fallback value for configVariable. #8487 7b7af19 Thanks @ChristopherDedominici! - Added…

H
Hardhat Blockchain v3.0.13

@nomicfoundation/hardhat-keystore@3.0.13

Changes #8453 38b9f2d Thanks @ChristopherDedominici! - Add a fallback value for configVariable. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.6

@nomicfoundation/hardhat-zod-utils@3.0.6

Changes #8453 38b9f2d Thanks @ChristopherDedominici! - Add a fallback value for configVariable. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.19

@nomicfoundation/hardhat-errors@3.0.19

Changes #8490 22667f6 Thanks @kanej! - Added detection and custom error for failed native binding loads (HHE27) of @nomicfoundation/edr or @nomicfoundation/solidity-analyzer. #8487 7b7af19 Thanks @ChristopherDedominici! - Added a --tolerance option to --snapshot-check in Solidity tests, allowing snapshot values to drift by a given percentage before the check fails. 💡 The Nomic Foundation is hiring…

H
Hardhat Blockchain v3.12.0

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…

H
Hardhat Blockchain v3.1.9

@nomicfoundation/ignition-core@3.1.9

Changes #8449 84d9b39 Thanks @Kropiunig! - Fixed an off-by-one in Ignition's nonce sync that could let a deployment continue when a user's replacement transaction had one fewer than the required number of confirmations. #8470 6e1818e Thanks @kanej! - Update the cbor2 runtime dependency to its latest major version. #8470 5878afd Thanks @kanej! - Update the immer runtime dependency to its latest maj…

H
Hardhat Blockchain v3.0.22

@nomicfoundation/hardhat-verify@3.0.22

Changes #8470 6e1818e Thanks @kanej! - Update the cbor2 runtime dependency to its latest major version. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-node-test-runner@3.1.0

Changes #8442 4904c72 Thanks @ChristopherDedominici! - Support test name filter negation (--grep-exclude) for Solidity and Mocha tests. #8461 841423a Thanks @kanej! - Reduce installation warnings with updated dependencies. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-mocha@3.1.0

Changes #8442 4904c72 Thanks @ChristopherDedominici! - Support test name filter negation (--grep-exclude) for Solidity and Mocha tests. #8461 841423a Thanks @kanej! - Reduce installation warnings with updated dependencies. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.18

@nomicfoundation/hardhat-errors@3.0.18

Changes #8442 4904c72 Thanks @ChristopherDedominici! - Support test name filter negation (--grep-exclude) for Solidity and Mocha tests. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.1.7

@nomicfoundation/hardhat-utils@4.1.7

Changes #8470 ca29a30 Thanks @kanej! - Update the env-paths runtime dependency to its latest major version. #8461 841423a Thanks @kanej! - Reduce installation warnings with updated dependencies. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.11.1

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.tes…

H
Hardhat Blockchain v4.1.6

@nomicfoundation/hardhat-utils@4.1.6

Changes #8429 448a980 Thanks @marianfe! - Add detectAgentEnvironment and isInteractive utils 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v2.29.0

Hardhat v2.29.0

This is a small Hardhat 2 release that upgrades the version of Mocha to make it compatible with Node 26, and uses a newer version of typescript when initializing projects. Changes a81ad1d: Upgrade Mocha to version ^11.1.0 to make it compatible with Node 26. 6ea5832: Update the initialization of new projects to use a newer typescript