Repository navigation
Release 3.1.4: sdk 2.9.3, mppx 0.15.0, viem 2.57.8, bun 1.4.4 - #159
Conversation
|
Review of Manifest
Correction: the body undercounts the mppx API surface The body says the only mppx APIs this library calls directly are
So 0.15.0's verifier changes do run through commerce's code when a merchant has 0.15.0 installed. The reason they cannot change behavior through this release is that mppx is not a declared dependency or peer: the merchant's own mppx pin decides, and 3.1.4 ships no mppx at all. Suggested wording: "commerce wires the mppx server ( What 0.15.0 changes on those paths, read from the dist diff
Pre-existing nit (not this PR) The Release and checks
|
|
Body corrected: it now lists the server-side mppx calls (Mppx.create, tempo.charge, tempo.session, compose) and gives the real reason the release is safe, which is that mppx is not a declared dependency or peer, so each merchant's pin decides. |
Summary
Release 3.1.4, from the 2026-10-22 maintenance sweep.
@agent-score/sdk:^2.9.2to^2.9.3, the SDK release from this sweep. Varun asked for every package to be bumped and tagged in this sweep, so this publishes even though the library's own code is unchanged.mppx: 0.13.5 to 0.15.0. Merchants install mppx themselves. This bump runs the verifier suite against the release the storefronts take in the same sweep.
3.src/payment/mppx_server.tsusesMppx.create,tempo.charge,tempo.sessionandcompose.mppx_stripe.tsloadsmppx/server.Credential.fromRequest,Credential.extractPaymentSchemeandReceipt.verifyCredentialandvalidateCredential, which nothing here calls.extractPaymentScheme, which is already handled.viem: 2.57.7 to 2.57.8, exact dev pin and override.
ox 0.14.57, which is inside the 24h release-age soak.Dev only: jose 6.2.13, knip 6.42.1 and typescript-eslint 8.72.0.
packageManager:bun@1.4.4.Checked and current: the
@x402set at 2.28.0.Held back: TypeScript 7. typescript-eslint still peers
typescript <6.1.0.Worked with Varun.
Type of change
Public API
Unchanged. Every peer range is untouched. The runtime dependency moves to
@agent-score/sdk ^2.9.3.Test plan
bun run lint,typecheck,knip,test(1637 passed, 4 skipped) andbuildall pass. The suite now runs against mppx 0.15.0 and viem 2.57.8.osv-scanneronbun.lock: no issues found.Checklist