Skip to content

Releases: NomicFoundation/hardhat

Buidler beta 9

02 Aug 20:03
22016ee
Compare
Choose a tag to compare

This release contains lots of bug fixes and new features.

The major changes are:

  • Node 12 support #349
  • Upgrade web3 to the stable version #349
  • First release of the Etherscan contract verification plugin #234
  • You can now set a default network in your config #309 and #328
  • General improvements in the compilation caching system #301
  • Nicer error messages when Buidler is imported from inside a config file #305
  • Add a --verbose option that prints lots of internal logs useful for debugging plugins #333
  • Fix how plugins are loaded when using a global installation of Buidler #304
  • Fix a bug that could crash Buidler when saving compilation artifacts #310
  • Fix a bug that affected how arguments from the CLI are parsed #311
  • Fix a bug that crashed buidler-solhint #331
  • Correctly display missing arguments in the CLI #330
  • Buidler no longer depends on web3x #332
  • Add basic analytics functionality #340
  • Buidler no longer checks the block gas limit on each RPC call #344
  • Fix a bug that sometimes duplicated error messages #342
  • Fix a crash in buidler-docker #348
  • Upgrade truffle-contract in buidler-truffle5 #350
  • Increase the gas multiplier used when connected to Ganache #353

Buidler beta 8 released 🎱

10 Jun 22:04
873973e
Compare
Choose a tag to compare

This release contains bug fixes and some minor improvements.

The complete list of changes is:

  • Buidler doesn't set a default evm version anymore (#277)
  • Show stack traces on unknown errors (#287)
  • Config validation (#285)
  • Print a warning when ts-node fails to load (#289)
  • Set the gasMultiplier to Truffle Contracts (#292)
  • Fix multiple JSON-RPC errors (#292)
  • Automatically adjust Ganache gas estimations (#292)
  • Change default gasMultiplier to 1 (#297)
  • Make custom networks' url a required parameter (#298)
  • Fix a bug that made buidler run and buidler console ignore some parameters (#300)

Buidler beta 7 🚀

13 May 21:53
288d7e8
Compare
Choose a tag to compare

This release includes an significant refactor of Buidler's plugins system. They now verify that users have the required peer dependencies, and gives waay nicer errors if they don't :)

Changelog

[all projects] Plugin system refactor (#264)
[buidler-core] Automatically add TS_NODE_FILES=true if not present (#266)
[buidler-core] Make compilation process more verbose (#261)
[buidler-core] Throw when a task param's name is isn't camelCase (#263)
[buidler-web3-legacy] Improve sync calls' error messages. (#260)

Buidler v1.0.0-beta.6 🎉

07 May 14:24
1e7cd78
Compare
Choose a tag to compare

This is a small release focused on bug fixing.

Changelog

buidler-core

  • Fixed a bug on sending locally signed transactions

buidler-truffle4

  • Constant, view and pure functions now can be called even if there's no available accounts in the node you are connected to.

buidler-truffle5

  • Constant, view and pure functions now can be called even if there's no available accounts in the node you are connected to.

buidler-ethers

  • The ethers provider is initialized lazily now

Buidler beta 4 released 🚀

12 Apr 18:57
Compare
Choose a tag to compare

Changelog:

  • Moved Buidler and its plugins into a monorepo.
  • Created helpers to aid plugin developers write their tests. They are available in @nomiclabs/buidler/plugins-testing.
  • Released @nomiclabs/buidler-solhint to help lint your contracts.
  • Released @nomiclabs/buidler-solpp that integrates solpp's preprocessor into your project's workflow
  • Fixed a bug in Buidler's initialization
  • Fixed a bug that affected projects containing cyclic dependencies
  • Fixed a bug that affected projects using npm scoped dependencies