Skip to content

Releases: MetaMask/core

255.0.0

21 Nov 21:15
3a12692
Compare
Choose a tag to compare

@metamask/multichain 1.0.0

Added

  • Initial release (#4962)

254.0.0

21 Nov 20:47
b831256
Compare
Choose a tag to compare

@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 to 18.1.0.
  • 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.
  • 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.0to ^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.

@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

  • BREAKING: Bump @metamask/keyring-controller peer dependency from ^18.0.0 to ^19.0.0 (#4195)
  • BREAKING: Bump @metamask/transaction-controller peer dependency from ^39.0.0 to ^40.0.0 (#4195)

253.0.0

21 Nov 10:06
71e8dfc
Compare
Choose a tag to compare

@metamask/transaction-controller 39.1.0

Changed

  • Temporarily increase the pending transaction polling rate when polling starts (#4917)
    • Poll every 3 seconds up to ten times, then poll on each new block.

252.0.0

20 Nov 19:22
73b9eb9
Compare
Choose a tag to compare

@metamask/assets-controllers 44.1.0

Changed

  • An argument networkClientId is added to TokensController.ignoreTokens, allowing tokens to be ignored on specific chains. (#4949)

251.0.0

20 Nov 10:46
a32578e
Compare
Choose a tag to compare

@metamask/profile-sync-controller 1.0.2

Added

  • new analytics callback and various helpers & improvements (#4944)
    • new UserStorageController state keys: hasAccountSyncingSyncedAtLeastOnce and isAccountSyncingReadyToBeDispatched
    • new onAccountSyncErroneousSituation analytics callback to track how often erroneous situations happen during account syncing

Changed

  • set hasAccountSyncingSyncedAtLeastOnce also for a profile id that has never synced accounts before (#4944)

250.0.0

20 Nov 00:59
10fade9
Compare
Choose a tag to compare

@metamask/assets-controllers 44.0.1

Changed

  • Fixes an issue where the token detection was unnecessarily falling back to an RPC approach, causing redundant detections. (#4928)

  • Fixes an issue where TokensController.addTokens was not respecting the network client id passed to it. (#4940)

249.0.0

19 Nov 08:37
f47d5b4
Compare
Choose a tag to compare

@metamask/profile-sync-controller 1.0.1

Added

  • add batch delete endpoint support for both UserStorageController & SDK (#4938)

Changed

  • use better type system for user storage (#4907)

Fixed

  • account sync infinite account creation bug (#4933)

248.0.0

13 Nov 19:30
db83e28
Compare
Choose a tag to compare

@metamask/assets-controllers 44.0.0

Changed

  • BREAKING: The TokenBalancesController state is now across all chains and accounts under the field tokenBalances, as a mapping from account address -> chain id -> token address -> balance. (#4782)

  • BREAKING: The TokenBalancesController now extends StaticIntervalPollingController, and the new polling API startPolling must be used to initiate polling (startPolling, stopPollingByPollingToken). (#4782)

  • BREAKING: TokenBalancesController now requires subscriptions to the PreferencesController:stateChange and NetworkController:stateChange events. And access to the NetworkController:getNetworkClientById, NetworkController:getState, TokensController:getState, and PreferencesController:getState actions. (#4782)

  • BREAKING: TokensController requires a subscription to the NetworkController: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)

247.0.0

13 Nov 17:23
6859854
Compare
Choose a tag to compare

@metamask/assets-controllers 43.1.1

Changed

  • Fix a bug in TokensController.addTokens where tokens could be added from the wrong chain. (#4924)

246.0.0

13 Nov 15:34
e06caee
Compare
Choose a tag to compare

@metamask/assets-controllers 43.1.0

Added

  • Add Solana to the polled exchange rates (#4914)