Releases: MetaMask/core
Releases · MetaMask/core
309.0.0
@metamask/multichain 2.2.0
Changed
- Bump @metamask/utils from ^11.1.0 to ^11.2.0 (#5301)
Fixed
- Fixes scope creation to not insert accounts into
wallet
scope (#5374) - Fixes invalid type import path in
@metamask/multichain
(#5313)
@metamask/notification-services-controller 1.0.0
Added
- added new public methods
enablePushNotifications
anddisablePushNotification
onNotificationServicesController
(#5120) - added
isPushEnabled
andisUpdatingFCMToken
toNotificationServicesPushController
state (#5120) - added
/push-services/web
subpath export to make it easier to import web helpers (#5120)
Changed
- BREAKING: updated
NotificationServicesPushController
constructor config to require a push interface (#5120) - Optimized API calls for creating push notification links (#5358)
- Bump
@metamask/utils
from^11.1.0
to^11.2.0
(#5301)
Fixed
- only allow hex addresses when creating notifications (#5343)
307.0.0
306.0.0
@metamask/accounts-controller 24.0.1
Changed
- Bump
@metamask/keyring-controller"
from^19.1.0
to^19.2.0
(#5357) - Bump
@metamask/keyring-api"
from^17.0.0
to^17.2.0
(#5366) - Bump
@metamask/keyring-internal-api
from^4.0.1
to^4.0.3
(#5356), (#5366) - Bump
@metamask/eth-snap-keyring
from^10.0.0
to^11.1.0
(#5366) - Bump
@metamask/utils
from^11.1.0
to^11.2.0
(#5301)
@metamask/assets-controllers 51.0.1
Changed
- Bump
@metamask/keyring-api"
from^17.0.0
to^17.2.0
(#5366)
@metamask/keyring-controller 19.2.1
Changed
- Bump
@metamask/keyring-api"
from^17.0.0
to^17.2.0
(#5366) - Bump
@metamask/keyring-internal-api
from^4.0.1
to^4.0.3
(#5356), (#5366)
Fixed
- Ensure authorization contract address is provided (#5353)
@metamask/multichain-network-controller 0.1.2
Changed
- Bump
@metamask/keyring-api"
from^17.0.0
to^17.2.0
(#5366) - Bump
@metamask/utils
from^11.1.0
to^11.2.0
(#5301)
@metamask/multichain-transactions-controller 0.5.0
Changed
- Sort transactions (newest first) (#5339)
- Bump
@metamask/keyring-controller"
from^19.1.0
to^19.2.0
(#5357) - Bump
@metamask/keyring-api"
from^17.0.0
to^17.2.0
(#5366) - Bump
@metamask/keyring-internal-api
from^4.0.1
to^4.0.3
(#5356), (#5366) - Bump
@metamask/keyring-snap-client
from^3.0.3
to^4.0.1
(#5356), (#5366) - Bump
@metamask/utils
from^11.1.0
to^11.2.0
(#5301)
Fixed
- De-duplicate transactions using their ID (#5339)
@metamask/profile-sync-controller 8.1.1
Changed
305.0.0
304.0.0
@metamask/assets-controllers 51.0.0
Changed
- BREAKING: Rename
MultiChainAssetsRatesController
toMultichainAssetsRatesController
(#5354) - Bump
@metamask/utils
from^11.1.0
to^11.2.0
(#5301)
Fixed
- Resolved an issue where rate polling would only begin after the default 3-minute interval by manually triggering a rate update upon initialization, ensuring an immediate refresh for a better user experience (#5364)
303.0.0
@metamask/keyring-controller 19.2.0
Added
- Add
signEip7702Authorization
toKeyringController
(#5301) - Add
KeyringController:withKeyring
action (#5332)- The action can be used to consume the
withKeyring
method of theKeyringController
class
- The action can be used to consume the
- Support keyring metadata in KeyringController (#5112)
@metamask/profile-sync-controller 8.1.0
Added
- Create RPC middleware using RPC services (#5290)
Changed
302.0.0
301.0.0
300.0.0
299.0.0
@metamask/accounts-controller 24.0.0
Added
- BREAKING: Now requires
MultichainNetworkController:didNetworkChange
event to be registered on the messenger (#5215)- This will be used to keep accounts in sync with EVM and non-EVM network changes.
Changed
@metamask/assets-controllers 50.0.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^23.0.1
to^24.0.0
(#5318) - Removed legacy poll function to prevent redundant polling (#5321)
Fixed
- Ensure that the polling is not triggered on the constructor with the initialisation of the controller (#5321)
@metamask/earn-controller 0.3.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^23.0.0
to^24.0.0
(#5318)
@metamask/multichain-network-controller 0.1.0
Added
- Initial release (#5215)
- Handle both EVM and non-EVM network and account switching for the associated network.
- Act as a proxy for the
NetworkController
(for EVM network changes).
@metamask/multichain-transactions-controller 0.4.0
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^23.0.0
to^24.0.0
(#5318)
@metamask/notification-services-controller 0.21.0
Added
- Lock conditional checks when initializing accounts inside the
NotificationServicesController
(#5323) - Accounts initialize call when the wallet is unlocked (#5323)
Changed
- BREAKING: Bump
@metamask/profile-sync-controller
peer dependency from^7.0.0
to^8.0.0
(#5318)
@metamask/profile-sync-controller 8.0.0
Added
- Add
perform{BatchSetStorage,DeleteStorage,BatchDeleteStorage}
as messenger actions (#5311) - Add optional
validateAgainstSchema
option when creating user storage entry paths (#5326)
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^23.0.0
to^24.0.0
(#5318) - Change
maxNumberOfAccountsToAdd
default value from100
toInfinity
(#5322)
Removed
- Removed unused events from
UserStorageController
(#5324)
@metamask/transaction-controller 46.0.0
Added
- Adds ability of re-simulating transaction depending on the
isActive
property ontransactionMeta
(#5189)isActive
property is expected to set by client.- Re-simulation of transactions will occur every 3 seconds if
isActive
istrue
.
- Adds
setTransactionActive
function to update theisActive
property ontransactionMeta
. (#5189)
Changed
- BREAKING: Bump
@metamask/accounts-controller
peer dependency from^23.0.0
to^24.0.0
(#5318)
@metamask/user-operation-controller 25.0.0
Changed
- BREAKING: Bump
@metamask/transaction-controller
peer dependency from^45.0.0
to^46.0.0
(#5318)