v5.0.24 — Better style, added support, and modern syntax
Hey everybody, it's Thursday once again and you know what that means! 🙃 Actually what does that mean? Is Thursday Truffle's release day? Hmmm, maybe...at the very least it looks like there is a new version of Truffle out in the wild! 🦒
Truffle's code keeps on looking slicker with more modern syntax, which is always nice. Other than the updates and shine, there is also some backwards compatibility that's been added to the debugger: support for certain previously legal mapping keys has been added. This, in addition to some CI adjustment and dependency updating, is making everything look better and better.
As always, we hope you enjoy! Happy building! 💜
How to Upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
👯♂ Join us for TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! Get Tickets 👯
👯♂ Join us for TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! Get Tickets 👯
Changelog
Fixes
- Adjust settings for Travis CI (#2098 by @CruzMolina)
Internal Improvements
- Update code in
truffle-test(#2081 by @eggplantzzz) - Refactor truffle-artifactor method (#2099 by @CruzMolina)
- Add code coverage for box.js (#2103 by @CruzMolina)
- Update truffle-box docs and dependencies (#2104 by @CruzMolina)
- Use current AST format for ordering ABI output (#2107 by @gnidan)
- Add native tag to parser test (#2108 by @gnidan)
- Tidy up unbox command & add some coverage (#2110 by @CruzMolina)
- Create truffle-environment package from truffle-core libraries (#2111 by @fainashalts)
Enhancement
- Add support for unary + in mapping keys (#2097 by @haltman-at)
Dependency Updates
NOTE: v5.0.23 was a broken build and thus the version gap