From daee121e3b69eea3c9ab2380e6e97e2f2f88792a Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 11:16:34 -0800 Subject: [PATCH 01/21] Export generateDeterministicRandomNumber for use within mobile --- .../src/remote-feature-flag-controller.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts index dc1f60c99f1..42e5ec28534 100644 --- a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts +++ b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts @@ -82,6 +82,8 @@ export function getDefaultRemoteFeatureFlagControllerState(): RemoteFeatureFlagC }; } +export { generateDeterministicRandomNumber }; + /** * The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags. * It fetches feature flags from a remote API, caches them, and provides methods to access From a39f5c4f14b8678d23dde80380c1fb028b818603 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 11:18:57 -0800 Subject: [PATCH 02/21] Move method export towards top of file --- .../src/remote-feature-flag-controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts index 42e5ec28534..4493f09e18b 100644 --- a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts +++ b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts @@ -21,6 +21,8 @@ import { export const controllerName = 'RemoteFeatureFlagController'; export const DEFAULT_CACHE_DURATION = 24 * 60 * 60 * 1000; // 1 day +export { generateDeterministicRandomNumber }; + // === STATE === export type RemoteFeatureFlagControllerState = { @@ -82,8 +84,6 @@ export function getDefaultRemoteFeatureFlagControllerState(): RemoteFeatureFlagC }; } -export { generateDeterministicRandomNumber }; - /** * The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags. * It fetches feature flags from a remote API, caches them, and provides methods to access From b48f45b3f1da0113a0903708e2e9524e407ab147 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 11:48:34 -0800 Subject: [PATCH 03/21] Move generateDeterministicRandomNumber export to index file --- packages/remote-feature-flag-controller/src/index.ts | 1 + .../src/remote-feature-flag-controller.ts | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/remote-feature-flag-controller/src/index.ts b/packages/remote-feature-flag-controller/src/index.ts index 7318689617c..431d4dfa4d4 100644 --- a/packages/remote-feature-flag-controller/src/index.ts +++ b/packages/remote-feature-flag-controller/src/index.ts @@ -12,3 +12,4 @@ export type { FeatureFlags, } from './remote-feature-flag-controller-types'; export { ClientConfigApiService } from './client-config-api-service/client-config-api-service'; +export { generateDeterministicRandomNumber } from './utils/user-segmentation-utils'; \ No newline at end of file diff --git a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts index 4493f09e18b..dc1f60c99f1 100644 --- a/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts +++ b/packages/remote-feature-flag-controller/src/remote-feature-flag-controller.ts @@ -21,8 +21,6 @@ import { export const controllerName = 'RemoteFeatureFlagController'; export const DEFAULT_CACHE_DURATION = 24 * 60 * 60 * 1000; // 1 day -export { generateDeterministicRandomNumber }; - // === STATE === export type RemoteFeatureFlagControllerState = { From 3a2e27725f007f551119a984358f30f840a44eff Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 12:13:19 -0800 Subject: [PATCH 04/21] Add line break after export / import --- packages/remote-feature-flag-controller/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/remote-feature-flag-controller/src/index.ts b/packages/remote-feature-flag-controller/src/index.ts index 431d4dfa4d4..2c5e2cd8025 100644 --- a/packages/remote-feature-flag-controller/src/index.ts +++ b/packages/remote-feature-flag-controller/src/index.ts @@ -12,4 +12,4 @@ export type { FeatureFlags, } from './remote-feature-flag-controller-types'; export { ClientConfigApiService } from './client-config-api-service/client-config-api-service'; -export { generateDeterministicRandomNumber } from './utils/user-segmentation-utils'; \ No newline at end of file +export { generateDeterministicRandomNumber } from './utils/user-segmentation-utils'; From 2871abff75d2f56df133b837313c93b4180cd41e Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 13:38:22 -0800 Subject: [PATCH 05/21] Initialize Release 300.0.0 --- packages/assets-controllers/CHANGELOG.md | 4 ++++ packages/gas-fee-controller/CHANGELOG.md | 4 ++++ packages/multichain/CHANGELOG.md | 4 ++++ packages/network-controller/CHANGELOG.md | 4 ++++ packages/preferences-controller/CHANGELOG.md | 4 ++++ packages/profile-sync-controller/CHANGELOG.md | 4 ++++ packages/remote-feature-flag-controller/CHANGELOG.md | 7 +++++++ packages/signature-controller/CHANGELOG.md | 4 ++++ packages/transaction-controller/CHANGELOG.md | 4 ++++ 9 files changed, 39 insertions(+) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index a9dd141f502..84b5bf8cb75 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) + ## [50.0.0] ### Changed diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index dabf4508878..1718c829100 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] +### Uncategorized + +- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) + ## [22.0.3] ### Changed diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index dccb872fc42..a08c90356d9 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Fix invalid type import path in `@metamask/multichain` ([#5313](https://github.com/MetaMask/core/pull/5313)) + ## [2.1.1] ### Changed diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 77dc401045b..87a919ad9ec 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) + ### Added - Implement circuit breaker pattern when retrying requests to Infura and custom RPC endpoints ([#5290](https://github.com/MetaMask/core/pull/5290)) diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 787b42afa99..5a4531d08c9 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [15.0.2] ### Changed diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 869971917d9..256dde62bef 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) + ## [8.0.0] ### Added diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index 3b12df1266c..b92783ba99c 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Add line break after export / import +- Move generateDeterministicRandomNumber export to index file +- Move method export towards top of file +- Export generateDeterministicRandomNumber for use within mobile + ## [1.4.0] ### Added diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 0cb234bcf02..bbf4fa2da46 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [23.2.1] ### Changed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index af30d1018a4..591a5a225e2 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) + ## [46.0.0] ### Added From 8ac0a9cfacde19dc64ee0490747d035460a72238 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 13:38:38 -0800 Subject: [PATCH 06/21] Update Release 300.0.0 --- package.json | 2 +- packages/assets-controllers/CHANGELOG.md | 4 ---- packages/gas-fee-controller/CHANGELOG.md | 4 ---- packages/multichain/CHANGELOG.md | 4 ---- packages/network-controller/CHANGELOG.md | 4 ---- packages/preferences-controller/CHANGELOG.md | 4 ---- packages/profile-sync-controller/CHANGELOG.md | 4 ---- packages/remote-feature-flag-controller/CHANGELOG.md | 5 ++++- packages/remote-feature-flag-controller/package.json | 2 +- packages/signature-controller/CHANGELOG.md | 4 ---- packages/transaction-controller/CHANGELOG.md | 4 ---- 11 files changed, 6 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 00fbc57d3ac..fb09e6f3fd4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "299.0.0", + "version": "300.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 84b5bf8cb75..a9dd141f502 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) - ## [50.0.0] ### Changed diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index 1718c829100..dabf4508878 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) - ## [22.0.3] ### Changed diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index a08c90356d9..dccb872fc42 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Fix invalid type import path in `@metamask/multichain` ([#5313](https://github.com/MetaMask/core/pull/5313)) - ## [2.1.1] ### Changed diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 87a919ad9ec..77dc401045b 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) - ### Added - Implement circuit breaker pattern when retrying requests to Infura and custom RPC endpoints ([#5290](https://github.com/MetaMask/core/pull/5290)) diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 5a4531d08c9..787b42afa99 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) - ## [15.0.2] ### Changed diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 256dde62bef..869971917d9 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) - ## [8.0.0] ### Added diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index b92783ba99c..3fff6b6e0aa 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.5.0] + ### Uncategorized - Add line break after export / import @@ -64,7 +66,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of the RemoteFeatureFlagController. ([#4931](https://github.com/MetaMask/core/pull/4931)) - This controller manages the retrieval and caching of remote feature flags. It fetches feature flags from a remote API, caches them, and provides methods to access and manage these flags. The controller ensures that feature flags are refreshed based on a specified interval and handles cases where the controller is disabled or the network is unavailable. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.5.0...HEAD +[1.5.0]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.4.0...@metamask/remote-feature-flag-controller@1.5.0 [1.4.0]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.3.0...@metamask/remote-feature-flag-controller@1.4.0 [1.3.0]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.2.0...@metamask/remote-feature-flag-controller@1.3.0 [1.2.0]: https://github.com/MetaMask/core/compare/@metamask/remote-feature-flag-controller@1.1.0...@metamask/remote-feature-flag-controller@1.2.0 diff --git a/packages/remote-feature-flag-controller/package.json b/packages/remote-feature-flag-controller/package.json index 795df6d2d40..f6002e8c0ce 100644 --- a/packages/remote-feature-flag-controller/package.json +++ b/packages/remote-feature-flag-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/remote-feature-flag-controller", - "version": "1.4.0", + "version": "1.5.0", "description": "The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags", "keywords": [ "MetaMask", diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index bbf4fa2da46..0cb234bcf02 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) - ## [23.2.1] ### Changed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 591a5a225e2..af30d1018a4 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- Create RPC middleware using RPC services ([#5290](https://github.com/MetaMask/core/pull/5290)) - ## [46.0.0] ### Added From 43e590005801fbfa885948cf2f4103e2d54fc3f2 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 13:40:41 -0800 Subject: [PATCH 07/21] Add changelog update for remote-feature-flag-controller --- packages/remote-feature-flag-controller/CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index 3fff6b6e0aa..a9407fd4725 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -11,9 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Uncategorized -- Add line break after export / import -- Move generateDeterministicRandomNumber export to index file -- Move method export towards top of file - Export generateDeterministicRandomNumber for use within mobile ## [1.4.0] From 11f75025e7384ca0e31991b99c80679b69c324f7 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 13:40:49 -0800 Subject: [PATCH 08/21] Bump core package.json to 302.0.0 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fb09e6f3fd4..f81daf373f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "300.0.0", + "version": "302.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { @@ -115,4 +115,4 @@ "simple-git-hooks": false } } -} +} \ No newline at end of file From 5102edc932679b4bc900e034a718e321f6b3b6e0 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 13:44:16 -0800 Subject: [PATCH 09/21] Minor change to remote-feature-flag-controller changleog --- packages/remote-feature-flag-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index a9407fd4725..fd8493abdaf 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.5.0] -### Uncategorized +### Changed - Export generateDeterministicRandomNumber for use within mobile From 8ce39b10086592ce70f68221fb83a4e8b579ab04 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Fri, 14 Feb 2025 14:13:16 -0800 Subject: [PATCH 10/21] Add newline back to package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f81daf373f9..ea29fe43b18 100644 --- a/package.json +++ b/package.json @@ -115,4 +115,4 @@ "simple-git-hooks": false } } -} \ No newline at end of file +} From a6072f872c2aaab150d51d7733a817b864c26c6a Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 11:48:25 -0800 Subject: [PATCH 11/21] Adjust changelog for generateDeterministicRandomNumber export code change --- packages/remote-feature-flag-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index fd8493abdaf..fe2228535e2 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.5.0] -### Changed +### Added -- Export generateDeterministicRandomNumber for use within mobile +- Export generateDeterministicRandomNumber for use within mobile ([#5341](https://github.com/MetaMask/core/pull/5341)) ## [1.4.0] From b7db5225051e5ab4e97c4af53e1656d98e1e545d Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:20:38 -0800 Subject: [PATCH 12/21] Bump transaction controller package.json for remote-feature-flag-controller dependency --- packages/transaction-controller/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 1543111fb38..31e7991ad9a 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -58,7 +58,7 @@ "@metamask/eth-query": "^4.0.0", "@metamask/metamask-eth-abis": "^3.1.1", "@metamask/nonce-tracker": "^6.0.0", - "@metamask/remote-feature-flag-controller": "^1.4.0", + "@metamask/remote-feature-flag-controller": "^1.5.0", "@metamask/rpc-errors": "^7.0.2", "@metamask/utils": "^11.2.0", "async-mutex": "^0.5.0", @@ -107,4 +107,4 @@ "access": "public", "registry": "https://registry.npmjs.org/" } -} +} \ No newline at end of file From 7f86b554a2cf49bf47b71a13c292dce1d9faa220 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:22:14 -0800 Subject: [PATCH 13/21] Bump other remote-feature-flag-controller dependency in tx controller --- packages/transaction-controller/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 31e7991ad9a..45569cecfde 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -98,7 +98,7 @@ "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", "@metamask/network-controller": "^22.0.0", - "@metamask/remote-feature-flag-controller": "^1.3.0" + "@metamask/remote-feature-flag-controller": "^1.5.0" }, "engines": { "node": "^18.18 || >=20" From 28dd5f90f5597aa522af126bd1d4aba930fb1463 Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:25:02 -0800 Subject: [PATCH 14/21] Update tx controller changelog --- packages/transaction-controller/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 801cb22f6f9..658c5589307 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- + ### Added - Support atomic batch transactions ([#5306](https://github.com/MetaMask/core/pull/5306)) @@ -24,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Bump `remote-feature-flag-controleller` version up to 1.5.0 - **BREAKING:** Support atomic batch transactions ([#5306](https://github.com/MetaMask/core/pull/5306)) - Require `AccountsController:getState` action permission in messenger. - Require `RemoteFeatureFlagController:getState` action permission in messenger. From 85789b32bc143cb0214bfea8f4134f23fdad01ed Mon Sep 17 00:00:00 2001 From: Kylan Hurt <6249205+smilingkylan@users.noreply.github.com> Date: Mon, 17 Feb 2025 20:26:12 -0300 Subject: [PATCH 15/21] Apply suggestions from code review Co-authored-by: Mark Stacey --- packages/remote-feature-flag-controller/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index fe2228535e2..2621c9bee9d 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -13,6 +13,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Export generateDeterministicRandomNumber for use within mobile ([#5341](https://github.com/MetaMask/core/pull/5341)) +### Changed +- Bump `@metamask/utils` from `^11.1.0` to `^11.2.0` ([#5301](https://github.com/MetaMask/core/pull/5301)) + ## [1.4.0] ### Added From 2027266824230a9166e6dced5b9dbf946f3f8b1c Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:27:04 -0800 Subject: [PATCH 16/21] Remove unnecessary empty lines in tx controller changelog --- packages/transaction-controller/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 658c5589307..bc1845678c5 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,8 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -- - ### Added - Support atomic batch transactions ([#5306](https://github.com/MetaMask/core/pull/5306)) From 77bfc2d185579dac6b94505dfd0c4c5f9c09e23e Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:30:09 -0800 Subject: [PATCH 17/21] Update yarn.lock --- packages/transaction-controller/package.json | 2 +- yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 45569cecfde..b472352fddd 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -107,4 +107,4 @@ "access": "public", "registry": "https://registry.npmjs.org/" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 1eadb4596dd..c5a65ffaed3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3941,7 +3941,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/remote-feature-flag-controller@npm:^1.4.0, @metamask/remote-feature-flag-controller@workspace:packages/remote-feature-flag-controller": +"@metamask/remote-feature-flag-controller@npm:^1.5.0, @metamask/remote-feature-flag-controller@workspace:packages/remote-feature-flag-controller": version: 0.0.0-use.local resolution: "@metamask/remote-feature-flag-controller@workspace:packages/remote-feature-flag-controller" dependencies: @@ -4232,7 +4232,7 @@ __metadata: "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/network-controller": "npm:^22.2.1" "@metamask/nonce-tracker": "npm:^6.0.0" - "@metamask/remote-feature-flag-controller": "npm:^1.4.0" + "@metamask/remote-feature-flag-controller": "npm:^1.5.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.2.0" "@types/bn.js": "npm:^5.1.5" @@ -4260,7 +4260,7 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/network-controller": ^22.0.0 - "@metamask/remote-feature-flag-controller": ^1.3.0 + "@metamask/remote-feature-flag-controller": ^1.5.0 languageName: unknown linkType: soft From d40ea8a57c4e0de9f0c6d7bf27845d0dc65932bb Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 15:39:54 -0800 Subject: [PATCH 18/21] Adjust format of rffc changelog --- packages/remote-feature-flag-controller/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/remote-feature-flag-controller/CHANGELOG.md b/packages/remote-feature-flag-controller/CHANGELOG.md index 2621c9bee9d..c0dae0549ff 100644 --- a/packages/remote-feature-flag-controller/CHANGELOG.md +++ b/packages/remote-feature-flag-controller/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Export generateDeterministicRandomNumber for use within mobile ([#5341](https://github.com/MetaMask/core/pull/5341)) ### Changed + - Bump `@metamask/utils` from `^11.1.0` to `^11.2.0` ([#5301](https://github.com/MetaMask/core/pull/5301)) ## [1.4.0] From b77aae3a1ac79148fe7e03589056169e25a2d545 Mon Sep 17 00:00:00 2001 From: Kylan Hurt <6249205+smilingkylan@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:13:52 -0300 Subject: [PATCH 19/21] Update packages/transaction-controller/CHANGELOG.md Co-authored-by: cryptodev-2s <109512101+cryptodev-2s@users.noreply.github.com> --- packages/transaction-controller/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index bc1845678c5..801cb22f6f9 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -24,7 +24,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `remote-feature-flag-controleller` version up to 1.5.0 - **BREAKING:** Support atomic batch transactions ([#5306](https://github.com/MetaMask/core/pull/5306)) - Require `AccountsController:getState` action permission in messenger. - Require `RemoteFeatureFlagController:getState` action permission in messenger. From 56f6151c4a8282dd3256184f19ae9488e627818a Mon Sep 17 00:00:00 2001 From: Kylan Hurt <6249205+smilingkylan@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:51:53 -0300 Subject: [PATCH 20/21] Update packages/transaction-controller/package.json Co-authored-by: cryptodev-2s <109512101+cryptodev-2s@users.noreply.github.com> --- packages/transaction-controller/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index b472352fddd..bacd3191c6f 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -98,7 +98,7 @@ "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", "@metamask/network-controller": "^22.0.0", - "@metamask/remote-feature-flag-controller": "^1.5.0" + "@metamask/remote-feature-flag-controller": "^1.3.0" }, "engines": { "node": "^18.18 || >=20" From a8915c883abceb00655f49c76a6233f6d717387c Mon Sep 17 00:00:00 2001 From: kylanhurt Date: Mon, 17 Feb 2025 17:40:08 -0800 Subject: [PATCH 21/21] Update yarn lock file --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index c5a65ffaed3..04ccdaa94fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4260,7 +4260,7 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/network-controller": ^22.0.0 - "@metamask/remote-feature-flag-controller": ^1.5.0 + "@metamask/remote-feature-flag-controller": ^1.3.0 languageName: unknown linkType: soft