github google/ksp 1.6.20-1.0.5

latest releases: 2.1.0-RC-1.0.27, 2.0.21-1.0.27, 2.1.0-RC-1.0.26...
2 years ago

New Features

Thanks to @runningcode, KSP supports CommandLineArgumentProvider now:

// build.gradle.kts
...
ksp {
    arg(myCommandLineArgumentProvider)
}

Issues Fixed

#815 Extended Java interface defines Any as a supertype
#831 Multi-modules: superTypes doesn't return the super types
#843 allowSourcesFromOtherPlugins breaks up-to-date checks & caching
#847 Add support for passing CommandLineArgumentProvider to KspExtension
#851 API for KSType for checking whether the underlying Java type is raw.
#858 Sealed class's KSDeclaration.isOpen returns true
#876 KSClassDeclaration.isOpen returns true for nested data classes
#879 Generated files are not cleaned up between runs for Kotlin/Native targets
#881 KSP Processing order doesn't process room class first before typealias
#887 Incremental compilation: getNewFiles does not pick up newly generated files on Windows
#890 isAssignableFrom behaves incorrectly with Java-specific types (from Resolver.getJavaClassByName)

Contributors
Thank you for the pull requests!
@DSteve595
@Jeffset
@jsjeon
@runningcode
@sangyongchoi
@yigit

Don't miss a new ksp release

NewReleases is sending notifications on new releases.