Skip to content

chore: release v0.2.0#274

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changelog-release/main
Open

chore: release v0.2.0#274
github-actions[bot] wants to merge 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-06-18)

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 @brendanryan, #299)
  • 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 @brendanryan, #299)
  • 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 @brendanryan, #299)
  • Added TIP-1034 Tempo session client primitives for descriptor-backed channels, precompile ABI helpers, voucher signing, and fee-sponsored session opens. (by @brendanryan, #299)

Patch Changes

  • Rejected oversized WWW-Authenticate request parameters before decoding payment challenges. (by @brendanryan, #299)
  • 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 @brendanryan, #299)
  • Align Tempo zero-amount proof shape with the wallet proof flow. (by @brendanryan, #299)

0.2.0 (2026-06-18)

0.3.0 (2026-06-18)

@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 5 times, most recently from 92c8c3b to 2d1df12 Compare June 16, 2026 16:15
@github-actions github-actions Bot force-pushed the changelog-release/main branch from 2d1df12 to fecf924 Compare June 18, 2026 05:11
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.

1 participant