Skip to content

1.12.0

Latest
Compare
Choose a tag to compare
@ZacSweers ZacSweers released this 21 Dec 03:34
· 3 commits to main since this release
  • Fix FIR diagnostics rendering in the IDE. Note this only works in the K2 Kotlin IDE plugin + setting the IntelliJ kotlin.k2.only.bundled.compiler.plugins.enabled registry key to false.
  • When custom annotations are defined, report those names in FIR error messages.
  • Support multiple custom annotations.
    • For Gradle configuration, the singular *Annotation properties are deprecated in favor of plural*Annotations SetProperty types.
    • For CLI consumers, the redactedAnnotation and unredactedAnnotation properties are now redactedAnnotations and unredactedAnnotations.
  • Build against Gradle 8.12.
  • Only report errors in FIR now. Removes the validateIr plugin option.
  • No longer support K1.
  • Raise Gradle plugin Kotlin target to 1.9.

This release goes all in on FIR for in-IDE error reporting!

image

What's Changed

Full Changelog: 1.11.0...1.12.0