diff --git a/package.json b/package.json index 51d1102bdfb..13c174830b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "1222.0.0", + "version": "1223.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/ramps-controller/CHANGELOG.md b/packages/ramps-controller/CHANGELOG.md index d61b6aa2e9b..056c43928e7 100644 --- a/packages/ramps-controller/CHANGELOG.md +++ b/packages/ramps-controller/CHANGELOG.md @@ -7,10 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [20.3.0] + ### Added - Add `NeoBankService` for MetaMask Ramp API neo-bank-proxy endpoints under the `/neobank` prefix on the Ramp API host, including messenger actions for `getAutoramp`, `registerPixAddress`, `getAutorampQuote`, `createAutoramp`, `getAutorampQuoteForAutoramp`, `attachAutorampQuote`, `getCustomerByExternalId`, `getMoonpayCustomerId`, `getWalletRegistrationStatus`, and `registerSelfHostedWallet`. Mutating POSTs do not retry (to avoid duplicate Pix/autoramp creates without a stable `Idempotency-Key`); GETs still retry 429/5xx/network errors. Optional `Idempotency-Key` is forwarded when callers supply one. Also exports `mapNeoBankAutorampToRemoteSnapshot`, `AutorampRemoteSnapshot`, and wallet-registration HTTP types (`WalletRegistrationError`, `RegistrationStatus`, `RegistrationOutcome`). ([#10031](https://github.com/MetaMask/core/pull/10031)) - - Add `RampsController` autoramp last-seen cursor and Money Account wallet registration: persisted `autoramps` state, `createAutoramp` / `refreshAutoramp(s)` / `applyAutorampStatusFromPush`, `registerMoneyAccountWallet`, and `RampsController:autorampStatusChanged`. MoonPay remains the source of truth; hosts should call `refreshAutoramps` on resume to catch webhooks missed while the app was closed. Hosts must delegate `RAMPS_CONTROLLER_REQUIRED_CONTROLLER_ACTIONS` (`AuthenticationController:getSessionProfile`, `KeyringController:signPersonalMessage`, `RemoteFeatureFlagController:getState`) plus the NeoBank actions listed in `RAMPS_CONTROLLER_REQUIRED_SERVICE_ACTIONS`. ([#10032](https://github.com/MetaMask/core/pull/10032)) ## [20.2.0] @@ -552,7 +553,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `OnRampService` for interacting with the OnRamp API - Add geolocation detection via IP address lookup -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@20.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@20.3.0...HEAD +[20.3.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@20.2.0...@metamask/ramps-controller@20.3.0 [20.2.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@20.1.0...@metamask/ramps-controller@20.2.0 [20.1.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@20.0.0...@metamask/ramps-controller@20.1.0 [20.0.0]: https://github.com/MetaMask/core/compare/@metamask/ramps-controller@19.0.0...@metamask/ramps-controller@20.0.0 diff --git a/packages/ramps-controller/package.json b/packages/ramps-controller/package.json index 65c885df3d5..10b6f95c4ad 100644 --- a/packages/ramps-controller/package.json +++ b/packages/ramps-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ramps-controller", - "version": "20.2.0", + "version": "20.3.0", "description": "A controller for managing cryptocurrency on/off ramps functionality", "keywords": [ "Ethereum", diff --git a/packages/transaction-pay-controller/CHANGELOG.md b/packages/transaction-pay-controller/CHANGELOG.md index 8e8cb0b9689..fa797bc4d75 100644 --- a/packages/transaction-pay-controller/CHANGELOG.md +++ b/packages/transaction-pay-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/ramps-controller` from `^20.2.0` to `^20.3.0` ([#10041](https://github.com/MetaMask/core/pull/10041)) + ## [27.1.0] ### Changed diff --git a/packages/transaction-pay-controller/package.json b/packages/transaction-pay-controller/package.json index a83220f5794..a172c3a7d5d 100644 --- a/packages/transaction-pay-controller/package.json +++ b/packages/transaction-pay-controller/package.json @@ -68,7 +68,7 @@ "@metamask/messenger": "^2.0.0", "@metamask/metamask-eth-abis": "^3.1.1", "@metamask/network-controller": "^36.0.0", - "@metamask/ramps-controller": "^20.2.0", + "@metamask/ramps-controller": "^20.3.0", "@metamask/remote-feature-flag-controller": "^6.1.0", "@metamask/sentinel-api-service": "^1.0.1", "@metamask/transaction-controller": "^69.6.1", diff --git a/yarn.lock b/yarn.lock index 1630f78d553..7eb79202064 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8673,7 +8673,7 @@ __metadata: languageName: node linkType: hard -"@metamask/ramps-controller@npm:^20.2.0, @metamask/ramps-controller@workspace:packages/ramps-controller": +"@metamask/ramps-controller@npm:^20.3.0, @metamask/ramps-controller@workspace:packages/ramps-controller": version: 0.0.0-use.local resolution: "@metamask/ramps-controller@workspace:packages/ramps-controller" dependencies: @@ -9395,7 +9395,7 @@ __metadata: "@metamask/messenger": "npm:^2.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/network-controller": "npm:^36.0.0" - "@metamask/ramps-controller": "npm:^20.2.0" + "@metamask/ramps-controller": "npm:^20.3.0" "@metamask/remote-feature-flag-controller": "npm:^6.1.0" "@metamask/sentinel-api-service": "npm:^1.0.1" "@metamask/transaction-controller": "npm:^69.6.1"