Current section
Files
Jump to
Current section
Files
campaign_flow
CHANGELOG.md
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] - 2025-11-24
### Added
- Initial release of the CampaignFlow API client
- OAuth2 client credentials authentication with automatic token management
- Full API coverage for all Campaign Flow endpoints:
- Campaigns (list, get, create, update, add comment, set status, send approved email)
- Campaign Vendors (list, get, add, update, remove, send campaign, verify contact)
- Agencies (list, get)
- Invoices (list, get, create, update)
- Campaign Budgets (list, get, create, update, finance options, finance quotes)
- Finance Applications (list, get, set status, submit)
- Users (list, get)
- Tenants (list, get)
- Properties (list, get)
- Referrals (list, get)
- Signatories (list, get)
- Comprehensive error handling with structured error types
- Support for both production and test environments
- Configurable via application config or runtime options
- Type-safe function signatures with @spec
- Built with the Req HTTP client library
- Complete documentation and usage examples
[0.1.0]: https://github.com/challengr-apps/campaign_flow/releases/tag/v0.1.0