Releases: MetaMask/core
Releases · MetaMask/core
610.0.0
609.0.0
@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
andusedInUi
(#6473)
Changed
- Bump
@metamask/base-controller
from^8.0.1
to^8.4.1
(#6284, #6355, #6465, #6632, #6807) - Bump
@metamask/controller-utils
from^11.11.0
to^11.14.1
(#6303, #6620, #6629, #6807) - Bump
@metamask/utils
from^11.4.2
to^11.8.1
(#6588, #6708)
@metamask/announcement-controller 7.1.0
Added
- Add two new controller state metadata properties:
includeInStateLogs
andusedInUi
(#6524)
Changed
@metamask/app-metadata-controller 1.1.0
Added
- Add two new controller state metadata properties:
includeInStateLogs
andusedInUi
(#6576)
Changed
@metamask/approval-controller 7.2.0
Added
- Add two new controller state metadata properties:
includeInStateLogs
andusedInUi
(#6473)
Changed
- Bump
@metamask/utils
from^11.2.0
to^11.8.1
(#6054, #6588, #6708) - Bump
@metamask/base-controller
from^8.0.0
to^8.4.1
(#5722, #6284, #6355, #6465, #6632, #6807)
@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 toRequestedPermissions
(#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
andusedInUi
(#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
andusedInUi
(#6531)
Changed
- Bump
@metamask/base-controller
from^8.1.0
to^8.4.1
(#6355, #6465, #6632, #6807) - Bump
@metamask/utils
from^11.4.2
to^11.8.1
(#6588, #6708)
@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
from1.0.0
to1.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
andusedInUi
(#6473)
Changed
- Bump
@metamask/base-controller
from^8.0.1
to^8.4.1
(#6284, #6355, #6465, #6632, #6807) - Bump
@metamask/controller-utils
from^11.11.0
to^11.14.1
(#6303, #6620, #6629, #6807) - Bump
@metamask/utils
from^11.4.2
to^11.8.1
(#6588, #6708)
@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
andusedInUi
(#6473)
Changed
608.0.0
@metamask/assets-controllers 79.0.0
Changed
- BREAKING: Change name of token-selector field from
type
toaccountType
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
606.0.0
@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
604.0.0
@metamask/subscription-controller 1.0.0
Added
- Added new public method,
getSubscriptionByProduct
which acceptsproduct
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
.
- PaymentMethod types (
- BREAKING: The
SubscriptionController
now extendsStaticIntervalPollingController
, and the new polling APIstartPolling
must be used to initiate polling (startPolling
,stopPollingByPollingToken
). (#6770) - BREAKING: The
SubscriptionController
now accepts an optionalpollingInterval
property in the constructor argument, to enable the configurable polling interval. (#6770) - Prevent unnecessary state updates to avoid emitting
:stateChange
ingetSubscriptions
method. (#6770)
603.0.0
602.0.0
601.0.0
@metamask/assets-controllers 78.0.0
Added
- add
platform
property toTokenBalancesController
to send better analytics for which platform is hitting out APIs (#6768)
Changed
-
BREAKING: Change
accountsApiChainIds
parameter fromChainIdHex[]
to() => ChainIdHex[]
in bothAccountTrackerController
andTokenBalancesController
(#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)