github google/ksp 2.3.14

one hour ago

What's Changed

  • Fix regression where library symbols disappear during concurrent KSP executions by only clearing CoreJarFileSystem handlers when no executions are active (#3286)
  • Implement support for reading Kotlin context parameters (KSContextParameter) on functions and properties (#2472)
  • Skip Analysis API session initialization and processor execution during incremental builds when no files are dirty (#3256)
  • Fix KSAnnotation.arguments omitting vararg parameters when annotations are applied with no arguments (#3271)
  • Align KSAnnotation.defaultArguments behavior across platforms by not falling back to an empty array on JVM for array-typed parameters (#3233)
  • Fix KSTypeParameter.bounds returning expanded type arguments when the bound is a type alias (#3242)

Contributors

  • Thanks to @bcorso, and everyone who reported bugs and participated in discussions!

Full Changelog: 2.3.13...2.3.14

Don't miss a new ksp release

NewReleases is sending notifications on new releases.