github google/ksp 1.5.21-1.0.0-beta06

latest releases: 2.1.0-Beta1-1.0.25, 2.0.20-1.0.25, 2.0.20-1.0.24...
3 years ago

Highlights

  • Supported finer-grained tracking of changes in classpath / different modules for incremental processing. Previously, whenever there was a change in the classpath, a full reprocessing would be triggered. Now only dirty classes that are reachable will invalidate sources. This is disabled by default, however. Please enable it by setting the Gradle property ksp.incremental.intermodule=true.
  • Supported default values in annotations.
  • Supported checked exceptions in compiled classes.
  • Supported processing without Kotlin sources.

Issues Resolved
#53 Annotation values that are default are not visible in KSP
#233 Incremental processing for classpath changes
#493 Code does not get generated if project has only Java source files
#496 Execution failed for task ':foo:kspKotlin'. > Extension of type 'KspExtension' does not exist.
#507 getJvmCheckedException does not work for already compiled files
#511 About incremental aggregating processor
#531 The AbstractCompile.destinationDir property has been deprecated. This is scheduled to be removed in Gradle 8.0.

Don't miss a new ksp release

NewReleases is sending notifications on new releases.