What's Changed
- Fix regression where library symbols disappear during concurrent KSP executions by only clearing
CoreJarFileSystemhandlers 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.argumentsomittingvarargparameters when annotations are applied with no arguments (#3271) - Align
KSAnnotation.defaultArgumentsbehavior across platforms by not falling back to an empty array on JVM for array-typed parameters (#3233) - Fix
KSTypeParameter.boundsreturning 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