You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## `@metamask/multichain`
## [2.1.0]
### Added
- Add key Multichain API methods
([#4813](#4813))
- Adds `getInternalScopesObject` and `getSessionScopes` helpers for
transforming between `NormalizedScopesObject` and
`InternalScopesObject`.
- Adds handlers for `wallet_getSession`, `wallet_invokeMethod`, and
`wallet_revokeSession` methods.
- Adds `multichainMethodCallValidatorMiddleware` for validating
Multichain API method params as defined in @metamask/api-specs.
- Adds `MultichainMiddlewareManager` to multiplex a request to other
middleware based on requested scope.
- Adds `MultichainSubscriptionManager` to handle concurrent
subscriptions across multiple scopes.
- Adds `bucketScopes` which groups the scopes in a
`NormalizedScopesObject` based on if the scopes are already supported,
could be supported, or are not supportable.
- Adds `getSupportedScopeObjects` helper for getting only the supported
methods and notifications from each `NormalizedScopeObject` in a
`NormalizedScopesObject`.
### Changed
- Bump `@metamask/controller-utils` from `^11.4.4` to `^11.4.5`
([#5012](#5135))
- Bump `@metamask/permission-controller` from `^11.0.4` to `^11.0.5`
([#5012](#5135))
- Bump `@metamask/utils` to `^11.0.1` and `@metamask/rpc-errors` to
`^7.0.2` ([#5080](#5080))
### Fixed
- Fixes `removeScope` mutator incorrectly returning malformed CAIP-25
caveat values ([#5183](#5183)).
Copy file name to clipboardExpand all lines: packages/multichain/CHANGELOG.md
+25-1
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [2.1.0]
11
+
12
+
### Added
13
+
14
+
- Add key Multichain API methods ([#4813](https://github.com/MetaMask/core/pull/4813))
15
+
- Adds `getInternalScopesObject` and `getSessionScopes` helpers for transforming between `NormalizedScopesObject` and `InternalScopesObject`.
16
+
- Adds handlers for `wallet_getSession`, `wallet_invokeMethod`, and `wallet_revokeSession` methods.
17
+
- Adds `multichainMethodCallValidatorMiddleware` for validating Multichain API method params as defined in @metamask/api-specs.
18
+
- Adds `MultichainMiddlewareManager` to multiplex a request to other middleware based on requested scope.
19
+
- Adds `MultichainSubscriptionManager` to handle concurrent subscriptions across multiple scopes.
20
+
- Adds `bucketScopes` which groups the scopes in a `NormalizedScopesObject` based on if the scopes are already supported, could be supported, or are not supportable.
21
+
- Adds `getSupportedScopeObjects` helper for getting only the supported methods and notifications from each `NormalizedScopeObject` in a `NormalizedScopesObject`.
22
+
23
+
### Changed
24
+
25
+
- Bump `@metamask/controller-utils` from `^11.4.4` to `^11.4.5` ([#5012](https://github.com/MetaMask/core/pull/5135))
26
+
- Bump `@metamask/permission-controller` from `^11.0.4` to `^11.0.5` ([#5012](https://github.com/MetaMask/core/pull/5135))
27
+
- Bump `@metamask/utils` to `^11.0.1` and `@metamask/rpc-errors` to `^7.0.2` ([#5080](https://github.com/MetaMask/core/pull/5080))
0 commit comments