This release brings mostly bug fixes into KSP2 beta
Users are encouraged to try out KSP2 beta.
new feature
expose an API in Resolver to retrieve the module name for handling mangling of internal members #1621
issues fixed
- Class values are missing class type in annotation values #1646
- Kotlin Function* types reports inconsistent package and qualified names #1845
- KSP2 cannot load Android lint checks jar due to FileTooBigException #1839
- [KSP2] KSAnnotations with annotation properties with a default value always resolve to null #1843
- [KSP2] Modifier.FUN is missing in functional interfaces #1853
- [KSP2] ClassCastException when calling KSType.starProjection() on a Java field type #1735
- [KSP2] Annotation arguments with default values are missing #1837
- [KSP2] Intersection types are not modeled #1846
- KSP2: Model enum entries in annotation values #1861
- KSP2: Unknown JS backend: Wasm #1889
- [KSP2] NullPointerException when getting arguments of annotation value #1798