v5.6.4 — Peanut Panna Cotta
Hello there 👋
Back at it with our weekly Truffle release. Celebrate the enhancements and bug fixes with a jiggly peanut panna cotta.
To start, let's put our hands 👏 🎊 together for the new e
command in Debugger CLI
. This command prints recently emitted events, including what emitted them and whether they've been reverted. By default, it prints three events, but it also allows printing more.
Next up, good news for Layer 2 builders; we've added Arbitrum Nova support in truffle debug --fetch-external
. There's no stopping us from debugging those verified contracts on the growing L2 networks. 🚀 Bonus tip, in case you didn't know, you can also use the Truffle debugger with Arbitrum Nitro and Optimism!
And thank you so much @eltociear, for helping us catch and fix a typo! 🙇 Your contributions are much appreciated.
That's all for now. See you next week and always happy building!! 🍂
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
Changelog
Enhancements
- Add Arbitrum Nova to Etherscan fetcher (#5664 by @haltman-at)
- Add icon for sepolia testnet to dashboard (#5656 by @cliffoo)
- Add event log to debugger CLI (#5651 by @haltman-at)
Bug fix
- Simplify/fix when to check for designated invalid function (#5661 by @haltman-at)
- Console child wait for outstanding promises (#5654 by @cliffoo)
- Remove db from dev deps in truffle (#5668 by @eggplantzzz)
Internal improvements
- Move db integration test to truffle package (#5640 by @eggplantzzz)
- Instrument commandRunner (#5657 by @cds-amal)
- Bump new test package to the correct dep versions for truffle libs (#5653 by @eggplantzzz)
- Split test architecture out into its own package (#5587 by @eggplantzzz)
- Fix typo in methods.js (#5648 by @eltociear)
Dependency updates
- Upgrade ganache to v7.5.0 (#5655 by @haltman-at)