Skip to content

805.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 18:24
98eadd0

@metamask/account-tree-controller 4.1.1

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/multichain-account-service from ^6.0.0 to ^7.0.0 (#7897)

@metamask/accounts-controller 36.0.0

Changed

  • Bump @metamask/eth-snap-keyring from ^18.0.0 to ^19.0.0 (#7857)
  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/keyring-internal-api from ^9.0.0 to ^10.0.0 (#7857)
  • Bump @metamask/keyring-controller from ^25.0.0 to ^25.1.0 (#7713)

Removed

  • BREAKING: Remove method getNextAvailableAccountName and its usage (#7137)
    • The function was removed since it was taking a lot of time in handleOnKeyringStateChange, we compute account names in the AccountTreeController regardless.

@metamask/assets-controllers 99.3.2

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/account-tree-controller from ^4.0.0 to ^4.1.1 (#7869), (#7897)
  • Bump @metamask/multichain-account-service from ^5.1.0 to ^7.0.0 (#7869), (#7897)
  • Bump @metamask/transaction-controller from ^62.15.0 to ^62.17.0 (#7872), (#7897)
  • Bump @metamask/phishing-controller from ^16.1.0 to ^16.2.0 (#7883)
  • Optimize Price API performance by deduplicating concurrent API calls (#7811)
    • Add in-flight promise caching for fetchSupportedNetworks() to prevent duplicate concurrent requests
    • Update fetchTokenPrices() and fetchExchangeRates() to only refresh supported networks/currencies when no cached value exists

@metamask/bridge-controller 66.1.0

Added

  • Add support for Tron assets in the formatAddressToAssetId utility (#7896)

Changed

  • Refresh asset exchange rates each time quotes are fetched (#7896)
  • Return checksummed EVM assetIds from the formatAddressToAssetId utility (#7896)
  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/transaction-controller from ^62.15.0 to ^62.17.0 (#7872), (#7897)
  • Bump @metamask/multichain-network-controller from ^3.0.2 to ^3.0.3 (#7897)
  • Bump @metamask/assets-controllers from ^99.3.1 to ^99.3.2 (#7897)
  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)

Fixed

  • Fall back to the quoted priceImpact or destTokenAmount to sort quotes if the cost is not available (#7896)

@metamask/bridge-status-controller 66.0.1

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/bridge-controller from ^65.3.0 to ^66.1.0 (#7862), (#7897)
  • Bump @metamask/transaction-controller from ^62.14.0 to ^62.17.0 (#7854, #7872), (#7897)

@metamask/core-backend 5.1.1

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/profile-sync-controller from ^27.0.0 to ^27.1.0 (#7849)

@metamask/delegation-controller 2.0.1

Changed

  • Upgrade @metamask/utils from ^11.8.1 to ^11.9.0 (#7511)
  • Move peer dependencies for controller and service packages to direct dependencies (#7209, #7604, #7642, #7713), (#7897)
    • The dependencies moved are:
      • @metamask/accounts-controller (^36.0.0)
      • @metamask/keyring-controller (^25.1.0)
    • In clients, it is now possible for multiple versions of these packages to exist in the dependency tree.
      • For example, this scenario would be valid: a client relies on @metamask/controller-a 1.0.0 and @metamask/controller-b 1.0.0, and @metamask/controller-b depends on @metamask/controller-a 1.1.0.
    • Note, however, that the versions specified in the client's package.json always "win", and you are expected to keep them up to date so as not to break controller and service intercommunication.

@metamask/multichain-account-service 7.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/account-api from ^0.12.0 to ^1.0.0 (#7857)
  • BREAKING: Bump @metamask/eth-snap-keyring from ^18.0.0 to ^19.0.0 (#7857)
    • Required to invoke createAccounts on any account management Snaps.
  • BREAKING: Use new AccountProvider.createAccounts method with CreateAccountOptions (#7857)
    • All account providers now accept CreateAccountOptions with type field.
    • Added capabilities property to all account providers defining supported account creation types.
  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/keyring-internal-api from ^9.0.0 to ^10.0.0 (#7857)
  • Bump @metamask/keyring-snap-client from ^8.0.0 to ^8.2.0 (#7857)

@metamask/multichain-network-controller 3.0.3

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/keyring-internal-api from ^9.0.0 to ^10.0.0 (#7857)

@metamask/multichain-transactions-controller 7.0.1

Changed

  • Bump @metamask/keyring-api from ^21.0.0 to ^21.5.0 (#7857)
  • Bump @metamask/keyring-internal-api from ^9.0.0 to ^10.0.0 (#7857)
  • Bump @metamask/keyring-snap-client from ^8.0.0 to ^8.2.0 (#7857)
  • Bump @metamask/snaps-sdk from ^9.0.0 to ^10.3.0 (#7550)
  • Bump @metamask/snaps-utils from ^11.0.0 to ^11.7.0 (#7550)
  • Upgrade @metamask/utils from ^11.8.1 to ^11.9.0 (#7511)
  • Move peer dependencies for controller and service packages to direct dependencies (#7209, #7550, #7604), (#7642, #7897)
    • The dependencies moved are:
      • @metamask/accounts-controller (^36.0.0)
      • @metamask/snaps-controllers (^17.2.0)
    • In clients, it is now possible for multiple versions of these packages to exist in the dependency tree.
      • For example, this scenario would be valid: a client relies on @metamask/controller-a 1.0.0 and @metamask/controller-b 1.0.0, and @metamask/controller-b depends on @metamask/controller-a 1.1.0.
    • Note, however, that the versions specified in the client's package.json always "win", and you are expected to keep them up to date so as not to break controller and service intercommunication.
  • Bump @metamask/polling-controller from ^16.0.0 to ^16.0.2 (#7604, #7642)

@metamask/profile-metrics-controller 3.0.1

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/profile-sync-controller from ^27.0.0 to ^27.1.0 (#7849)
  • Bump @metamask/transaction-controller from ^62.9.2 to ^62.17.0 (#7737, #7760, #7775, #7802, #7832, #7854, #7872), (#7897)
  • Bump @metamask/keyring-controller from ^25.0.0 to ^25.1.0 (#7713)

@metamask/signature-controller 39.0.2

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)
  • Bump @metamask/keyring-controller from ^25.0.0 to ^25.1.0 (#7713)
  • Bump @metamask/gator-permissions-controller from ^1.0.0 to ^1.1.2 (#7682, #7739, #7767)

@metamask/transaction-controller 62.17.0

Added

  • Add optional isPostQuote to MetamaskPayMetadata for post-quote withdrawal flows (#7783)

Changed

  • Bump @metamask/accounts-controller from ^35.0.2 to ^36.0.0 (#7897)