Highlights
- Updated to Kotlin 1.5.30
- Added new API:
KSNode.parent
for accessing parent nodes directly.
Issues Resolved
#376 Some descriptor implementations for sources reports Origin.CLASS
#506 getSymbolsWithAnnotation does not handle type aliases
#476 KSP is unable to resolve self referencing java types in java sources
#194 KSTypeReference implementation without concrete PSI elements are falsely equal regardless of location.
#503 KSValueParameter has no reference to the KSDeclaration where is present
#570 KSP on multiplatform fails to skip disabled targets.
#491 hasBackingField returns wrong value for companion properties
#354 Provide the ability to check if a nullable lambda parameter type has the SUSPEND modifier
#566 InvalidUserDataException with native (androidNative?) targets
#175 Resolver.overrides fails for generics
#529 hasBackingField returns false for lateinit properties