You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
@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)
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)