Skip to content

v1.8.0 — Kotlin and Swift Language Support

Choose a tag to compare

@girishr girishr released this 06 Jun 01:54
· 304 commits to main since this release

What's New

Added

  • Kotlin and Swift language support — specpilot init and specpilot add-specs now support --lang kotlin and --lang swift
    • frameworks.ts: kotlin → [android, spring, ktor, compose], swift → [ios, swiftui, vapor]
    • projectDetector.ts: auto-detects Kotlin projects (build.gradle, build.gradle.kts, settings.gradle.kts) with Spring Boot, Ktor, Android, Compose framework sniffing; Swift projects (Package.swift, .xcodeproj, .xcworkspace) with Vapor, SwiftUI, iOS sniffing
    • templateEngine.ts: 4 base templates (kotlin-project.yaml, kotlin-architecture.md, swift-project.yaml, swift-architecture.md) + 7 framework-specific variants with tailored build commands (./gradlew build for Kotlin, swift build for Swift)
    • 25 new tests, 144 → 169 total; closes BL-034

Full Changelog

https://github.com/girishr/SpecPilot/blob/main/CHANGELOG.md