Skip to content

v0.1.1

Choose a tag to compare

@pay-skill pay-skill released this 09 Apr 17:10
· 87 commits to main since this release

What's Changed

  • implement x402 request() in both SDKs by @pay-skill in #1
  • add SDK E2E acceptance tests by @pay-skill in #2
  • flesh out SDK READMEs by @pay-skill in #3
  • Replace TS SDK stubs with real viem crypto + EIP-712 auth by @pay-skill in #4
  • Replace Python SDK stubs with real eth_account crypto + EIP-712 auth by @pay-skill in #5
  • add auth rejection tests for TS + Python SDKs by @pay-skill in #6
  • update E2E tests with real EIP-712 auth by @pay-skill in #7
  • add permit signing flow to payment methods by @pay-skill in #8
  • enable SDK E2E tests against testnet in CI by @pay-skill in #9
  • fix: chain name to ID mapping for EIP-712 auth by @pay-skill in #10
  • fix: sign full URL path in Wallet auth by @pay-skill in #11
  • fix: remove fake API calls from SDKs by @pay-skill in #12
  • feat: server-side link creation for fund/withdraw by @pay-skill in #13
  • Add SDK acceptance tests (TypeScript + Python) by @pay-skill in #14
  • fix: auto-sign permits in Wallet.payDirect and openTab by @pay-skill in #15
  • test: x402 request acceptance tests for TS and Python SDKs by @pay-skill in #16
  • fix: client-side permit signing by @pay-skill in #21
  • fix: resilient nonce fetch + contracts cache by @pay-skill in #22
  • fix: use server /permit/prepare instead of direct RPC by @pay-skill in #23
  • fix: use POST for /permit/prepare by @pay-skill in #24
  • fix: acceptance CI uses pnpm for SDK, secrets configured by @pay-skill in #25
  • fix: acceptance test mint amounts + webhook secret by @pay-skill in #26
  • fix: Python permit auto-signing, webhook model, TS test timeout by @pay-skill in #27
  • fix: DirectPaymentResult model matches server response by @pay-skill in #28
  • fix: Tab model handles both server response formats by @pay-skill in #29
  • fix: update router address in E2E tests by @pay-skill in #30
  • fix: PayClient auth, permit POST, test amounts, mint timeout by @pay-skill in #31
  • fix: settleViaDirect tx_hash key mismatch by @pay-skill in #32
  • fix: remove wallet field from webhook registration body by @pay-skill in #33
  • fix: update webhook events to Pay, drop chains param by @pay-skill in #34
  • feat: add withdrawTab / withdraw_tab to SDKs by @pay-skill in #37
  • feat: add OWS signer integration by @pay-skill in #36
  • x402 V2 wire format: PAYMENT-REQUIRED + PAYMENT-SIGNATURE by @pay-skill in #40
  • feat: remove withdrawTab/withdraw_tab methods by @pay-skill in #43
  • feat: discover() method for service discovery (P11) by @pay-skill in #44
  • feat: add base_url to DiscoverService (P11a) by @pay-skill in #45
  • simplify: DiscoverService type matches simplified response by @pay-skill in #46
  • feat: docsUrl in DiscoverService (P11a) by @pay-skill in #47
  • chore: update GitHub org remit-md -> pay-skill by @pay-skill in #48
  • Update Dependabot, add auto-merge and Telegram alerts by @pay-skill in #49
  • build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /ows-policy by @dependabot[bot] in #39
  • Bump @types/node 25, eslint 10, fix Python CI by @pay-skill in #55
  • Remove tab.charged from SDKs and tests by @pay-skill in #56
  • P20: add release pipeline and bump-version workflow by @pay-skill in #57

New Contributors

Full Changelog: https://github.com/pay-skill/pay-sdk/commits/v0.1.1