This repository has been archived by the owner on Apr 17, 2023. It is now read-only.
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:
0.5.15
->0.5.16
4.4.3
->4.4.11
0.2.24
->0.2.25
0.7.17
->0.7.22
5.4.28
->5.4.33
Release Notes
OpenZeppelin/openzeppelin-test-helpers
v0.5.16
Compare Source
trufflesuite/truffle (@truffle/contract)
v4.4.11
Compare Source
v4.4.10
Compare Source
v4.4.9
Compare Source
v4.4.8
Compare Source
v4.4.7
Compare Source
v4.4.6
Compare Source
v4.4.5
Compare Source
v4.4.4
Compare Source
cgewecke/eth-gas-reporter
v0.2.25
Compare Source
sc-forks/solidity-coverage
v0.7.22
Compare Source
v0.7.21
Compare Source
===================
v0.7.20
Compare Source
===================
v0.7.19
Compare Source
===================
v0.7.18
Compare Source
=================
trufflesuite/truffle (truffle)
v5.4.33
: – Chocolate Chip WaffleCompare Source
Hello all! 👋
This week we've added support for a large number of networks to
@truffle/fetch-and-compile
! 🐕 It now supports nearly every network supported by either Sourcify or Etherscan (and its associated family of websites, of which there are quite a few), with only a few exceptions for technical reasons. And the two of them together support a lot of networks! We've also added agetSupportedNetworks()
function to the package so you can know just what these supported networks are without having to read all of our release notes. 🕵Example of using
getSupportedNetworks()
You can also pass in a Truffle Config with the
sourceFetchers
property set, if you want to restrict to the network supported by a specific fetcher ("etherscan"
or"sourcify"
).That's not the only way we've improved Truffle's reporting this week; we've also made it so that
truffle version
will now report 📜 which version of Ganache Truffle will use fortruffle develop
andtruffle test
if you're not connecting to an existing network.That's all for now, but we'll be back next week as always with more!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
getSupportedNetworks()
to source-fetcher and fetch-and-compile (#4705 by @haltman-at)truffle version
(#4686 by @lsqproduction)Bug fixes
Internal improvements
lodash.assignIn
with native JS implementation (#4699 by @cds-amal)@ensdomains/resolver
and use pre-compiled contract in deployer (#4657 by @eggplantzzz)@ensdomains/ens
and includeENSRegistry
artifact in deployer (#4647 by @eggplantzzz)lodash.pick
types dependency (#4703 by @cds-amal).eslintrc.json
(#4698 by @haltman-at)target: es2016
(#4691 by @haltman-at)Dependency updates
v5.4.32
: – Glazed Chocolate DonutCompare Source
Hey hey folks! 👋
It's the year of the Tiger 🐯 and we wish you prosperity and happiness. Speaking of happiness, we've got a few bug fixes and internal improvements for you. This release fixes an issue with
@truffle/hdwallet-provider
when deploying to testnets. Our newest contributor @hughes-ch fixed the migration output for empty migration 🙇 . In debugger news, we fixed a bug where the debugger wouldn't show the correct final result when debugging certain deployments.Please see the changelog for the rest of our offerings.
Thanks for reading, we hope you enjoy! Please reach out if you have any trouble with Truffle or any of our tools. And if it's a snow day ❄️ for you today, make sure you stay warm, have a bottle of anything and a glazed Donut :) See you next week!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Bug fixes
Revert ts target to es2016 (#4688 by @leeftk)
Fixing issue #4408 (Empty migration results in total cost being printed as 0 undefined) (#4684 by @hughes-ch)
Fix decoding of bytecode with internal function pointers in immutables (#4682 by @haltman-at)
Internal improvements
Remove reporters (#4436 by @eggplantzzz)
Don't resolve args (#4673 by @cds-amal)
v5.4.31
: – Peppermint Snow PieCompare Source
Hi folks! 👋
Got another Truffle release for you all this week. We recommend upgrading ⬆️ to this version to correct a bug fix with REVERT reason strings. Ganache v7.0.0 shipped last week with a low severity issue that didn’t present revert reasons correctly and broke assertion libraries. Here on the Truffle side, we've upgraded our Ganache dependency to v7.0.1 to get the corresponding fix, as well as included a few changes to our codebase to be more forgiving to this sort of issue. Sorry if you were affected by any issues related to REVERT reasons, but hopefully this won't be a problem moving forward. Thank you to @fabianorodrigo for bringing this to our attention and getting us the reproduction steps we needed to get to the bottom of it!
There's a bunch more in this release besides that, so check the full notes below, but here's a couple highlights:
fetchAndCompileMultiple()
interface, allowing you to verify compilation information for multiple addresses at a time. This gets around performance issues when using the normalfetchAndCompile()
interface multiple times in a row. This won't affect normal uses oftruffle
the CLI tool, but for anyone using this package as a library, you might want to consider this new interface if you run into trouble!Thanks for reading, and we hope you enjoy! Please reach out if you have any trouble with Truffle or any of our tools. And if it's a snow day ❄️ for you today (like it is for me), make sure you stay warm!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
fetchAndCompileMultiple
function (#4644 by @haltman-at)Bug fixes
Internal improvements
Dependency updates
v5.4.30
: — Seven-Layer Chocolate Ganache CakeCompare Source
Hello all! 👋🙃🎂
What an exciting week it's been for us over here at Truffle! We have a lot of enhancements this week along with some internal improvements and a bug fix sprinkled in there as well. Ganache v7.0.0 was released today and we're happy to announce that it's bigger, faster, better, stronger, and just all-around a huge improvement over the last version. As such, we've updated Truffle to be compatible with Ganache v7.0.0, as well as to use it internally, so now you'll be able to experience it yourself by running
truffle develop
ortruffle test
.We've also made some changes to our decoder by making updating
ContractInstanceDecoder
to allow it to decode transactions sent to a particular contract instance in some more cases. Lastly, we've made some changes to oursource-fetcher
package which added the Arbitrum and Optimism networks now allowing you to fetch and compile verified contracts from these L2s.Phew, what a busy week it's been! That's all for now, come back next week for more updates and congrats to the Ganache team for their major release this week. 🎊🥳🍾
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Add Arbitrum and Polygon to source-fetcher (#4424 by @leeftk)
Allow
ContractInstanceDecoder
to decode transactions sent to that instance even if no bytecode was supplied (#4603 by @haltman-at)Bug fixes
Fix mocha reporter issue to work with both command line and truffle-config.js (#4632 by @sukanyaparashar)
Add null guards to debugger code. (#4548 by @michaeljohnbennett)
Internal improvements
Dependency Updates
Upgrade shelljs to v0.8.5 (#4622 by @dependabot[bot])
Upgrade follow-redirects v1.14.7 (#4619 by @dependabot[bot])
Upgrade Ganache to v7.0.0 (#4483 by @eggplantzzz)
v5.4.29
: – Chocolate FountainCompare Source
Hello all! We've got a batch of bug fixes 🕷 for you this week!
Firstly, we've made it so that Truffle Contract will now ignore any default values for
gasPrice
⛽,maxFeePerGas
, ormaxPriorityFeePerGas
coming from the Truffle config when making read-only calls (as opposed to transactions). Many networks have problems with such calls when these options are set, with the result that people who set defaults in their config for use with transactions would encounter problems when they then tried to make these calls ☎ instead. Now read-only calls will ignore these defaults, which should resolve these problems; note that you can still explicitly set these parameters if you choose to do so. Thanks especially to @hellwolf for getting the ball rolling on this. 🐺The other set of changes this week is to improve the reliability of
truffle debug --fetch-external
🐶, or@truffle/fetch-and-compile
, when fetching verified sources from Sourcify. There were previously some errors in how Truffle handled this, but now these have been fixed and we should be able to get sources from them more reliably.That's all for this week... but we'll be back next week with something you've been waiting for quite a while! 🎁
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fixes
Internal improvements
Configuration
📅 Schedule: Branch creation - "on sunday" in timezone America/Los_Angeles, Automerge - 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.