Version 0.1.0: Speed, reliability, and advancements
New to Truffle?
Check out the README.
What's new?
Truffle has undergone a huge rewrite under the hood, bumping it up to 0.1.0. Boot up speed has increased by 50% or more, messaging has improved all around, and many bugs have been fixed to make Truffle more reliable than it has ever been. In addition, we've also added some nice new features.
truffle serve
Have you ever wanted to run your built application from a web server rather than opening up the index.html file directly from a browser? Well now you can with truffle serve
. It will serve your built application at http://localhost:8080
and will automatically rebuild the app as you make changes.
Custom Web3 Version
You can now specify a custom version of web3 for both your app and your tests. This gives you control to choose which version works best for you. See the advanced configuration options for more details.
Custom Web3 Provider (alpha)
You can now choose the web3 provider Truffle will use throughout the application - for contract compilation, deployment, account management, etc. This allows you to better integrate and deploy applications with external blockchain-based services like BlockApps which aim to make Ethereum more consumable to your users. See the advanced configuration options for more details.
Bug Fixes
#30 - Promise.promisfy is now available to your tests.
#19 - Custom web3 version, mentioned above.
Special Thanks
Special thanks to JD Maresco, Aakil Fernandes, Andres Junge, Connor Keenan and Mike Goldin for contributions related to this release.