Skip to content

Releases: MetaMask/core

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)

755.0.0

20 Jan 09:32
2f6e5a9

Choose a tag to compare

@metamask/bridge-controller 64.6.0

Added

  • Added chainRanking type to feature flags (#6933)

754.0.0

16 Jan 20:25
9f686b3

Choose a tag to compare

@metamask/ramps-controller 4.0.0

Added

  • Add preferredProvider state and setPreferredProvider() method to RampsController (#7617)

  • Export UserRegion type (#7646)

  • Add defaultAmount and quickAmounts fields to the Country type (#7645)

  • Add providers state and getProviders() method to RampsController. Providers are automatically fetched on init and when the region changes (#7652)

Changed

  • BREAKING: Change userRegion from string | null to UserRegion | null. Access region code via userRegion.regionCode. (#7646)

  • Update getCountries() endpoint to use v2 API (v2/regions/countries) (#7645)

  • Add getApiPath() helper function for versioned API paths with v2 default (#7645)

Removed

  • BREAKING: Remove eligibility concept from RampsController. The eligibility state, updateEligibility() method, and getEligibility() service method have been removed. The Eligibility type and RampsServiceGetEligibilityAction are no longer exported. (#7651)