Releases: MetaMask/core
Releases · MetaMask/core
247.0.0
246.0.0
245.0.0
@metamask/accounts-controller 19.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/keyring-controller
from^17.0.0
to^18.0.0
(#4915)
@metamask/assets-controllers 43.0.0
Added
AccountTrackerController
now tracks balances of staked ETH for each account, under the state propertystakedBalance
. (#4879)
Changed
- BREAKING: The polling input for
TokenListController
is now{chainId: Hex}
instead of{networkClientId: NetworkClientId}
. (#4878) - BREAKING: The polling input for
TokenDetectionController
is now{ chainIds: Hex[]; address: string; }
instead of{ networkClientId: NetworkClientId; address: string; }
. (#4894) - BREAKING: Bump
@metamask/keyring-controller
peer dependency from^17.0.0
to^18.0.0
(#4195) - BREAKING: Bump
@metamask/preferences-controller
peer dependency from^13.2.0
to^14.0.0
(#4909, #4915) - BREAKING: Bump
@metamask/accounts-controller
peer dependency from^18.0.0
to^19.0.0
(#4915) - Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4195)
@metamask/controller-utils 11.4.3
Changed
- The
NetworkNickname
for mainnet is nowEthereum Mainnet
instead ofMainnet
. And the display name for Linea is nowLinea
instead ofLinea Mainnet
. (#4865)
@metamask/gas-fee-controller 22.0.1
Changed
- Bump
@metamask/polling-controller
from^12.0.0
to^12.0.1
(#4870) - Bump
@metamask/base-controller
from^7.0.1
to^7.0.2
(#4862) - Bump
@metamask/controller-utils
from^11.4.0
to^11.4.3
(#4862, #4870, #4195)
@metamask/keyring-controller 18.0.0
Removed
- BREAKING Remove
addNewAccountWithoutUpdate
method (#4845)
@metamask/logging-controller 6.0.2
Changed
- Bump
@metamask/controller-utils
from^11.3.0
to^11.4.3
(#4870, #4862, #4834, #4915) - Bump
@metamask/base-controller
from^7.0.1
to^^7.0.2
(#4862)
@metamask/network-controller 22.0.2
Changed
getDefaultNetworkConfigurationsByChainId
returns the updated display names for mainnet and linea.Ethereum Mainnet
instead ofMainnet
, andLinea
instead ofLinea Mainnet
. (#4865)- Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4915)
@metamask/notification-services-controller 0.13.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^17.0.0
to^18.0.0
(#4195) - BREAKING: Bump
@metamask/profile-sync-controller
peer dependency from^0.9.7
to^1.0.0
(#4902) - Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4195)
@metamask/preferences-controller 14.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^17.0.0
to^18.0.0
(#4915) - Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4915)
@metamask/profile-sync-controller 1.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^17.2.0
to^18.0.0
(#4915) - BREAKING: Bump
@metamask/accounts-controller
peer dependency from^18.1.1
to^19.0.0
(#4915)
@metamask/signature-controller 22.0.0
Changed
- BREAKING: Bump
@metamask/keyring-controller
peer dependency from^17.0.0
to^18.0.0
(#4915) - Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4915)
@metamask/transaction-controller 39.0.0
Changed
- BREAKING: Bump peer dependency
@metamask/accounts-controller
from^18.0.0
to^19.0.0
(#4915) - Bump
@metamask/controller-utils
from^11.4.2
to^11.4.3
(#4915)
@metamask/user-operation-controller 18.0.0
Changed
- BREAKING: Bump peer depepdency
@metamask/accounts-controller
from^38.0.0
to^39.0.0
(#4915) - BREAKING: Bump peer depepdency
@metamask/keyring-controller
from^17.0.0
to^18.0.0
(#4915) - Bump
@metamask/polling-controller
from^12.0.0
to^12.0.1
(#4870) - Bump
@metamask/base-controller
from^7.0.1
to^7.0.2
(#4862) - Bump
@metamask/controller-utils
from^11.4.0
to^11.4.3
(#4862, #4870, #4915)
244.0.0
243.0.0
242.0.0
241.0.0
240.0.0
239.0.0
238.0.0
@metamask/assets-controllers 42.0.0
Added
- Add
resetState
method toNftController
,TokensController
,TokenBalancesController
andTokenRatesController
to reset the controller's state back to their default state (#4880)
Changed
- BREAKING: A
platform
argument must now be passed to theTokenDetectionController
constructor, indicating whether the platform is extension or mobile. (#4877) - BREAKING: The
TokenRatesController
now accepts{chainId: Hex}
as its polling input tostartPolling()
instead of{networkClientId: NetworkClientId}
(#4887) - When the
TokenRatesController
's subscription toTokensController:stateChange
is fired, token prices are now updated across all chain IDs whose tokens changed, instead of just the current chain. (#4866) - The
TokenDetectionController
now passes ax-metamask-clientproduct
header when calling the account API. (#4877)