Skip to content
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

fix(deps): update all non-major dependencies #18

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 28, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@gnus.ai/contracts-upgradeable-diamond (source) 4.5.0 -> 4.9.1 age adoption passing confidence dependencies minor
@nomiclabs/hardhat-ethers (source) 2.2.1 -> 2.2.3 age adoption passing confidence devDependencies patch
@nomiclabs/hardhat-waffle 2.0.3 -> 2.0.6 age adoption passing confidence devDependencies patch
@openzeppelin/contracts (source) 4.8.0 -> 4.9.6 age adoption passing confidence dependencies minor
@typechain/ethers-v5 10.1.1 -> 10.2.1 age adoption passing confidence devDependencies minor
@typechain/hardhat 6.1.4 -> 6.1.6 age adoption passing confidence devDependencies patch
@types/chai (source) 4.3.4 -> 4.3.20 age adoption passing confidence devDependencies patch
@types/chai-as-promised (source) 7.1.5 -> 7.1.8 age adoption passing confidence devDependencies patch
@types/mocha (source) 10.0.0 -> 10.0.10 age adoption passing confidence devDependencies patch
@types/node (source) 18.11.9 -> 18.19.75 age adoption passing confidence devDependencies minor
@typescript-eslint/eslint-plugin (source) 5.44.0 -> 5.62.0 age adoption passing confidence devDependencies minor
@typescript-eslint/parser (source) 5.44.0 -> 5.62.0 age adoption passing confidence devDependencies minor
chai (source) 4.3.7 -> 4.5.0 age adoption passing confidence devDependencies minor
eslint (source) 8.28.0 -> 8.57.1 age adoption passing confidence devDependencies minor
eslint-plugin-import 2.26.0 -> 2.31.0 age adoption passing confidence devDependencies minor
hardhat (source) 2.12.2 -> 2.22.18 age adoption passing confidence devDependencies minor
husky 8.0.2 -> 8.0.3 age adoption passing confidence devDependencies patch
mocha (source) 10.1.0 -> 10.8.2 age adoption passing confidence devDependencies minor
node (source) 18.12.1 -> 18.20.6 age adoption passing confidence minor
node 19.1.0-alpine -> 19.9.0-alpine age adoption passing confidence container minor
prettier (source) 2.8.0 -> 2.8.8 age adoption passing confidence devDependencies patch
prettier-plugin-solidity 1.0.0 -> 1.4.2 age adoption passing confidence devDependencies minor
pretty-quick 3.1.3 -> 3.3.1 age adoption passing confidence devDependencies minor
solhint (source) 3.3.7 -> 3.6.2 age adoption passing confidence devDependencies minor
solhint-plugin-prettier 0.0.5 -> 0.1.0 age adoption passing confidence devDependencies minor
ts-node (source) 10.9.1 -> 10.9.2 age adoption passing confidence devDependencies patch
typechain 8.1.1 -> 8.3.2 age adoption passing confidence devDependencies minor
typescript (source) 4.9.3 -> 4.9.5 age adoption passing confidence devDependencies patch

Release Notes

GeniusVentures/openzeppelin-contracts-diamond (@​gnus.ai/contracts-upgradeable-diamond)

v4.9.1

Compare Source

  • Governor: Add a mechanism to restrict the address of the proposer using a suffix in the description.

v4.8.1

  • ERC4626: Use staticcall instead of call when fetching underlying ERC-20 decimals. (#​3943)
nomiclabs/hardhat (@​nomiclabs/hardhat-ethers)

v2.2.3: @​nomiclabs/hardhat-ethers v2.2.3

Compare Source

Make getContractFactory's params validation more flexible (thanks @​jtakalai!)

v2.2.2

Compare Source

NomicFoundation/hardhat-waffle (@​nomiclabs/hardhat-waffle)

v2.0.6

Compare Source

Patch Changes

v2.0.5

Compare Source

Patch Changes
  • 36441d8: Add hardhat chai matchers incompatibility check
  • c5b5c29: Introduce skipEstimateGas and injectCallHistory fields to hardhat config

v2.0.4

Compare Source

OpenZeppelin/openzeppelin-contracts (@​openzeppelin/contracts)

v4.9.6

Compare Source

  • Base64: Fix issue where dirty memory located just after the input buffer is affecting the result. (#​4929)

v4.9.5

Compare Source

  • Multicall: Make aware of non-canonical context (i.e. msg.sender is not _msgSender()), allowing compatibility with ERC2771Context. Patch duplicated Address.functionDelegateCall in v4.9.4 (removed).

v4.9.4

Compare Source

  • ERC2771Context and Context: Introduce a _contextPrefixLength() getter, used to trim extra information appended to msg.data.
  • Multicall: Make aware of non-canonical context (i.e. msg.sender is not _msgSender()), allowing compatibility with ERC2771Context.

v4.9.3

Compare Source

Note
This release contains a fix for GHSA-g4vp-m682-qqmp.

  • ERC2771Context: Return the forwarder address whenever the msg.data of a call originating from a trusted forwarder is not long enough to contain the request signer address (i.e. msg.data.length is less than 20 bytes), as specified by ERC-2771. (#​4481)
  • ERC2771Context: Prevent revert in _msgData() when a call originating from a trusted forwarder is not long enough to contain the request signer address (i.e. msg.data.length is less than 20 bytes). Return the full calldata in that case. (#​4484)

v4.9.2

Compare Source

  • MerkleProof: Fix a bug in processMultiProof and processMultiProofCalldata that allows proving arbitrary leaves if the tree contains a node with value 0 at depth 1.

v4.9.1

Compare Source

  • Governor: Add a mechanism to restrict the address of the proposer using a suffix in the description.

v4.9.0

Compare Source

  • ReentrancyGuard: Add a _reentrancyGuardEntered function to expose the guard status. (#​3714)
  • ERC721Wrapper: add a new extension of the ERC721 token which wraps an underlying token. Deposit and withdraw guarantee that the ownership of each token is backed by a corresponding underlying token with the same identifier. (#​3863)
  • EnumerableMap: add a keys() function that returns an array containing all the keys. (#​3920)
  • Governor: add a public cancel(uint256) function. (#​3983)
  • Governor: Enable timestamp operation for blockchains without a stable block time. This is achieved by connecting a Governor's internal clock to match a voting token's EIP-6372 interface. (#​3934)
  • Strings: add equal method. (#​3774)
  • IERC5313: Add an interface for EIP-5313 that is now final. (#​4013)
  • IERC4906: Add an interface for ERC-4906 that is now Final. (#​4012)
  • StorageSlot: Add support for string and bytes. (#​4008)
  • Votes, ERC20Votes, ERC721Votes: support timestamp checkpointing using EIP-6372. (#​3934)
  • ERC4626: Add mitigation to the inflation attack through virtual shares and assets. (#​3979)
  • Strings: add toString method for signed integers. (#​3773)
  • ERC20Wrapper: Make the underlying variable private and add a public accessor. (#​4029)
  • EIP712: add EIP-5267 support for better domain discovery. (#​3969)
  • AccessControlDefaultAdminRules: Add an extension of AccessControl with additional security rules for the DEFAULT_ADMIN_ROLE. (#​4009)
  • SignatureChecker: Add isValidERC1271SignatureNow for checking a signature directly against a smart contract using ERC-1271. (#​3932)
  • SafeERC20: Add a forceApprove function to improve compatibility with tokens behaving like USDT. (#​4067)
  • ERC1967Upgrade: removed contract-wide oz-upgrades-unsafe-allow delegatecall annotation, replaced by granular annotation in UUPSUpgradeable. (#​3971)
  • ERC20Wrapper: self wrapping and deposit by the wrapper itself are now explicitly forbidden. (#​4100)
  • ECDSA: optimize bytes32 computation by using assembly instead of abi.encodePacked. (#​3853)
  • ERC721URIStorage: Emit ERC-4906 MetadataUpdate in _setTokenURI. (#​4012)
  • ShortStrings: Added a library for handling short strings in a gas efficient way, with fallback to storage for longer strings. (#​4023)
  • SignatureChecker: Allow return data length greater than 32 from EIP-1271 signers. (#​4038)
  • UUPSUpgradeable: added granular oz-upgrades-unsafe-allow-reachable annotation to improve upgrade safety checks on latest version of the Upgrades Plugins (starting with @openzeppelin/[email protected]). (#​3971)
  • Initializable: optimize _disableInitializers by using != instead of <. (#​3787)
  • Ownable2Step: make acceptOwnership public virtual to enable usecases that require overriding it. (#​3960)
  • UUPSUpgradeable.sol: Change visibility to the functions upgradeTo and upgradeToAndCall from external to public. (#​3959)
  • TimelockController: Add the CallSalt event to emit on operation schedule. (#​4001)
  • Reformatted codebase with latest version of Prettier Solidity. (#​3898)
  • Math: optimize log256 rounding check. (#​3745)
  • ERC20Votes: optimize by using unchecked arithmetic. (#​3748)
  • Multicall: annotate multicall function as upgrade safe to not raise a flag for its delegatecall. (#​3961)
  • ERC20Pausable, ERC721Pausable, ERC1155Pausable: Add note regarding missing public pausing functionality (#​4007)
  • ECDSA: Add a function toDataWithIntendedValidatorHash that encodes data with version 0x00 following EIP-191. (#​4063)
  • MerkleProof: optimize by using unchecked arithmetic. (#​3745)
Breaking changes
  • EIP712: Addition of ERC5267 support requires support for user defined value types, which was released in Solidity version 0.8.8. This requires a pragma change from ^0.8.0 to ^0.8.8.
  • EIP712: Optimization of the cache for the upgradeable version affects the way name and version are set. This is no longer done through an initializer, and is instead part of the implementation's constructor. As a consequence, all proxies using the same implementation will necessarily share the same name and version. Additionally, an implementation upgrade risks changing the EIP712 domain unless the same name and version are used when deploying the new implementation contract.
Deprecations
  • ERC20Permit: Added the file IERC20Permit.sol and ERC20Permit.sol and deprecated draft-IERC20Permit.sol and draft-ERC20Permit.sol since EIP-2612 is no longer a Draft. Developers are encouraged to update their imports. (#​3793)
  • Timers: The Timers library is now deprecated and will be removed in the next major release. (#​4062)
  • ERC777: The ERC777 token standard is no longer supported by OpenZeppelin. Our implementation is now deprecated and will be removed in the next major release. The corresponding standard interfaces remain available. (#​4066)
  • ERC1820Implementer: The ERC1820 pseudo-introspection mechanism is no longer supported by OpenZeppelin. Our implementation is now deprecated and will be removed in the next major release. The corresponding standard interfaces remain available. (#​4066)

v4.8.3

Compare Source

  • GovernorCompatibilityBravo: Fix encoding of proposal data when signatures are missing.
  • TransparentUpgradeableProxy: Fix transparency in case of selector clash with non-decodable calldata or payable mutability. (#​4154)

v4.8.2

Compare Source

  • ERC721Consecutive: Fixed a bug when _mintConsecutive is used for batches of size 1 that could lead to balance overflow. Refer to the breaking changes section in the changelog for a note on the behavior of ERC721._beforeTokenTransfer.
Breaking changes
  • ERC721: The internal function _beforeTokenTransfer no longer updates balances, which it previously did when batchSize was greater than 1. This change has no consequence unless a custom ERC721 extension is explicitly invoking _beforeTokenTransfer. Balance updates in extensions must now be done explicitly using __unsafe_increaseBalance, with a name that indicates that there is an invariant that has to be manually verified.

v4.8.1

Compare Source

  • ERC4626: Use staticcall instead of call when fetching underlying ERC-20 decimals. (#​3943)
ethereum-ts/Typechain (@​typechain/ethers-v5)

v10.2.1

Compare Source

Patch Changes
  • 5b0759d: Remove obsolete peer dependency @ethersproject/bytes@^5.0.0 from target-ethers-v5
  • a036651: Fix for unused type in new ethers-v5 codegen

v10.2.0

Compare Source

Minor Changes
  • 31e6957: Add const assertion for exported ABI
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v5.62.0

Compare Source

Bug Fixes
  • eslint-plugin: [comma-spacing] allow no space after trailing comma in objects and arrays (#​6938) (24bdacc)
  • eslint-plugin: [prefer-includes] escape special characters (#​7161) (5a347a5), closes #​7145
  • eslint-plugin: replace auto-fix of class literal property style rule with suggestion (#​7054) (a8c824a)
Features
  • eslint-plugin: [prefer-nullish-coalescing] add ignorePrimitives option (#​6487) (6edaa04)

You can read about our versioning strategy and releases on our website.

v5.61.0

Compare Source

Features

You can read about our versioning strategy and releases on our website.

5.60.1 (2023-06-26)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v5.60.1

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

You can read about our versioning strategy and releases on our website.

v5.60.0

Compare Source

Features
  • eslint-plugin: [restrict-plus-operands] add allow* options (#​6161) (def09f8)

5.59.11 (2023-06-12)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.10 (2023-06-12)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.9 (2023-06-05)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.8 (2023-05-29)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.7 (2023-05-22)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.6 (2023-05-15)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.5 (2023-05-08)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.4 (2023-05-08)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.3 (2023-05-08)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.2 (2023-05-01)

Note: Version bump only for package @​typescript-eslint/eslint-plugin

5.59.1 (2023-04-24)

Bug Fixes
  • eslint-plugin: [prefer-regexp-exec] skip malformed regexes (#​6935) (05ed60e)
  • eslint-plugin: [unified-signatures] no parameters function (#​6940) (2970861)

v5.59.11

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.10

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.9

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.8

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.7

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.6

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.5

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.2

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.1

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] allow nullish coalescing for naked type parameter (#​6910) (3e5f858)
Features
  • eslint-plugin: [ban-types] add NonNullable suggestion and allow custom suggestions (#​6876) (ff65235)

v5.58.0

Compare Source

Bug Fixes
  • eslint-plugin: [unified-signatures] allow overloads with different named and different number of parameters (#​6877) (939d665)
Features

5.57.1 (2023-04-03)

Bug Fixes
  • eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#​6740) (49be8a8)

v5.57.1

Compare Source

Bug Fixes
  • eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#​6740) (49be8a8)

v5.57.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] simplify fixer and add support for double negation (#​6620) (81c8519)
  • eslint-plugin: correct crashes with getTypeArguments for ts < 3.7 (#​6767) (59eab58)
Features
  • eslint-plugin: [consistent-type-assertions] add suggestions for objectLiteralTypeAssertions (#​6642) (720e811)
  • eslint-plugin: [consistent-type-assertions] autofix angle bracket assertions to as (#​6641) (ad8ea64)
  • eslint-plugin: add no-duplicate-type-constituents rule (#​5728) (bc31078)

v5.56.0

Compare Source

Bug Fixes
  • eslint-plugin: [member-ordering] check order when optionalityOrder is present with no optional members (#​6619) (6aff431)
  • eslint-plugin: [no-misused-promises] avoid unnecessary calls to getContextualType (#​6193) (745cfe4)
  • eslint-plugin: [no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#​6638]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5c59956 to 999870b Compare November 28, 2022 21:09
@renovate renovate bot changed the title chore(deps): update all non-major dependencies to v5.45.0 chore(deps): update all non-major dependencies Nov 28, 2022
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 98ecec1 to cafd2a1 Compare December 5, 2022 22:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from d13bd28 to edae222 Compare December 14, 2022 00:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 0b8a7bf to f186753 Compare December 17, 2022 00:44
@renovate renovate bot changed the title chore(deps): update all non-major dependencies Update all non-major dependencies Dec 17, 2022
@renovate renovate bot changed the title Update all non-major dependencies chore(deps): update all non-major dependencies Dec 17, 2022
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from bca04d4 to 3c52318 Compare December 19, 2022 20:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from ff470dd to 8b56e7a Compare January 2, 2023 19:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8b56e7a to 9388d0f Compare January 3, 2023 10:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 41c3ba0 to 5fe880e Compare October 28, 2024 23:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 5d6b96b to bade668 Compare November 3, 2024 06:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fbf1ace to 0603cc8 Compare November 18, 2024 15:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from c97e792 to e9c3f82 Compare November 25, 2024 21:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 6e0b5f7 to f303718 Compare December 3, 2024 18:04
@renovate renovate bot changed the title fix(deps): update all non-major dependencies chore(deps): update all non-major dependencies Dec 8, 2024
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Dec 8, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f303718 to 7f01483 Compare December 11, 2024 10:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from e2fdbc2 to da6e02c Compare January 6, 2025 12:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from aa323a9 to b082c89 Compare January 13, 2025 17:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from cb25dcc to b27cc94 Compare January 21, 2025 17:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b27cc94 to 53235ba Compare January 23, 2025 12:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 53235ba to 2224346 Compare February 4, 2025 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants