Releases: MetaMask/core
Releases · MetaMask/core
219.0.0
@metamask/notification-services-controller 0.10.0
Added
- added the ability for the
fetchFeatureAnnouncementNotifications
function, within thenotification-services-controller
, to fetch draft content from Contentful. This is made possible by passing apreviewToken
parameter (#4790)
Changed
- update
createMockNotification
functions to provide more realistic data for use in tests and component rendering in Storybook (#4791)
218.0.0
@metamask/notification-services-controller 0.9.0
Added
- Add new functions to create mock notifications (#4780)
createMockNotificationAaveV3HealthFactor
: this function generates a mock notification related to the health factor of an Aave V3 positioncreateMockNotificationEnsExpiration
: this function creates a mock notification for the expiration of an ENS (Ethereum Name Service) domaincreateMockNotificationLidoStakingRewards
: this function produces a mock notification for Lido staking rewardscreateMockNotificationNotionalLoanExpiration
: this function generates a mock notification for the expiration of a Notional loancreateMockNotificationSparkFiHealthFactor
: This function produces a mock notification related to the health factor of a SparkFi position
217.0.0
216.0.0
215.0.0
214.0.0
213.0.0
212.0.0
@metamask/transaction-controller 37.2.0
Added
- Add optional
incomingTransactions.etherscanApiKeysByChainId
constructor property to support API keys in requests to Etherscan (#4748)
Fixed
211.0.0
@metamask/notification-services-controller 0.8.2
Added
- Add
resetNotifications
option during the notification creation flow (#4738)
@metamask/profile-sync-controller 0.9.4
Fixed
- Account syncing performance issues and bugs (#4746)
- Batch
GET
/PUT
will now encrypt and decrypt sequentially in order to leverage the in-memory cache nameLastUpdatedAt
will stop being saved to user storage if account name is a default namewaitForExpectedValue
has been removed and will stop waiting forAccountsController:accountAdded
callbackrandomBytes
leftover from sync -> async encryption migration was removed
- Batch
210.0.0
@metamask/queued-request-controller 5.1.0
Changed
- Batch processing now considers both origin and
networkClientId
, ensuring requests targeting different networks are processed separately. (#4718) - Incoming requests to
enqueueRequest
now must include anetworkClientId
; an error is thrown if it's missing. This was previously a required part of the type but since consumers like the extension do not have extensive typescript coverage this wasn't definitively enforced. (#4718)