Skip to main content

Changelog

All notable changes to SwiftAI Boilerplate Pro.
Complete changelog: CHANGELOG.md in the repo

Latest Version

Documentation & Testing Overhaul - 2025-10-13

Summary: Complete documentation restructure with 338+ tests achieving 85-90% coverage.

Documentation

  • Single-path approach
  • 60KB+ of guides
  • Example-first
  • LLM-friendly

Testing

  • 338+ tests added
  • 85-90% coverage
  • CI enforcement
  • Comprehensive error scenarios

Added

Core Documentation:
  • README.md - 10-minute Quick Start
  • docs/INDEX.md - Central documentation hub
  • docs/architecture-overview.md - System design
  • BUILDING_YOUR_APP.md - 60KB customization guide with LLM prompts
  • docs/testing-guide.md - Comprehensive testing guide
Module Documentation (12 modules):
  • Core, Networking, Storage, Auth, Payments, AI
  • FeatureChat, FeatureSettings, DesignSystem
  • Composition, plus 3 feature-specific docs
Migration Guides:
  • Supabase setup (auth + AI proxy)
  • RevenueCat setup (subscriptions)
  • Chat sync setup (22KB guide)
  • Profile photo setup (12KB guide)
Testing Infrastructure:
  • 251 unit tests
  • 47 integration tests
  • 12 snapshot tests
  • 28 UI tests
  • CI/CD with coverage enforcement

Changed

  • Documentation structure: Single-path, example-first
  • Quick Start reduced from 30 to 10 minutes
  • All module docs follow consistent template
  • Test coverage increased from ~60% to 85-90%

Removed

  • 18 legacy/duplicate documentation files
  • Scattered guides consolidated
  • Outdated status tracking docs

Earlier Versions

Initial Release - 2024

Complete boilerplate with:
  • 9 Swift Package modules
  • MVVM architecture
  • Dual-style chat UI
  • Supabase + RevenueCat integration
  • 5 built-in themes
  • Comprehensive error handling
  • Mock implementations
  • Production-ready patterns

Version Format

We use semantic versioning: MAJOR.MINOR.PATCH
  • MAJOR - Incompatible API changes
  • MINOR - New features (backward compatible)
  • PATCH - Bug fixes (backward compatible)

Release Notes

Focus: Developer experienceKey improvements:
  • 60KB customization guide with LLM prompts
  • 338+ tests with 85-90% coverage
  • CI enforcement prevents regressions
  • Single-path documentation
  • Example-first approach
Time saved: 30+ hours of documentation reading time
Focus: Production-ready foundationKey features:
  • Complete iOS app architecture
  • AI chat with 500+ models
  • Authentication (Supabase + Apple)
  • Subscriptions (RevenueCat)
  • Design system with 5 themes
  • Testing infrastructure
  • Comprehensive documentation
Time saved: 400+ hours of development

Upcoming

Features planned for future releases:
  • Voice message recording
  • Image generation integration
  • Multi-language support
  • Advanced analytics
  • Widget support
  • watchOS companion

Migration Guides

When upgrading between versions:
1

Read Changelog

Check what changed in the new version
2

Update Dependencies

File Packages Update to Latest Package Versions
3

Run Tests

./scripts/run-tests.sh
4

Fix Breaking Changes

Follow migration notes for your version

View Complete Changelog

View Complete Changelog

Complete version history with detailed change notes
I