Kotlin Symbol Processing 2.3.11

2.3.11
Added 4
  • Support org.gradle.isolated-projects for project isolation
  • Add org.gradle.isolated-projects=true to KSP Gradle properties reference table
  • Add KSP Gradle properties reference table to README documentation
  • Document collection values in KSValueArgument.value
Changed 2
  • Clean output directories instead of skipping tasks when processor classpath transitions to empty
  • Update error messaging for ksp.useKSP2 deprecation notice
Fixed 3
  • Fix premature kspDebugAndroidTest task skipping on Android library modules
  • Fix missing parent declaration exception for @NotNull annotations during incremental compilation
  • Fix build cache misses by marking KspGradleConfig.logLevel as @Internal
What's Changed
What's Changed
  • Support org.gradle.isolated-projects for project isolation (#3051)
  • Fix premature kspDebugAndroidTest task skipping on Android library modules (#3050)
  • Fix missing parent declaration exception for @NotNull annotations during incremental compilation (#3030)
  • Clean output directories instead of skipping tasks when processor classpath transitions to empty (#3046)
  • Fix build cache misses by marking KspGradleConfig.logLevel as @Internal (#3039)
  • Add org.gradle.isolated-projects=true to KSP Gradle properties reference table (#3076)
  • Add KSP Gradle properties reference table to README documentation (#3070)
  • Document collection values in KSValueArgument.value (#3069)
  • Update error messaging for ksp.useKSP2 deprecation notice (#3066)
Contributors
  • Thanks to @simonlebras, @ChristianKatzmann, @Yong-yuan-X, @bacecek, @KlyneChrysler, @Shaurya2k06, and everyone who reported bugs and participated in discussions!

Full Changelog: https://github.com/google/ksp/compare/2.3.10...2.3.11

View original

Discussion