Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

v5.0.10 — Enriching the debugger one release at a time, and compiler enhancements too

Compare
Choose a tag to compare
@fainashalts fainashalts released this 28 Mar 19:25
· 10485 commits to develop since this release

We have a tasty release fresh out of the oven for you today! 🧁

This release contains a whole bunch of debugger enhancements and fixes, as always. We've added support for globally-available variables, restored your ability to use an external list of breakpoints, and added a fix to properly handle failed calls. A new feature that wasn't highlighted in the last release was the ability to track storage across different calls in the same transaction. Now with this release, this feature will work properly even if one of those calls gets reverted. Yummy!

You asked, and now the time is here! We've added some compiler enhancements in this release. Artifacts now contain your solc metadata, and you'll get a sweeter error message if you have a solc version mismatch. If you've been getting a pesky error while compiling and using babel-register, you'll find that particular fix appetizing.

Shoutout to @Muhammad-Altabba for updating our readme to explain how to use truffle-hdwallet-provider with Web3. Many thanks! ✌️

How to Upgrade

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

npm uninstall -g truffle
npm install -g truffle

Enhancements

Fixes

Internal Improvements