Skip to content

Release/1038.0.0#9105

Merged
meltingice1337 merged 4 commits into
mainfrom
release/1038.0.0
Jun 12, 2026
Merged

Release/1038.0.0#9105
meltingice1337 merged 4 commits into
mainfrom
release/1038.0.0

Conversation

@meltingice1337

@meltingice1337 meltingice1337 commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Explanation

This is the release PR for 1038.0.0, generated by create-release-branch. It bumps the monorepo version from 1037.0.0 to 1038.0.0 and releases a single package: @metamask/ramps-controller 14.1.114.2.0. The release moves the entries that had accumulated under [Unreleased] into a new [14.2.0] section in the package's changelog.

@metamask/ramps-controller@14.2.0 includes the following:

  • ChangedRampsService.getQuotes now sends an Authorization: Bearer <token> header, sourcing the token from AuthenticationController:getBearerToken (already a required messenger action since 14.0.0); the call throws if no token is available (e.g. the wallet is locked or the user is signed out) (#8888). This is the notable change driving the version bump: getQuotes previously made an unauthenticated request and now requires a bearer token, so consumers should review their sign-in state before upgrading.
  • Changed — Bump @metamask/controller-utils from ^12.1.0 to ^12.2.0 (#9058, #9083).

Note on getPaymentMethods: within this unreleased window, auth was added to getPaymentMethods (#8888) and then removed again (#9060) so that payment methods can be fetched before sign-in. Because that change was reverted before shipping, it nets to no consumer-facing change and is intentionally omitted from the changelog per the project's "omit reverted changes" guideline.

This is a minor release (14.2.0). It contains no breaking changes; the version is bumped to minor — rather than patch — to surface the getQuotes authentication behavior change, which alters how an existing method makes its request even though the public interface is unchanged. As part of cutting the release, the in-monorepo consumer @metamask/transaction-pay-controller has its dependency on @metamask/ramps-controller bumped to ^14.2.0; this is a mechanical version bump required by the release tooling and does not change transaction-pay-controller's behavior.

References

Release PR generated by create-release-branch; see docs/processes/releasing.md. @metamask/ramps-controller was bumped to a minor (14.2.0) rather than a patch in response to review feedback that the getQuotes authentication change is a notable behavior change to an existing method.

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

@mm-token-exchange-service

Copy link
Copy Markdown

✅ Changelogs updated and pushed.

@meltingice1337 meltingice1337 enabled auto-merge June 12, 2026 08:14
Comment thread packages/ramps-controller/CHANGELOG.md Outdated
Comment thread packages/ramps-controller/CHANGELOG.md Outdated
@meltingice1337 meltingice1337 added this pull request to the merge queue Jun 12, 2026
Merged via the queue into main with commit 684ad31 Jun 12, 2026
376 checks passed
@meltingice1337 meltingice1337 deleted the release/1038.0.0 branch June 12, 2026 08:46
@OGPoyraz OGPoyraz mentioned this pull request Jun 12, 2026
4 tasks
pull Bot pushed a commit to dmrazzy/core that referenced this pull request Jun 12, 2026
## Explanation

Release `1039.0.0` with a minor version bump for:

- **`@metamask/transaction-pay-controller`** `23.5.1` → `23.6.0`

### `@metamask/transaction-pay-controller@23.6.0`

#### Added
- Add direct mUSD fiat injection flow for Money Account deposits behind
`useFiatMUSDQuoteToInjectForMoneyAccount` feature flag. When enabled,
probes fiat providers for mUSD on Monad availability and, if viable,
purchases mUSD directly to the Money Account, skipping the ETH-to-mUSD
bridge. Falls back to the existing flow when no provider supports the
direct route. Also moves `fiatPayment.caipAssetId` assignment into fiat
quote functions so the asset ID always matches the quote that succeeded.
([MetaMask#9080](MetaMask#9080))
- Make fiat order polling interval and timeout remotely configurable via
`confirmations_pay_fiat.orderPollIntervalMs` and
`confirmations_pay_fiat.orderPollTimeoutMs` feature flags
([MetaMask#9090](MetaMask#9090))

#### Changed
- Bump `@metamask/utils` from `^11.9.0` to `^11.11.0`
([MetaMask#9074](MetaMask#9074))
- Bump `@metamask/assets-controller` from `^9.0.0` to `^9.0.1`
([MetaMask#9083](MetaMask#9083))
- Bump `@metamask/controller-utils` from `^12.1.1` to `^12.2.0`
([MetaMask#9083](MetaMask#9083))
- Bump `@metamask/transaction-controller` from `^67.1.0` to `^68.0.0`
([MetaMask#9089](MetaMask#9089))
- Bump `@metamask/ramps-controller` from `^14.1.1` to `^14.2.0`
([MetaMask#9105](MetaMask#9105))

#### Fixed
- Clear stale `fiatPayment.rampsQuote` when a fiat quote fetch fails,
preventing the "No quotes" alert from being silently suppressed after a
prior successful fetch
([MetaMask#9073](MetaMask#9073))

### Dependency updates

No downstream dependents — no additional changelog entries needed.

## References

- [MetaMask#9080](MetaMask#9080) — Direct mUSD fiat
injection flow
- [MetaMask#9090](MetaMask#9090) — Configurable
fiat order polling
- [MetaMask#9074](MetaMask#9074) — Bump
@metamask/utils
- [MetaMask#9083](MetaMask#9083) — Bump
assets-controller, controller-utils
- [MetaMask#9089](MetaMask#9089) — Bump
transaction-controller
- [MetaMask#9105](MetaMask#9105) — Bump
ramps-controller
- [MetaMask#9073](MetaMask#9073) — Fix stale
fiatPayment.rampsQuote

## Checklist

- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [x] I've communicated my changes to consumers by [updating changelogs
for packages I've
changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md)
- [ ] I've introduced [breaking
changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md)
in this PR and have prepared draft pull requests for clients and
consumer packages to resolve them

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> The PR only changes version numbers and changelog text; behavioral
risk depends on the already-merged 23.6.0 features, not on new code in
this diff.
> 
> **Overview**
> Cuts **release 1039.0.0** by bumping the monorepo from `1038.0.0` to
`1039.0.0` and publishing **`@metamask/transaction-pay-controller`**
**`23.5.1` → `23.6.0`**.
> 
> The package changelog is finalized for **23.6.0** (new `[23.6.0]`
section, compare links updated); the diff does not include
implementation changes—only version metadata and release notes for work
already merged (direct mUSD fiat injection behind a flag, remote fiat
order polling config, dependency bumps, stale `fiatPayment.rampsQuote`
fix).
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
1387422. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants