Skip to content

Bump @openzeppelin/contracts from 4.1.0 to 4.3.1 in /etc/eth-contracts#254

Merged
joshuajbouw merged 1 commit into
developfrom
dependabot/npm_and_yarn/etc/eth-contracts/openzeppelin/contracts-4.3.1
Sep 10, 2021
Merged

Bump @openzeppelin/contracts from 4.1.0 to 4.3.1 in /etc/eth-contracts#254
joshuajbouw merged 1 commit into
developfrom
dependabot/npm_and_yarn/etc/eth-contracts/openzeppelin/contracts-4.3.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Aug 30, 2021

Bumps @openzeppelin/contracts from 4.1.0 to 4.3.1.

Release notes

Sourced from @​openzeppelin/contracts's releases.

v4.3.1

  • TimelockController: Add additional isOperationReady check.

v4.3.0

Visit our blog for the full 4.3 announcement as well as Governor announcement!

  • ERC2771Context: use private variable from storage to store the forwarder address. Fixes issues where _msgSender() was not callable from constructors. (#2754)
  • EnumerableSet: add values() functions that returns an array containing all values in a single call. (#2768)
  • Governor: added a modular system of Governor contracts based on GovernorAlpha and GovernorBravo. (#2672)
  • Add an interfaces folder containing solidity interfaces to final ERCs. (#2517)
  • ECDSA: add tryRecover functions that will not throw if the signature is invalid, and will return an error flag instead. (#2661)
  • SignatureChecker: Reduce gas usage of the isValidSignatureNow function for the "signature by EOA" case. (#2661)

v4.2.0

Read the full announcement in the blog!


  • ERC20Votes: add a new extension of the ERC20 token with support for voting snapshots and delegation. (#2632)
  • ERC20VotesComp: Variant of ERC20Votes that is compatible with Compound's Comp token interface but restricts supply to uint96. (#2706)
  • ERC20Wrapper: add a new extension of the ERC20 token which wraps an underlying token. Deposit and withdraw guarantee that the total supply is backed by a corresponding amount of underlying token. (#2633)
  • Enumerables: Improve gas cost of removal in EnumerableSet and EnumerableMap.
  • Enumerables: Improve gas cost of lookup in EnumerableSet and EnumerableMap.
  • Counter: add a reset method. (#2678)
  • Tokens: Wrap definitely safe subtractions in unchecked blocks.
  • Math: Add a ceilDiv method for performing ceiling division.
  • ERC1155Supply: add a new ERC1155 extension that keeps track of the totalSupply of each tokenId. (#2593)
  • BitMaps: add a new BitMaps library that provides a storage efficient datastructure for uint256 to bool mapping with contiguous keys. (#2710)

Breaking Changes

  • ERC20FlashMint is no longer a Draft ERC. (#2673))

How to update: Change your import paths by removing the draft- prefix from @openzeppelin/contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol.

See Releases and Stability: Drafts.

Changelog

Sourced from @​openzeppelin/contracts's changelog.

4.3.1

  • TimelockController: Add additional isOperationReady check.

4.3.0 (2021-08-17)

  • ERC2771Context: use private variable from storage to store the forwarder address. Fixes issues where _msgSender() was not callable from constructors. (#2754)
  • EnumerableSet: add values() functions that returns an array containing all values in a single call. (#2768)
  • Governor: added a modular system of Governor contracts based on GovernorAlpha and GovernorBravo. (#2672)
  • Add an interfaces folder containing solidity interfaces to final ERCs. (#2517)
  • ECDSA: add tryRecover functions that will not throw if the signature is invalid, and will return an error flag instead. (#2661)
  • SignatureChecker: Reduce gas usage of the isValidSignatureNow function for the "signature by EOA" case. (#2661)

4.2.0 (2021-06-30)

  • ERC20Votes: add a new extension of the ERC20 token with support for voting snapshots and delegation. (#2632)
  • ERC20VotesComp: Variant of ERC20Votes that is compatible with Compound's Comp token interface but restricts supply to uint96. (#2706)
  • ERC20Wrapper: add a new extension of the ERC20 token which wraps an underlying token. Deposit and withdraw guarantee that the total supply is backed by a corresponding amount of underlying token. (#2633)
  • Enumerables: Improve gas cost of removal in EnumerableSet and EnumerableMap.
  • Enumerables: Improve gas cost of lookup in EnumerableSet and EnumerableMap.
  • Counter: add a reset method. (#2678)
  • Tokens: Wrap definitely safe subtractions in unchecked blocks.
  • Math: Add a ceilDiv method for performing ceiling division.
  • ERC1155Supply: add a new ERC1155 extension that keeps track of the totalSupply of each tokenId. (#2593)
  • BitMaps: add a new BitMaps library that provides a storage efficient datastructure for uint256 to bool mapping with contiguous keys. (#2710)

Breaking Changes

  • ERC20FlashMint is no longer a Draft ERC. (#2673))

How to update: Change your import paths by removing the draft- prefix from @openzeppelin/contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol.

See Releases and Stability: Drafts.

Commits
  • 6edb6dd 4.3.1
  • 0ec7f4c Add additional isOperationReady check in TimelockController
  • 1d2e15f 4.3.0
  • e3cbfcd Improve Governor documentation
  • bb2b687 Remove duplicate lines from changelog
  • 494cc6d Fix typo casted -> cast
  • 7072b62 Fix typo casted -> cast
  • 4a6d82a add workflow to trigger transpilation to upgradeable contracts
  • 635e36f 4.3.0-rc.0
  • 6618f9f Fix documentation of functions in interfaces directory
  • Additional commits viewable in compare view

Dependabot compatibility score

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

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) from 4.1.0 to 4.3.1.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases)
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md)
- [Commits](OpenZeppelin/openzeppelin-contracts@v4.1.0...v4.3.1)

---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from artob as a code owner August 30, 2021 16:25
@dependabot dependabot Bot added the C-dependencies Category: Pull requests that update a dependency label Aug 30, 2021
@joshuajbouw joshuajbouw changed the base branch from master to develop September 10, 2021 11:28
@joshuajbouw joshuajbouw self-requested a review as a code owner September 10, 2021 11:28
@joshuajbouw joshuajbouw merged commit 4033c87 into develop Sep 10, 2021
@joshuajbouw joshuajbouw deleted the dependabot/npm_and_yarn/etc/eth-contracts/openzeppelin/contracts-4.3.1 branch September 10, 2021 11:28
Copy link
Copy Markdown
Contributor

@joshuajbouw joshuajbouw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine.

artob added a commit that referenced this pull request Sep 13, 2021
* ERC-20: change admin address (#184)
* Fix promise, broken in upstream (#227)
* Feat(tests): View call profiling (#250)
* Fix evm_bully feature enabling in Makefile (#252)
* Feat(benches): Profile NFT paginated view call (#253)
* Update CODEOWNERS (#255)
* Bump @openzeppelin/contracts from 4.1.0 to 4.3.1 in /etc/eth-contracts (#254)
* Bump tar from 4.4.15 to 4.4.19 in /etc/eth-contracts (#257)
* Upgrade nearcore dependencies to latest commit (#259)
* 1inch deploy benchmark (#261)

Co-authored-by: Dmitry Strokov <dmitry@aurora.dev>
Co-authored-by: Joshua J. Bouw <joshua@aurora.dev>
Co-authored-by: Kirill <kirill@aurora.dev>
Co-authored-by: Michael Birch <michael@aurora.dev>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-dependencies Category: Pull requests that update a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants