Hi all,
KSP version 2.3.12 has been released and includes the following changes and bug fixes:
• This release introduces support for explicit backing fields (
#2873), which may now be returned by Resolver.getSymbolsWithAnnotation. To prevent breaking existing processors, new language features require an explicit opt-in. See the
release notes for information on how to do this.
• Fix Resolver.getDeclarationsFromPackage returning incomplete declarations from KLibs in Kotlin Multiplatform (
#2396)
• Fix KSP CLI process hanging indefinitely when a processor throws an unhandled exception (
#3120)
• Fix implicit task dependency error between KSP and Android Lint in Android KMP (
#3128)
• Fix NullPointerException by registering PluginProblemReporter as an application service (
#3140)
• Do not mark companion objects as JAVA_STATIC in Resolver.effectiveJavaModifiers (
#3125)
• Fix JAVA_STATIC modifier resolution for @JvmStatic members in Resolver.effectiveJavaModifiers (
#3124)
• Update minimum supported Android Gradle Plugin (AGP) version to 8.12.0 (
#3149)
Thanks!
The KSP Team