github google/ksp 1.6.0-1.0.2

latest releases: 1.9.24-1.0.20, 2.0.0-RC2-1.0.20, 2.0.0-RC1-1.0.20...
2 years ago

New APIs
#732 Introduced Resolver.getJavaWildcard(reference: KSTypeReference): KSTypeReference which propagates declaration-site variance into use-site whenever applicable. It mimics the behavior of the JVM backend which utilizes Java wildcard in the generated code.

Issues Fixed
#717 Provide APIs to resolve positional types for parameters
#723 1.5.31-1.0.1 is not compatible with Gradle 6.8
#727 KSClassDeclaration.getDeclaredProperties should list constructor params first
#728 getSymbolsWithAnnotation not working properly with JS/IR
#744 kspJs failing with "Collection has more than one element." when processing code in commonMain
#752 Logger.error() does not quit compiler as expected
#764 Unable to load class 'org.gradle.util.internal.VersionNumber'

Contributors
Thank you for your pull requests!
@ansman
@elect86
@glureau
@liujingxing
@ZacSweers

Don't miss a new ksp release

NewReleases is sending notifications on new releases.