You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Copy file name to clipboardExpand all lines: packages/ramps-controller/CHANGELOG.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [13.0.0]
11
+
10
12
### Changed
11
13
12
14
- Bump `@metamask/controller-utils` from `^11.19.0` to `^11.20.0` ([#8344](https://github.com/MetaMask/core/pull/8344))
13
15
- 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.
15
19
-`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))
16
20
17
21
### Fixed
@@ -301,7 +305,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
301
305
- Add `OnRampService` for interacting with the OnRamp API
Copy file name to clipboardExpand all lines: packages/transaction-pay-controller/CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [19.0.3]
11
+
10
12
### Changed
11
13
14
+
- Bump `@metamask/ramps-controller` from `^12.1.0` to `^13.0.0` ([#8380](https://github.com/MetaMask/core/pull/8380))
12
15
- 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))
13
16
14
17
## [19.0.2]
@@ -616,7 +619,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments