github NomicFoundation/hardhat hardhat@3.18.0
Hardhat v3.18.0

4 hours ago

This release includes two enhancements along with performance improvements and bug fixes: test profiles can now be used in Solidity tests, see our test profiles guide, and hardhat-mocha has been updated to mocha@12.

Changes

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

  • #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.

  • #8624 1377eb0 Thanks @ChristopherDedominici! - Updated mocha to ^12.0.0 in the hardhat --init mocha-ethers template project.

  • #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.

  • #8635 ad92657 Thanks @popescuoctavian! - Upgraded EDR to v0.22.0.

  • #8601 34087dd Thanks @cdesch! - Improved HTTP proxy support.

  • #8616 8b73917 Thanks @rome-xi! - Fixed invalid HTTPS_PROXY/HTTP_PROXY values being reported as unexpected errors instead of a Hardhat error.

  • Updated dependencies:

    • @nomicfoundation/hardhat-errors@3.1.0
    • @nomicfoundation/hardhat-utils@4.3.0

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


Don't miss a new hardhat release

NewReleases is sending notifications on new releases.