Changelog
This page documents all changes to the IndepAI API. Subscribe to our changelog feed for updates.
v1.0.0 (2024-01-15)
Section titled “v1.0.0 (2024-01-15)”Initial Release
Section titled “Initial Release”The first public release of the IndepAI API includes:
Public Endpoints
Section titled “Public Endpoints”-
FI Calculator (
POST /api/v1/calculator)- Calculate financial independence timeline
- Year-by-year projections
- Multiple scenario support
-
Portfolio Health (
POST /api/v1/portfolio-health)- 0-1000 health score
- Four scoring components
- Actionable recommendations
-
API Status (
GET /api/v1/status)- Health check endpoint
- Service status monitoring
Authenticated Endpoints
Section titled “Authenticated Endpoints”-
Assets API (
/api/v1/assets/*)- Full CRUD operations
- Portfolio summary
- Asset categorization
-
User API (
/api/v1/user/*)- Profile management
- Settings customization
- Notification preferences
-
Geo API (
/api/v1/geo/*)- City database (100+ cities)
- Cost of living data
- City comparisons
- Personalized recommendations
-
Tax API (
/api/v1/tax/*)- Multi-country tax calculator
- Special programs database
- Tax optimization suggestions
-
Feature Flags (
/api/v1/features/*)- Feature flag checking
- A/B testing support
Infrastructure
Section titled “Infrastructure”- OpenAPI 3.1 specification
- Zod-based request validation
- JWT authentication via Supabase
- Rate limiting by tier
- Consistent error responses
Versioning Policy
Section titled “Versioning Policy”The IndepAI API uses URL-based versioning:
https://indepai.app/api/v1/...https://indepai.app/api/v2/... (future)Compatibility Guarantees
Section titled “Compatibility Guarantees”Within a major version (v1):
- Existing fields will not be removed
- Field types will not change
- Optional fields will not become required
- New optional fields may be added
Breaking Changes
Section titled “Breaking Changes”Breaking changes will only occur in new major versions:
- Field removals or type changes
- New required fields
- Authentication changes
- Rate limit structure changes
Major version transitions include:
- 6-month deprecation notice
- Migration guide
- Parallel operation of old version
Subscribe to Updates
Section titled “Subscribe to Updates”Get notified of API changes:
- Email: Subscribe at indepai.app/developers
- RSS: indepai.app/api/changelog.xml
- GitHub: Watch our changelog repository