Skip to content

Releases: MetaMask/core

449.0.0

24 Jun 12:15
2454229
Compare
Choose a tag to compare

@metamask/preferences-controller 18.2.0

Added

  • Add support for SEI (chain ID 0x531) (#6021)
    • Add SEI into constant ETHERSCAN_SUPPORTED_CHAIN_IDS
    • Update default controller state so SEI (Chain ID 0xe705) is automatically enabled in showIncomingTransactions

Changed

  • Bump @metamask/controller-utils to ^11.10.0 (#5935)

448.0.0

23 Jun 17:02
d1c1e05
Compare
Choose a tag to compare

@metamask/account-tree-controller 0.4.0

Changed

  • Update wallet names (#6024)

447.0.0

20 Jun 17:20
b9d7622
Compare
Choose a tag to compare

@metamask/chain-agnostic-permission 1.0.0

Changed

  • This package is now considered stable (#6013)

@metamask/eip1193-permission-middleware 1.0.0

Changed

@metamask/multichain-api-middleware 1.0.0

Changed

  • This package is now considered stable (#6013)
  • Bump @metamask/multichain-transactions-controller to ^2.0.0 (#5888)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935)
  • Bump @metamask/network-controller to ^23.6.0 (#5935, #5882)
  • Bump @metamask/chain-agnostic-permission to ^1.0.0 (#6013, #5982, #6004)
  • Bump @metamask/network-controller to ^24.0.0 (#5999)

446.0.0

20 Jun 00:48
574b8b8
Compare
Choose a tag to compare

@metamask/bridge-controller 33.0.1

Fixed

  • Set correct can_submit property on Unified SwapBridge events (#5993)
  • Use activeQuote to populate default properties for Submitted and Failed events, if tx fails before being confirmed on chain (#5993)

@metamask/bridge-status-controller 32.0.0

Changed

  • Remove @metamask/multichain-transactions-controller peer dependency (#5993)

Fixed

  • Update the following events to match the Unified SwapBridge spec (#5993)
    • Completed: remove multichain tx controller subscription and emit the event based on the tx submission status instead
    • Failed: emit event when an error is thrown during solana tx submission
    • Submitted
      • set swap type for evm txs when applicable. this is currently hardcoded to bridge so swaps don't get displayed correctly on the activity list
      • emit this event when submitTx is called, regardless of confirmation status

445.0.0

19 Jun 16:02
1a33a06
Compare
Choose a tag to compare

@metamask/account-tree-controller 0.3.0

Added

  • Export ID conversions functions and constants (#6006)

444.0.0

19 Jun 09:51
7e8775d
Compare
Choose a tag to compare

@metamask/chain-agnostic-permission 0.8.0

Changed

  • isInternalAccountInPermittedAccountIds now returns false when passed an InternalAccount in which scopes is undefined (#6000)
  • Bump @metamask/network-controller to ^24.0.0 (#5999)

443.0.0

18 Jun 22:49
881bb97
Compare
Choose a tag to compare

@metamask/account-tree-controller 0.2.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)

@metamask/accounts-controller 31.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)

@metamask/assets-controllers 69.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/transaction-controller to ^58.0.0 (#5999)
  • Bump @metamask/polling-controller to ^14.0.0 (#5999)

@metamask/bridge-controller 33.0.0

Added

  • Add stopPollingForQuotes handler that stops quote polling without resetting the bridge controller's state (#5994)

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/assets-controller to ^69.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/transaction-controller to ^58.0.0 (#5999)
  • Bump dependency @metamask/gas-fee-controller to ^24.0.0 (#5999)
  • Bump dependency @metamask/multichain-network-controller to ^0.9.0 (#5999)
  • Bump dependency @metamask/polling-controller to ^14.0.0 (#5999)

@metamask/bridge-status-controller 31.0.0

Changed

  • BREAKING: BridgeStatusController now requires the BridgeController:stopPollingForQuotes action permission (#5994)
  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/bridge-controller to ^33.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/gas-fee-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/multichain-transactions-controller to ^3.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/transaction-controller to ^58.0.0 (#5999)
  • Bump @metamask/polling-controller to ^14.0.0 (#5999)
  • Bump @metamask/user-operation-controller to ^37.0.0 (#5999)

Fixed

  • Parse tx signature from onClientRequest response in order to identify bridge transactions (#6001)
  • Prevent active quote from changing while transaction submission is in progress (#5994)

@metamask/delegation-controller 0.5.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)

@metamask/earn-controller 2.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)

@metamask/ens-controller 17.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/base-controller to ^8.0.1 (#5722)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935, #5583, #5765, #5812)

@metamask/error-reporting-service 2.0.0

Changed

  • BREAKING: Adjust function signature of captureException option so it expects an Error instead of unknown (#5968)
    • This matches the patched version of captureException from @sentry/react-native that mobile uses
    • It also matches the type of the captureException method and action that the service exports

@metamask/gas-fee-controller 24.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/base-controller to ^8.0.1 (#5722)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935, #5583, #5765, #5812)
  • Bump @metamask/polling-controller to ^14.0.0 (#5999)

@metamask/multichain-network-controller 0.9.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935)

@metamask/multichain-transactions-controller 3.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • Bump @metamask/polling-controller to ^14.0.0 (#5999)

@metamask/network-controller 24.0.0

Changed

  • BREAKING: Remove @metamask/error-reporting-service@^1.0.0 as a direct dependency, add ^2.0.0 as a peer dependency (#5970, #5999)

@metamask/notification-services-controller 12.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/profile-sync-controller to ^19.0.0 (#5999)

@metamask/polling-controller 14.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/base-controller to ^8.0.1 (#5722)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935, #5583, #5765, #5812)

@metamask/profile-sync-controller 19.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)

@metamask/queued-request-controller 11.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/selected-network-controller to ^23.0.0 (#5999)
  • Bump @metamask/base-controller to ^8.0.1 (#5722)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935, #5583, #5765, #5812)

@metamask/sample-controllers 1.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/selected-network-controller 23.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)

@metamask/signature-controller 31.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 (#5999)
  • Bump @metamask/controller-utils to ^11.10.0 (#5935)

@metamask/transaction-controller 58.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/gas-fee-controller to ^24.0.0 (#5999)
  • BREAKING: Bump peer dependency @metamask/network-controller to ^24.0.0 ([#5999](#599...
Read more

442.0.0

18 Jun 09:51
5c65a65
Compare
Choose a tag to compare

@metamask/transaction-controller 57.4.0

Added

  • Add optional afterSimulate and beforeSign hooks to constructor (#5503)
    • Add AfterSimulateHook type.
    • Add BeforeSignHook type.
    • Add TransactionContainerType enum.
    • Add TransactionControllerEstimateGasAction type.
    • Add optional containerTypes property to TransactionMeta.
    • Add optional ignoreDelegationSignatures boolean to estimateGas method.
  • Add gasFeeEstimates property to TransactionBatchMeta, populated using DefaultGasFeeFlow (#5886)

Fixed

  • Handle unknown chain IDs on incoming transactions (#5985)

441.0.0

18 Jun 09:15
80b7ccf
Compare
Choose a tag to compare

@metamask/notification-services-controller 11.0.0

Added

  • SEI network to supported networks for notifications (#5945)
    • Added SEI to NOTIFICATION_CHAINS_ID constant
    • Added Sei Network to default NOTIFICATION_NETWORK_CURRENCY_NAME constant
    • Added SEI to default NOTIFICATION_NETWORK_CURRENCY_SYMBOL constant
    • Added SEI block explorer to default SUPPORTED_NOTIFICATION_BLOCK_EXPLORERS constant

Changed

  • BREAKING: bump @metamask/profile-sync-controller peer dependency to ^18.0.0 (#5996)

  • BREAKING: Migrated to notification v2 endpoints (#5945)

    • https://trigger.api.cx.metamask.io/api/v1 to https://trigger.api.cx.metamask.io/api/v2 for managing out notification subscriptions
    • https://notification.api.cx.metamask.io/api/v1 to https://notification.api.cx.metamask.io/api/v2 for fetching notifications (in-app notifications)
    • https://push.api.cx.metamask.io/v1 to https://push.api.cx.metamask.io/v2 for subscribing push notifications
    • Renamed method updateOnChainTriggersByAccount to enableAccounts in NotificationServicesController
    • Renamed method deleteOnChainTriggersByAccount to disableAccounts in NotificationServicesController
    • Deprecated updateTriggerPushNotifications from NotificationServicesPushController and will be removed in a subsequent release.
  • Bump @metamask/controller-utils to ^11.10.0 (#5935)

Removed

  • BREAKING: Migrated to notification v2 endpoints (#5945)

    • removed NotificationServicesPushController:updateTriggerPushNotifications action from NotificationServicesController
    • removed UserStorageController:getStorageKey action from NotificationServicesController
    • removed UserStorageController:performGetStorage action from NotificationServicesController
    • removed UserStorageController:performSetStorage action from NotificationServicesController
    • removed UserStorage notification utilities: initializeUserStorage, cleanUserStorage, traverseUserStorageTriggers, checkAccountsPresence, inferEnabledKinds, getUUIDsForAccount, getAllUUIDs, getUUIDsForKinds, getUUIDsForAccountByKinds, upsertAddressTriggers, upsertTriggerTypeTriggers, toggleUserStorageTriggerStatus.

@metamask/profile-sync-controller 18.0.0

Added

  • BREAKING: Add Contacts Syncing, a Backup and Sync feature (#5776)
    • React to contacts update and deletion events from AddressBookController and update the corresponding entries in user storage
    • Dispatch downward "Big sync" after onboarding & wallet unlock
      • Big sync will download contacts from user storage and resolve potential conflicts

440.0.0

17 Jun 12:56
6d38d68
Compare
Choose a tag to compare

@metamask/bridge-controller 32.2.0

Uncategorized

  • Release/438.0.0 (#5978)

Changed

  • Export feature flag util for bridge status controller (#5961)

@metamask/bridge-status-controller 30.0.0

Changed

  • BREAKING: Implement onClientRequest for Solana snap transactions, now requires action permission for RemoteFeatureFlagController:getState (#5961)