Skip to content

Releases: MetaMask/core

765.0.0

26 Jan 21:25
bcb1b12

Choose a tag to compare

@metamask/bridge-status-controller 64.4.5

Changed

  • Bump @metamask/bridge-controller from ^64.8.1 to ^64.8.2 (#7722)

Fixed

  • Fix transaction failure tracking for pre-submission failures by using actionId as a temporary history key (#7696)

764.0.0

26 Jan 16:41
292bd2f

Choose a tag to compare

@metamask/assets-controllers 97.0.0

Added

  • Add dynamic fetching of supported networks from /v2/supportedNetworks API endpoint with fallback to hardcoded list (#7716)
    • Add fetchSupportedNetworks(), getSupportedNetworks(), and resetSupportedNetworksCache() exports from token-prices-service
    • Add setNativeAssetIdentifiers() method to CodefiTokenPricesServiceV2 for CAIP-19 native token lookups
    • Add updateSupportedNetworks() method to CodefiTokenPricesServiceV2
    • Add NativeAssetIdentifiersMap type export from token-prices-service

Changed

  • BREAKING: Integrate TokenRatesController with NetworkEnablementController to use native asset identifiers for token price lookups (#7716)
  • Bump @metamask/keyring-controller from ^25.0.0 to ^25.1.0 (#7713)
  • Add @metamask/network-enablement-controller as a dependency (#7716)

Removed

  • BREAKING: Remove swaps token fetching functionality from TokenSearchDiscoveryDataController (#7712)
    • Remove swapsTokenAddressesByChainId from controller state
    • Remove swapsSupportedChainIds, fetchTokens, and fetchSwapsTokensThresholdMs constructor parameters
    • Remove fetchSwapsTokens method

@metamask/bridge-controller 64.8.2

Changed

  • Bump @metamask/assets-controllers from ^96.0.0 to ^97.0.0 (#7722)

@metamask/transaction-pay-controller 11.1.1

Changed

  • Bump @metamask/assets-controllers from ^96.0.0 to ^97.0.0 (#7722)
  • Bump @metamask/bridge-controller from ^64.8.1 to ^64.8.2 (#7722)

763.0.0

23 Jan 16:04
63b91ce

Choose a tag to compare

@metamask/keyring-controller 25.1.0

Added

  • Added new KeyringBuilder type (#7334)
  • Added an action to call removeAccount (#7241)
    • This action is meant to be consumed by the MultichainAccountService to encapsulate the act of removing a wallet when seed phrase backup fails in the clients.
  • Added new KeyringControllerError (#7498)
    • All controller's errors are now using this error type.
    • Keyring instance operation errors are also now also wrapped with this error type.

Changed

  • Upgrade @metamask/utils from ^11.8.1 to ^11.9.0 (#7511)

762.0.0

22 Jan 18:05
48097e2

Choose a tag to compare

@metamask/assets-controllers 96.0.0

Added

  • Add dynamic fetching of supported currencies from /v1/supportedVsCurrencies API endpoint with fallback to hardcoded list (#7699)

Changed

  • Removed call to NFT collections endpoint (#7687)
  • Bump @metamask/multichain-account-service from ^5.0.0 to ^5.1.0 (#7678)
  • Set zero address for native token of Henesys/MSU (#7666)

Removed

  • BREAKING: Remove unused deprecated getNFTContractInfo function from NftController (#7703)

Fixed

  • Fix crash in selectAllMultichainAssets selector when asset metadata is missing units property (#7702)

@metamask/bridge-controller 64.8.1

Changed

  • Bump @metamask/assets-controllers from ^95.3.0 to ^96.0.0 (#7704)

@metamask/bridge-status-controller 64.4.4

Changed

@metamask/transaction-pay-controller 11.1.0

Added

  • Add slippageTokens feature flag support for token-specific slippage configuration (#7673)

Changed

  • Bump @metamask/bridge-controller from ^64.5.1 to ^64.8.1 (#7667, #7672, #7694, #7700, #7704)
  • Bump @metamask/assets-controllers from ^95.3.0 to ^96.0.0 (#7704)
  • Bump @metamask/bridge-status-controller from ^64.4.3 to ^64.4.4 (#7704)

761.0.0

22 Jan 10:56
3afdf91

Choose a tag to compare

@metamask/bridge-controller 64.8.0

Changed

  • Added check to return default values if chainRanking is empty (#7698)

760.0.0

21 Jan 16:48
1d579c8

Choose a tag to compare

@metamask/bridge-controller 64.7.0

Changed

  • Made chainRanking an optional flag (#7691)

759.0.0

21 Jan 10:54
dabc9e7

Choose a tag to compare

@metamask/gator-permissions-controller 1.1.0

Changed

  • Calls to permissionsProvider_submitRevocation now include the hash of the transaction that revoked the permission if available. (#7503)
  • Bump @metamask/transaction-controller from ^62.9.1 to ^62.9.2 (#7642)

Fixed

  • Ensure revocation transaction is successful before marking stored permission as revoked (#7503)

758.0.0

20 Jan 21:15
df4dc7f

Choose a tag to compare

@metamask/ramps-controller 4.1.0

Added

  • Add sync trigger methods to RampsController (#7662)

  • Export RampAction type for 'buy' | 'sell' ramp actions (#7663)

  • Add payment methods support with getPaymentMethods() method, paymentMethods and selectedPaymentMethod state (#7665)

Changed

  • Evict expired cache entries based on TTL in addition to size-based eviction (#7674)

  • Update getTokens() to use v2 API endpoint and support optional provider parameter (#7664)

757.0.0

20 Jan 16:57
db8e788

Choose a tag to compare

@metamask/multichain-account-service 5.1.0

Added

  • Recover from Snap account de-sync when Snap has more accounts than MetaMask (#7671)

Changed

  • Bump @metamask/accounts-controller from ^35.0.0 to ^35.0.2 (#7604, #7642)
  • Remove Sentry log before attempting Snap account re-sync (#7675)

756.0.0

20 Jan 11:41
41c95a1

Choose a tag to compare

@metamask/bridge-controller 64.6.1

Fixed

  • Fixed a typo in polling abort naming (#7669)