v5.4.8 – Just a small slice of angel food cake, thanks!
Hi everyone! 👋
We've got just a small dependency update release for you this week, to bring our highlightjs-solidity dependency up-to-date with the newly-released v2.0.0. We on the Truffle team have been maintaining highlightjs-solidity for a couple years now, since we make heavy use of it for debugger syntax highlighting (see the original release notes for this feature.) @joshgoebel (the maintainer of highlight.js) has done a lot of work over the past couple years to standardize the build processes for highlight.js language plugins, and we're pleased to bring highlightjs-solidity up to snuff with those new practices (allowing us to remove some nasty glue code we've had in Truffle to accommodate the old, wrong way of doing things).
Anyway, it's not much, but hey, upgrade now for a slightly smaller installation bundle! 🧳 We hope you enjoy, and see you next week!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
v5.4.7 – One-of-a-kind, masterpiece birthday cake (signed by the pastry chef, herself)
Happy weekend, all! 😎
We're pleased to bring you another weekly Truffle release, this time with support for eth_signTypedData inside @truffle/hdwallet-provider. In case you're not familiar, this functionality (defined in EIP-712) allows applications to use users' Ethereum accounts to sign structured data, without requiring those users to submit on-chain transactions that cost real gas money ⛽ 😱 ! Now it's gotten a bit easier to test applications that make use of this functionality: use @truffle/hdwallet-provider, and it will handle the signatures for you. Big thanks to @theperfectpunk for implementing this and to @selimerunkut for helping us make sure this feature meets acceptance criteria 🙏.
Apart from that, this release includes a couple bug fixes related to Truffle's console output (sometimes Truffle was producing console output when it shouldn't have; this release now means there's less of that!) 🤫
Check the changelog below for more! As always, we hope your blockchain application development brings you joy and fulfillment. 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
Changelog
Enhancements
Add @truffle/hdwallet-provider support for signTypedMessage (#4124 by @theperfectpunk)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps truffle from 5.2.4 to 5.4.8.
Release notes
Sourced from truffle's releases.
... (truncated)
Commits
5c85ab4
Publish284490b
Remove hack for patching highlightjs-solidity97e2378
Publish4c25b5c
Merge pull request #4265 from trufflesuite/fix/quiet-option889cc9d
Add fixture for obtain testsb49260c
Update test and add comment5c613bc
Add two tests for truffle obtained926ed
Upgrade web3 packages to 1.5.2dee904b
Publish0dcd367
Merge pull request #4242 from trufflesuite/fix/console-globalsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)