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

v4.1.5 – 2 Caramels

Compare
Choose a tag to compare
@cgewecke cgewecke released this 30 Mar 01:34
· 16046 commits to master since this release

Hello again,

Another patch release here with some nice additions.

  • Debugger is getting better and better! @gnidan has added support for contracts that use libraries / inherit other contracts and made general improvements to facilitate cross-contract calls. truffle debug now recompiles your contracts each time you run it (necessary for technical reasons). 🐞

  • solc has been updated to 0.4.21. emit away. This version also contains a wealth of new warnings that will become errors when 0.5.0 comes out. If you run clean with 0.4.21, you'll gracefully climb the step. Check out the release notes here (Thanks so much @axic, @chriseth, everyone who works on solc, and @patidarmanoj10) 🚨

  • Run truffle develop anywhere, even offline. truffle 656 📡

  • A bug preventing truffle publish from gathering local and installed contract dependencies correctly is fixed. truffle 699, truffle 744. (Thanks @vladfr for working on this and @skmgoldin for pressing for a fix).

  • A bug that caused migrations to always run end-to-end unless the migrations artifacts was required by a.sol postfix is gone. (Thanks to @nadavhollander) truffle-migrate 18

  • truffle create no longer overwrites existing files. (Thanks to @dmihal!)

  • Are you familiar with the shell command rm -rf build? Guess what? truffle-compile now compiles inheritance chains correctly. If this isn't working, please notify us immediately.

Check this release out by running the following command in your favorite shell.

npm install -g truffle