From 06e9849d0bb44b113c107f970dd1c8add9bd0b06 Mon Sep 17 00:00:00 2001 From: Alejandro Garcia Date: Fri, 10 Apr 2026 17:31:54 +0200 Subject: [PATCH 1/5] Update Release 906.0.0 --- package.json | 2 +- packages/perps-controller/CHANGELOG.md | 12 +++++++++++- packages/perps-controller/package.json | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 59374ede9aa..7dad1debc8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "905.0.0", + "version": "906.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index a9d1601d35d..b04e34a3d5f 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.0] + +### Uncategorized + +- feat: extract generate-action-types CLI into @metamask/messenger-cli ([#8378](https://github.com/MetaMask/core/pull/8378)) +- Release/896.0.0 ([#8363](https://github.com/MetaMask/core/pull/8363)) +- Release/895.0.0 ([#8359](https://github.com/MetaMask/core/pull/8359)) +- feat(messenger): add `generate-action-types` CLI tool as subpath export ([#8264](https://github.com/MetaMask/core/pull/8264)) + ### Added - Export `PerpsControllerGetStateAction` type ([#8352](https://github.com/MetaMask/core/pull/8352)) @@ -170,7 +179,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/controller-utils` from `^11.18.0` to `^11.19.0` ([#7995](https://github.com/MetaMask/core/pull/7995)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.1.0...HEAD +[2.1.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.0.0...@metamask/perps-controller@2.1.0 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.3.0...@metamask/perps-controller@2.0.0 [1.3.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.2.0...@metamask/perps-controller@1.3.0 [1.2.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.1.0...@metamask/perps-controller@1.2.0 diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json index 5cef396c458..27f99fd69d5 100644 --- a/packages/perps-controller/package.json +++ b/packages/perps-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/perps-controller", - "version": "2.0.0", + "version": "2.1.0", "description": "Controller for perpetual trading functionality in MetaMask", "keywords": [ "MetaMask", From 23edcd57eaa29301adbc0d8a2d976d691bef83fe Mon Sep 17 00:00:00 2001 From: Alejandro Garcia Date: Fri, 10 Apr 2026 17:32:58 +0200 Subject: [PATCH 2/5] chore: changelog --- packages/perps-controller/CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index b04e34a3d5f..6f3e33dda15 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -9,11 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.1.0] -### Uncategorized +### Added - feat: extract generate-action-types CLI into @metamask/messenger-cli ([#8378](https://github.com/MetaMask/core/pull/8378)) -- Release/896.0.0 ([#8363](https://github.com/MetaMask/core/pull/8363)) -- Release/895.0.0 ([#8359](https://github.com/MetaMask/core/pull/8359)) - feat(messenger): add `generate-action-types` CLI tool as subpath export ([#8264](https://github.com/MetaMask/core/pull/8264)) ### Added From d46342b3240106d6d5b69a4e2b3c2d48724fc081 Mon Sep 17 00:00:00 2001 From: Alejandro Garcia Date: Fri, 10 Apr 2026 17:45:50 +0200 Subject: [PATCH 3/5] chore: changelog --- packages/perps-controller/CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index 6f3e33dda15..5a4e4a8766e 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -13,9 +13,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat: extract generate-action-types CLI into @metamask/messenger-cli ([#8378](https://github.com/MetaMask/core/pull/8378)) - feat(messenger): add `generate-action-types` CLI tool as subpath export ([#8264](https://github.com/MetaMask/core/pull/8264)) - -### Added - - Export `PerpsControllerGetStateAction` type ([#8352](https://github.com/MetaMask/core/pull/8352)) - Expose missing public `PerpsController` methods through its messenger ([#8352](https://github.com/MetaMask/core/pull/8352)) - The following actions are now available: From 951b9fb27680790841fea15c7f087a1fb54c29c6 Mon Sep 17 00:00:00 2001 From: Alejandro Garcia Anglada Date: Fri, 10 Apr 2026 18:22:55 +0200 Subject: [PATCH 4/5] Update packages/perps-controller/CHANGELOG.md Co-authored-by: Elliot Winkler --- packages/perps-controller/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index 5a4e4a8766e..ba1f29ec593 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -11,8 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- feat: extract generate-action-types CLI into @metamask/messenger-cli ([#8378](https://github.com/MetaMask/core/pull/8378)) -- feat(messenger): add `generate-action-types` CLI tool as subpath export ([#8264](https://github.com/MetaMask/core/pull/8264)) - Export `PerpsControllerGetStateAction` type ([#8352](https://github.com/MetaMask/core/pull/8352)) - Expose missing public `PerpsController` methods through its messenger ([#8352](https://github.com/MetaMask/core/pull/8352)) - The following actions are now available: From 50d9a279f1a5cedf47ca1b395881e99f4a91503a Mon Sep 17 00:00:00 2001 From: Alejandro Garcia Date: Fri, 10 Apr 2026 18:41:14 +0200 Subject: [PATCH 5/5] chore: changelog --- packages/perps-controller/CHANGELOG.md | 9 +++++---- packages/perps-controller/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index ba1f29ec593..d569cdfbcf0 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [2.1.0] +## [3.0.0] ### Added @@ -63,12 +63,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `PerpsController:validateOrder` - `PerpsController:validateWithdrawal` - Corresponding action types are available as well. -- Refactor pending withdraw/deposit tracking to FIFO queue design ([#8333](https://github.com/MetaMask/core/pull/8333)) - Add `completeWithdrawalFromHistory` method for FIFO-based withdrawal completion matching ([#8333](https://github.com/MetaMask/core/pull/8333)) - Add `lastCompletedWithdrawalTimestamp` and `lastCompletedWithdrawalTxHashes` state fields ([#8333](https://github.com/MetaMask/core/pull/8333)) ### Changed +- Refactor pending withdraw/deposit tracking to FIFO queue design ([#8333](https://github.com/MetaMask/core/pull/8333)) + - Centralize Arbitrum network check in deposit hooks to prevent missing network errors ([#8333](https://github.com/MetaMask/core/pull/8333)) - Provider credentials, builder fee injection, and env var centralization ([#8333](https://github.com/MetaMask/core/pull/8333)) - Reduce max order amount by 0.5% buffer to avoid insufficient margin rejections ([#8333](https://github.com/MetaMask/core/pull/8333)) @@ -172,8 +173,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/controller-utils` from `^11.18.0` to `^11.19.0` ([#7995](https://github.com/MetaMask/core/pull/7995)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.1.0...HEAD -[2.1.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.0.0...@metamask/perps-controller@2.1.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@3.0.0...HEAD +[3.0.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@2.0.0...@metamask/perps-controller@3.0.0 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.3.0...@metamask/perps-controller@2.0.0 [1.3.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.2.0...@metamask/perps-controller@1.3.0 [1.2.0]: https://github.com/MetaMask/core/compare/@metamask/perps-controller@1.1.0...@metamask/perps-controller@1.2.0 diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json index 27f99fd69d5..d1557abcd17 100644 --- a/packages/perps-controller/package.json +++ b/packages/perps-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/perps-controller", - "version": "2.1.0", + "version": "3.0.0", "description": "Controller for perpetual trading functionality in MetaMask", "keywords": [ "MetaMask",