Sourced from com.google.devtools.ksp's releases.
2.0.21-1.0.28
Updates
- [KSP2] Running from command line never finishes #2176
- Introduce KspAATask.commandLineArgumentProviders #2201
Contributors
Thanks to
@GeorgCantorand everyone who reported bugs and participated in discussions!2.0.21-1.0.27
Bugs Fixed
- KSP2: KtInvalidLifetimeOwnerAccessException: Access to invalid KtAlwaysAccessibleLifetimeToken: PSI has changed since creation #1854
- [KSP2] getSymbolsWithAnnotation() doesn't work if the annotation is an alias in KOTLIN_LIB #2024
- KotlinSymbolProcessingExtension leaks files due to URLClassLoader not being closed #2159
- Unresolvable iOS reference on Linux host #2173
- Fail to apply ksp before android #2174
- [KSP2] Mangled names for internal functions are incorrect for Android modules #2180
- [KSP2] JVM names for property getters/setters are incorrect if they start with "is" #2181
Contributors
Thanks to
@jonamireh,@kuanyingchou,@martinbonnin,@pablobaxter,@scott-pollom, and everyone who reported bugs and participated in discussions!
884c2f8
IntelliJ: set application pool threads to daemon7ecd1d8
KSP2 command line tool: exit with exit code59b9a1f
Introduce KspAATask.commandLineArgumentProvidersf5b4b29
Enable both KSP1 and KSP2 in gradle plugin testsf9460ee
UPDATE_AA_VERSION: 2.1.20-dev-33052a1a686
Update KSNameImpl.ktcf44710
CI: Update release branch to 1.0.288f2b41b
Downgrade to Kotlin 2.0.213fac0c1
KSP2: fix module names for Android builds0d114d9
Fix a dependency of integration-tests