Skip to content

@gnidan gnidan released this Mar 5, 2019 · 516 commits to develop since this release

Hi everyone! Got a jam-packed release for you today. 🍓

First of all, this release includes a major update to the truffle-debugger library with some breaking changes. We've split up the changes to the debugger into its own release notes, so go check those out to learn about all the great improvements we've been making to the debugging experience!

This release also brings a handful of neat enhancements and fixes for some nasty bugs. We've added a feature that pre-downloads the latest solc-js for those of you using a specified version, so you won't need internet access the first time you compile. You can also tell Truffle to download solc directly with the new truffle obtain --solc=<version> command. Besides that, we've fixed a problem that required using outdated syntax for artifacts.require().

One change you'll be sure to notice is the new compiler output. Since making migrations look nicer for v5, we've been looking to add a fresh coat of paint to other parts of the code. We've also added compiler version info in the output (thanks @ferittuncer for the suggestion)! Check it out:


(Don't mind the CRT scan lines...)

How to Upgrade

We hope you enjoy this release! As always, we recommend upgrading to the latest version of Truffle by running:

npm uninstall -g truffle
npm install -g truffle

Problems or Concerns?

Don't hesitate to reach out to us! In addition to our existing community support Gitter channel, we've started a NEW 🎆 community. We're looking to evaluate options to continue to better meet the community's needs, so drop by and say hello or ask a question! We'd love to hear your thoughts.


The following changes would not have happened without your support, tender encouragement, and excellent bug-finding abilities. Thank you all!



Dependency Updates

Internal Improvements

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