celo-org / celo-composer

celo-composer is a starter project with all code needed to build, deploy, and upgrade a dapps on Celo.
MIT License
113 stars 104 forks source link

chore(deps): update dependency hardhat to v2.22.6 #271

Open renovate[bot] opened 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
hardhat (source) 2.19.1 -> 2.22.6 age adoption passing confidence

Release Notes

nomiclabs/hardhat (hardhat) ### [`v2.22.6`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.6): Hardhat v2.22.6 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.5...hardhat@2.22.6) ### Changes - [`cdf0160`](https://togithub.com/nomiclabs/hardhat/commit/cdf0160): Upgrade bundled solcjs - [`3c66da2`](https://togithub.com/nomiclabs/hardhat/commit/3c66da2): Add support for Node v22 - [`9fadc22`](https://togithub.com/nomiclabs/hardhat/commit/9fadc22): Bump EDR to [v0.4.1](https://togithub.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.4.1). - [`095faa4`](https://togithub.com/nomiclabs/hardhat/commit/095faa4): Added hardfork histories for Optimim and Arbitrum chains *** > πŸ’‘ **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** *** ### [`v2.22.5`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.5): Hardhat v2.22.5 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.4...hardhat@2.22.5) This release re-enables support for `hardhat-tracer` and adds limited support for blob transactions, along with performance improvements and bug fixes. #### Changelog - [`f65dc7c`](https://togithub.com/nomiclabs/hardhat/commit/f65dc7c): Improved the validation of network and forking URLs (thanks [@​kshyun28](https://togithub.com/kshyun28)!) - [`5d46baa`](https://togithub.com/nomiclabs/hardhat/commit/5d46baa): Internal changes to allow `hardhat-tracer` to be re-enabled with Hardhat after the EDR upgrade - [`6e36f3f`](https://togithub.com/nomiclabs/hardhat/commit/6e36f3f): Bump EDR to v0.4.0. This adds support for `eth_maxPriorityFeePerGas`, limited support for blob transactions, improves performance and fixes some bugs. Check out the [v0.4.0 EDR release](https://togithub.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.4.0) and [v0.3.8 EDR release](https://togithub.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.3.8) for more details. *** > πŸ’‘ **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** *** ### [`v2.22.4`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.4): Hardhat v2.22.4 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.3...hardhat@2.22.4) This release includes bug fixes, performance enhancements, and an improvement to the task system to support BigInt arguments. #### Changelog - [`22bcbf5`](https://togithub.com/nomiclabs/hardhat/commit/22bcbf5): Added BigInt task argument type. - [`2c533f0`](https://togithub.com/nomiclabs/hardhat/commit/2c533f0): Bumped EDR dependency to 0.3.7. - [`3203639`](https://togithub.com/nomiclabs/hardhat/commit/3203639): Fixed an issue in the solidity source map decoding module. - [`5d7a604`](https://togithub.com/nomiclabs/hardhat/commit/5d7a604): Fixed an issue with solc version selection. - [`3c6de8f`](https://togithub.com/nomiclabs/hardhat/commit/3c6de8f): Now solcjs is run in a subprocess, which leads to better error reporting and allows it to run multiple compilation jobs at the same time. - [`6447e80`](https://togithub.com/nomiclabs/hardhat/commit/6447e80): Improved performance by reducing back-and-forth with EDR when it's not necessary. *** > πŸ’‘ **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** *** ### [`v2.22.3`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.3) [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.2...hardhat@2.22.3) A small bug fix release that improves the error messaging around failed installs of EDR (Hardhat network). ##### Changelog - [`6466e3a`](https://togithub.com/nomiclabs/hardhat/commit/6466e3a): A proper error is now thrown when requiring EDR fails - [`ae62841`](https://togithub.com/nomiclabs/hardhat/commit/ae62841): Upgrade EDR to version [0.3.5](https://togithub.com/NomicFoundation/hardhat/blob/3b36d76a88915de6bb5efd0eb110cc1782c461ca/crates/edr_napi/CHANGELOG.md#035) - [`679d8a5`](https://togithub.com/nomiclabs/hardhat/commit/679d8a5): Report [HH18](https://hardhat.org/hardhat-runner/docs/errors#HH18) to Sentry. *** > πŸ’‘ **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** *** ### [`v2.22.2`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.2): Hardhat v2.22.2 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.1...hardhat@2.22.2) This release introduces a small change to the initialization process of Hardhat, which makes the task runner more extensible. #### Changelog - [`7876104`](https://togithub.com/nomiclabs/hardhat/commit/7876104): Initialize the Hardhat Runtime Environment before passing the command line arguments. Thanks [@​theethernaut](https://togithub.com/theethernaut)! ### [`v2.22.1`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.1): Hardhat v2.22.1 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.0...hardhat@2.22.1) This release updates the starter projects available through `hardhat init` to include [Hardhat Ignition](https://hardhat.org/ignition/docs/getting-started#overview) as the default deployment system. ### [`v2.22.0`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.0): Hardhat v2.22.0 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.21.0...hardhat@2.22.0) This release sets [Cancun](https://ethereum.org/en/history/#cancun) as the default hardfork used by the Hardhat Network. ### [`v2.21.0`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.21.0): Hardhat v2.21.0 β€” Introducing EDR [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.20.1...hardhat@2.21.0) This version of Hardhat marks the debut of EDR (Ethereum Development Runtime), our new Rust-based runtime that is a complete rewrite of the original TypeScript-based Hardhat Network. This release lays a new long-term foundation for Hardhat's evolution over the coming year. There are no functional changes, but there are some performance improvements across the board, which we’ll continue to expand in future updates. Given the significance of this internal change, there’s a possibility of bugs. If you encounter any problems specific to this version, please report them by opening an issue. You should be able to downgrade to v2.20.1 without losing functionality if needed. ##### solidity-coverage out-of-memory issues The `solidity-coverage` plugin works by heavily instrumenting the code, which sometimes causes OOM (out-of-memory) issues. This new version of Hardhat can, in certain cases, make those problems more likely. If you run into this, you can fix it by using Node.js’s `--max-old-space-size` flag: ```shell NODE_OPTIONS="--max-old-space-size=8192" npx hardhat coverage ``` ##### Dropping support for Node.js v16 As part of this release, we are dropping support for Node.js v16. This version of Node.js reached its end-of-life in September of last year. You can learn more about our support guarantees [here](https://hardhat.org/hardhat-runner/docs/reference/stability-guarantees#node.js-versions-support). ### [`v2.20.1`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.20.1): Hardhat v2.20.1 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.20.0...hardhat@2.20.1) This release fixes a bug when `hardhat_setStorageAt` was used in untouched addresses. ### [`v2.20.0`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.20.0): Hardhat v2.20.0 β€” Cancun [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.19.5...hardhat@2.20.0) This release adds support for the upcoming `cancun` hardfork. This hardfork is not enabled by default; if you want to use it, then you have to enable it in your Hardhat config: ```javascript module.exports = { networks: { hardhat: { hardfork: "cancun", }, }, } ``` Keep in mind that blob transactions are not supported yet. If you need this, please upvote or comment on [this issue](https://togithub.com/NomicFoundation/hardhat/issues/4840). In addition, this release adds support for solc 0.8.24. ### [`v2.19.5`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.19.5): Hardhat v2.19.5 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.19.4...hardhat@2.19.5) This release includes the following changes: - Notify users when a new Hardhat version is available - Fixed a bug during project initialization when using yarn or pnpm - Fixed a race condition that occurred when multiple Hardhat processes ran a compilation at the same time - Added a fix to prevent submitting transactions with 0 priority fee (thanks [@​itsdevbear](https://togithub.com/itsdevbear)!) ### [`v2.19.4`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.19.4): Hardhat v2.19.4 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.19.3...hardhat@2.19.4) This release changes our telemetry to anonymously report the consent response. ### [`v2.19.3`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.19.3): Hardhat v2.19.3 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.19.2...hardhat@2.19.3) This release adds support for solc 0.8.23. It also includes a temporary informative message about the ongoing [2023 Solidity Survey](https://cryptpad.fr/form/#/2/form/view/pV-DdryeJoYUWvW+gXsFaMNynEY7t5mUsgeD1urgwSE). ### [`v2.19.2`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.19.2): Hardhat v2.19.2 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.19.1...hardhat@2.19.2) This release adds experimental support for ESM in typescript projects. In addition to that, the [`hardhat-shorthand` tool (hh)](https://hardhat.org/hardhat-runner/docs/guides/command-line-completion) now supports [scoped tasks](https://hardhat.org/hardhat-runner/docs/advanced/create-task#scoped-tasks).

Configuration

πŸ“… Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR is behind base branch, 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 Mend Renovate. View repository job log here.

netlify[bot] commented 5 months ago

Deploy Preview for celo-composer canceled.

Name Link
Latest commit 22f7eee33c708b036494535b89ae9cb95e173b0a
Latest deploy log https://app.netlify.com/sites/celo-composer/deploys/668759fce1150f00086bce0e
socket-security[bot] commented 4 weeks ago

No dependency changes detected. Learn more about Socket for GitHub β†—οΈŽ

πŸ‘ No dependency changes detected in pull request