Skip to content

Releases: NomicFoundation/hardhat

Hardhat v2.22.11

19 Sep 19:31
Compare
Choose a tag to compare

This release adds support for the latest solc versions (0.8.25, 0.8.26, and 0.8.27). Additionally, it includes bug fixes, documentation improvements, and dependency updates.

Changes

  • 601d543: Fixed a problem with provider events when provider.init was explicitly called before the first request.
  • 224159e: Added support for solc versions 0.8.25, 0.8.26, and 0.8.27
  • b43ed78: Added link to Ignition docs in sample projects
  • 07e0a9c: Hardhat node can now handle large response objects by streaming them.
  • 12d1980: Upgrade chokidar

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


@nomicfoundation/[email protected]

19 Sep 19:27
Compare
Choose a tag to compare

This release enhances type extensibility and includes a minor performance improvement for development networks.

Changes:

  • 6010386: Moved types to HardhatViemHelpers and initialized ContractTypesMap as empty for better extensibility. Improved performance by disabling retries in dev nets (thanks @TateB!)

@nomicfoundation/[email protected]

19 Sep 19:29
Compare
Choose a tag to compare

This release introduces support for verifying contracts using Blockscout as a verification provider. To verify a contract using Blockscout, simply add the following to your Hardhat configuration:

blockscout: {
  enabled: true,
}

Currently, only mainnet and sepolia are included as built-in chains, but you can add other networks using the customChains property in the Hardhat config.

Changes

  • 913b5a1: Added Blockscout as a verification provider.

@nomicfoundation/[email protected]

19 Sep 19:13
Compare
Choose a tag to compare

This release adds support for development on the ZKsync chain.

Changes

  • 8fa15e7: Added support for ZKsync's development mode.

@nomicfoundation/[email protected]

19 Sep 19:10
Compare
Choose a tag to compare

This release includes bug fixes for the emit and reverted matchers, improving support for overloaded events and bytes32 strings.

Changes

  • 1a0e1e3: Enhanced error message in emit matcher for overloaded events (thanks @iosh!)
  • 7964bf0: Enhanced the reverted matcher to correctly handle bytes32 strings (thanks @iosh!)

Hardhat v2.22.10

02 Sep 13:18
Compare
Choose a tag to compare

This is a small bug fix release to improve debug logs during Hardhat Network initialization.

Changes

  • 409e99f: Fixed debug logs in Hardhat Network initialization process.
  • 46cd7a1: Removed the experimentalAddHardhatNetworkMessageTraceHook API

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


@nomiclabs/[email protected]

02 Sep 13:24
Compare
Choose a tag to compare

A small bug fix release to fix the Hardhat peer dependency entry in the published package.json that was corrupted by pnpm in the previous release.

Changes

  • efa905d: Fix for corrupted Hardhat peer dependency version from pnpm.

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


@nomiclabs/[email protected]

02 Sep 13:23
Compare
Choose a tag to compare

A small bug fix release to fix the Hardhat peer dependency entry in the published package.json that was corrupted by pnpm in the previous release.

Changes

  • efa905d: Fix for corrupted Hardhat peer dependency version from pnpm.

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


@nomicfoundation/[email protected]

02 Sep 13:23
Compare
Choose a tag to compare

A small bug fix release to fix the Hardhat peer dependency entry in the published package.json that was corrupted by pnpm in the previous release.

Changes

  • efa905d: Fix for corrupted Hardhat peer dependency version from pnpm.

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


@nomicfoundation/[email protected]

02 Sep 13:23
Compare
Choose a tag to compare

A small bug fix release to fix the Hardhat peer dependency entry in the published package.json that was corrupted by pnpm in the previous release.

Changes

  • efa905d: Fix for corrupted Hardhat peer dependency version from pnpm.

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