Skip to content

Releases: MetaMask/core

610.0.0

09 Oct 18:02
903c1a1
Compare
Choose a tag to compare

@metamask/phishing-controller 14.1.1

Changed

  • Bump @metamask/base-controller from ^8.4.0 to ^8.4.1 (#6807)
  • Bump @metamask/controller-utils from ^11.14.0 to ^11.14.1 (#6807)

Fixed

  • Fetches the hotlist endpoint with a query param for blocklistPaths (#6808)

609.0.0

09 Oct 17:23
cc42c42
Compare
Choose a tag to compare

@metamask/accounts-controller 33.1.1

Changed

  • Bump @metamask/utils from ^11.4.2 to ^11.8.1 (#6588, #6708)
  • Bump @metamask/base-controller from ^8.3.0 to ^8.4.1 (#6632, #6807)

@metamask/address-book-controller 6.2.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6473)

Changed

@metamask/announcement-controller 7.1.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6524)

Changed

@metamask/app-metadata-controller 1.1.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6576)

Changed

@metamask/approval-controller 7.2.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6473)

Changed

@metamask/base-controller 8.4.1

Changed

  • Bump @metamask/utils from ^11.8.0 to ^11.8.1 (#6708)

@metamask/build-utils 3.0.4

Changed

@metamask/chain-agnostic-permission 1.2.0

Changed

  • Bump @metamask/utils from ^11.4.2 to ^11.8.1 (#6588, #6708)
  • Bump @metamask/controller-utils from ^11.12.0 to ^11.14.1 (#6620, #6629, #6807)
  • Add return type annotation to getCaip25PermissionFromLegacyPermissions to make its return output assignable to RequestedPermissions (#6382)
  • Bump @metamask/network-controller from ^24.1.0 to ^24.2.1 (#6678, #6807)
  • Bump @metamask/permission-controller from ^11.0.6 to ^11.1.0 (#6807)

@metamask/composable-controller 11.1.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6525)

Changed

@metamask/controller-utils 11.14.1

Changed

  • Bump @metamask/utils from ^11.8.0 to ^11.8.1 (#6708)

@metamask/delegation-controller 0.8.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6531)

Changed

@metamask/eip-5792-middleware 1.2.1

Changed

  • Bump @metamask/utils from ^11.8.0 to ^11.8.1 (#6708)
  • Bump @metamask/transaction-controller from ^60.4.0 to ^60.6.0 (#6708, #6771)
  • Remove dependency @metamask/eth-json-rpc-middleware (#6714)

@metamask/eip1193-permission-middleware 1.0.1

Changed

  • Bump @metamask/chain-agnostic-permission from 1.0.0 to 1.2.0 (#6241, #6345, #6807)
  • Bump @metamask/controller-utils from ^11.10.0 to ^11.14.1 (#6069, #6303, #6620, #6629, #6807)
  • Bump @metamask/utils from ^11.2.0 to ^11.8.1 (#6054, #6588, #6708)
  • Bump @metamask/json-rpc-engine from ^10.0.3 to ^10.1.1 (#6678, #6807)
  • Bump @metamask/permission-controller from ^11.0.0 to ^11.1.0 (#6807)

@metamask/ens-controller 17.1.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6473)

Changed

@metamask/eth-json-rpc-provider 5.0.1

Changed

  • Bump @metamask/utils from ^11.8.0 to ^11.8.1 (#6708)
  • Bump @metamask/json-rpc-engine from ^10.1.0 to ^10.1.1 (#6807)

@metamask/gas-fee-controller 24.1.0

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6473)

Changed

Read more

608.0.0

09 Oct 09:14
4483e68
Compare
Choose a tag to compare

@metamask/assets-controllers 79.0.0

Changed

  • BREAKING: Change name of token-selector field from type to accountType to avoid conflicts with existing types. (#6804)

@metamask/bridge-controller 49.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/assets-controllers from ^78.0.0 to ^79.0.0 (#6806)
  • Add optional Client-Version header to bridge API requests (#6791)

@metamask/bridge-status-controller 49.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/bridge-controller from ^48.0.0 to ^49.0.0 (#6806)

607.0.0

08 Oct 12:49
01b3e24
Compare
Choose a tag to compare

@metamask/shield-controller 0.3.0

Added

  • Log not_shown if result is not available (#6667)
  • Add message and reasonCode to coverage result type (#6797)

Changed

  • Bump @metamask/utils from ^11.8.0 to ^11.8.1 (#6708)
  • Breaking: Change checkCoverage API to accept coverageId and skip /init if coverageId is provided (#6792)

606.0.0

08 Oct 10:59
8088f99
Compare
Choose a tag to compare

@metamask/core-backend 1.0.0

Added

  • Initial release of @metamask/core-backend package - Core backend services for MetaMask serving as the data layer between Backend services and Frontend applications (#6722)
  • BackendWebSocketService - WebSocket client providing authenticated real-time data delivery with:
    • Connection management and automatic reconnection with exponential backoff
    • Message routing and subscription management
    • Authentication integration with AuthenticationController
    • Type-safe messenger-based API for controller integration
  • AccountActivityService - High-level service for monitoring account activity with:
    • Real-time account activity monitoring via WebSocket subscriptions
    • Balance update notifications for integration with TokenBalancesController
    • Chain status change notifications for dynamic polling coordination
    • Account subscription management with automatic cleanup
  • Type definitions - Comprehensive TypeScript types for transactions, balances, WebSocket messages, and service configurations
  • Logging infrastructure - Structured logging with module-specific loggers for debugging and monitoring

605.0.0

07 Oct 19:27
6e97eef
Compare
Choose a tag to compare

@metamask/assets-controllers 78.0.1

Changed

  • Bump @metamask/multichain-account-service from ^1.5.0 to ^1.6.0 (#6786)

Fixed

  • Fix duplicate native token entries in AccountsApiBalanceFetcher by ensuring consistent address checksumming (#6794)

604.0.0

07 Oct 18:59
f9d1205
Compare
Choose a tag to compare

@metamask/subscription-controller 1.0.0

Added

  • Added new public method, getSubscriptionByProduct which accepts product name as parameter and return the relevant subscription. (#6770)

Changed

  • Updated controller exports. (#6785)
    • PaymentMethod types (CryptoPaymentMethodError, UpdatePaymentMethodCryptoRequest, UpdatePaymentMethodCardRequest, UpdatePaymentMethodCardResponse).
    • PaymentMethod error constants, CRYPTO_PAYMENT_METHOD_ERRORS.
  • BREAKING: The SubscriptionController now extends StaticIntervalPollingController, and the new polling API startPolling must be used to initiate polling (startPolling, stopPollingByPollingToken). (#6770)
  • BREAKING: The SubscriptionController now accepts an optional pollingInterval property in the constructor argument, to enable the configurable polling interval. (#6770)
  • Prevent unnecessary state updates to avoid emitting :stateChange in getSubscriptions method. (#6770)

603.0.0

07 Oct 11:21
170845b
Compare
Choose a tag to compare

@metamask/multichain-account-service 1.6.0

Changed

  • Update Bitcoin account provider to only create/discover Native SegWit (P2wpkh) accounts (#6783)

602.0.0

07 Oct 08:56
afe574e
Compare
Choose a tag to compare

@metamask/error-reporting-service 2.2.0

Added

  • Add name and state properties to support modular initialization (#6781)

601.0.0

05 Oct 21:36
cd6d590
Compare
Choose a tag to compare

@metamask/assets-controllers 78.0.0

Added

  • add platform property to TokenBalancesController to send better analytics for which platform is hitting out APIs (#6768)

Changed

  • BREAKING: Change accountsApiChainIds parameter from ChainIdHex[] to () => ChainIdHex[] in both AccountTrackerController and TokenBalancesController (#6776)

    • Enables dynamic configuration of chains that should use Accounts API strategy
    • Allows runtime determination of supported chain IDs instead of static array

Fixed

  • Fix staked balance update on the TokenBalancesController , it's now filtered by supported chains (#6776)

@metamask/bridge-controller 48.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/assets-controllers from ^77.0.0 to ^78.0.0 (#6780)

@metamask/bridge-status-controller 48.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/bridge-controller from ^47.2.0 to ^48.0.0 (#6780)