github NomicFoundation/hardhat v1.3.0
Buidler v1.3.0 released 🚀

latest releases: @nomiclabs/hardhat-vyper@3.0.6, hardhat@2.22.3, @nomicfoundation/hardhat-viem@2.0.1...
4 years ago

This is a very special version, as it includes changes from lots of new contributors.

It also includes a new feature to Buidler EVM, which enables smart contract developers to tests time-based edge cases. Using the new evm_setNextBlockTimestamp RPC method, you can control exactly when your next transaction will be mined, and make sure that you are handling those correctly.

The complete list of changes is:

  • Better support for Windows to develop Buidler and Buidler plugins, by @tmilar (#462)
  • Fix a bug when suggesting users to install dependencies, by @fvictorio (#474)
  • Validate task params and populate their default values when running them programatically, by @tmilar (#466)
  • Verify contracts using Solc standard JSON input, by @canepat (#416)
  • Allow overridden tasks to define their own parameters, by @tmilar (#488)
  • Let users add extra HTTP headers to their JSON-RPC requests, by @dapplion from Aragon One (#502)
  • Make Buidler EVM work with The Graph, by @wighawag (#493 & #492)
  • Add the evm_setNextBlockTimestamp method to Buidler EVM to allow testing transactions at an exact block time, by @tranvictor from Kyber Networks (#508)
  • Fix the default behavior of eth_call. It now uses the context of the latest block, instead of the next/pending one. By @tranvictor from Kyber Networks (#513)
  • Add allowUnlimitedContractSize and initialDate options to Buidler EVM, by @alcuadrado (#511)
  • Correct eth_call's blockTag paramter and timestamps handling, by @tranvictor from Kyber Networks (#513)
  • Update our internal Solidity parser, by @alcuadrado (#515)
  • Add Buidler Tutorial for beginners, by @viarnes (#483)
  • Fix example commands when creating a sample project, by @viarnes (#490)

Don't miss a new hardhat release

NewReleases is sending notifications on new releases.