Skip to main content

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 .mdc rule 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
Key Features:
  • 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
Benefits:
  • ✅ 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)
Example AI Prompts That Work Perfectly:
"Create a new settings view using DesignSystem components"
"Add a profile ViewModel following MVVM pattern"
"Create a new feature package for Notifications"
"Refactor this to use repository pattern"
View Release Notes | Read AI Development Guide

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.
Issues Fixed:
  • Preview Code Errors: #Preview blocks 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
Files Fixed:
  • ChatGPTStyleView.swift - Preview blocks wrapped
  • DualStyleChatView.swift - Preview blocks wrapped
  • SettingsView.swift - Bundle extension moved
View Release Notes

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
Key Changes:
  • 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
Files Changed:
  • Enhanced error handling in Auth package
  • Added StoreKitConfiguration.storekit for simulator testing
  • Created REVENUECAT_INTEGRATION.md checklist
  • Updated RevenueCat documentation with new Step 11
View Release Notes

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 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