From 5c1264be846d2c8d44ac265225ca9d081dcdcec1 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 26 Mar 2026 18:03:46 +0100 Subject: [PATCH 1/4] fix: add missing @metamask/messenger dependency to bridge-status, gas-fee, and polling controllers --- packages/bridge-status-controller/package.json | 1 + packages/bridge-status-controller/tsconfig.build.json | 1 + packages/bridge-status-controller/tsconfig.json | 1 + packages/gas-fee-controller/package.json | 1 + packages/gas-fee-controller/tsconfig.build.json | 1 + packages/gas-fee-controller/tsconfig.json | 1 + packages/polling-controller/package.json | 1 + yarn.lock | 3 +++ 8 files changed, 10 insertions(+) diff --git a/packages/bridge-status-controller/package.json b/packages/bridge-status-controller/package.json index f116e0848b6..562b3e525a7 100644 --- a/packages/bridge-status-controller/package.json +++ b/packages/bridge-status-controller/package.json @@ -53,6 +53,7 @@ "@metamask/controller-utils": "^11.19.0", "@metamask/gas-fee-controller": "^26.1.0", "@metamask/keyring-controller": "^25.1.0", + "@metamask/messenger": "^0.3.0", "@metamask/network-controller": "^30.0.0", "@metamask/polling-controller": "^16.0.3", "@metamask/profile-sync-controller": "^28.0.0", diff --git a/packages/bridge-status-controller/tsconfig.build.json b/packages/bridge-status-controller/tsconfig.build.json index 806aaa6b4df..9de61597bcd 100644 --- a/packages/bridge-status-controller/tsconfig.build.json +++ b/packages/bridge-status-controller/tsconfig.build.json @@ -10,6 +10,7 @@ { "path": "../base-controller/tsconfig.build.json" }, { "path": "../bridge-controller/tsconfig.build.json" }, { "path": "../controller-utils/tsconfig.build.json" }, + { "path": "../messenger/tsconfig.build.json" }, { "path": "../network-controller/tsconfig.build.json" }, { "path": "../gas-fee-controller/tsconfig.build.json" }, { "path": "../polling-controller/tsconfig.build.json" }, diff --git a/packages/bridge-status-controller/tsconfig.json b/packages/bridge-status-controller/tsconfig.json index 827fb85f074..556d2cb48c9 100644 --- a/packages/bridge-status-controller/tsconfig.json +++ b/packages/bridge-status-controller/tsconfig.json @@ -9,6 +9,7 @@ { "path": "../base-controller" }, { "path": "../bridge-controller" }, { "path": "../controller-utils" }, + { "path": "../messenger" }, { "path": "../network-controller" }, { "path": "../polling-controller" }, { "path": "../transaction-controller" }, diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index 2e9d9cca167..8ffb87ee81b 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -52,6 +52,7 @@ "@metamask/controller-utils": "^11.19.0", "@metamask/eth-query": "^4.0.0", "@metamask/ethjs-unit": "^0.3.0", + "@metamask/messenger": "^0.3.0", "@metamask/network-controller": "^30.0.0", "@metamask/polling-controller": "^16.0.3", "@metamask/utils": "^11.9.0", diff --git a/packages/gas-fee-controller/tsconfig.build.json b/packages/gas-fee-controller/tsconfig.build.json index 0e520317bbc..c393837e3e3 100644 --- a/packages/gas-fee-controller/tsconfig.build.json +++ b/packages/gas-fee-controller/tsconfig.build.json @@ -8,6 +8,7 @@ "references": [ { "path": "../base-controller/tsconfig.build.json" }, { "path": "../controller-utils/tsconfig.build.json" }, + { "path": "../messenger/tsconfig.build.json" }, { "path": "../network-controller/tsconfig.build.json" }, { "path": "../polling-controller/tsconfig.build.json" } ], diff --git a/packages/gas-fee-controller/tsconfig.json b/packages/gas-fee-controller/tsconfig.json index ce385aec37b..87ff4a0e8c7 100644 --- a/packages/gas-fee-controller/tsconfig.json +++ b/packages/gas-fee-controller/tsconfig.json @@ -6,6 +6,7 @@ "references": [ { "path": "../base-controller" }, { "path": "../controller-utils" }, + { "path": "../messenger" }, { "path": "../network-controller" }, { "path": "../polling-controller" } ], diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index 3551154df4a..341763b269c 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -57,6 +57,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", + "@metamask/messenger": "^0.3.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", "deepmerge": "^4.2.2", diff --git a/yarn.lock b/yarn.lock index 318fdeebda6..c7cd4bb9bf6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3060,6 +3060,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.19.0" "@metamask/gas-fee-controller": "npm:^26.1.0" "@metamask/keyring-controller": "npm:^25.1.0" + "@metamask/messenger": "npm:^0.3.0" "@metamask/network-controller": "npm:^30.0.0" "@metamask/polling-controller": "npm:^16.0.3" "@metamask/profile-sync-controller": "npm:^28.0.0" @@ -4029,6 +4030,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.19.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" + "@metamask/messenger": "npm:^0.3.0" "@metamask/network-controller": "npm:^30.0.0" "@metamask/polling-controller": "npm:^16.0.3" "@metamask/utils": "npm:^11.9.0" @@ -4800,6 +4802,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^9.0.0" "@metamask/controller-utils": "npm:^11.19.0" + "@metamask/messenger": "npm:^0.3.0" "@metamask/network-controller": "npm:^30.0.0" "@metamask/utils": "npm:^11.9.0" "@ts-bridge/cli": "npm:^0.6.4" From 485b0280a389420996f923001305a23f124a6f81 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 26 Mar 2026 18:06:25 +0100 Subject: [PATCH 2/4] docs: add changelog entries for missing @metamask/messenger dependency --- packages/bridge-status-controller/CHANGELOG.md | 4 ++++ packages/gas-fee-controller/CHANGELOG.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/bridge-status-controller/CHANGELOG.md b/packages/bridge-status-controller/CHANGELOG.md index 9d7ee7ae092..787d3af6a04 100644 --- a/packages/bridge-status-controller/CHANGELOG.md +++ b/packages/bridge-status-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) + ### Changed - Bump `@metamask/transaction-controller` from `^63.1.0` to `^63.3.0` ([#8301](https://github.com/MetaMask/core/pull/8301), [#8313](https://github.com/MetaMask/core/pull/8313)) diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index 03239e84866..a545ccba416 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) + ## [26.1.0] ### Added From b886495a46705b776349c7a351e31315826cde06 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 26 Mar 2026 19:00:56 +0100 Subject: [PATCH 3/4] fix: put changelogs under Changed instead of Added --- packages/bridge-status-controller/CHANGELOG.md | 2 +- packages/gas-fee-controller/CHANGELOG.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bridge-status-controller/CHANGELOG.md b/packages/bridge-status-controller/CHANGELOG.md index 787d3af6a04..c15ed7575c3 100644 --- a/packages/bridge-status-controller/CHANGELOG.md +++ b/packages/bridge-status-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Added +### Changed - Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index a545ccba416..2d82c1736d6 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Added +### Changed - Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) From 53703133256929d972b88b917761f3851de8cda8 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 26 Mar 2026 19:03:11 +0100 Subject: [PATCH 4/4] fix: duplicate Changed section in packages/bridge-status-controller/CHANGELOG.md --- packages/bridge-status-controller/CHANGELOG.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/bridge-status-controller/CHANGELOG.md b/packages/bridge-status-controller/CHANGELOG.md index c15ed7575c3..a8283642f04 100644 --- a/packages/bridge-status-controller/CHANGELOG.md +++ b/packages/bridge-status-controller/CHANGELOG.md @@ -9,11 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) - -### Changed - - Bump `@metamask/transaction-controller` from `^63.1.0` to `^63.3.0` ([#8301](https://github.com/MetaMask/core/pull/8301), [#8313](https://github.com/MetaMask/core/pull/8313)) +- Add missing `@metamask/messenger` dependency ([#8318](https://github.com/MetaMask/core/pull/8318)) ## [70.0.1]