Changelog
All notable changes to SwiftAI Boilerplate Pro.Complete changelog: CHANGELOG.md in the repo
Latest Version
v1.3.0 - AI-Assisted Development Configurations - 2025-11-18
Summary: Comprehensive Cursor AI and Bolt AI configurations for accelerated development with consistent, high-quality code generation.Cursor AI Rules
- 4 comprehensive
.mdcrule files - Automatic code quality enforcement
- DesignSystem usage enforced
- Protocol-based dependencies
- MVVM architecture patterns
Bolt AI Chat Modes
- 12 specialized AI assistants
- Context-aware development
- Domain-specific expertise
- From architecture to deployment
- Instant mode switching
- Cursor Rules (
.cursor/rules/): Architecture enforcement, SwiftUI patterns, DesignSystem usage, modular design - Bolt Chat Modes (
.bolt/): iOS Developer, Architecture, SwiftUI, Feature Dev, Integration, Testing, Debug, Performance, Package, Deploy, Accessibility, Documentation - Zero Setup: Works automatically when you open the project
- SEO Optimized: Cursor AI, Bolt AI, .MDC rules, AI-assisted iOS development
- ✅ Consistent code quality across AI-generated code
- ✅ Automatic adherence to architecture patterns
- ✅ Proper DesignSystem usage (DSColors, DSFonts, DSSpacing)
- ✅ Protocol-based dependencies for testability
- ✅ Comprehensive error handling
- ✅ Swift best practices (async/await, @MainActor, Sendable)
v1.2.1 - Device & Archive Build Fixes - 2025-11-18
Summary: Critical bug fix for device and App Store archive builds.Bug Fix
Fixed build failures when building for physical devices or creating App Store archives. Preview code now properly excluded from release builds.
- Preview Code Errors:
#Previewblocks now properly wrapped in#if DEBUG - Bundle Extension Error: Moved Bundle extension outside debug block
- Device Builds: Can now build for physical devices
- Archive Builds: Can now archive for App Store submission
ChatGPTStyleView.swift- Preview blocks wrappedDualStyleChatView.swift- Preview blocks wrappedSettingsView.swift- Bundle extension moved
v1.2.0 - Authentication & Payments Improvements - 2025-11-17
Summary: Enhanced authentication error handling and added RevenueCat StoreKit Configuration support for simulator testing.Authentication
- Fixed misleading error messages
- Improved sign-out navigation
- Better error context
- Email confirmation support
RevenueCat
- StoreKit Configuration added
- Simulator testing fixed
- Integration checklist created
- Comprehensive troubleshooting
- Auth Error Messages: More specific and helpful error messages instead of generic “Network error occurred”
- Sign-Out Fix: Users now immediately return to auth screen when signing out
- Simulator Testing: Added StoreKit Configuration file with correct Xcode scheme path
- Product ID Guidance: Clear documentation on matching product IDs across all systems
- Integration Checklist: New step-by-step verification checklist for RevenueCat setup
- Enhanced error handling in Auth package
- Added
StoreKitConfiguration.storekitfor simulator testing - Created
REVENUECAT_INTEGRATION.mdchecklist - Updated RevenueCat documentation with new Step 11
v1.1.0 - 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 Startdocs/INDEX.md- Central documentation hubdocs/architecture-overview.md- System designBUILDING_YOUR_APP.md- 60KB customization guide with LLM promptsdocs/testing-guide.md- Comprehensive testing guide
- Core, Networking, Storage, Auth, Payments, AI
- FeatureChat, FeatureSettings, DesignSystem
- Composition, plus 3 feature-specific docs
- Supabase setup (auth + AI proxy)
- RevenueCat setup (subscriptions)
- Chat sync setup (22KB guide)
- Profile photo setup (12KB guide)
- 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
Documentation Overhaul (Oct 2025)
Documentation Overhaul (Oct 2025)
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
Initial Release (2024)
Initial Release (2024)
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
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
3
Run Tests
4
Fix Breaking Changes
Follow migration notes for your version
View Complete Changelog
View Complete Changelog
Complete version history with detailed change notes
