-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency truffle to v5.3.6 - autoclosed #4
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
July 25, 2019 21:08
be29439
to
a0213a1
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.28
Update dependency truffle to v5.0.29
Jul 25, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
July 31, 2019 19:00
a0213a1
to
2cae9cc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.29
Update dependency truffle to v5.0.30
Jul 31, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 8, 2019 22:49
2cae9cc
to
68567dc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.30
Update dependency truffle to v5.0.31
Aug 8, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 15, 2019 18:57
68567dc
to
a5e295d
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.31
Update dependency truffle to v5.0.32
Aug 15, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 22, 2019 17:46
a5e295d
to
157b7cc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.32
Update dependency truffle to v5.0.33
Aug 22, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 29, 2019 22:36
157b7cc
to
dfc4af6
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.33
Update dependency truffle to v5.0.34
Aug 29, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 4, 2019 20:12
dfc4af6
to
3131e73
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.34
Update dependency truffle to v5.0.35
Sep 4, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 12, 2019 20:40
3131e73
to
f058a30
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.35
Update dependency truffle to v5.0.36
Sep 12, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 19, 2019 21:15
f058a30
to
6569124
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.36
Update dependency truffle to v5.0.37
Sep 19, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
October 4, 2019 09:56
6569124
to
b39e0b6
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.37
Update dependency truffle to v5.0.39
Oct 4, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
November 11, 2019 04:59
b39e0b6
to
6ee4180
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.39
Update dependency truffle to v5.0.44
Nov 11, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
November 21, 2019 13:32
6ee4180
to
0e9e1da
Compare
renovate
bot
changed the title
Update dependency truffle to v5.0.44
Update dependency truffle to v5.1.0
Nov 21, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
December 14, 2019 23:53
0e9e1da
to
ee7d469
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.0
Update dependency truffle to v5.1.4
Dec 14, 2019
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
December 22, 2019 05:55
ee7d469
to
b403901
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.32
Update dependency truffle to v5.1.34
Jul 10, 2020
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 22, 2020 12:02
6f1999d
to
fdef0b5
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.34
Update dependency truffle to v5.1.41
Aug 22, 2020
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
October 28, 2020 13:00
fdef0b5
to
cb635f3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.41
Update dependency truffle to v5.1.50
Oct 28, 2020
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
November 28, 2020 04:59
cb635f3
to
4cee191
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.50
Update dependency truffle to v5.1.55
Nov 28, 2020
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
December 11, 2020 10:01
4cee191
to
9cd19b8
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.55
Update dependency truffle to v5.1.57
Dec 11, 2020
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
January 5, 2021 18:56
9cd19b8
to
52bc5b3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.57
Update dependency truffle to v5.1.60
Jan 5, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
January 10, 2021 13:50
52bc5b3
to
ad5240f
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.60
Update dependency truffle to v5.1.61
Jan 10, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
January 24, 2021 20:00
ad5240f
to
447dce8
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.61
Update dependency truffle to v5.1.63
Jan 24, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
February 2, 2021 13:57
447dce8
to
4d7a3dd
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.63
Update dependency truffle to v5.1.64
Feb 2, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
February 7, 2021 10:55
4d7a3dd
to
bd74793
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.64
Update dependency truffle to v5.1.65
Feb 7, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 26, 2021 17:42
bd74793
to
f24db5e
Compare
renovate
bot
changed the title
Update dependency truffle to v5.1.65
Update dependency truffle to v5.3.3
Apr 26, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 9, 2021 23:08
f24db5e
to
1c95ff3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.3
Update dependency truffle to v5.3.5
May 9, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 11, 2021 22:04
1c95ff3
to
ae51a89
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.5
Update dependency truffle to v5.3.6
May 11, 2021
renovate
bot
changed the title
Update dependency truffle to v5.3.6
Update dependency truffle to v5.3.6 - autoclosed
May 16, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.0.26
->5.3.6
Release Notes
trufflesuite/truffle
v5.3.6
Compare Source
Back again so soon? Get ready to receive the goods!🍫🍬
So this week hopefully ends a headache that a lot of you may have had in the past couple of weeks (that's right, I'm looking at you EIP-155 👀). Recently Geth has by default required transactions that are EIP-155 compliant. With this new version of @truffle/hdwallet-provider, you should be good to go straight out of the box! This will also work with custom chain ids as well. Happy EIP-155ing!
Another interesting item in this release is a tweak to the axios configuration. Some users were having issues when behind a proxy and it seems like it may have been due to a limitation of axios's default configuration. To try and solve this, we took the knob, and cranked it to 11! 🎸 Let us know if you are still experiencing issues.
Other than that, we added a slightly more sophisticated way of handling some globally available options and fixed a debugger-related error. As always, we hope you enjoyand that the rest of the week goes well!🌷
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
Internal improvements
--config
by adding system for global command options (#4022 by @fainashalts)Bug fixes
unsafeNativizeVariables
(#4024 by @gnidan)maxRedirects
field to axios requests (#4025 by @eggplantzzz)v5.3.5
Compare Source
Hello and happy May! We hope your month is off to a great start.
This week's Truffle release is short and sweet. We have a couple of bug fixes 🔨 (many thanks to @xenide and @bergarces!), and an internal improvement updating our
package.json
files with the appropriate fields.Take a look at the changelog below for details, and stay tuned for next week's release! Thanks everyone! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal Improvements
Bug fixes
v5.3.4
Compare Source
Hey hey friends! Got another Truffle treat for you!
With this release Truffle has experimental support for compiling and debugging Yul. For those of you unfamiliar, Yul is Solidity's structured assembly language. Yul sources can be included in your project with the
.yul
extension. Remember this is experimental and there may still be warts! 🐸We'd also like to bring your attention to a bug fix for
truffle debug --fetch-external
when used with Sourcify. The rest of the release includes two internal improvements and a dependency update. Special thanks to @jwendell for assistance on the latter! 🤜 🤛Check the changelog below for details, and stay tuned for next week! Thanks everyone! 🙇
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Bug fixes
Internal improvements
Dependency updates
v5.3.3
Compare Source
Howdy everyone! Got another fresh Truffle release for you all today. 🥧
To get started, probably the biggest piece of this week's release is our improved support for EIP-155, which prevents cross-chain replay attacks. For those of you who have been following, Geth recently began requiring all transactions to be EIP-155 compliant, which exposed some incompatibilities for Truffle. We're still working through the finer points of this issue, but now you can use @truffle/hdwallet-provider with all the normal public networks with no problem (thank you @eggplantzzz for your grueling efforts nailing this down!)
As far as the rest of this release, we have a number of other bug fixes and some internal improvements, including a fix to the (deprecated)
truffle watch
command, and the beginnings of our support for Solidity v0.8.4's new custom Error objects! Custom errors won't be fully supported yet, but we're working hard to make this amazing new Solidity feature a first-class citizen of Truffle.Besides the above, props to @haltman-at and everyone who reported issues with compilation; this has been quite elusive and we're pleased to see the community come together to help fix the problem. We've also improved support for importing contracts from non-Truffle projects, such as Uniswap.
Check the changelog below for details, and stay tuned for next week! Thanks everyone! 🙇
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fixes
Enhancements
Internal improvements
Dependency updates
v5.3.2
Compare Source
Hello again! This week we have a small release with a couple of bug fixes and an internal improvement. At some point a bug was introduced that broke
truffle develop
's--log
option 😱. Thankfully @eggplantzzz (and possibly Brak) swooped in for the save! 💪 Additionally @haltman-at added improved error handling fortruffle debug --fetch-external
. Hooray!Happy coding y'all! ❤️
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug Fixes
--log
correctly fortruffle develop
(#3972 by @eggplantzzz)Internal improvement
v5.3.1
Compare Source
Does it feel like spring time? A new truffle release has bloomed! 🌷 This week we have a showering of small improvements and bug fixes to Truffle DB. Remember, if you want to try out Truffle DB you have to enable it in your
truffle-config.js
as:More information about Truffle DB can be found here.
You'll also notice we updated our
web3
dependency to v1.3.5.Happy coding! ❤️
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
truffle db query <query>
command (#3966 by @gnidan)Bug fixes
Internal improvements
Dependency updates
v5.3.0
Compare Source
Another feature release, so soon! Hi everyone! 👋. We're excited to bring you Truffle v5.3.0 today, officially adding the new
truffle preserve
command.🥫Have you ever needed to come up with a creative solution to manage your dapp assets? Well, good news: Truffle now introduces a mechanism to manage these assets for you, allowing you to focus on building your application instead of configuring new tools.
This means: you can now use Truffle to upload your static assets to IPFS, Filecoin, and/or Textile Buckets. To get started, please see the new Filecoin box and corresponding announcement blogpost to learn more, or just run
truffle unbox filecoin
after upgrading Truffle 😄. For detailed information, refer to the correspondingtruffle preserve
documentation.Beyond just the functionality above, this new command expands Truffle's plugin system entirely: the services listed above are themselves just Truffle plugins that we're including by default. (Heck, even the "arbitrary files and directories" functionality is provided by a plugin!) We'll be documenting how to create a
truffle preserve
plugin in the coming weeks, so stay tuned there. We're excited that this release brings support for this foundational use case, and we can't wait to see this same system get used for others (verify contracts on Etherscan, anyone? 😉).See
truffle preserve
in actionOne other note, before we go: this release also downgrades @ethereumjs/tx for the time being to address a large number of reported issues about incompatibilities. Hope this solves the problem for you!
We hope you enjoy!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New features
truffle preserve
command (#3818 by @rkalis)Internal improvements
Dependency updates
v5.2.6
Compare Source
The end of March is here, is it going out like a lamb?🐑
This week we have another smattering of updates for you; a couple of bug fixes as well as some internal tweaks can be found herein. One thing of note is that Truffle will now cache the chain id that it fetches to use for signing transactions. So hopefully that will save you some network traffic. Also there was a nasty, hard-to-track-down compilation bug that should now be gone; so say goodbye to that compile error! 👋
Stay well and we'll see you next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fixes
Internal improvement
v5.2.5
Compare Source
Hello again! 👋
This week's release is small and mighty. 🦾 We've included the chain id with transaction parameters to ensure that it is available to be EIP-155 compliant. If you have been seeing
Error: Invalid Signature
, this should help! Also, many thanks to @rkalis for the hard work on implementing@truffle/preserve-to-ipfs
! This lays out infrastructure for the upcomingtruffle preserve
command. Stay tuned!Thanks for reading. Until next week! ❤️
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal Improvement
@truffle/preserve-to-ipfs
(#3793 by @rkalis)Bug fix
v5.2.4
Compare Source
Welcome back to the Truffle version 5.2.x program in full swing!
We offer a smallish-sized bite 🥄 of updates and fixes here. We have to give a shout out to both @ilanolkies and @gitpurva this week. One for correcting some documentation for @truffle/hdwallet-provider, hopefully this will help avoid some unnecessary confusion for folks in the future. The other for updating the casing of some variables to bring them into agreement with modern Truffle convention. Cheers to you both! 🍻
Aside from those contributions we had a couple of internal updates and a logging bug fix. When using the "pragma" compilation feature, the sources were left out of the terminal printouts. Now they're back in so you can see what you compiled. 😁
Have a nice weekend everyone, we'll see you next time. ✌️
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal Improvements
Bug fix
v5.2.3
Compare Source
Hello again! 👋 We're back today with some internal improvements, including setting the groundwork for an
@truffle/preserve
implementation (special thanks to @rkalis for getting this done!) and updates to some internal tests 🔧.Enjoy, and we'll see you next week for another Truffle version! 🍓
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal Improvements
v5.2.2
Compare Source
Thanks to all the users who reported the latest issue with the Truffle v5.2 release! Truffle was not properly respecting the new optional @truffle/db dependency, and this turned out to be problematic for many of you. This patch should resolve that!
Please see the Truffle v5.2.0 release notes for details about Truffle v5.2.
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Fixes
v5.2.1
Compare Source
Oops! We messed up @truffle/db-kit so you couldn't actually run the binary 🤭! This release fixes that.
Please see the Truffle v5.2.0 release notes for details about Truffle v5.2.
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Fixes
v5.2.0
Compare Source
Hello! 👋
We're excited to bring you this release with a few experimental new features 🎏:
Multiple Solidity versions
If you now specify
version: "pragma"
in yoursolc
configuration, Truffle will figure out all your source files and use the latest compatible versions based on all thepragma solidity
statements in those files. This will look something like this:This works even if you use Docker for solc (i.e., configure
docker: true
).Note that all files that import each other will need to have compatibility between them, so you can't have a file with
pragma solidity ^0.8.1
import a file withpragma solidity ^0.7.6
. To get around this, define a Solidityinterface
for the imported file and ensure this interface file uses a pragma compatible with the importing file. We hope to make this process automatic in the future!@truffle/db (and @truffle/db-kit)
@truffle/db is a new system of record for blockchain metadata. Right now it's opt-in, so Truffle won't start populating this new system of record with information unless you enable it in your
truffle-config.js
. We hope you will enable it, however, since it's designed to keep track of historical information for your project so that it can be useful to you later when debugging problems. (Don't worry, @truffle/db keeps information on your local machine, not some server!)To show off the value of @truffle/db, we're putting out a little prototype utility called @truffle/db-kit, which lets you decode transactions and contract addresses. Check it out:
You can use this with Solidity contracts defined by your project, or with any Solidity contract that's verified on Etherscan. To use with verified contracts, you'll want to set up a mainnet (or other testnet)
networks
config, or use a Truffle Teams Forked Sandbox. See our blog post Debugging verified external contracts with Truffle Debugger for more detailed configuration instructions, since the mechanism that @truffle/db-kit uses is the same.If you want to get started quickly without an existing Truffle project, you don't even need to run
truffle init
ortruffle unbox
; just copy the following minimaltruffle-config.js
to an empty directory and update it to use your Infura URL (or any other mainnet endpoint).See minimal `truffle-config.js` to play with @truffle/db-kit
You can use @truffle/db-kit by installing it globally (with
npm install -g @​truffle/db-kit
) and runningdb-kit
:We're publishing this as a separate utility for now, as a demo for these new capabilities and as a testbed for some big changes to Truffle to come. (Expect this @truffle/db-kit functionality to become
truffle decode
soon!)Besides @truffle/db-kit, if you're curious about @truffle/db in more detail, you can run
truffle db serve
to access the built-in GraphQL Playground to explore. We'll be publishing more information about @truffle/db soon, so stay tuned!More to come; we can't wait to build on these features and expose some of Truffle's hidden capabilities.
Drop us a line 📞 if you run into any problems; we're happy to do whatever we can to sort things out. These features are still experimental, so we're eager to figure out how to make them great for you. Hope you enjoy!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Features
Fixes
Internal improvements
connect()
(#3874 by @gnidan)truffle migrate
(#3872 by @gnidan)v5.1.67
Compare Source
Happy Friday all! We're back this week with some bug fixes 🦠 and improvements 🔧.
First, when
--stacktrace
was used with Truffle test,contract.method()
wouldn't return a receipt in the proper format. 🧾 This is fixed now!Second, Truffle v5.1.66 broke compilation because of an erroneously removed dependency. We re-introduced the missing dependency and your compilations should go swimmingly 🏊 now!
Finally, we made a significant improvement to Truffle's build speed! 🏎️ We upgraded to webpack 5, which along with configuration changes, shaved off 62% of the overhead required to run the bundled truffle command. As a bonus,, the total size of the build directory is reduced significantly. 🎉
That's all for this week. See you next week for a new version of Truffle! 🍫
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Improvements
Bug Fixes
--stacktrace
(#3816 by @haltman-at)Internal improvements
txlog
from being confused by unmapped code in function startup (#3814 by @haltman-at)v5.1.66
Compare Source
Hello all, we're back this week with some bug fixes for Truffle Test! 🦠
First off, the exit code wasn't being set properly when there were failed tests. Now Truffle Test will properly exit with a status equal to the number of failed tests. 🧪
Secondly, events weren't decoding properly for upgradeable contracts (or when other manual delegatecalls were involved); now events should decode properly in this case. 🔬
Finally,
truffle test --stacktrace
wouldn't work properly when run with Ethereum clients other than Ganache; now this incompatibility has been fixed. 📡That's all for this week, but we'll be back once again with a new version of Truffle for next week! ⚗
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug Fixes
Internal improvements
Dependency updates
typescript
to 3.9.8 and 4.1.4 (#3789 by @haltman-at)v5.1.65
Compare Source
Hello all! 👋
This week brings some fixes and enhancements to Vyper compilation. 🐍 There were some problems with Vyper compilation if you were using Vyper 0.2.x but didn't have
vyper-json
installed. Now these problems have been fixed. In addition, some of the recent improvements to Vyper compilation also previously required havingvyper-json
installed. Now, as long as you are using Vyper 0.2.5 or later, you will get the effects of these improvements without needing to installvyper-json
.In short, the effect of this week's update is that you shouldn't need to worry too much about whether it's
vyper
orvyper-json
installed, as Truffle will automatically handle things in the best way available to it! 🦾We'll be back next week with further improvements, so stay tuned! 📻
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
vyper --standard-json
if vyper-json not available (#3759 by @haltman-at)Bug Fixes
Internal improvements
v5.1.64
Compare Source
Hi folks! 👋
This week we've been getting prepped for a couple upcoming features that have been in the works for awhile, so we've been hard at work improving some internal systems and whatnot. What's that mean for you? Well, a few neat enhancements! ⚙️
Vyper compiler support got a whole lot of love! When developing Vyper contracts, Truffle will now detect which source files have changed and compile only which ones are necessary. This means not only reduced build times, but also...
Better support for importing ABI JSON files! Vyper supports importing ABI JSON files directly in the compiler, and now Truffle lets you take advantage of that. In addition, we've made improvements to Truffle's experimental support for doing this in Solidity. Writing contracts that interoperate with other projects should now be a much smoother experience.
You can now use Truffle for read-only use cases without configuring a mnemonic. It's been a bit annoying that (e.g.)
truffle debug --network mainnet
would require you to hook up @truffle/hdwallet-provider, just because Truffle's configuration required a way to sign transactions. Why would you want to sign a transaction when debugging? You wouldn't, and now you don't have to! (Of course, you'll still need that configuration fortruffle migrate
;)We hope you enjoy this release and look forward to what's to come. We're thrilled to continue cleaning house in the codebase and making even more capabilities and performance improvements possible.
Until next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
truffle debug
without a mnemonic (#3659 by @gnidan)Fixes
Internal improvements
allDocs
method for workspace.all() in @truffle/db (#3732 by @gnidan)Dependency updates
v5.1.63
Compare Source
Hello there fellow Trufflers! 👋
We have a few internal improvements for you in this week's release. Our very own @eggplantzzz has removed callbacks from the main run method for top-level command files. If you use these you'll notice they now return Promises! We also shored up some query issues in @truffle/db to ensure larger queries can be effectively handled. 🔧 💪
A special shout-out to @araskachoi for finding and fixing a typo bug and submitting a fix. External contributions are so important and we really appreciate it! 🙏
Enjoy this week's release, and please reach out with any questions or issues!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug Fixes
Internal improvements
v5.1.62
Compare Source
Hello once again! 👋
We've got a small morsel 🍬 of a bugfix release this week. Our new system for allowing importing ABI JSON files as interfaces in Solidity wasn't working quite right; this should fix it up. 🔧 We'll have a lot more to say about that soon. In the meantime, enjoy this!
That's all for this week, but as always, we'll be back next week with more!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug Fixes
Internal improvements
v5.1.61
Compare Source
A bug fix for you, and a bug fix for you and you and YOU! 😮
Yes ladies and gentlemen, we've decided to deliver you with a giant, heaping shovel-load of everyone's favorite New Years gift or present on a blind date: bug fixes! Yay! Now don't worry, I know what you're thinking and there are absolutely no strings attached here. And believe me when I say that I can attest first-hand that they are of the choicest quality and bestest of flavors 🥮! Please enjoy, and don't forget to share with your friends... or pets.
So you've already heard the good news and I'm sure you are just chomping at the bit 🐴 to sink your teeth in, but let me just also say that the Truffle team didn't do this alone. We have to say a big "THANK YOU" to @EdwardJSantos who has been watching our back and cleaning up our mistakes in documentation (💪). It feels good to know that people are keeping a look out, so thanks!
For best results, enjoy this release with chocolate 🍫 and as always check the changelog if you want to dig into the nitty gritty.
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Fixes
compile-vyper
'snecessary
callsourcesWithDependencies
, removecompilationTargets
logic (#3665 by @haltman-at)0.1.0-beta.17
(#3653 by @haltman-at)README.md
(#3662 by @EdwardJSantos)RangeUtils
method (#3664 by @eggplantzzz)Assert
libraries for Solidity 0.8.0 (#3669 by @haltman-at)Internal improvements
v5.1.60
Compare Source
Happy new year, everyone! 🎆 🍾
The Truffle team's off this week, so we almost didn't have anything new to publish, but @minaminao came to the rescue with a PR to unalias
byte
in Truffle'sAssert.sol
library (used when writing tests in Solidity), since Solidity v0.8.0 no longer accepts that (you have to dobytes1
now!) So we have a release — thanks @minaminao!I'll keep this short. Here's to 2021!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Fixes
byte
tobytes1
(#3648 by @minaminao)v5.1.59
Compare Source
Happy Boxing Day, everyone! 🥊 (Wait that's not right, is it? Can anyone please tell this American what "Boxing Day" is? 🎁 )
Let's see what we have for you this week... not bad for a holiday week! Looks like the biggest change is the new enhancement to support Solidity v0.8.0's panics! (See their release blog post). This means that failed assertions and other runtime errors now provide more context. Check it out:
Apart from that, we have a couple fixes related to Vyper compilation and similar. Thanks to @PetarKirov, we've also upgraded the ethereumjs-wallet dependency in @truffle/hdwallet-provider!
Hope you enjoy!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Fixes
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.