v5.11.3 — Twenty chocolate nodules
Hello all, Truffle now supports Node 20! 🎉
That being the case, we've also finally dropped support for Node 14. Of course Node 14 went end-of-life quite a while back, 🗓️ but we'd kept support for it up until we had Node 20 working. And now it is! Together with that, we've updated Ganche to Ganache 7.9.1.
There are some additional minor updates this week. The list of Sourcify networks has been updated once again. 🌐 However, we've also disabled the check here, so the Sourcify fetcher can now be used with networks we haven't bothered to add to the list, should we be tardy with any updates. Also, we fixed a small problem in the debugger that could crop up if you used modifier arguments together with user-defined value types. 👷
That's it for now! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
Changelog
Enhancements
- Remove invalid networks check from Sourcify fetcher (#6171 by @haltman-at)
- Support Node 20 (#6169 by @haltman-at)
- Add sourcify chains for sourcify 2.6.0 (#6162 by @haltman-at)
Bug fixes
- Fix modifier argument detection by factoring out no-op handling (#6168 by @haltman-at)
Dependency updates
- Update Ganache to 7.9.1 (#6169 by @haltman-at)