Skip to content

Releases: MetaMask/core

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)

753.0.0

16 Jan 14:50
d0cdd03

Choose a tag to compare

@metamask/profile-metrics-controller 3.0.0

Added

  • ProfileMetricsController contructor now accepts an optional initialDelayDuration parameter (#7624)
    • The parameter can be used to override the default time-based delay for the first data collection after opt-in
  • Add skipInitialDelay() method to ProfileMetricsController (#7624)
    • The method can be also called through the ProfileMetricsController:skipInitialDelay action via messenger

Changed

  • BREAKING: ProileMetricsControllerMessenger now requires the TransactionController:transactionSubmitted action to be allowed (#7624)
  • Set time-based delay for first ProfileMetricsController data collection after opt-in (#7624)
  • Upgrade @metamask/utils from ^11.8.1 to ^11.9.0 (#7511)
  • Bump @metamask/controller-utils from ^11.16.0 to ^11.18.0 (#7534, #7583)
  • Bump @metamask/accounts-controller from ^35.0.0 to ^35.0.2 (#7604, #7642)
  • Bump @metamask/polling-controller from ^16.0.0 to ^16.0.2 (#7604, #7642)