Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

Update all patch updates (patch) #559

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 16, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@openzeppelin/test-helpers 0.5.15 -> 0.5.16 age adoption passing confidence
@truffle/contract (source) 4.4.3 -> 4.4.11 age adoption passing confidence
eth-gas-reporter 0.2.24 -> 0.2.25 age adoption passing confidence
solidity-coverage 0.7.17 -> 0.7.22 age adoption passing confidence
truffle 5.4.28 -> 5.4.33 age adoption passing confidence

Release Notes

OpenZeppelin/openzeppelin-test-helpers

v0.5.16

Compare Source

  • Fix warning under Hardhat 2.11.
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 Waffle

Compare 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 a getSupportedNetworks() 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()
const { fetchAndCompile, getSupportedNetworks } = require("@​truffle/fetch-and-compile");
const networks = getSupportedNetworks();
// networks = {
//  mainnet: { name: "mainnet", networkId: 1, chainId: 1, fetchers: ["etherscan", "sourcify"] },
//  ropsten: { name: "ropsten", networkId: 3, chainId: 3, fetchers: ["etherscan", "sourcify"] },
//  sokol: { name: "sokol", networkId: 77, chainId: 77, fetchers: ["sourcify"] }, //not supported by etherscan
//  ...
// }

// armed with knowledge, invoke fetchAndCompile
const { compileResult } = fetchAndCompile(/* ... */);

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").

const { getSupportedNetworks } = require("@​truffle/fetch-and-compile")
const Config = require("@​truffle/config");
const config = Config.default().with({ sourceFetchers: ["etherscan"] });
const networks = getSupportedNetworks(config); //will only list those supported by etherscan and associated websites

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 for truffle develop and truffle 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:

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements
Bug fixes
Internal improvements
Dependency updates

v5.4.32: – Glazed Chocolate Donut

Compare 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:

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements
Bug fixes
Internal improvements

v5.4.31: – Peppermint Snow Pie

Compare 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:

  • @​truffle/fetch-and-compile now provides a fetchAndCompileMultiple() interface, allowing you to verify compilation information for multiple addresses at a time. This gets around performance issues when using the normal fetchAndCompile() interface multiple times in a row. This won't affect normal uses of truffle 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!
  • @​fdvmoreira noticed a typo in our README. Thanks for helping out and fixing that for us!

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:

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements
Bug fixes
Internal improvements
Dependency updates

v5.4.30: — Seven-Layer Chocolate Ganache Cake

Compare 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 or truffle 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 our source-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:

npm uninstall -g truffle
npm install -g truffle

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
Internal improvements
Dependency Updates

v5.4.29: – Chocolate Fountain

Compare 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, or maxPriorityFeePerGas 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:

npm uninstall -g truffle
npm install -g truffle

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch 2 times, most recently from f16c7af to 1318216 Compare January 20, 2022 23:50
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch 2 times, most recently from c2a4f6a to 48c06cb Compare February 4, 2022 00:50
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch 3 times, most recently from defc442 to 5247528 Compare February 15, 2022 17:47
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch 2 times, most recently from ff6575a to c76b813 Compare February 24, 2022 21:15
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch from c76b813 to 7a1be5b Compare March 3, 2022 22:56
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch from 7a1be5b to a61f6eb Compare April 25, 2022 01:48
@renovate renovate bot force-pushed the renovate/patch-all-patch-updates branch from a61f6eb to 75fc93c Compare September 25, 2022 17:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants