github google/ksp 2.3.13

3 hours ago

What's Changed

  • Add KSContextParameter and KSFunctionDeclaration.contextParameters to the API (#3216)
  • Improve diagnostics by returning last round dismissible errors when KSP fails (#3196)
  • Add opt-in processor classloader caching (ksp.classloader.cache.processors=true) to speed up multi-module builds (#3210)
  • Avoid clearing binary and library caches between KSP rounds (#3235)
  • Optimize classpath scanning, dependency indexing, and package directory lookups during incremental compilation (#3254)
  • Backport IntelliJ Platform CoreJarHandler to prevent non-deterministic missing jar entries (#3240)
  • Fix getting annotation default values from KLibs in Kotlin Multiplatform (#2356)
  • Fix resolving aliased annotations in PsiResolutionStrategy (#2997)
  • Fix Gradle project isolation detection when configured via command-line flags (#3188)
  • Fix duplicate declaration generation in intermediate Kotlin Multiplatform metadata compilations (#3229)

Contributors

Full Changelog: 2.3.12...2.4.0

Don't miss a new ksp release

NewReleases is sending notifications on new releases.