Skip to content

Releases: NomicFoundation/hardhat

hardhat@3.0.0-next.1

06 Mar 16:46
Compare
Choose a tag to compare
hardhat@3.0.0-next.1 Pre-release
Pre-release

This Hardhat 3 Alpha release improves error messages, updates the mocha/ethers template to use mocha@11, re-enables the visualize task in Hardhat Ignition, and includes other small bug fixes.

Changes

  • ee91628: Update to mocha@11 when running mocha tests (#6288)
  • e5d4453: Fix unnecessary re-install of hardhat during init (#6323)
  • bfb708c: Improve error message when build profile is not found (#6316)
  • e853ff8: Improve error message if a non-existing subtask is invoked (#6375)
  • 209ea79: Improve the keystore error message displayed when the password is incorrect or the encrypted file is corrupted (#6331)
  • 67f4981: Fix for hardhat-network-helpers where the blockchain snapshot was being shared across different network connections (#6377)
  • 726fe76: Re-enable Ignition visualize task with updated version of mermaid diagrams (#6291)
  • af5eb2b: Fix for mermaid diagram centering in Ignition visualization report (#6409)

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


Hardhat v2.22.19

24 Feb 19:32
Compare
Choose a tag to compare

This small bug fix release resolves a Windows installation dependency issue and improves performance during initialization of a local Hardhat network and when working with stack traces.

Changes

  • 5d79fca: Fix heuristic to detect that an ESM project doesn't have a Hardhat config with an explicit .cjs extension.
  • 00d542a: Update EDR to v0.8.0:
    • fix: improved provider initialization performance
    • fix: ignore unknown opcodes in source maps
    • fix: crash when loading EDR on Windows without a C Runtime library installed
    • fix: improved stack trace generation performance

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


@nomicfoundation/ignition-ui@0.15.10

24 Feb 19:21
Compare
Choose a tag to compare

This is a bug fix release to guard against a scenario where two transactions could be submitted for the same deployment action (#6229).

Changes

  • d96c003: Fix for bug with unsaved transaction hash

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


@nomicfoundation/ignition-core@0.15.10

24 Feb 19:20
Compare
Choose a tag to compare

This is a bug fix release to guard against a scenario where two transactions could be submitted for the same deployment action (#6229).

Changes

  • d96c003: Fix for bug with unsaved transaction hash

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


@nomicfoundation/hardhat-verify@2.0.13

24 Feb 19:26
Compare
Choose a tag to compare

This is a small release to add Ink to the supported chains.

Changes


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


@nomicfoundation/hardhat-ignition@0.15.10

24 Feb 19:16
Compare
Choose a tag to compare

This is a bug fix release to guard against a scenario where two transactions could be submitted for the same deployment action (#6229).

Changes

  • d96c003: Fix for bug with unsaved transaction hash

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


@nomicfoundation/hardhat-ignition-viem@0.15.10

24 Feb 19:18
Compare
Choose a tag to compare

This is a bug fix release to guard against a scenario where two transactions could be submitted for the same deployment action (#6229).

Changes

  • d96c003: Fix for bug with unsaved transaction hash

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


@nomicfoundation/hardhat-ignition-ethers@0.15.10

24 Feb 19:17
Compare
Choose a tag to compare

This is a bug fix release to guard against a scenario where two transactions could be submitted for the same deployment action (#6229).

Changes

  • d96c003: Fix for bug with unsaved transaction hash

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


Hardhat 3 alpha version

24 Feb 12:04
a352f4b
Compare
Choose a tag to compare
Pre-release

Hardhat 3 is a major overhaul with exciting new features:

  • 🧪 Solidity tests as a first-class testing option
  • 🌐 Multichain support for today's rollup-centric world
  • ⚡ Rust-powered runtime for faster execution
  • 🧱 Revamped build system with full npm compatibility and build profiles
  • 🚀 Hardhat Ignition for streamlined contract deployments

It's currently in alpha state, but you can try it out and give us feedback!

Getting started

To install Hardhat 3, run the following commands in an empty directory:

npm init -y
npm install --save-dev hardhat@next
npx hardhat --init

This will take you through an interactive setup process to get started using Hardhat 3.

Learn more

To learn more about Hardhat 3, check out the Hardhat 3 Alpha documentation.

Feedback and help

If you have any questions, feedback, or need help, join the Hardhat 3 Alpha Telegram group.

Since this is still an alpha release, things will change, and your feedback can make a big difference. Let us know what you think and need!

Hardhat v2.22.18

13 Jan 16:35
Compare
Choose a tag to compare

This is a small release that improves the performance of the display of Solidity stack traces and adds a message linking to the Solidity Developer Survey for 2024.

Changes

  • 25f45b0: Improve solidity stack traces performance by getting them from the EDR response
  • 0e5c8d7: Restored the message linking to the 2024 solidity survey

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