Skip to content

@fainashalts fainashalts released this Oct 31, 2019 · 950 commits to develop since this release

Grab some candy and settle in for this spooky Halloween release! πŸŽƒ

We have two useful enhancements for you today. The first ensures that all contract objects return a transaction hash. The second, a breaking change for @truffle/provider, adds validation for user-submitted providers. We also have a large set of internal improvements πŸ”¨, and a couple of bug fixes today, too. Special thanks to @canercidam for fixing nested array conversion in the @truffle/contract package! We ❀️ community contributions!

Enjoy and Happy Halloween! πŸ‘»

How to Upgrade

We recommend upgrading to the latest version of Truffle by running:

npm uninstall -g truffle
npm install -g truffle



  • Enhancement (breaking for @truffle/provider): Edit and use method to validate provider (#2430 by @eggplantzzz)
  • Enhancement: Ensure all contract objects return a txHash (#2466 by @CruzMolina)

Internal improvements

  • Internal improvement: Improve network check (#2510 by @eggplantzzz)
  • Internal Improvement: From Web3Shim to InterfaceAdapter – Step Two: getNetworkId (#2480 by @CruzMolina)
  • Internal improvement: add lerna-update-wizard as project devDep (#2517 by @CruzMolina)
  • Internal Improvement: default to code cov of the default branch (#2502 by @CruzMolina)
  • Internal improvement: exclude solidity-loader from code cov (#2501 by @CruzMolina)
  • Internal Improvement: Remove deprecated sawtooth-seth-provider (#2500 by @CruzMolina)
  • Internal Improvement: rm unused module (resolver/test) (#2499 by @CruzMolina)

Bug fixes

Assets 2
You can’t perform that action at this time.