Compose Compiler & Kotlin versions
For the purposes of testing, development, or just living on the edge... some people want to use versions of Kotlin that are not yet officially supported by the Compose Compiler. For this purpose, we publish some branches the Compose Compiler that follow various versions of the Kotlin Compiler.
It is worth noting that these builds typically undergo less testing than the final builds published on Gmaven, so adopt at your own risk.
Compatibility with Kotlin 2.0+
Compose compiler plugin is released with Kotlin compiler starting from Kotlin 2.0. See the announcement blogpost for more details.
Compatibility table
Kotlin Version | Compose Compiler Version | Binaries |
---|---|---|
2.0.0-RC1 | 1.5.13-dev-k2.0.0-RC1-50f08dfa4b4 | (cli) (intellij) (sources) |
2.0.0-Beta5 | 1.5.11-dev-k2.0.0-Beta5-b5a216d0ac6 | (cli) (intellij) (sources) |
2.0.0-Beta4 | 1.5.11-dev-k2.0.0-Beta4-21f5e479a96 | (cli) (intellij) (sources) |
2.0.0-Beta3 | 1.5.9-dev-k2.0.0-Beta3-7c5ec6895a0 | (cli) (intellij) (sources) |
2.0.0-Beta2 | 1.5.8-dev-k2.0.0-Beta2-99ed868a0f8 | (cli) (intellij) (sources) |
2.0.0-Beta1 | 1.5.6-dev-k2.0.0-Beta1-06a03be2b42 | (cli) (intellij) (sources) |
1.9.25 | 1.5.15-dev-k1.9.25-bffbec61a14 | (cli) (intellij) (sources) |
1.9.24 | 1.5.14-dev-k1.9.24-50022def4af | (cli) (intellij) (sources) |
Project configuration
Configure your project to use this repository. For details, see the ComposeAppUsingPrereleaseComposeCompiler example project.