Releases: MetaMask/core
Releases · MetaMask/core
393.0.0
@metamask/profile-sync-controller 14.0.0
Changed
- BREAKING: Replace all "Profile Syncing" mentions to "Backup & Sync" (#5686)
- Replaces state properties
isProfileSyncingEnabled
toisBackupAndSyncEnabled
, andisProfileSyncingUpdateLoading
toisBackupAndSyncUpdateLoading
- Replaces state properties
Fixed
- Remove metadata for unsupported keyrings (#5725)
392.0.0
391.0.0
@metamask/assets-controllers 62.0.0
Added
- Add event
MultichainAssetsController:accountAssetListUpdated
in MultichainAssetsController to notify when new assets are detected for an account (#5761)
Changed
- BREAKING: Removed subscription to
MultichainAssetsController:stateChange
inMultichainAssetsRatesController
and add subscription toMultichainAssetsController:accountAssetListUpdated
(#5761) - BREAKING: Removed subscription to
MultichainAssetsController:stateChange
inMultichainBalancesController
and add subscription toMultichainAssetsController:accountAssetListUpdated
(#5761)
@metamask/bridge-controller 22.0.0
Changed
- BREAKING: Bump
@metamask/assets-controller
peer dependency to^62.0.0
(#5780) - Bump
@metamask/controller-utils
to^11.8.0
(#5765)
@metamask/bridge-status-controller 19.0.0
Changed
390.0.0
389.0.0
@metamask/controller-utils 11.8.0
Added
- Add Monad Testnet to various constants, enums, and types (#5724)
- Add
monad-testnet
toBUILT_IN_NETWORKS
- Add
monad-testnet
andmegaeth-testnet
toBUILT_IN_CUSTOM_NETWORKS_RPC
- Add
MonadTestnet
toBuiltInNetworkName
enum - Add
monad-testnet
toChainId
type - Add
MonadTestnet
toNetworksTicker
enum - Add
MonadTestnet
toBlockExplorerUrl
quasi-enum - Add
MonadTestnet
toNetworkNickname
quasi-enum
- Add
@metamask/network-controller 23.4.0
Added
- Add Monad Testnet as default network (#5724)
Changed
- Bump
@metamask/controller-utils
to^11.8.0
(#5765)
388.0.0
@metamask/accounts-controller 28.0.0
Added
- Add new
setAccountNameAndSelectAccount
action (#5714) - Add
entropySource
andderivationPath
to EVM HD account options (#5618)
Changed
- BREAKING: Bump
@metamask/snaps-controllers
peer dependency from^9.19.0
to^11.0.0
(#5639) - BREAKING: Bump
@metamask/providers
peer dependency from^18.1.0
to^21.0.0
(#5639) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722) - Bump
@metamask/snaps-sdk
from^6.17.1
to^6.22.0
(#5639) - Bump
@metamask/snaps-utils
from^8.10.0
to^9.2.0
(#5639) - Bump
@metamask/eth-snap-keyring
from^12.0.0
to^12.1.1
(#5565) - Bump
@metamask/keyring-api
from^17.2.0
to^17.4.0
(#5565) - Bump
@metamask/keyring-internal-api
from^6.0.0
to^6.0.1
(#5565)
Fixed
- Do not fire events during
update
blocks (#5555) - Prevent unnecessary state updates when updating
InternalAccount.metadata.snap
(#5735)
@metamask/assets-controllers 61.0.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency to^28.0.0
(#5763) - BREAKING: Bump
@metamask/transaction-controller
peer dependency to^55.0.0
(#5763) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722)
@metamask/bridge-controller 21.0.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency to^28.0.0
(#5763) - BREAKING: Bump
@metamask/assets-controller
peer dependency to^61.0.0
(#5763) - BREAKING: Bump
@metamask/transaction-controller
peer dependency to^55.0.0
(#5763)
@metamask/bridge-status-controller 18.0.0
Changed
- BREAKING: Bump
@metamask/bridge-controller
peer dependency to^21.0.0
(#5763) - BREAKING: Bump
@metamask/accounts-controller
peer dependency to^28.0.0
(#5763) - BREAKING: Bump
@metamask/transaction-controller
peer dependency to^55.0.0
(#5763)
@metamask/delegation-controller 0.2.0
Changed
- BREAKING: Bump peer dependency
@metamask/accounts-controller
to^28.0.0
(#5763) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722)
@metamask/earn-controller 0.13.0
Changed
- BREAKING: Bump peer dependency
@metamask/accounts-controller
to^28.0.0
(#5763) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722)
@metamask/keyring-controller 21.0.6
Changed
- Prevent emitting
:stateChange
fromwithKeyring
unnecessarily (#5732)
@metamask/multichain-network-controller 0.6.0
Changed
- BREAKING: Bump peer dependency
@metamask/accounts-controller
to^28.0.0
(#5763) - Bump
@metamask/base-controller
from ^8.0.0 to ^8.0.1 (#5722)
@metamask/multichain-transactions-controller 0.10.0
Changed
- BREAKING: Bump
@metamask/accounts-controllers
peer dependency to^28.0.0
(#5763) - BREAKING: Bump
@metamask/snaps-controllers
peer dependency to^11.0.0
(#5639) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722) - Bump
@metamask/snaps-sdk
from^6.17.1
to^6.22.0
(#5639) - Bump
@metamask/snaps-utils
from^8.10.0
to^9.2.0
(#5639)
@metamask/notification-services-controller 7.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/profile-sync-controller
to^13.0.0
(#5763)
@metamask/profile-sync-controller 13.0.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^27.0.0
to^28.0.0
(#5763) - BREAKING: Bump
@metamask/snaps-controllers
peer dependency from^9.19.0
to^11.0.0
(#5639) - BREAKING: Bump
@metamask/providers
peer dependency from^18.1.1
to^21.0.0
(#5639) - Bump
@metamask/base-controller
from^8.0.0
to^8.0.1
(#5722) - Bump
@metamask/snaps-sdk
from^6.17.1
to^6.22.0
(#5639) - Bump
@metamask/snaps-utils
from^8.10.0
to^9.2.0
(#5639)
@metamask/signature-controller 28.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/accounts-controller
to^28.0.0
(#5763) - Bump
@metamask/base-controller
from ^8.0.0 to ^8.0.1 (#5722)
@metamask/transaction-controller 55.0.0
Added
- Add optional
isEIP7702GasFeeTokensEnabled
constructor callback (#5706) - Add
lendingDeposit
TransactionType
(#5747)
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency to^28.0.0
(#5763)
@metamask/user-operation-controller 34.0.0
Changed
387.0.0
386.0.0
@metamask/bridge-status-controller 17.0.1
Fixed
385.0.0
@metamask/notification-services-controller 6.0.1
Changed
- Bump
@metamask/base-controller
from ^8.0.0 to ^8.0.1 (#5722)
Fixed
- add a check inside the
KeyringController:stateChange
subscription insideNotificationServicesController
to prevent infinite updates (#5731)- As we invoke a
KeyringController:withKeyring
inside theKeyringController:stateChange
event subscription,
we are causing many infinite updates which block other controllers from performing state updates. - We now check the size of keyrings from the
KeyringController:stateChange
to better assume when keyrings have been added
- As we invoke a