Releases: MetaMask/core
255.0.0
254.0.0
@metamask/accounts-controller 20.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/keyring-controller
from^18.0.0
to^19.0.0
(#4915) - BREAKING: Bump
@metamask/keyring-api
from^8.1.3
to^10.1.0
(#4948)- If you are depending on
@metamask/providers
directly, you will need to upgrade to18.1.0
.
- If you are depending on
- Bump
@metamask/eth-snap-keyring
from^4.3.6
to^5.0.1
(#4948) - Bump
@metamask/snaps-utils
from^4.3.6
to^8.3.0
(#4948) - Bump
@metamask/snaps-sdk
from^6.5.0
to^6.7.0
(#4948)
@metamask/assets-controllers 45.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^18.0.0
to^19.0.0
(#4195) - BREAKING: Bump
@metamask/accounts-controller
peer dependency from^19.0.0
to^20.0.0
(#4195) - BREAKING: Bump
@metamask/preferences-controller
peer dependency from^14.0.0
to^15.0.0
(#4195)
@metamask/chain-controller 0.2.0
Changed
- BREAKING: Bump
@metamask/keyring-api
from^8.1.3
to^10.1.0
(#4948)- If you are depending on
@metamask/providers
directly, you will need to upgrade to 18.1.0.
- If you are depending on
- Bump
@metamask/snaps-utils
from^4.3.6
to^8.3.0
(#4948) - Bump
@metamask/snaps-sdk
from^6.5.0
to^6.7.0
(#4948) - Bump
@metamask/snaps-controllers
from^9.7.0
to^9.10.0
(#4948) - Bump
@metamask/utils
from^9.1.0
to^10.0.0
(#4831)
@metamask/keyring-controller 19.0.0
Changed
- BREAKING: Bump
@metamask/keyring-api
from^8.1.3
to^10.1.0
(#4948)- If you are depending on
@metamask/providers
directly, you will need to upgrade to 18.1.0.
- If you are depending on
@metamask/notification-services-controller 0.14.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^18.0.0
to^19.0.0
(#4195) - BREAKING: Bump
@metamask/profile-sync-controller
peer dependency from^1.0.0
to^2.0.0
(#4195)
@metamask/preferences-controller 15.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^18.0.0
to^19.0.0
(#4195)
@metamask/profile-sync-controller 2.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^18.0.0
to^19.0.0
(#4195) - BREAKING: Bump
@metamask/accounts-controller
peer dependency from^19.0.0
to^20.0.0
(#4195)
@metamask/signature-controller 23.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^18.0.0
to^19.0.0
(#4195)
@metamask/transaction-controller 40.0.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^19.0.0
to^20.0.0
(#4195)
@metamask/user-operation-controller 19.0.0
Changed
253.0.0
252.0.0
251.0.0
@metamask/profile-sync-controller 1.0.2
Added
- new analytics callback and various helpers & improvements (#4944)
- new
UserStorageController
state keys:hasAccountSyncingSyncedAtLeastOnce
andisAccountSyncingReadyToBeDispatched
- new
onAccountSyncErroneousSituation
analytics callback to track how often erroneous situations happen during account syncing
- new
Changed
- set
hasAccountSyncingSyncedAtLeastOnce
also for a profile id that has never synced accounts before (#4944)
250.0.0
249.0.0
248.0.0
@metamask/assets-controllers 44.0.0
Changed
-
BREAKING: The
TokenBalancesController
state is now across all chains and accounts under the fieldtokenBalances
, as a mapping from account address -> chain id -> token address -> balance. (#4782) -
BREAKING: The
TokenBalancesController
now extendsStaticIntervalPollingController
, and the new polling APIstartPolling
must be used to initiate polling (startPolling
,stopPollingByPollingToken
). (#4782) -
BREAKING:
TokenBalancesController
now requires subscriptions to thePreferencesController:stateChange
andNetworkController:stateChange
events. And access to theNetworkController:getNetworkClientById
,NetworkController:getState
,TokensController:getState
, andPreferencesController:getState
actions. (#4782) -
BREAKING:
TokensController
requires a subscription to theNetworkController:stateChange
event. It now now removes state for chain IDs when their network is removed. (#4782) -
TokenRatesController
now removes state for chain IDs when their network is removed. (#4782)