💡 - We now return you to your regularly scheduled program... - 📺
Here, have another release! They never stop coming, do they? And we are already at mighty version v5.3.8! Careful with this one when you install it... 💪
This week we don't have a ton worth mentioning but did update the default for the gasPrice parameter. 🛢️ We realized that Truffle's default for gasPrice is a bit out-of-date. So we removed the default and decided to go with what web3 recommends for calculating price. Hopefully that will help things run a bit more smoothly when deploying etc.
Added to this @truffle/expect was rewritten in TypeScript and a bug was fixed where progress spinners did not respect the quiet option while using truffle unbox. We want to also say thank you to @0xfoobar for catching a bug in the debugger where argument variables were sometimes corrupted. Thanks for the sleuthing @0xfoobar! 🔍 We have that issue fixed with this one: happy debugging!
As always, we hope you stay well. Until next week!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
Changelog
Enhancement
Allow different blockchain network architectures in @truffle/reporters (#3983 by @bergarces)
Separate PouchDB adapter interface from existing Workspace interface in @truffle/db (#4031 by @gnidan)
Convert @truffle/expect to TypeScript (#4066 by @gnidan)
v5.3.7 — Mint cupcakes and chai 🥛
Hey folks, how is May going for you?🌻
Welcome, welcome: another release! 👍 This week, a couple of commands were added to the debugger. Y? Yes! Use the Y and y commands to go to the last error that was thrown or the final error after getting a stacktrace. Check out the writeup in trufflesuite/truffle#4029 for more info on this one.
Let's see, what else? Oh! We have updated Yul highlighting which should make things easier to look at as well as some bug fixes for source-fetcher and the debugger. 🆒 Other than that, there is some miscellaneous housekeeping and a quick bump to web3. We also need to say a quick thanks to @jinyang1994 and @0xfoobar for contributing to this weeks release. Thanks a lot and we'll see you next week!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps truffle from 5.3.1 to 5.3.8.
Release notes
Sourced from truffle's releases.
... (truncated)
Commits
a525ea9
Publish9009a2d
Allow different blockchain network architectures in@truffle/reporters
(#3983)39e0c4e
Publish495ca7a
Update web3 (and etc) to 1.3.6df5abec
Publishd7dc01a
Publishd11b7d0
Configure eslint for mocha globals (#4009)7079a8d
Add directory in repo field in truffle packageb5b62e8
Add repository field and other missing fields0ccf74f
PublishDependabot 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)