Skip to content

Releases: MetaMask/core

393.0.0

13 May 11:09
2136c32
Compare
Choose a tag to compare

@metamask/profile-sync-controller 14.0.0

Changed

  • BREAKING: Replace all "Profile Syncing" mentions to "Backup & Sync" (#5686)
    • Replaces state properties isProfileSyncingEnabled to isBackupAndSyncEnabled, and isProfileSyncingUpdateLoading to isBackupAndSyncUpdateLoading

Fixed

  • Remove metadata for unsupported keyrings (#5725)

392.0.0

09 May 12:59
b5cb645
Compare
Choose a tag to compare

@metamask/transaction-controller 55.0.1

Changed

  • Bump @metamask/controller-utils to ^11.8.0 (#5765)

Fixed

  • Validate correct origin in EIP-7702 transaction (#5771)
  • Set userFeeLevel to medium instead of dappSuggested when gasPrice is suggested (#5773)

391.0.0

08 May 15:12
6570002
Compare
Choose a tag to compare

@metamask/assets-controllers 62.0.0

Added

  • Add event MultichainAssetsController:accountAssetListUpdated in MultichainAssetsController to notify when new assets are detected for an account (#5761)

Changed

  • BREAKING: Removed subscription to MultichainAssetsController:stateChange in MultichainAssetsRatesController and add subscription to MultichainAssetsController:accountAssetListUpdated (#5761)
  • BREAKING: Removed subscription to MultichainAssetsController:stateChange in MultichainBalancesController and add subscription to MultichainAssetsController:accountAssetListUpdated (#5761)

@metamask/bridge-controller 22.0.0

Changed

  • BREAKING: Bump @metamask/assets-controller peer dependency to ^62.0.0 (#5780)
  • Bump @metamask/controller-utils to ^11.8.0 (#5765)

@metamask/bridge-status-controller 19.0.0

Changed

  • BREAKING: Bump @metamask/bridge-controller peer dependency to ^22.0.0 (#5780)
  • Bump @metamask/controller-utils to ^11.8.0 (#5765)

390.0.0

08 May 12:18
c7763ae
Compare
Choose a tag to compare

@metamask/assets-controllers 61.1.0

Changed

  • Bump @metamask/controller-utils to ^11.8.0 (#5765)
  • Update DEFI_POSITIONS_API_URL to use the production endpoint (#5769)

389.0.0

07 May 09:35
cf5c9e0
Compare
Choose a tag to compare

@metamask/controller-utils 11.8.0

Added

  • Add Monad Testnet to various constants, enums, and types (#5724)
    • Add monad-testnet to BUILT_IN_NETWORKS
    • Add monad-testnet and megaeth-testnet to BUILT_IN_CUSTOM_NETWORKS_RPC
    • Add MonadTestnet to BuiltInNetworkName enum
    • Add monad-testnet to ChainId type
    • Add MonadTestnet to NetworksTicker enum
    • Add MonadTestnet to BlockExplorerUrl quasi-enum
    • Add MonadTestnet to NetworkNickname quasi-enum

@metamask/network-controller 23.4.0

Added

  • Add Monad Testnet as default network (#5724)

Changed

  • Bump @metamask/controller-utils to ^11.8.0 (#5765)

388.0.0

06 May 13:04
f0742fa
Compare
Choose a tag to compare

@metamask/accounts-controller 28.0.0

Added

  • Add new setAccountNameAndSelectAccount action (#5714)
  • Add entropySource and derivationPath to EVM HD account options (#5618)

Changed

  • BREAKING: Bump @metamask/snaps-controllers peer dependency from ^9.19.0 to ^11.0.0 (#5639)
  • BREAKING: Bump @metamask/providers peer dependency from ^18.1.0 to ^21.0.0 (#5639)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)
  • Bump @metamask/snaps-sdk from ^6.17.1 to ^6.22.0 (#5639)
  • Bump @metamask/snaps-utils from ^8.10.0 to ^9.2.0 (#5639)
  • Bump @metamask/eth-snap-keyring from ^12.0.0 to ^12.1.1 (#5565)
  • Bump @metamask/keyring-api from ^17.2.0 to ^17.4.0 (#5565)
  • Bump @metamask/keyring-internal-api from ^6.0.0 to ^6.0.1 (#5565)

Fixed

  • Do not fire events during update blocks (#5555)
  • Prevent unnecessary state updates when updating InternalAccount.metadata.snap (#5735)

@metamask/assets-controllers 61.0.0

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency to ^28.0.0 (#5763)
  • BREAKING: Bump @metamask/transaction-controller peer dependency to ^55.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/bridge-controller 21.0.0

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency to ^28.0.0 (#5763)
  • BREAKING: Bump @metamask/assets-controller peer dependency to ^61.0.0 (#5763)
  • BREAKING: Bump @metamask/transaction-controller peer dependency to ^55.0.0 (#5763)

@metamask/bridge-status-controller 18.0.0

Changed

  • BREAKING: Bump @metamask/bridge-controller peer dependency to ^21.0.0 (#5763)
  • BREAKING: Bump @metamask/accounts-controller peer dependency to ^28.0.0 (#5763)
  • BREAKING: Bump @metamask/transaction-controller peer dependency to ^55.0.0 (#5763)

@metamask/delegation-controller 0.2.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^28.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/earn-controller 0.13.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^28.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/keyring-controller 21.0.6

Changed

  • Prevent emitting :stateChange from withKeyring unnecessarily (#5732)

@metamask/multichain-network-controller 0.6.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^28.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/multichain-transactions-controller 0.10.0

Changed

  • BREAKING: Bump @metamask/accounts-controllers peer dependency to ^28.0.0 (#5763)
  • BREAKING: Bump @metamask/snaps-controllers peer dependency to ^11.0.0 (#5639)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)
  • Bump @metamask/snaps-sdk from ^6.17.1 to ^6.22.0 (#5639)
  • Bump @metamask/snaps-utils from ^8.10.0 to ^9.2.0 (#5639)

@metamask/notification-services-controller 7.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/profile-sync-controller to ^13.0.0 (#5763)

@metamask/profile-sync-controller 13.0.0

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency from ^27.0.0 to ^28.0.0 (#5763)
  • BREAKING: Bump @metamask/snaps-controllers peer dependency from ^9.19.0 to ^11.0.0 (#5639)
  • BREAKING: Bump @metamask/providers peer dependency from ^18.1.1 to ^21.0.0 (#5639)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)
  • Bump @metamask/snaps-sdk from ^6.17.1 to ^6.22.0 (#5639)
  • Bump @metamask/snaps-utils from ^8.10.0 to ^9.2.0 (#5639)

@metamask/signature-controller 28.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^28.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

@metamask/transaction-controller 55.0.0

Added

  • Add optional isEIP7702GasFeeTokensEnabled constructor callback (#5706)
  • Add lendingDeposit TransactionType (#5747)

Changed

  • BREAKING: Bump @metamask/accounts-controller peer dependency to ^28.0.0 (#5763)

@metamask/user-operation-controller 34.0.0

Changed

  • BREAKING: Bump @metamask/transaction-controller peer dependency to ^55.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

387.0.0

05 May 20:34
f9a0d70
Compare
Choose a tag to compare

@metamask/chain-agnostic-permission 0.6.0

Changed

  • Fix getAllNamespacesFromCaip25CaveatValue to return the reference instead of full scope when passed in values are wallet namespaced (#5759)
  • Bump @metamask/network-controller to ^23.3.0 (#5789)

386.0.0

05 May 18:00
1e41ed5
Compare
Choose a tag to compare

@metamask/bridge-status-controller 17.0.1

Fixed

  • Added a hardcoded SolScope.Mainnet value to ensure the signAndSendTransaction params are always valid. Discovered Solana accounts may have an undefined options.scope, which causes handleRequest calls to throw a JSON-RPC validation error ([#5750])(#5750)

385.0.0

02 May 15:48
b957e3b
Compare
Choose a tag to compare

@metamask/notification-services-controller 6.0.1

Changed

  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

Fixed

  • add a check inside the KeyringController:stateChange subscription inside NotificationServicesController to prevent infinite updates (#5731)
    • As we invoke a KeyringController:withKeyring inside the KeyringController:stateChange event subscription,
      we are causing many infinite updates which block other controllers from performing state updates.
    • We now check the size of keyrings from the KeyringController:stateChange to better assume when keyrings have been added

384.0.0

01 May 21:21
b53f7d7
Compare
Choose a tag to compare

@metamask/keyring-controller 21.0.5

Changed

  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

Fixed

  • The vault encryption upgrade fails gracefully during login (#5740)