Releases: wevm/mppx
Releases · wevm/mppx
mppx@0.5.12
Patch Changes
- f6ce313: Add typed
paymentPreferencessupport that emitsAccept-Paymenton client requests and filters composed server challenges accordingly. - 7059598: Accept zero-dollar proof credentials signed by authorized Tempo access keys and export Tempo proof DID helpers from
mppx/tempo. - b6a18c4: Raised too low fee-payer
maxTotalFeepolicy
mppx@0.5.11
Patch Changes
- 2aff2c0: Handled malformed Host headers in the Node request listener instead of letting them crash the process.
mppx@0.5.10
Patch Changes
- d95c01c: Pruned internal dependencies.
mppx@0.5.9
Patch Changes
- 4d7fe94: Bumped internal deps
mppx@0.5.8
Patch Changes
- 00572a0: Normalized Tempo fee-payer co-signing for charge flows so the final sponsored transaction is rebuilt from validated fields with centralized fee-payer policy checks.
- 7d4fdab: Centralize the authoritative challenge verification inputs by adding captured-request and verified-envelope context plumbing, shared canonical HMAC input generation, and a single pinned-request comparison path without changing the existing server hook model.
- b087c21: Add an optional atomic
Store.update()primitive for custom store backends and use it to make Tempo replay protection and channel state updates safe across distributed deployments.
mppx@0.5.7
Patch Changes
- 9cffd24: Added
Config,Text, andThemetype exports tomppx/htmlentrypoint.
mppx@0.5.6
Patch Changes
- 0c4ce6f: Added
.composesupport to HTML payment links.
mppx@0.5.5
Patch Changes
-
e7147c2: Bind attribution memo nonce to challenge ID. The 7-byte nonce field (bytes 25–31) is now derived from
keccak256(challengeId)[0..6]instead of random bytes, preventing transaction hash stealing in push mode.Attribution.encode()now requireschallengeId. The server verifies challenge binding and server fingerprint forhash(push) credentials. Pull-modetransactioncredentials are not affected — the server controls broadcast, so there is no hash-stealing risk.Breaking:
Attribution.encode()now requireschallengeId— callers must pass the challenge ID to generate a memo. Old push-mode clients that generate random attribution nonces or plain transfers without memos are rejected by the server. Pull-mode clients are unaffected.
mppx@0.5.4
mppx@0.5.3
Patch Changes
- ba0bb60: Override vulnerable
lodash(<=4.17.23) to>=4.18.0in pnpm overrides. Fixes code injection via_.template(GHSA-r5fr-rjxr-66jc) and prototype pollution via_.unset/_.omit(GHSA-f23m-r3pf-42rh).