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

v5.1.39 — Saltwater Taffy

Compare
Choose a tag to compare
@haltman-at haltman-at released this 08 Aug 03:10
· 6447 commits to develop since this release

Hello all! 👋 Apologies about the confusing numbering; due to a technical error 🐛, version 5.1.38 has been skipped.

This week we're continuing to update Truffle for Solidity 0.7.0; the Migrations.sol contract used in truffle init has been updated to work with Solidity 0.7.0. The other big news this week is that config is now available as a global 🌍 for use in truffle exec scripts; so if you've needed information from your Truffle configuration in your scripts, now you have access to it!

In addition, a bug has been fixed that would prevent the debugger from starting properly when used in truffle develop, and trailing semicolons should cause less of a problem at the Truffle console as well. And thanks to @CruzMolina for eliminating the node-gyp dependency from Truffle (and for so many other things this week), which was causing problems for some people. No more! 🧹

Finally, it's worth noting that we've started the deprecation 🕸 process for truffle build and truffle watch, planning for their eventual removal. These were already marked as deprecated in our documentation, but it wasn't very visible. 🔦 We've made it more so by having them print deprecation messages on use. We've put up issues #3226 and #3227 for people who want to discuss this 📭, in case there's a good way to continue to maintain these commands that we haven't thought of.

We hope you're all pleased with this week's release, and we'll see you all next week!

How to upgrade

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

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements

Bug fixes

Internal improvements

Dependency updates