Releases: NomicFoundation/hardhat
Releases · NomicFoundation/hardhat
Buidler beta 9
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 🎱
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 🚀
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 🎉
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 🚀
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 integratessolpp
'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