Skip to content

Releases: MetaMask/core

219.0.0

15 Oct 14:43
c296046
Compare
Choose a tag to compare

@metamask/notification-services-controller 0.10.0

Added

  • added the ability for the fetchFeatureAnnouncementNotifications function, within the notification-services-controller, to fetch draft content from Contentful. This is made possible by passing a previewToken parameter (#4790)

Changed

  • update createMockNotification functions to provide more realistic data for use in tests and component rendering in Storybook (#4791)

218.0.0

10 Oct 17:14
a63a4ea
Compare
Choose a tag to compare

@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 position
    • createMockNotificationEnsExpiration: this function creates a mock notification for the expiration of an ENS (Ethereum Name Service) domain
    • createMockNotificationLidoStakingRewards: this function produces a mock notification for Lido staking rewards
    • createMockNotificationNotionalLoanExpiration: this function generates a mock notification for the expiration of a Notional loan
    • createMockNotificationSparkFiHealthFactor: This function produces a mock notification related to the health factor of a SparkFi position

217.0.0

10 Oct 09:33
1dcc5be
Compare
Choose a tag to compare

@metamask/profile-sync-controller 0.9.7

Added

  • add support for DELETE ONE endpoint (#4776)

Fixed

  • imported accounts won't be synced anymore by account syncing (#4777)

216.0.0

10 Oct 08:32
d275f23
Compare
Choose a tag to compare

@metamask/assets-controllers 38.3.0

Changed

  • The includeDuplicateSymbolAssets param is removed from our api call to TokenApi (#4768)

215.0.0

07 Oct 09:42
e0d921a
Compare
Choose a tag to compare

@metamask/profile-sync-controller 0.9.6

Added

  • add DELETE endpoint support (#4758)

214.0.0

04 Oct 14:59
3c15eaf
Compare
Choose a tag to compare

@metamask/assets-controllers 38.2.0

Changed

  • The TokenRatesController now fetches token rates for all accounts, instead of just the selected account (#4759)

213.0.0

03 Oct 08:46
f8080cd
Compare
Choose a tag to compare

@metamask/profile-sync-controller 0.9.5

Fixed

  • BREAKING react native scrypt now takes a UInt8Array password argument instead of a string (#4755)

212.0.0

03 Oct 08:32
bb8d704
Compare
Choose a tag to compare

@metamask/transaction-controller 37.2.0

Added

  • Add optional incomingTransactions.etherscanApiKeysByChainId constructor property to support API keys in requests to Etherscan (#4748)

Fixed

  • Cleanup transactions only during initialisation (#4753)
  • Remove gasPrice from requests to linea_estimateGas (#4737)

211.0.0

01 Oct 08:16
aa9f33c
Compare
Choose a tag to compare

@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 name
    • waitForExpectedValue has been removed and will stop waiting for AccountsController:accountAdded callback
    • randomBytes leftover from sync -> async encryption migration was removed

210.0.0

30 Sep 14:18
8d61ac9
Compare
Choose a tag to compare

@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 a networkClientId; 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)