Skip to content

Commit 5bb5d33

Browse files
authored
Release/902.0.0 (#8380)
Releases `@metamask/ramps-controller@13.0.0` and `@metamask/transaction-pay-controller@19.0.3`, including dependency alignment for the ramps major release. **What changed:** - **`@metamask/ramps-controller` `13.0.0`** — Includes a documented breaking change: controller-side implicit fetching was removed (`setSelectedToken`, `setSelectedProvider`, `setUserRegion` no longer trigger dependent fetches). - **Client migration expectation** — Consumers must trigger `getTokens`, `getProviders`, and `getPaymentMethods` from the client layer (e.g., hooks/effects/React Query) when region/provider/token changes. - **`@metamask/transaction-pay-controller` `19.0.3`** — Updated to align with `@metamask/ramps-controller` `^13.0.0` and avoid version skew/duplicate ramps-controller copies in downstream dependency trees. - **Release metadata updates** — Monorepo release/version and lockfile updates associated with this release batch. **What stays untouched:** - No intended behavioral changes in `@metamask/transaction-pay-controller` beyond dependency/version alignment. **Dependencies:** - `@metamask/transaction-pay-controller` now depends on `@metamask/ramps-controller` `^13.0.0`. - Changelogs: - `@metamask/ramps-controller`: https://github.com/MetaMask/core/blob/main/packages/ramps-controller/CHANGELOG.md#unreleased - `@metamask/transaction-pay-controller`: https://github.com/MetaMask/core/blob/main/packages/transaction-pay-controller/CHANGELOG.md#unreleased
1 parent acacfde commit 5bb5d33

6 files changed

Lines changed: 18 additions & 9 deletions

File tree

package.json

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

packages/ramps-controller/CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [13.0.0]
11+
1012
### Changed
1113

1214
- Bump `@metamask/controller-utils` from `^11.19.0` to `^11.20.0` ([#8344](https://github.com/MetaMask/core/pull/8344))
1315
- Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373))
14-
- Removed controller-side data fetching (`fireAndForget`) from `setSelectedToken`, `setSelectedProvider`, and `setUserRegion`; all ramp data fetching is now driven by the client ([#8354](https://github.com/MetaMask/core/pull/8354))
16+
- **BREAKING:** Removed controller-side data fetching (`fireAndForget`) from `setSelectedToken`, `setSelectedProvider`, and `setUserRegion`; ramp data fetching is now fully driven by the client ([#8354](https://github.com/MetaMask/core/pull/8354))
17+
- Client migration: trigger `getTokens`, `getProviders`, and `getPaymentMethods` from the client layer (for example, React Query hooks/effects) when region/provider/token changes.
18+
- `setSelectedProvider`/`setSelectedToken`/`setUserRegion` now focus on selection/state updates and no longer implicitly fetch dependent resources.
1519
- `setSelectedProvider` and `setSelectedPaymentMethod` accept a full object in addition to an ID string; no longer throw when data is not loaded ([#8354](https://github.com/MetaMask/core/pull/8354))
1620

1721
### Fixed
@@ -301,7 +305,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
301305
- Add `OnRampService` for interacting with the OnRamp API
302306
- Add geolocation detection via IP address lookup
303307

304-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@12.1.0...HEAD
308+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@13.0.0...HEAD
309+
[13.0.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@12.1.0...@metamask/ramps-controller@13.0.0
305310
[12.1.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@12.0.1...@metamask/ramps-controller@12.1.0
306311
[12.0.1]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@12.0.0...@metamask/ramps-controller@12.0.1
307312
[12.0.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@11.0.0...@metamask/ramps-controller@12.0.0

packages/ramps-controller/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/ramps-controller",
3-
"version": "12.1.0",
3+
"version": "13.0.0",
44
"description": "A controller for managing cryptocurrency on/off ramps functionality",
55
"keywords": [
66
"MetaMask",

packages/transaction-pay-controller/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [19.0.3]
11+
1012
### Changed
1113

14+
- Bump `@metamask/ramps-controller` from `^12.1.0` to `^13.0.0` ([#8380](https://github.com/MetaMask/core/pull/8380))
1215
- Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373))
1316

1417
## [19.0.2]
@@ -616,7 +619,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
616619

617620
- Initial release ([#6820](https://github.com/MetaMask/core/pull/6820))
618621

619-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@19.0.2...HEAD
622+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@19.0.3...HEAD
623+
[19.0.3]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@19.0.2...@metamask/transaction-pay-controller@19.0.3
620624
[19.0.2]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@19.0.1...@metamask/transaction-pay-controller@19.0.2
621625
[19.0.1]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@19.0.0...@metamask/transaction-pay-controller@19.0.1
622626
[19.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-pay-controller@18.2.0...@metamask/transaction-pay-controller@19.0.0

packages/transaction-pay-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/transaction-pay-controller",
3-
"version": "19.0.2",
3+
"version": "19.0.3",
44
"description": "Manages alternate payment strategies to provide required funds for transactions in MetaMask",
55
"keywords": [
66
"MetaMask",
@@ -62,7 +62,7 @@
6262
"@metamask/messenger": "^1.1.1",
6363
"@metamask/metamask-eth-abis": "^3.1.1",
6464
"@metamask/network-controller": "^30.0.1",
65-
"@metamask/ramps-controller": "^12.1.0",
65+
"@metamask/ramps-controller": "^13.0.0",
6666
"@metamask/remote-feature-flag-controller": "^4.2.0",
6767
"@metamask/transaction-controller": "^64.0.0",
6868
"@metamask/utils": "^11.9.0",

yarn.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4966,7 +4966,7 @@ __metadata:
49664966
languageName: node
49674967
linkType: hard
49684968

4969-
"@metamask/ramps-controller@npm:^12.1.0, @metamask/ramps-controller@workspace:packages/ramps-controller":
4969+
"@metamask/ramps-controller@npm:^13.0.0, @metamask/ramps-controller@workspace:packages/ramps-controller":
49704970
version: 0.0.0-use.local
49714971
resolution: "@metamask/ramps-controller@workspace:packages/ramps-controller"
49724972
dependencies:
@@ -5547,7 +5547,7 @@ __metadata:
55475547
"@metamask/messenger": "npm:^1.1.1"
55485548
"@metamask/metamask-eth-abis": "npm:^3.1.1"
55495549
"@metamask/network-controller": "npm:^30.0.1"
5550-
"@metamask/ramps-controller": "npm:^12.1.0"
5550+
"@metamask/ramps-controller": "npm:^13.0.0"
55515551
"@metamask/remote-feature-flag-controller": "npm:^4.2.0"
55525552
"@metamask/transaction-controller": "npm:^64.0.0"
55535553
"@metamask/utils": "npm:^11.9.0"

0 commit comments

Comments
 (0)