Packages

Elixir client for the Zepto Payments API

Current section

Files

Jump to
zepto CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.0] - 2024-12-28
### Added
- Initial release
- OAuth2 Authorization Code flow support with automatic token refresh
- TokenManager GenServer for managing OAuth tokens across processes
- Token persistence via `Zepto.TokenCallback` behaviour
- OAuth callback plug for Phoenix integration (`Zepto.Plug.OAuthCallback`)
- API resources:
- `Zepto.Agreements` - Payment agreements
- `Zepto.BankAccounts` - Bank account management
- `Zepto.Contacts` - Contact management
- `Zepto.Payments` - Payment processing
- `Zepto.PaymentRequests` - Payment request management
- `Zepto.Refunds` - Refund processing
- `Zepto.Transactions` - Transaction history
- `Zepto.Transfers` - Transfer management
- `Zepto.User` - Current user info
- `Zepto.Webhooks` - Webhook management
- `Zepto.Sandbox` - Sandbox testing utilities
- Support for multiple environments (sandbox, prod)
- Lazy token loading to avoid startup ordering issues