diff --git a/.changeset/binary-safe-cli-output.md b/.changeset/binary-safe-cli-output.md deleted file mode 100644 index d4d20206..00000000 --- a/.changeset/binary-safe-cli-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mppx': patch ---- - -Preserve raw response bytes when writing CLI response bodies to stdout. diff --git a/.changeset/quiet-sponsored-charges.md b/.changeset/quiet-sponsored-charges.md deleted file mode 100644 index a6fa2f76..00000000 --- a/.changeset/quiet-sponsored-charges.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mppx': patch ---- - -Normalize sponsored Tempo charge transactions before client signing. diff --git a/.changeset/receipt-extension-fields.md b/.changeset/receipt-extension-fields.md deleted file mode 100644 index 239020f3..00000000 --- a/.changeset/receipt-extension-fields.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mppx': patch ---- - -Preserved method-specific extension fields on receipts. `Receipt.from`, `Receipt.deserialize`, and `Receipt.fromResponse` previously stripped fields outside the base set; they now pass unknown fields through, per the core spec's Payment-Receipt provision ("Payment method specifications MAY define additional fields for receipts"). diff --git a/.changeset/remove-mainnet-account-fund.md b/.changeset/remove-mainnet-account-fund.md deleted file mode 100644 index 18d45cb6..00000000 --- a/.changeset/remove-mainnet-account-fund.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mppx': patch ---- - -Removed the mainnet network option from `mppx account fund`. diff --git a/.changeset/session-open-readback-block-pin.md b/.changeset/session-open-readback-block-pin.md deleted file mode 100644 index 41c1232d..00000000 --- a/.changeset/session-open-readback-block-pin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mppx': patch ---- - -Fixed a read-after-write race in Tempo session channel open/top-up verification. The on-chain read-back now pins to the block that included the management transaction (instead of reading `latest`) and retries transient failures, so a lagging load-balanced RPC replica can no longer reject a valid open with `on-chain channel state does not match open receipt`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 69ddfe11..4ec478de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # mppx +## 0.8.6 + +### Patch Changes + +- adf5207: Preserve raw response bytes when writing CLI response bodies to stdout. +- a2bfcc5: Normalize sponsored Tempo charge transactions before client signing. +- 591ecf4: Preserved method-specific extension fields on receipts. `Receipt.from`, `Receipt.deserialize`, and `Receipt.fromResponse` previously stripped fields outside the base set; they now pass unknown fields through, per the core spec's Payment-Receipt provision ("Payment method specifications MAY define additional fields for receipts"). +- 7fd4ecb: Removed the mainnet network option from `mppx account fund`. +- 00d72b0: Fixed a read-after-write race in Tempo session channel open/top-up verification. The on-chain read-back now pins to the block that included the management transaction (instead of reading `latest`) and retries transient failures, so a lagging load-balanced RPC replica can no longer reject a valid open with `on-chain channel state does not match open receipt`. + ## 0.8.5 ### Patch Changes diff --git a/package.json b/package.json index 9c62cbd6..813339ce 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "[!start-pkg]": "", "name": "mppx", "type": "module", - "version": "0.8.5", + "version": "0.8.6", "main": "./dist/index.js", "license": "MIT", "homepage": "https://github.com/wevm/mppx#readme",