What’s New

Kotlin Symbol Processing 2.3.8

2.3.8
Changed 3
  • Enabled new default annotation use-site rules in Kotlin's Analysis API for more information
  • Enabled ksp.project.isolation by default when Gradle isolated projects are enabled
  • Improved getSymbolsWithAnnotation performance by implementing a new PSI-based resolution strategy
What's Changed
  • Enabled new default annotation use-site rules in Kotlin's Analysis API (see KEEP 402) for more information. Note: KSP was already mostly compatible with KEEP 402, so there shouldn't be any visible changes for users. (#2888)
  • Enabled ksp.project.isolation by default when Gradle isolated projects are enabled (#2866)
  • Improved getSymbolsWithAnnotation performance by implementing a new PSI-based resolution strategy (#2816)
Contributors
  • Thanks to @hugoncosta and everyone who reported bugs and participated in discussions!

Full Changelog: https://github.com/google/ksp/compare/2.3.7...2.3.8

View original

Discussion