github google/ksp 1.4.10-dev-experimental-20201106

latest releases: 2.1.0-RC2-1.0.28, 2.0.21-1.0.28, 2.1.0-RC-1.0.27...
4 years ago

Highlights

  • KSP is now in a separate task from the main kotlinCompile task, which allows you to run ksp alone.
  • Now you can generate class files to be included in kotlin compile.
  • Now you can write test in KSP repo for multiple module use cases, good for testing dependency related issue. (Credit to @yigit !)
  • As a prerequisites of KSP multiple round processing, we added a symbol validation API for validating types in a symbol's enclosed scope. See KSNode.validate() for more details.

Resolved Issues
#85 Stale files are not cleaned up between runs
#95 Support generated JVM bytecode
#133 tip of tree 20201029 gradle plugin is broken

Merged PRs
#128 add symbol validation API
#130 Move KSP to an independent Gradle task
#137 Support multi module tests
#138 Include generated classes.
#139 Refactoring for the new Kotlin Gradle plugin API
#143 Set destinationDir for KotlinCompileTaskData.

Commits
ae98b8c Set destinationDir for KotlinCompileTaskData.
a850711 Refactoring for the new Kotlin Gradle plugin API
c844f2a Support multi module tests (#137)
3bcf10c add symbol validation API
671a2b1 Include generated classes.
3287061 Move KSP to an independent Gradle task
1acad60 update README.md to ksp-1.4.10-dev-experimental-20201023.

Don't miss a new ksp release

NewReleases is sending notifications on new releases.