All notable changes to this project are documented here.

Format follows Keep a Changelog. Versioning follows Semantic Versioning.


Unreleased


1.0.0 - 2026-06-15

Added

  • Initial release
  • Full Core API coverage: Users, Cards, CardProducts, Businesses, Transactions, Balances
  • Full Funding coverage: GPAOrders, ProgramFundingSources, ProgramGatewayFundingSources, AccountHolderFundingSources, IntraAccountTransfers, ProgramTransfers, ProgramReserve, FundingViaACH, InstantFunding, AutoReload, ACHReceiving
  • Full Spend Controls: VelocityControls, AuthorizationControls, MCCGroups, MerchantGroups, AcceptedCountries
  • Full Card Lifecycle: CardTransitions, BulkCardOrders, PINs, DigitalWalletsManagement, TokenizationAsAService
  • Full Compliance: KYCVerification, UserTransitions, BusinessTransitions, AccountHolderGroups, FraudFeedback, ThreeDSecure
  • Full Fees: Fees, FeeCharges, FeeRefunds
  • Full Disputes: DisputesVisa, DisputesMastercard, DisputesPulse, DisputesEvidenceCollection
  • Full Credit Platform (25 modules): Accounts, Cards, Applications, Bundles, Products, Policies, Payments, PaymentSchedules, PaymentSources, JournalEntries, LedgerEntries, Statements, Disputes, Adjustments, Rewards, RewardAccounts, RewardRedemptions, RewardRules, RewardConversions, RewardGlobalConfigurations, Delinquency, Transitions, Substatuses, Refunds, BalanceRefunds
  • Full DiVA API (35 modules): All analytics and reporting views
  • Platform: Webhooks, GatewayJIT, CommandomMode, SelfServiceCredentials, Simulations, Sandbox
  • HTTP/2 connection pooling via Finch
  • Automatic retry with exponential backoff and jitter
  • Lazy streaming for all paginated list endpoints via Marqeta.Stream
  • Telemetry events for all HTTP requests with built-in metrics definitions
  • Token-bucket rate limiter GenServer
  • Typed error structs with retryability flags and field-level errors
  • Webhook HMAC-SHA256 signature verification
  • Gateway JIT Funding request/response builder helpers
  • Config validation via NimbleOptions with persistent_term caching
  • ExMachina test factory with realistic fixtures for all resource types
  • Bypass-based HTTP mock helpers for unit tests
  • Credo + Dialyzer + ExCoveralls integration
  • GitHub Actions CI with matrix testing (Elixir 1.16/1.17, OTP 26/27)
  • Full hex docs with grouped module documentation