Hello all you happy people, such a pleasure to see you again!
For the first release in March we have a couple of PRs to offer the general public. @haltman-at provides us with a pair of bug fixes as well as a version bump for highlightjs-solidity (as well as contributing a PR to highlightjs-soldity!). Always good to keep those dependencies up to date!
Another component of this release is an enhancement for the decoder and debugger. There were some changes introduced in Solidity 0.6.3 that allow for contracts and enums to be valid mapping keys. Included below you'll find a PR to allow Truffle to handle this change.
The last PR is a real whale
We hope things are going well for you all and happy Truffling!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle npm install -g truffle
- Update debugger and decoder for Solidity 0.6.3: Contracts and enums as mapping keys (#2872 by @haltman-at)
- Remove problematic debugging output (#2870 by @haltman-at)
- Add workaround to avoid allocating obviously ill-formed ABI items (#2871 by @haltman-at)