All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2026-07-22
Added
- Initial release, ported from the reference
mercury-goSDK. Mercury.Client— Req-based transport with configurable timeout, retry, base URL, and request/response hooks.Mercury.Retry— exponential backoff with jitter, honorsRetry-After.- Typed exceptions:
Mercury.APIError,Mercury.AuthenticationError,Mercury.NotFoundError,Mercury.ValidationError,Mercury.ConflictError,Mercury.RateLimitError,Mercury.ServerError,Mercury.NetworkError,Mercury.TimeoutError, andMercury.Errorclassification predicates. - Lazy, auto-paginating
Streams viaMercury.Paginationon every list endpoint. - Full resource coverage:
Mercury.Accounts,Mercury.Transactions,Mercury.Recipients,Mercury.Invoices,Mercury.Payments,Mercury.Categories,Mercury.Customers,Mercury.Treasury,Mercury.Webhooks(including inbound signature verification),Mercury.Events,Mercury.Organization,Mercury.Users,Mercury.SafeRequests,Mercury.Credit,Mercury.Attachments,Mercury.OAuth2. !-suffixed raising variant for every function.