All notable changes to this project will be documented in this file.
The format follows Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[1.0.0] - 2026-06-18
Added
Column.Entities— person (KYC) and business (KYB) entity management with evidence upload, beneficial owner linking, and compliance narrativesColumn.BankAccounts— account creation, balance history, multi-owner supportColumn.AccountNumbers— virtual account number issuanceColumn.Counterparties— external party management with IBAN validation and financial institution lookupColumn.ACH— ACH credit/debit origination (PPD/CCD/WEB/TEL/POP/IAT), returns, reversals, and positive pay rulesColumn.BookTransfers— instant internal transfers with two-phase hold supportColumn.Wires— domestic Fedwire transfers, drawdown requests, return request flowColumn.InternationalWires— SWIFT cross-border payments, FX quote lifecycle, gpi tracking, amendments, cancellationsColumn.RealtimeTransfers— RTP and FedNow instant payments, RFP flow, return request flowColumn.Checks— check issuance (print & mail), remote deposit capture, stop payments, returnsColumn.Transfers— unified transfer list across all payment typesColumn.Loans— loan origination, program management, secondary market salesColumn.Disbursements— loan fund disbursements with two-phase holdColumn.LoanPayments— payment collection and return handlingColumn.Events— immutable audit log with event type listingColumn.Webhooks— endpoint management, delivery logs, HMAC signature verificationColumn.Reporting— settlement reports and custom bank account statementsColumn.Documents— file uploads for compliance submissionsColumn.Simulation— sandbox simulation for all payment railsColumn.Pagination— cursor pagination helpers, lazyStreamsupport,fetch_all/2convenienceColumn.Client— HTTP layer with Basic Auth, retry + exponential backoff, automatic idempotency key generation, multipart uploadColumn.Config— runtime configuration with per-request override supportColumn.Error— structured error type with:type,:status,:code,:request_id, and:rawfields