v1.0.0
Major Changes
-
3f55252: First real release of the CLI, rewired to work end-to-end against the actual
@klappay/node/@klappay/typespackages instead of the placeholder@klappay/sdkdependency it shipped with.- Fixed dependencies:
@klappay/sdk→@klappay/node, pinned real published@klappay/typesversions instead of an unresolvedworkspace:*. - Fixed
klap listen/klap logs --tailto hit the real relay endpoint (GET /v1/webhooks/listen). - Removed
charges create --mode continuousandsandbox trigger-event— neither corresponds to anything in the current API. charges createnow requires--amount/--expires-in(the API has no "any amount"/"never expires" charge), and prints the charge'scheckoutUrlso you can open the hosted checkout page straight from the terminal.klap listen --forward-tois now optional — omit it to just print events live, same asklap logs --tail. Both now also accept--charge <id>to filter to a single charge.- Added
klap webhooks create/list/delete/deliveries/retry. - Added
klap fixtures charge— a realisticChargeJSON object for any lifecycle status, no API call or login required. - Added a full test suite (vitest), typecheck, and biome lint, all wired into CI.
- Added a documentation site (VitePress, deployed to cli.klappay.com) and the standard klappay tooling: commitlint, husky, changesets, GitHub Actions CI/release/docs workflows.
- Fixed dependencies: