This repository was archived by the owner on Feb 26, 2024. It is now read-only.
v5.0.11 – A smattering of sprinkles
·
10452 commits
to develop
since this release
We cooked up another sugary delight! 🍩
Today’s release contains a smattering of debugger enhancements, such as adding a program counter display to the debugger CLI and optimizing watch-expressions for simple variable lookups.
We also bring you a sprinkle of fixes; for instance, you won’t get decoding errors anymore due to the use of non-Solidity contracts. On the "really old bugs"-front, we also found and fixed a problem that has been causing issues when importing Solidity test contracts in JS.
Shoutout to @princesinha19 for adding block number and block timestamp output to migrations. A much appreciated enhancement!
Until next time! 🎪
How to Upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
Enhancements
- Add PC display to debugger CLI (#1876 by @haltman-at)
- Strip-down and rewrite truffle-code-utils while also updating it (#1862 by @haltman-at)
- Split off watch variables from watch expressions and make the latter work better (#1858 by @haltman-at)
- Block Number and Block Timestamp added during migration (truffle-reporters) ([#1868] (#1868) by @princesinha19)
Fixes
- Skip getting contract node if there's no AST (#1875 by @haltman-at)
- Add SELFDESTRUCT as normal halting instruction (#1863 by @haltman-at)
- Fix solidity unit test import_paths (#1878 by @CruzMolina)
Internal Improvements
- Add some comments and tweak some tests (#1859 by @haltman-at)
- Remove postinstall script to install solc (#1867 by by @eggplantzzz)