From 85d87928d74fd0af54772ee35f098627c46aafdc Mon Sep 17 00:00:00 2001 From: Elliot Winkler Date: Wed, 18 Mar 2026 11:16:11 -0600 Subject: [PATCH 1/4] claims-controller: Move {keyring,profile-sync}-controller to deps `claims-controller` lists `keyring-controller` and `profile-sync-controller` as dev dependencies, but they need to be listed as dependencies, even if they are only being used for types. Without this fix, the types from these packages will resolve to `any`, which then propagates upward (e.g. `MessengerActions` also resolves to `any`). --- packages/claims-controller/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/claims-controller/package.json b/packages/claims-controller/package.json index 1aae0ce7d4f..f3511475849 100644 --- a/packages/claims-controller/package.json +++ b/packages/claims-controller/package.json @@ -49,13 +49,13 @@ "dependencies": { "@metamask/base-controller": "^9.0.0", "@metamask/controller-utils": "^11.19.0", + "@metamask/keyring-controller": "^25.1.0", "@metamask/messenger": "^0.3.0", + "@metamask/profile-sync-controller": "^28.0.0", "@metamask/utils": "^11.9.0" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^25.1.0", - "@metamask/profile-sync-controller": "^28.0.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", "deepmerge": "^4.2.2", From 90b9b41043577a012c3fc5460861f14aec14d8c0 Mon Sep 17 00:00:00 2001 From: Elliot Winkler Date: Wed, 18 Mar 2026 11:29:48 -0600 Subject: [PATCH 2/4] Update changelog --- packages/claims-controller/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/claims-controller/CHANGELOG.md b/packages/claims-controller/CHANGELOG.md index 28c4cf73dca..8334537b9ae 100644 --- a/packages/claims-controller/CHANGELOG.md +++ b/packages/claims-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Update dependencies ([#8236](https://github.com/MetaMask/core/pull/8236)) + - Add `@metamask/keyring-controller` ^25.1.0 + - Add `@metamask/profile-sync-controller` ^28.0.0 + ## [0.4.3] ### Changed From fd202d734734020f0ecdc8cda33c7d3a23024909 Mon Sep 17 00:00:00 2001 From: Elliot Winkler Date: Wed, 18 Mar 2026 11:37:14 -0600 Subject: [PATCH 3/4] Update changelog --- packages/claims-controller/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/claims-controller/CHANGELOG.md b/packages/claims-controller/CHANGELOG.md index 8334537b9ae..e97df6623b6 100644 --- a/packages/claims-controller/CHANGELOG.md +++ b/packages/claims-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Fix type of actions union within `ClaimsControllerMessenger` and `ClaimsServiceMessenger` not to be `any` ([#8236](https://github.com/MetaMask/core/pull/8236)) + ### Changed - Update dependencies ([#8236](https://github.com/MetaMask/core/pull/8236)) From e5ae3535f86b5ea3831a230a18693f36d874bc46 Mon Sep 17 00:00:00 2001 From: Elliot Winkler Date: Wed, 18 Mar 2026 12:00:44 -0600 Subject: [PATCH 4/4] Fix changelog --- packages/claims-controller/CHANGELOG.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/claims-controller/CHANGELOG.md b/packages/claims-controller/CHANGELOG.md index e97df6623b6..faf6bdcc678 100644 --- a/packages/claims-controller/CHANGELOG.md +++ b/packages/claims-controller/CHANGELOG.md @@ -7,16 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Fixed - -- Fix type of actions union within `ClaimsControllerMessenger` and `ClaimsServiceMessenger` not to be `any` ([#8236](https://github.com/MetaMask/core/pull/8236)) - ### Changed - Update dependencies ([#8236](https://github.com/MetaMask/core/pull/8236)) - Add `@metamask/keyring-controller` ^25.1.0 - Add `@metamask/profile-sync-controller` ^28.0.0 +### Fixed + +- Fix type of actions union within `ClaimsControllerMessenger` and `ClaimsServiceMessenger` not to be `any` ([#8236](https://github.com/MetaMask/core/pull/8236)) + - This was fixed by the addition of the dependencies above. + ## [0.4.3] ### Changed