Skip to content

Releases: MetaMask/core

283.0.0

14 Jan 17:42
74f6d9c
Compare
Choose a tag to compare

@metamask/profile-sync-controller 4.1.0

Changed

  • Persist isAccountSyncingReadyToBeDispatched state value (#5147)

282.0.0

14 Jan 11:03
4612b82
Compare
Choose a tag to compare

@metamask/profile-sync-controller 4.0.1

Added

  • Add optional sentry context parameter to erroneous situation callbacks (#5139)

281.0.0

13 Jan 22:53
adea818
Compare
Choose a tag to compare

@metamask/accounts-controller 21.0.0

Changed

  • BREAKING: Add scopes field to KeyringAccount (#5066), (#5136)
    • This field is now required and will be used to identify the supported chains (using CAIP-2 chain IDs) for every accounts.
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.1 (#5079), (#5135)
  • Bump @metamask/utils to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors to ^7.0.2 (#5080)

@metamask/assets-controllers 46.0.0

Added

  • Add new MultichainBalancesController (#4965)
    • This controller has been migrated from the MetaMask extension codebase.
  • Added utility function getKeyByValue (#5099)

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency from ^20.0.0 to ^21.0.0 (#5140)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.1 (#5079), (#5135)
  • Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 (#5066)
  • Bump @metamask/utils to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors to ^7.0.2 (#5080)

Fixed

  • Fix Mantle price when calling fetchMultiExchangeRate (#5099)
  • Fix multicall revert in TokenBalancesController (#5083)
    • TokenBalancesController was fixed to fetch erc20 token balances even if there's an invalid token in state whose address does not point to a smart contract.
  • Fix state changes for ignoreTokens for non-selected networks (#5014)

@metamask/keyring-controller 19.0.3

Changed

  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.1 (#5079), (#5135)
  • Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 (#5066)
  • Bump @metamask/keyring-internal-api from ^1.0.0 to ^2.0.0 (#5066), (#5136)
  • Bump @metamask/utils to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors to ^7.0.2 (#5080)

Fixed

  • Make verifySeedPhrase mutually exclusive (#5077)

@metamask/notification-services-controller 0.16.0

Changed

  • BREAKING: Bump peer dependency @metamask/profile-sync-controller from ^3.0.0 to ^4.0.0 (#5140)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

@metamask/profile-sync-controller 4.0.0

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency from ^20.0.0 to ^21.0.0 (#5140)
  • Bump @metamask/base-controller from 7.1.0 to ^7.1.1 (#5135)
  • Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 (#5066)
  • Bump @metamask/keyring-internal-api from ^1.0.0 to ^2.0.0 (#5066), (#5136)
  • Bump @metamask/keyring-controller from ^19.0.2 to ^19.0.3 (#5140)

@metamask/transaction-controller 43.0.0

Added

  • Add gasLimitNoBuffer property to TransactionMeta type (#5113)
    • gasLimitNoBuffer is the estimated gas for the transaction without any buffer applied.

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency from ^20.0.0 to ^21.0.0 (#5140)
  • Bump @metamask/base-controller from 7.1.0 to ^7.1.1 (#5135)

@metamask/user-operation-controller 22.0.0

Changed

  • BREAKING: Bump @metamask/transaction-controller peer dependency from ^42.0.0 to ^43.0.0 (#5140)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

280.0.0

13 Jan 13:33
a3c783d
Compare
Choose a tag to compare

@metamask/approval-controller 7.1.2

Changed

  • Bump nanoid from ^3.1.31 to ^3.3.8 (#5073)
  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors from ^7.0.0 to ^7.0.2 (#5080)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

@metamask/base-controller 7.1.1

Changed

  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)

@metamask/controller-utils 11.4.5

Changed

  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)

@metamask/permission-controller 11.0.5

Changed

  • Remove redundant caveat validator calls (#5062)
    • In some cases, caveats were being validated multiple times or without the
      possibility of being changed.
    • The intended purpose of permission and caveat validators has also been
      documented. See ARCHITECTURE.md.
  • Bump nanoid from ^3.1.31 to ^3.3.8 (#5073)
  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors from ^7.0.0 to ^7.0.2 (#5080)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

279.0.0

13 Jan 08:36
76af6eb
Compare
Choose a tag to compare

@metamask/profile-sync-controller 3.3.0

Added

  • Add a customProvider option to the sdk JwtBearerAuth class (#5105)

Changed

  • Bump eslint to ^9.11.1 and migrate to flat config (#4727)
  • Bump @metamask/keyring-api from ^12.0.0 to ^13.0.0 and @metamask/keyring-internal-api from ^1.0.0 to ^1.1.0 (#5066)

278.0.0

10 Jan 15:56
9c4146d
Compare
Choose a tag to compare

@metamask/remote-feature-flag-controller 1.3.0

Changed

  • Improve user segmentation with BigInt-based random generation (#5110)
  • Change getMetaMetricsId to only sync func type (#5108)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

277.0.0

09 Jan 11:48
dd040e5
Compare
Choose a tag to compare

@metamask/profile-sync-controller 3.2.0

Added

  • feat: improve profile sync services logs (#5101)

Changed

  • feat: decouple account sync logic from UserStorageController (#5078)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

276.0.0

06 Jan 16:52
85188d8
Compare
Choose a tag to compare

@metamask/signature-controller 23.2.0

Changed

  • Bump @metamask/utils to ^11.0.1 and @metamask/rpc-errors to ^7.0.2 (#5080)
  • Bump @metamask/keyring-controller from 19.0.1 to 19.0.2 (#5058)
  • Bump @metamask/network-controller from 22.1.0 to ^22.1.1 (#5038)
  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)

Fixed

  • Align signature request and message params ID (#5102)

275.0.0

20 Dec 15:01
e825794
Compare
Choose a tag to compare

@metamask/transaction-controller 42.1.0

Added

  • Validate gas and gasLimit are hexadecimal strings (#5093)

Changed

  • Bump @metamask/base-controller from ^7.0.0 to ^7.1.0 (#5079)
  • Bump @metamask/utils to ^11.0.1 and @metamask/rpc-errors to ^7.0.2 (#5080)

274.0.0

19 Dec 11:48
91e9c61
Compare
Choose a tag to compare

@metamask/eth-json-rpc-provider 4.1.7

Changed

  • Bump @metamask/json-rpc-engine from ^10.0.1 to ^10.0.2 (#5082)
  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors from ^7.0.0 to ^7.0.2 (#5080)

@metamask/json-rpc-engine 10.0.2

Changed

  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)
  • Bump @metamask/rpc-errors from ^7.0.0 to ^7.0.2 (#5080)

@metamask/json-rpc-middleware-stream 8.0.6

Changed

  • Bump @metamask/json-rpc-engine from ^10.0.1 to ^10.0.2 (#5082)
  • Bump @metamask/utils from ^10.0.0 to ^11.0.1 (#5080)