Truffle 1.0.0!
Great news! Truffle 1.0.0 has been released which sees significant improvements across the board. In fact, the number of improvements were so great that instead of releasing v0.4.0 like we had planned, we jumped straight to v1.0.0. Our milestones set for v0.5.0 and v0.6.0 were quickly surpassed.
Here's the run down.
Install
First uninstall your current version of Truffle then install the new one:
$ npm uninstall -g truffle
$ npm install -g truffle
$ truffle --version # => 1.0.0
🎉 Now available on Windows, Linux and Mac!
Node v5.x recommended.
New Features
- Tons better documentation. You can see our full set of docs at http://truffle.readthedocs.org.
- Full Windows support. You can use the above install instructions to use Truffle on Windows, too! And Truffle's sister application, ethereumjs-testrpc, works great on Windows as well!
- The newest Solidity. Solidity 0.3.0 support comes standard.
- Library linking. Truffle will automatically link your libraries, no questions asked.
- Smart compliation. No need to recompile contracts that haven't been changed. Time, saved.
- Modular build system. Swap in your own build system and deeply integrate it with Truffle. See our build processes documentation for more details.
- Smart configuration files. Instead of JSON, use Javascript to configure your project by renaming
truffle.json
intotruffle.js
. And even better, all your environments'config.json
files can be renamed toconfig.js
as well. (Hello new world!)
And much much more. See v0.4.0 for a more detailed breakdown of changes and additions.
Have Issues?
Check out our Truffle gitter to chat with the community. As well, you can always file an issue in the Truffle issues tracker.
Special Thanks
Special thanks to all who helped test the v0.4.0 pre-release (now v1.0.0) and everyone who contributed code and reported issues. Cheers!
-- Truffle team