Skip to content

Release/1018.0.0#8989

Merged
meltingice1337 merged 3 commits into
mainfrom
release/1018.0.0
Jun 3, 2026
Merged

Release/1018.0.0#8989
meltingice1337 merged 3 commits into
mainfrom
release/1018.0.0

Conversation

@meltingice1337
Copy link
Copy Markdown
Contributor

@meltingice1337 meltingice1337 commented Jun 3, 2026

Explanation

This is a release PR for @metamask/ramps-controller@14.1.1 (monorepo release 1018.0.0).

It releases a single bug fix: Transak Native deposits were failing on staging/UAT with a 400 paymentMethod is required parameter error. The Transak translation layer only mapped payment method IDs supplied with the /payments/ prefix (e.g. /payments/apple-pay); canonical, non-prefixed IDs (e.g. apple-pay) were not mapped to their deposit-format equivalents and were rejected. This change maps the non-prefixed forms in addition to the prefixed forms.

packages/transaction-pay-controller/package.json has its @metamask/ramps-controller dependency range bumped from ^14.1.0 to ^14.1.1 to track the new version; transaction-pay-controller itself is not being re-released.

References

  • Fixes the Transak Native deposit 400 error introduced by missing non-prefixed payment method mapping (see #8980).

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

Note

Low Risk
Version and changelog-only release PR; the functional fix is a narrow Transak deposit payment-method mapping patch already described in 14.1.1.

Overview
Monorepo release 1018.0.0 publishes @metamask/ramps-controller@14.1.1, documenting a patch that fixes Transak Native deposits returning 400 paymentMethod is required parameter when callers pass canonical payment method IDs without the /payments/ prefix (e.g. apple-pay), not only prefixed IDs like /payments/apple-pay.

This PR’s diff is release bookkeeping only: root and package version bumps, ramps-controller changelog section 14.1.1, and transaction-pay-controller’s dependency on @metamask/ramps-controller updated from ^14.1.0 to ^14.1.1 (plus yarn.lock). transaction-pay-controller is not version-bumped here.

Reviewed by Cursor Bugbot for commit 221c37b. Bugbot is set up for automated code reviews on this repo. Configure here.

@mm-token-exchange-service
Copy link
Copy Markdown

✅ Changelogs updated and pushed.

@meltingice1337 meltingice1337 enabled auto-merge June 3, 2026 13:13
Copy link
Copy Markdown
Contributor

@Akaryatrh Akaryatrh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@meltingice1337 meltingice1337 added this pull request to the merge queue Jun 3, 2026
Merged via the queue into main with commit eed4ecc Jun 3, 2026
370 checks passed
@meltingice1337 meltingice1337 deleted the release/1018.0.0 branch June 3, 2026 13:27
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.

5 participants