Skip to content

Commit 77f5051

Browse files
authored
Release/288.0.0 (#5186)
## `@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)).
1 parent 5158516 commit 77f5051

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "287.0.0",
3+
"version": "288.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {

packages/multichain/CHANGELOG.md

+25-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

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))
28+
29+
### Fixed
30+
31+
- Fixes `removeScope` mutator incorrectly returning malformed CAIP-25 caveat values ([#5183](https://github.com/MetaMask/core/pull/5183)).
32+
1033
## [2.0.0]
1134

1235
### Added
@@ -44,7 +67,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4467

4568
- Initial release ([#4962](https://github.com/MetaMask/core/pull/4962))
4669

47-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
70+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
71+
[2.1.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
4872
[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
4973
[1.1.2]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
5074
[1.1.1]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/multichain/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/multichain",
3-
"version": "2.0.0",
3+
"version": "2.1.0",
44
"description": "Provides types, helpers, adapters, and wrappers for facilitating CAIP Multichain sessions",
55
"keywords": [
66
"MetaMask",

0 commit comments

Comments
 (0)