Skip to content

chore: release v0.2.0#274

Merged
emmajam merged 1 commit into
mainfrom
changelog-release/main
Jul 16, 2026
Merged

chore: release v0.2.0#274
emmajam merged 1 commit into
mainfrom
changelog-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changelogs release workflow.

When you're ready to release, merge this PR and the packages will be published.


0.11.0 (2026-07-16)

Minor Changes

  • Validate the credential source on the Tempo hash-credential verification path. The server now parses the did:pkh:eip155 source before reserving the transaction hash, requires TIP-20 transfers to originate from the declared source address (falling back to the receipt sender when no source is provided), and rejects malformed or chain-mismatched sources with a uniform error. Adds ChargeMethod::with_validate_sender to authorize smart-account / relayer flows where the on-chain transfer sender differs from the declared source. (by @DerekCofausper, #315)
  • Added a structured reason: Option<PaymentFailureReason> field to PaymentFailedContext, marked the struct #[non_exhaustive], and added PaymentFailedContext::new() and with_reason() constructors. Downstream callers should construct it via new() and destructure it with .. so future field additions remain non-breaking. (by @DerekCofausper, #315)
  • Sponsored (fee-payer) charges now dry-run the co-signed transaction via tempo_simulateV1 before broadcasting. If the transaction would revert on-chain, the sponsor rejects it instead of paying gas for a failing transaction. The check fails closed: if the simulation RPC is unavailable, the charge is rejected. (by @DerekCofausper, #315)
  • Added TIP-1034 Tempo session client primitives for descriptor-backed channels, precompile ABI helpers, voucher signing, and fee-sponsored session opens. (by @DerekCofausper, #315)

Patch Changes

  • Added configurable incremental 402 challenge retries for HTTP clients. (by @DerekCofausper, #315)
  • Rejected oversized WWW-Authenticate request parameters before decoding payment challenges. (by @DerekCofausper, #315)
  • Updated README documentation with an expanded protocol description, added an MPP SDKs table listing official implementations in multiple languages, and cleaned up URLs and prose throughout. (by @DerekCofausper, #315)
  • Add client-side Tempo chain pinning. TempoProvider::with_expected_chain_id rejects charge challenges whose methodDetails.chainId conflicts with the configured chain ID, and signs on the pinned chain when the challenge omits it — matching the mpp-go conformance ABI. (by @DerekCofausper, #315)
  • Align Tempo zero-amount proof shape with the wallet proof flow. (by @DerekCofausper, #315)

0.2.0 (2026-07-16)

0.3.0 (2026-07-16)

@github-actions
github-actions Bot force-pushed the changelog-release/main branch 2 times, most recently from 99dbfec to 043037d Compare June 4, 2026 19:13
@github-actions github-actions Bot changed the title chore: release v0.1.5 chore: release v0.2.0 Jun 4, 2026
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 13 times, most recently from b2baf97 to d82ca56 Compare June 10, 2026 08:38
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 6 times, most recently from 2d1df12 to fecf924 Compare June 18, 2026 05:11
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 4 times, most recently from 33b939f to c32f22b Compare July 1, 2026 17:44
@github-actions
github-actions Bot force-pushed the changelog-release/main branch from c32f22b to bf69456 Compare July 7, 2026 01:04
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 3 times, most recently from 52ff9d3 to 19db0c7 Compare July 13, 2026 15:45
@github-actions
github-actions Bot force-pushed the changelog-release/main branch from 19db0c7 to a898f8d Compare July 16, 2026 14:55
@github-actions

Copy link
Copy Markdown
Contributor Author

✅ Changelog found on PR.

Edit changelog

@emmajam
emmajam merged commit e2e27ed into main Jul 16, 2026
11 checks passed
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.

2 participants