Skip to content

Releases: MetaMask/core

658.0.0

04 Nov 09:23
92ee28d

Choose a tag to compare

@metamask/assets-controllers 87.0.0

Added

  • Add AssetsByAccountGroup to list of exported types (#6983)
  • Added addAssets to allow adding multiple assets for non-EVM chains (#7016)

Changed

  • isNative is inferred as true for all non-evm assets with slip44 as its asset namespace (#6983)
  • BREAKING: Modify DeFi position fetching behaviour (#6944)
    • The fetch request to the API times out after 8 seconds and attempts a single retry
    • Refresh only updates the selected evm address
    • KeyringController:unlock no longer starts polling
    • AccountsController:accountAdded no longer updates DeFi positions
    • AccountTreeController:selectedAccountGroupChange updates DeFi positions for the selected address
    • TransactionController:transactionConfirmed only updates DeFi positions if the transaction is for the selected address

Fixed

  • Fixed token is not removed from ignored tokens list when added back due to case insensiteivity (#7016)

@metamask/bridge-controller 59.0.0

Added

  • Quotes as returned by fetchQuotes now include a gasSponsored property (#6687)

Changed

  • BREAKING: Bump @metamask/assets-controller from ^86.0.0 to ^87.0.0 (#7043)

@metamask/bridge-status-controller 59.0.0

Changed

  • BREAKING: Bump @metamask/bridge-controller from ^58.0.0 to ^59.0.0 (#7043)

@metamask/transaction-pay-controller 3.0.0

Changed

  • BREAKING: Bump @metamask/assets-controller from ^86.0.0 to ^87.0.0 (#7043)
  • BREAKING: Bump @metamask/bridge-controller from ^58.0.0 to ^59.0.0 (#7043)
  • BREAKING: Bump @metamask/bridge-status-controller from ^58.0.0 to ^59.0.0 (#7043)

657.0.0

03 Nov 15:02
40d9179

Choose a tag to compare

@metamask/multichain-account-service 2.1.0

Added

  • Add per-provider throttling for non-EVM account creation to improve performance on low-end devices (#7000)
    • Solana provider is now limited to 3 concurrent account creations by default when creating multichain account groups.
    • Other providers remain unthrottled by default.

656.0.0

31 Oct 13:40
8c0417e

Choose a tag to compare

@metamask/transaction-pay-controller 2.0.2

Fixed

  • Prevent infinite loading after quotes are refreshed (#7020)

655.0.0

31 Oct 13:23
b4d2ac1

Choose a tag to compare

@metamask/multichain-account-service 2.0.1

Fixed

  • Use groupIndex for account creations on TrxAccountProvider instead of the outdated derivationPath (#7010), (#7018)

654.0.0

31 Oct 10:21
d88e312

Choose a tag to compare

@metamask/transaction-pay-controller 2.0.1

Fixed

  • Fix use of native Polygon as payment token in Bridge strategy (#7008)
    • Ignore required tokens with no quotes when calculating totals.
    • Use correct feature flag key.
    • Ensure isLoading state is cleared if quotes not updated.

653.0.0

30 Oct 20:54
fb199f3

Choose a tag to compare

@metamask/assets-controllers 86.0.0

Changed

  • BREAKING: Modify AccountTrackerController events and actions (#6938)
    • AccountsController:selectedAccountChange is no longer part of the list of allowed events
    • NetworkController:getState refetches balances
    • TransactionController:unapprovedTransactionAdded refetches balances
    • TransactionController:unapprovedTransactionAdded' refetches balances for the transaction from address and network
    • TransactionController:transactionConfirmed refetches balances for the transaction from address and network
  • Add optional fetchingEnabled callback to AccountTrackerController constructor to stop it from fetching balances (#6938)

@metamask/bridge-controller 58.0.0

Changed

  • BREAKING: Bump @metamask/assets-controller from ^85.0.0 to ^86.0.0 (#7011)
  • BREAKING: noFee flag was replaced with fee flag in bridge api requests (#6964)

@metamask/bridge-status-controller 58.0.0

Changed

  • BREAKING: Bump @metamask/bridge-controller from ^57.0.0 to ^58.0.0 (#7011)

@metamask/transaction-pay-controller 2.0.0

Changed

  • BREAKING: Bump @metamask/assets-controller from ^85.0.0 to ^86.0.0 (#7011)
  • BREAKING: Bump @metamask/bridge-controller from ^57.0.0 to ^58.0.0 (#7011)
  • BREAKING: Bump @metamask/bridge-status-controller from ^57.0.0 to ^58.0.0 (#7011)

652.0.0

30 Oct 15:11
1be70b0

Choose a tag to compare

@metamask/seedless-onboarding-controller 6.0.0

Added

  • Added new public method, checkIsSeedlessOnboardingUserAuthenticated to validate the controller authenticate tokens state. (#6998)

Changed

  • BREAKING Update refreshToken and revokeToken params as required in Authenticate method. (#6998)
  • Refactor refreshAuthTokens method, separately catch refreshJWTToken and authenticate errors. (#6998)
  • Bump @metamask/toprf-secure-backup package to 0.10.0. (#6998)

Fixed

  • Fixed Invalid Access Token error during rehydration. (#6998)

651.0.0

30 Oct 11:24
e3af02a

Choose a tag to compare

@metamask/transaction-controller 61.1.0

Added

  • Add optional isIntentComplete property to TransactionMeta to indicate transaction outcome was achieved via an alternate chain or mechanism (#6950)

Changed

  • Bump @metamask/controller-utils from ^11.14.1 to ^11.15.0 (#7003)
  • Identify OP stack chains using gas API (#6899)

@metamask/transaction-pay-controller 1.0.0

Added

  • Initial release (#6820)

650.0.0

30 Oct 09:16
cfaf095

Choose a tag to compare

@metamask/assets-controllers 85.0.0

Added

  • BREAKING: Added constructor argument tokenPricesService in currencyRateController (#6863)
  • Added fetchExchangeRates function to fetch exchange rates from price-api (#6863)
  • Added ignoreAssets to allow ignoring assets for non-EVM chains (#6981)

Changed

  • Bump @metamask/controller-utils from ^11.14.1 to ^11.15.0 (#7003)
  • CurrencyRateController now fetches exchange rates from price-api and fallback to cryptoCompare (#6863)

@metamask/bridge-controller 57.0.0

Changed

  • BREAKING: Bump @metamask/assets-controller from ^84.0.0 to ^85.0.0 (#7003)

@metamask/bridge-status-controller 57.0.0

Changed

  • BREAKING: Bump @metamask/bridge-controller from ^56.0.0 to ^57.0.0 (#7003)

@metamask/controller-utils 11.15.0

Added

  • Arbitrum, BSC, Optimism, Polygon, and Sei networks to Infura networks (#6972)
    • Add arbitrum-one, bsc-mainnet, optimism-mainnet, polygon-mainnet, sei-mainnet to BUILT_IN_NETWORKS
    • Add arbitrum-one, bsc-mainnet, optimism-mainnet, polygon-mainnet, sei-mainnet to InfuraNetworkType
    • Add ArbitrumOne, BscMainnet, OptimismMainnet, PolygonMainnet, SeiMainnet to BuiltInNetworkName enum
    • Add corresponding chain IDs to ChainId type (0xa4b1, 0x38, 0xa, 0x89, 0x531)
    • Add ETG, BNB, ETH, POL, SEI tickers to NetworksTicker enum
    • Add block explorer URLs to BlockExplorerUrl quasi-enum
    • Add network nicknames to NetworkNickname quasi-enum

649.0.0

29 Oct 19:15
029527f

Choose a tag to compare

@metamask/bridge-controller 56.0.3

Fixed

  • Removes all selectedNetworkClientId usages by finding network clients via srcChainId (#6996)