Hardhat 3 is now stable 🥳
Solidity TypeScript tests under one roof. Rust-powered runtime. Multichain. Ignition deployments. AI-ready scaffolding. Smaller artifacts, faster builds.
Six months of beta hardening. Production ready!
blog.nomic.foundation/hardha…
The Hardhat 2 to Hardhat 3 migration skill for coding agents is ready! Check it out
npx skills add nomicfoundation/hardhat-skills --skill migrate-hardhat2-to-hardhat3
hardhat.org/docs/migrate-fro…
Hardhat 2 is being sunset and replaced by Hardhat 3!
Hardhat 3 is stable and production ready. You should join the many teams that are already migrating if you haven’t yet.
Hardhat 2 will be upgraded to support the Glamsterdam hardfork and will continue to receive bug fixes and security fixes until its end of life — which is the earlier
of the Hegota mainnet activation or the 1st of July 2027. After that, there will be no further Hardhat 2 releases.
Take a look at :
- Hardhat 2's end of life policy hardhat.org/hardhat-2-end-of…
- Hardhat 2 to Hardhat 3 migration guide hardhat.org/docs/migrate-fro…
- Foundry to Hardhat 3 migration guide hardhat.org/docs/migrate-fro…
Migrating is just a few easy steps, and we are rolling out an agent skill soon which can migrate most of your repository automatically. Stay tuned!
Hardhat v3.8.0 and v3.9.0 were released in the last few days!
We now warn when you import a plugin but forget to enable it, failed tests show a cleaner Solidity stack trace, and code coverage can skip files!
github.com/NomicFoundation/h…
Hardhat 3.6.0 is out!
The packages @nomicfoundation/hardhat-viem-assertions, @nomicfoundation/hardhat-keystore, and @nomicfoundation/hardhat-typechain were updated as well.
Some of the changes include:
- An AGENTS.md/CLAUDE.md file and skills are included in the sample projects when using hardhat --init. To install them in an existing project, take a look at github.com/NomicFoundation/h…
- Introduced two new Solidity hooks for plugins, and deprecated of several existing ones. See the release notes for more details.
- The hardhat flatten task now detects circular dependencies and fails accordingly.
- Several improvements and bug fixes in the hardhat-viem-assertions plugin.
- Environment variables now take precedence over the keystore.
You can check the release notes here
github.com/NomicFoundation/h…github.com/NomicFoundation/h…github.com/NomicFoundation/h…github.com/NomicFoundation/h…
Since Hardhat v3.1.0, Solidity and TypeScript test outputs have been combined for easier reading. The error count and error messages at the end now include results from both test runners :)
Check it out! hardhat.org
Hardhat's support for the Fusaka hardfork will become the default in the upcoming release, but it's already available in v3.0.16 to enable manually by setting the hardfork option in your network config!
hardhat.org/docs/reference/c…
The new Hardhat 3 documentation is live! Completely revamped. It's got a new structure for easier navigation, more depth, wider coverage, and better detail. Everything you need to get rolling!
Check it out hardhat.org/docs/getting-sta…
Hardhat 3 is ready for production.
Through his talk, @john_kane will showcase new and upcoming features like Solidity Tests, L2 simulation and Ecmascript Module support among many more.
I used to deploy my contacts on hardhat until I started exploring foundry, but today I tried the new hardhat ignition, which is so much easier to deploy with
team @HardhatHQ have turned around their game after all