Releases: MetaMask/core
Releases · MetaMask/core
449.0.0
@metamask/preferences-controller 18.2.0
Added
- Add support for SEI (chain ID
0x531
) (#6021)- Add
SEI
into constantETHERSCAN_SUPPORTED_CHAIN_IDS
- Update default controller state so SEI (Chain ID
0xe705
) is automatically enabled inshowIncomingTransactions
- Add
Changed
- Bump
@metamask/controller-utils
to^11.10.0
(#5935)
448.0.0
447.0.0
@metamask/chain-agnostic-permission 1.0.0
Changed
- This package is now considered stable (#6013)
@metamask/eip1193-permission-middleware 1.0.0
Changed
- This release is now considered stable (#6013
- Bump
@metamask/chain-agnostic-permission
to^1.0.0
(#6013, #5550, #5518, #5674, #5715, #5760, #5818#5583, #5982,#6004) - Bump
@metamask/controller-utils
to^11.10.0
(#5935, #5583, #5765, #5812)
@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
@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 insteadFailed
: emit event when an error is thrown during solana tx submissionSubmitted
- 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
444.0.0
443.0.0
@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 anError
instead ofunknown
(#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
- This matches the patched version of
@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
442.0.0
@metamask/transaction-controller 57.4.0
Added
- Add optional
afterSimulate
andbeforeSign
hooks to constructor (#5503)- Add
AfterSimulateHook
type. - Add
BeforeSignHook
type. - Add
TransactionContainerType
enum. - Add
TransactionControllerEstimateGasAction
type. - Add optional
containerTypes
property toTransactionMeta
. - Add optional
ignoreDelegationSignatures
boolean toestimateGas
method.
- Add
- Add
gasFeeEstimates
property toTransactionBatchMeta
, populated usingDefaultGasFeeFlow
(#5886)
Fixed
- Handle unknown chain IDs on incoming transactions (#5985)
441.0.0
@metamask/notification-services-controller 11.0.0
Added
- SEI network to supported networks for notifications (#5945)
- Added
SEI
toNOTIFICATION_CHAINS_ID
constant - Added
Sei Network
to defaultNOTIFICATION_NETWORK_CURRENCY_NAME
constant - Added
SEI
to defaultNOTIFICATION_NETWORK_CURRENCY_SYMBOL
constant - Added SEI block explorer to default
SUPPORTED_NOTIFICATION_BLOCK_EXPLORERS
constant
- Added
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
tohttps://trigger.api.cx.metamask.io/api/v2
for managing out notification subscriptionshttps://notification.api.cx.metamask.io/api/v1
tohttps://notification.api.cx.metamask.io/api/v2
for fetching notifications (in-app notifications)https://push.api.cx.metamask.io/v1
tohttps://push.api.cx.metamask.io/v2
for subscribing push notifications- Renamed method
updateOnChainTriggersByAccount
toenableAccounts
inNotificationServicesController
- Renamed method
deleteOnChainTriggersByAccount
todisableAccounts
inNotificationServicesController
- Deprecated
updateTriggerPushNotifications
fromNotificationServicesPushController
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 fromNotificationServicesController
- removed
UserStorageController:getStorageKey
action fromNotificationServicesController
- removed
UserStorageController:performGetStorage
action fromNotificationServicesController
- removed
UserStorageController:performSetStorage
action fromNotificationServicesController
- removed UserStorage notification utilities:
initializeUserStorage
,cleanUserStorage
,traverseUserStorageTriggers
,checkAccountsPresence
,inferEnabledKinds
,getUUIDsForAccount
,getAllUUIDs
,getUUIDsForKinds
,getUUIDsForAccountByKinds
,upsertAddressTriggers
,upsertTriggerTypeTriggers
,toggleUserStorageTriggerStatus
.
- removed
@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
- React to contacts update and deletion events from
440.0.0
@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)