Skip to content

Releases: google/ksp

2.0.20-1.0.24

22 Aug 20:30
Compare
Choose a tag to compare

What's Changed

2.0.20-RC2-1.0.24

13 Aug 23:31
Compare
Choose a tag to compare
2.0.20-RC2-1.0.24 Pre-release
Pre-release

What's Changed

2.0.10-1.0.24

06 Aug 19:07
Compare
Choose a tag to compare

What's Changed

2.0.20-RC-1.0.24

30 Jul 20:53
Compare
Choose a tag to compare
2.0.20-RC-1.0.24 Pre-release
Pre-release

What's Changed

Full Changelog: 2.0.10-RC2-1.0.24...2.0.20-RC-1.0.24

2.0.10-RC2-1.0.24

30 Jul 01:48
Compare
Choose a tag to compare
2.0.10-RC2-1.0.24 Pre-release
Pre-release

What's Changed

Full Changelog: 2.0.0-1.0.24...2.0.10-RC2-1.0.24

2.0.0-1.0.24

29 Jul 22:58
Compare
Choose a tag to compare

What's Changed

#2013 Handle edge cases of KtAnnotated.annotations
#2009 Fix :kotlin-analysis-api:shadowJar failing on Windows
#2006 Use symbol-processing-aa-embeddable in Gradle

Bugs Fixed

#1956 IllegalAccessError in Dagger with KSP2.0.0-1.0.22 and KSP2
#1998 KSP2 version 2.0.0-1.0.23 crashes on Moshi codegen with NoSuchElementException: Collection contains no element matching the predicate.

Full Changelog: e880744...c63864c

1.9.25-1.0.20

23 Jul 18:02
Compare
Choose a tag to compare
1.9.25-1.0.20 Pre-release
Pre-release

KSP 1.0.20 for Kotlin 1.9.25

2.0.20-Beta2-1.0.23

11 Jul 22:59
Compare
Choose a tag to compare
2.0.20-Beta2-1.0.23 Pre-release
Pre-release

KSP 1.0.23 for Kotlin compiler 2.0.20

2.0.10-RC-1.0.23

11 Jul 21:59
Compare
Choose a tag to compare
2.0.10-RC-1.0.23 Pre-release
Pre-release

KSP 1.0.23 for Kotlin 2.0.10-RC

2.0.0-1.0.23

11 Jul 19:28
Compare
Choose a tag to compare

Issues fixed

  • [KSP2] Nullable type arg type becomes non-null after replace() call #1856
  • Annotations on enum entires on K2 are missing #1962
  • Got IllegalStateException when calling replace() on error types #1960
  • [KSP2] Resolver.getJvmCheckedException doesn't work on property accessors #1900
  • [KSP2] Property getter JVM names in data classes become componentN instead of getXXX #1958
  • [KSP2] Resolver.mapToJvmSignature doesn't unwrap inline classes #1859
  • [KSP2] KSFunctionDeclaration.asMemberOf does not return correct types #1919
  • implement getOwnerJvmClassName #1979
  • [KSP2] KSPropertyDeclaration.hasBackingField returns inconsistent results #1939
  • [KSP2] Annotations on extension receivers are missing #1899