Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 09:10
· 14 commits to main since this release

This release introduces first-class Kotlin Multiplatform (KMP) support to download, parse, and merge platform-specific targets (.klib, JVM .jar/.aar) from a single root coordinate.

📦 Kotlin Multiplatform (KMP) Support

  • Gradle Module Metadata Resolution: Resolves target split coordinates (e.g. iosarm64, js, wasm-js, jvm) automatically from Gradle Module Metadata (.module JSON).
  • KLIB Metadata Scanner: Reads platform target tags and package structures directly from Kotlin Native .klib metadata ZIP archives.
  • Unified Multiplatform Merging: Consolidates package declarations, constructors, methods, and properties across all target platforms into a single unified index.
  • Platform-Aware Reports: Displays target annotations (e.g. [common], [jvm]) in explain reports and MCP tool outputs when signatures vary by platform.

🖥️ CLI Updates & Architecture Refactoring

  • Self-Updating Engine (update Command): Checks for the latest version on GitHub, automatically upgrades the CLI binaries, and distributes the updated Agent Skills dynamically.
  • Clean Architecture Partitioning: Fully modularized the codebase into Scanner Layer, Unified Database, and Tooling/Analysis Layer.
  • Configuration Cache Compliance: Dynamic CLI version resolution configured safely, enabling 100% compatibility with Gradle's Configuration Cache.
  • Categorized Modular Documentation: CLI Reference split into 6 functional files under docs/cli/ to improve website navigation and AI agent contextual lookup.