v4.1.5 – 2 Caramels
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 when0.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 onsolc
, 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