Skip to content

Releases: MetaMask/core

927.0.0

20 Apr 16:33
d5252c8

Choose a tag to compare

@metamask/messenger-cli 0.2.0

Added

  • BREAKING: Add support for formatting the generated method action type files with Prettier or Oxfmt (#8486)
    • This adds a --formatter option to the CLI, which accepts either oxfmt or
      prettier (default).
    • ESLint is no longer used to format the generated files, and is no longer a
      (peer) dependency of this package.

926.0.0

20 Apr 13:09
88a085f

Choose a tag to compare

@metamask/social-controllers 2.0.0

Changed

  • BREAKING: SocialService.follow, SocialService.unfollow, and SocialController.followTrader, SocialController.unfollowTrader no longer accept an addressOrUid option. The caller is identified server-side from the JWT sub claim carried in the Authorization header. (#8520)
  • BREAKING: SocialService.fetchFollowing and SocialController.updateFollowing now take no arguments (previously { addressOrUid }). (#8520)
  • BREAKING: Remove FetchFollowingOptions type export (no longer needed). (#8520)
  • SocialService now calls PUT /v1/users/me/follows, DELETE /v1/users/me/follows, and GET /v1/users/me/following (previously /v1/users/:addressOrUid/...). (#8520)

925.0.0

17 Apr 18:01
5d8bbdf

Choose a tag to compare

@metamask/perps-controller 3.2.0

Added

  • Add isAbortError utility export from utils for distinguishing expected cancellation errors from real failures (#8515)

Changed

  • TradingService.flipPosition() no longer passes stale position entryPrice as currentPrice on reverse-position orders; providers now validate and price flips against live market data (#8515)

Removed

  • Remove unused ESTIMATED_FEE_RATE export from constants/hyperLiquidConfig (dead code after reverse-position fee precheck was removed) (#8515)

Fixed

  • Suppress noisy Sentry reports from expected historical-candle fetch cancellations (AbortError) during navigation, while preserving real error reporting in HyperLiquidClientService and MarketDataService (#8515)

924.0.0

17 Apr 16:56
200fc25

Choose a tag to compare

@metamask/chomp-api-service 1.0.0

Added

  • Add ChompApiService (#8413)

923.0.0

17 Apr 16:12
e30c0b1

Choose a tag to compare

@metamask/assets-controllers 104.1.0

Added

  • MultichainAssetsController: periodic Blockaid re-scan of stored SPL-style token: assets (default once per day) so tokens that become malicious after a prior scan are dropped; use constructor option blockaidTokenRescanInterval (ms), or 0 to disable. (#8400)

Changed

  • Bump @metamask/account-tree-controller from ^7.0.0 to ^7.1.0 (#8472)
  • Bump @metamask/transaction-controller from ^64.2.0 to ^64.3.0 (#8482)
  • Bump @metamask/keyring-api from ^21.6.0 to ^23.0.1 (#8464)

Fixed

  • MultichainAssetsController: fungible token: assets from automatic detection are no longer added when Blockaid bulk scan fails, returns empty, or omits that address (previously fail open); an explicit non-malicious per-token result from PhishingController:bulkScanTokens is now required before add. (#8400)
  • Fix AccountTrackerController wiping existing balances on other chains when syncing accounts for a chain that has no state entry yet (#8505)

922.0.0

17 Apr 12:56
754ff95

Choose a tag to compare

@metamask/transaction-pay-controller 19.2.1

Fixed

  • Resolve correct networkClientId for source chain in Relay execute flow (#8492)
  • Stop double-counting subsidized fees in Relay quote target amounts (#8488)

921.0.0

16 Apr 21:51
2697282

Choose a tag to compare

@metamask/money-account-balance-service 0.2.0

Added

  • Add money-account-balance-service to the root tsconfig.json and tsconfig.build.json files so that it is usable (#8477)

920.0.0

16 Apr 17:18
1c33c5c

Choose a tag to compare

@metamask/social-controllers 1.0.0

Uncategorized

  • chore: Format changelogs with Oxfmt (#8442)

Changed

  • BREAKING: SocialServiceMessenger now requires AuthenticationController:getBearerToken as an allowed action — all consumers must provide this action via messenger delegation
  • All SocialService API requests now include a JWT bearer token in the Authorization header, obtained via AuthenticationController:getBearerToken (#8485)

919.0.0

16 Apr 10:59
aef457d

Choose a tag to compare

@metamask/transaction-controller 64.3.0

Added

  • Add MantleLayer1GasFeeFlow with tokenRatio conversion for accurate MNT-denominated gas estimates for Mantle and MantleSepolia (#8386)
  • Add musdRelayDeposit to TransactionType enum (#8469)

Changed

  • Skip simulation when transaction containerTypes includes EnforcedSimulations (#8431)
  • Bump @metamask/base-controller from ^9.0.1 to ^9.1.0 (#8457)

@metamask/transaction-pay-controller 19.2.0

Changed

  • Bump @metamask/ramps-controller from ^13.1.0 to ^13.2.0 (#8476)
  • Bump @metamask/transaction-controller from ^64.2.0 to ^64.3.0 (#8482)

918.0.0

16 Apr 08:00
b39384c

Choose a tag to compare

@metamask/gator-permissions-controller 4.0.0

Changed

  • BREAKING: Add status to PermissionInfoWithMetadata type, resolved from onchain data (#8445)
  • Bump @metamask/messenger from ^1.0.0 to ^1.1.1 (#8364, #8373)
  • Bump @metamask/transaction-controller from ^64.0.0 to ^64.2.0 (#8432, #8447)
  • Bump @metamask/base-controller from ^9.0.1 to ^9.1.0 (#8457)

@metamask/signature-controller 39.2.0

Changed

  • Bump @metamask/accounts-controller from ^37.1.1 to ^37.2.0 (#8363)
  • Bump @metamask/gator-permissions-controller from ^3.0.0 to ^4.0.0 (#8359, #8478)
  • Bump @metamask/keyring-controller from ^25.1.1 to ^25.2.0 (#8363)
  • Bump @metamask/controller-utils from ^11.19.0 to ^11.20.0 (#8344)
  • Bump @metamask/messenger from ^1.0.0 to ^1.1.1 (#8364, #8373)
  • Bump @metamask/base-controller from ^9.0.1 to ^9.1.0 (#8457)