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

chore(deps): bump @metamask/controllers from 25.1.0 to 27.1.1 #62

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 31, 2022

Bumps @metamask/controllers from 25.1.0 to 27.1.1.

Release notes

Sourced from @​metamask/controllers's releases.

27.1.1

Fixed

  • Move @keystonehq/metamask-airgapped-keyring to dependencies (#757)

27.1.0

Added

  • Now the KeyringController supports the QRKeyring from @keystonehq/metamask-airgapped-keyring. Developers can enable the import of accounts from a QR hardware wallet. A new optional parameter, setAccountLabel from the PreferencesController, should be passed to the KeyringController to enable this new functionality. (#685)

Changed

  • Bump eth-phishing-detect version from 1.1.14 to 1.1.16 (#742)
  • Bump @metamask/contract-metadata from 1.31.0 to 1.33.0 (#730)

Fixed

  • Improve error message when attempting to import an invalid private key (#739)

27.0.0

Changed

  • BREAKING: Further reduce load on Infura by removing non-critical data from the fallback implementation of the Gas API (#712)
    • In GasFeeEstimates – the type of the object returned by fetchGasEstimatesViaEthFeeHistory as well as type of gasFeeEstimates stored in GasFeeController — historicalBaseFeeRange, baseFeeTrend, latestPriorityFeeRange, historicalPriorityFeeRange, priorityFeeTrend, and networkCongestion can now be null. You should update your code to account for this.
    • The ExistingFeeHistoryBlock and NextFeeHistoryBlock types were inconvenient to use and are no longer public. You should use FeeHistoryBlock instead.
    • The BlockFeeHistoryDatasetFetcher class has been removed. There is no replacement.
    • The calculateBaseFeeRange, calculateBaseFeeTrend, calculateNetworkCongestion, calculatePriorityFeeRange, and calculatePriorityFeeTrend functions have been removed. There are no replacements.
  • Update AssetsContractController to make userAddress of getTokenStandardAndDetails optional (#717)

Fixed

  • Fix RateLimitController so that the rate limit is not reset aggressively (#716)

26.0.0

Added

  • Add PermissionController and SubjectMetadataController (#692)
  • Add RateLimitController (#698)
  • Add revokePermissions to PermissionController actions (#708)

Changed

  • BREAKING: Fetch and return token image as part of getDetails calls on ERC721Standard and ERC1155Standard (#702)
    • This change is breaking because it requires that the AssetsContractController (on which the ERC721Standard and ERC1155Standard are instantiated) be passed a listener for onPreferencesStateChange from the PreferencesController so that it can use the user's preferred IPFSGateway to fetch any images hosted on IPFS. Consumers will have to pass onPreferencesStateChange in an options object (first arg) to the AssetsContractController constructor when initializing.
  • Reduce load on Infura in gas estimate API fallback (#705)
  • Update fetchBlockFeeHistory to account for nonexistent baseFeePerGas (#703)
  • Update fetchBlockFeeHistory to account for test chains with a few number of blocks (#699)
  • Expose WebSocket via endowments for network access (#696)
  • Bump @metamask/metamask-eth-abis from ^2.1.0 to 3.0.0 (#681)
Changelog

Sourced from @​metamask/controllers's changelog.

[27.1.1]

Fixed

  • Move @keystonehq/metamask-airgapped-keyring to dependencies (#757)

[27.1.0] [DEPRECATED]

Added

  • Now the KeyringController supports the QRKeyring from @keystonehq/metamask-airgapped-keyring. Developers can enable the import of accounts from a QR hardware wallet. A new optional parameter, setAccountLabel from the PreferencesController, should be passed to the KeyringController to enable this new functionality. (#685)
    • UPDATE: This is broken. Consumers are encouraged to upgrade to [27.1.1].

Changed

  • Bump eth-phishing-detect version from 1.1.14 to 1.1.16 (#742)
  • Bump @metamask/contract-metadata from 1.31.0 to 1.33.0 (#730)

Fixed

  • Improve error message when attempting to import an invalid private key (#739)

[27.0.0]

Changed

  • BREAKING: Further reduce load on Infura by removing non-critical data from the fallback implementation of the Gas API (#712)
    • In GasFeeEstimates – the type of the object returned by fetchGasEstimatesViaEthFeeHistory as well as type of gasFeeEstimates stored in GasFeeController — historicalBaseFeeRange, baseFeeTrend, latestPriorityFeeRange, historicalPriorityFeeRange, priorityFeeTrend, and networkCongestion can now be null. You should update your code to account for this.
    • The ExistingFeeHistoryBlock and NextFeeHistoryBlock types were inconvenient to use and are no longer public. You should use FeeHistoryBlock instead.
    • The BlockFeeHistoryDatasetFetcher class has been removed. There is no replacement.
    • The calculateBaseFeeRange, calculateBaseFeeTrend, calculateNetworkCongestion, calculatePriorityFeeRange, and calculatePriorityFeeTrend functions have been removed. There are no replacements.
  • Update AssetsContractController to make userAddress of getTokenStandardAndDetails optional (#717)

Fixed

  • Fix RateLimitController so that the rate limit is not reset aggressively (#716)

[26.0.0]

Added

  • Add PermissionController and SubjectMetadataController (#692)
  • Add RateLimitController (#698)
  • Add revokePermissions to PermissionController actions (#708)

Changed

  • BREAKING: Fetch and return token image as part of getDetails calls on ERC721Standard and ERC1155Standard (#702)
    • This change is breaking because it requires that the AssetsContractController (on which the ERC721Standard and ERC1155Standard are instantiated) be passed a listener for onPreferencesStateChange from the PreferencesController so that it can use the user's preferred IPFSGateway to fetch any images hosted on IPFS. Consumers will have to pass onPreferencesStateChange in an options object (first arg) to the AssetsContractController constructor when initializing.
  • Reduce load on Infura in gas estimate API fallback (#705)
  • Update fetchBlockFeeHistory to account for nonexistent baseFeePerGas (#703)
  • Update fetchBlockFeeHistory to account for test chains with a few number of blocks (#699)
  • Expose WebSocket via endowments for network access (#696)
  • Bump @metamask/metamask-eth-abis from ^2.1.0 to 3.0.0 (#681)
Commits

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)

Bumps [@metamask/controllers](https://github.com/MetaMask/controllers) from 25.1.0 to 27.1.1.
- [Release notes](https://github.com/MetaMask/controllers/releases)
- [Changelog](https://github.com/MetaMask/controllers/blob/main/CHANGELOG.md)
- [Commits](MetaMask/core@v25.1.0...v27.1.1)

---
updated-dependencies:
- dependency-name: "@metamask/controllers"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner March 31, 2022 06:21
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 31, 2022
@dan437
Copy link
Collaborator

dan437 commented Apr 4, 2022

@dependabot rebase

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 4, 2022

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@dan437 dan437 merged commit dcb97e3 into main Apr 4, 2022
@dan437 dan437 deleted the dependabot/npm_and_yarn/main/metamask/controllers-27.1.1 branch April 4, 2022 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant