1.9.0
- Update to Kotlin
2.0.0
(aka K2). This plugin now assumes 2.0, but can be used with Kotlin 1.9.x as well. - Fully implement validation checks in FIR, allowing the plugin to report errors earlier and also (eventually) have errors appear automatically in the IDE.
- The IR plugin no longer validates by default.
- At the time of writing, I'm not able to get errors to appear in the IDE even if non-bundled plugins are force-enabled. Follow KTIJ-29248 for more info.
- The
enabled
compiler option is no longer required and just defaults to true. - Omit the stdlib from transitive dependencies on the compiler plugin and Gradle plugin artifacts. Both kotlinc and Gradle impose their own versions on the classpath.
What's Changed
- Update dependency com.facebook:ktfmt to v0.49 by @renovate in #213
- Update actions/checkout digest to 44c2b7a by @renovate in #216
- Update actions/checkout digest to 0ad4b8f by @renovate in #217
- Update kotlin to 1.9.24 by @renovate in #215
- Omit the stdlib from the compiler plugin and gradle plugin artifacts by @ZacSweers in #218
- Switch back to macos latest by @ZacSweers in #219
- Update actions/checkout digest to a5ac7e5 by @renovate in #220
- Update to K2 by @ZacSweers in #179
Full Changelog: 1.8.1...1.9.0