v0.1.1
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
- @pay-skill made their first contribution in #1
- @dependabot[bot] made their first contribution in #39
Full Changelog: https://github.com/pay-skill/pay-sdk/commits/v0.1.1