Skip to content

pympp@0.1.4

Choose a tag to compare

@github-actions github-actions released this 18 Feb 01:07
· 124 commits to main since this release
095c80d

What's Changed

  • feat(tempo): add fee sponsorship via tempo_sendTransaction by @brendanjryan in #1
  • refactor: use pytempo for TempoTransaction instead of manual RLP encoding by @brendanjryan in #2
  • refactor: use pytempo exclusively for sponsored-only transactions by @brendanjryan in #3
  • feat: migrate to pytempo typed API by @brendanjryan in #4
  • Fleshes out examples by @brendanjryan in #5
  • fix: use standard eth_getTransactionCount and set fee_token by @brendanjryan in #8
  • feat: add HMAC-SHA256 challenge ID generation by @brendanjryan in #10
  • fix: return 402 for failed receipts per IETF spec by @brendanjryan in #11
  • fix: tempo payment method parity with TypeScript SDK by @brendanjryan in #12
  • fix: update credential format to match new spec with ChallengeEcho by @brendanjryan in #9
  • spec: remove failed receipt state, return 402 for failures by @gakonst in #13
  • fix: client robustness improvements by @brendanjryan in #14
  • feat: mpay TypeScript SDK parity by @brendanjryan in #15
  • feat: add parseUnits syntactic sugar for human-readable amounts by @brendanjryan in #17
  • examples: add @requires_payment decorator endpoint to api-server by @brendanjryan in #18
  • feat: simplify server API — Mpay.create(), flat charge(amount=), smart defaults by @brendanjryan in #19
  • feat: add stream payment intent with payment channels by @brendanjryan in #20
  • Add PyPI publish workflow with trusted publishing by @brendanjryan in #23
  • chore: initial release by @brendanjryan in #24
  • feat: make intents explicit in tempo() — remove implicit ChargeIntent default by @brendanjryan in #22
  • fix: use correct changelogs action ref by @brendanjryan in #25
  • fix: add write permissions to release workflow by @brendanjryan in #26
  • chore: release mpay@0.1.1 by @github-actions[bot] in #27
  • fix: add release environment and permissions to release workflow by @brendanjryan in #28
  • refactor: switch payment token from AlphaUSD to PathUSD by @gakonst in #29
  • chore: use published pytempo from PyPI by @brendanjryan in #31
  • refactor: remove streaming support by @brendanjryan in #32
  • feat: auto-generate attribution memo for MPP transactions by @brendanjryan in #34
  • rename: mpay → pympp by @brendanjryan in #35
  • Tighten README to match mppx style by @brendanjryan in #36
  • rename @requires_payment decorator to @pay by @brendanjryan in #37
  • feat: align with TypeScript SDK and spec by @brendanjryan in #33
  • fix: HMAC-bound challenge IDs for MCP transport + add description/externalId to ChargeRequest by @brendanjryan in #38
  • feat: mandate JCS (RFC 8785) for canonical JSON serialization of request parameter by @brendanjryan in #39
  • fix: include empty fields in HMAC challenge ID computation by @brendanjryan in #40
  • fix: reject duplicate params and require method in receipts by @brendanjryan in #41
  • docs: align README format with mppx by @brendanjryan in #42
  • chore: release pympp@0.1.0 by @github-actions[bot] in #30
  • fix: persist checkout credentials for publish workflow by @brendanjryan in #43
  • chore: test publish pipeline by @brendanjryan in #44
  • chore: release pympp@0.1.1 by @github-actions[bot] in #45
  • fix: use Python 3.12 in publish workflow by @brendanjryan in #46
  • chore: release pympp@0.1.2 by @github-actions[bot] in #47
  • fix: correct transferWithMemo selector, event topic, and gas estimation by @brendanjryan in #50
  • chore: use changelogs python-version input by @brendanjryan in #52
  • chore: release pympp@0.1.3 by @github-actions[bot] in #51
  • fix: client imports no longer pull in server dependencies by @brendanjryan in #53
  • fix: sort imports to satisfy ruff I001 by @brendanjryan in #55
  • chore: release pympp@0.1.4 by @github-actions[bot] in #54
  • debug: test twine upload directly by @brendanjryan in #56

New Contributors

  • @brendanjryan made their first contribution in #1
  • @gakonst made their first contribution in #13
  • @github-actions[bot] made their first contribution in #27

Full Changelog: https://github.com/tempoxyz/pympp/commits/pympp@0.1.4