Changelog
Changelog
API versions, breaking changes, and release notes
v0.1.0 — Phase 1 (February 2026)
Initial release of the FoxCalc platform.
API
- Funder API:
POST,PUT,PATCH,DELETEfor offers - HMAC-SHA256 authentication with replay protection
- Optimistic concurrency via version numbers
- Signed, expiring calculator URLs
- Submission callbacks with full computed terms
- Webhook subscriptions for 12 event types
- Rate limiting per API key
Calculator
- Real-time pricing calculator with slider controls
- Brand theming (logo, colors, terminology)
- Multi-frequency support (daily, weekly, monthly)
- Adjustable fees with floor/ceiling constraints
- Three prepayment models (step-per-month, fixed windows, funder-provided)
- Stipulation file uploads (10MB per file)
- Configurable submission confirmation dialog
- Three dynamic constraints (payment ceiling, net-to-merchant floor, fee ceiling)
Portal
- JWT session authentication
- Deal list with search, sort, and filters
- Deal detail with full submission snapshot
- Manual deal creation (9-section form)
- API Simulator (JSON preview, cURL export, adapter pipeline)
- 13 settings pages (branding, defaults, access control, guardrails)
- User management (invite, bulk CSV upload, roles, permissions)
- API key management (create, revoke, scopes)
- Webhook subscription management
- Password reset flow
- Dark mode
Infrastructure
- AWS deployment (ECS Fargate, RDS, ElastiCache, CloudFront, S3)
- SendGrid email with domain authentication (DKIM/SPF/DMARC)
- Docker containerization
- GitHub Actions CI/CD
Test Coverage
- 798 tests (115 shared + 422 API + 22 calculator + 239 portal E2E)