Every public release of @vault/sdk, oldest at the bottom. Breaking changes are flagged in red. We follow SemVer strictly.
⌥ Subscribe to RSSTwo changes that have been the top community asks for a year. Webhook events now ship with a discriminated-union WebhookEvent type so switch-case is exhaustive. All list endpoints return AsyncIterable so you can for await the cursor.
WebhookEvent union with 28 event kindslist() methods — auto-paginatesidempotencyKey helper · auto-generates a UUIDRetry-After headerCustomer.deleted works as expectedSDK now bundles a separate entry for edge runtimes (Vercel Edge, Cloudflare Workers, Deno Deploy). Slightly smaller (10kB → 7kB gzip) and avoids the Node crypto import.
node:cryptocharges.refund() now validates amount <= originalconsole.log from retry path3.0 is a ground-up rewrite. Same API surface, 14kB gzip (down from 28kB), and the types are much stricter. Four breaking changes — migration guide linked below.
new Vault(opts) opts now requires explicit apiVersioncustomer.delete() renamed to customer.remove()client.charges.refund(id) shorthandawait compatible in ESM mode