All notable changes to clearbank-sdk are documented here.
- Initial release
- GBP Accounts — real and virtual account management, transactions, Bacs DDIs, camt.053 statements
- Payments — FPS (single + bulk), CHAPS (customer credit + return), Bacs returns, cheque deposits (ICS), internal transfers (single + bulk), CoP outbound name verification, SEPA SCT UK, GBP Cross-Border (deprecated)
- Multi-currency & FX — MCCY account management, virtual accounts, international payment batches, FX spot trading, FX RFQ (request-for-quote), SEPA SCT UK
- Embedded Banking — retail/sole-trader/legal-entity customer management, payment/savings/hub/ISA accounts, embedded FPS, ISA transfer-in, interest products, KYC submission and status
- Webhooks — RSA-SHA256 signature verification, typed event parsing,
dispatch()router for all 19 event types,buildAck()helper - RSA-SHA256
DigitalSignaturesigning via Web Crypto API (PKCS#1 v1.5 + SHA-256) - Full-jitter exponential backoff retries for 429/500/503
- Pinnable
X-Request-Idfor idempotent mutation retries - Telemetry hook for structured observability events
- Dual CJS/ESM output with TypeScript declaration files
- 100+ unit tests using Vitest + MSW