google/ksp (com.google.devtools.ksp)
### [`v2.0.21-1.0.27`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.27)
[Compare Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.26...2.0.21-1.0.27)
##### Bugs Fixed
- KSP2: KtInvalidLifetimeOwnerAccessException: Access to invalid KtAlwaysAccessibleLifetimeToken: PSI has changed since creation [#1854](https://redirect.github.com/google/ksp/issues/1854)
- \[KSP2] getSymbolsWithAnnotation() doesn't work if the annotation is an alias in KOTLIN_LIB [#2024](https://redirect.github.com/google/ksp/issues/2024)
- KotlinSymbolProcessingExtension leaks files due to URLClassLoader not being closed [#2159](https://redirect.github.com/google/ksp/issues/2159)
- Unresolvable iOS reference on Linux host [#2173](https://redirect.github.com/google/ksp/issues/2173)
- Fail to apply ksp before android [#2174](https://redirect.github.com/google/ksp/issues/2174)
- \[KSP2] Mangled names for internal functions are incorrect for Android modules [#2180](https://redirect.github.com/google/ksp/issues/2180)
- \[KSP2] JVM names for property getters/setters are incorrect if they start with "is" [#2181](https://redirect.github.com/google/ksp/issues/2181)
##### Contributors
Thanks to [@jonamireh](https://redirect.github.com/jonamireh), [@kuanyingchou](https://redirect.github.com/kuanyingchou), [@martinbonnin](https://redirect.github.com/martinbonnin), [@pablobaxter](https://redirect.github.com/pablobaxter), [@scott-pollom](https://redirect.github.com/scott-pollom), and everyone who reported bugs and participated in discussions!
### [`v2.0.21-1.0.26`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.26)
[Compare Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.25...2.0.21-1.0.26)
#### Bugs Fixed
- A failure occurred while executing com.google.devtools.ksp.gradle.KspAAWorkerAction [#1968](https://redirect.github.com/google/ksp/issues/1968)
- \[KSP2] default value is null for nested annotation [#2077](https://redirect.github.com/google/ksp/issues/2077)
- \[KSP2] "internal" members are out of order in Resolver.getDeclarationsInSourceOrder() [#1827](https://redirect.github.com/google/ksp/issues/1827)
- \[KSP2] Resolver.getDeclarationsFromPackage() couldn't find Java declarations [#1952](https://redirect.github.com/google/ksp/issues/1952)
- \[KSP2] Property setter parameter name becomes value [#1865](https://redirect.github.com/google/ksp/issues/1865)
- \[KSP2] A failure occurred while executing com.google.devtools.ksp.gradle.KspAAWorkerAction [#1941](https://redirect.github.com/google/ksp/issues/1941)
- \[KSP2] NullPointerException when calling hasBackingField on properties of Enum declarations [#1753](https://redirect.github.com/google/ksp/issues/1753)
- JVM Module name is changed for libraries [#2105](https://redirect.github.com/google/ksp/issues/2105)
- \[KSP2] asMemberOf() is not working with Java sources [#2051](https://redirect.github.com/google/ksp/issues/2051)
- KSP2: implement KSPropertyDeclaration.findOverridee and Resolver.asMemberOf for java fields [#1642](https://redirect.github.com/google/ksp/issues/1642)
- \[KSP2] command line doesn't support absolute Windows paths [#2046](https://redirect.github.com/google/ksp/issues/2046)
- \[KSP2] NPE when getting annotation arguments on non-Jvm targets [#1823](https://redirect.github.com/google/ksp/issues/1823)
- \[KSP2] Resolver.mapToJvmSignature() is not consistent [#2109](https://redirect.github.com/google/ksp/issues/2109)
- \[KSP2] Default annotation argument values are sometimes missing [#2107](https://redirect.github.com/google/ksp/issues/2107)
- \[KSP2] KSFunctionDeclaration.asMemberOf doesn't work sometimes [#2116](https://redirect.github.com/google/ksp/issues/2116)
- \[KSP2] Qualified names of nested annotations from JAVA_LIB is null [#2033](https://redirect.github.com/google/ksp/issues/2033)
- \[KSP2] Class literal annotation default values resolve to error types [#1910](https://redirect.github.com/google/ksp/issues/1910)
- KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol [#2119](https://redirect.github.com/google/ksp/issues/2119)
- KSP memory leak in Android build [#2073](https://redirect.github.com/google/ksp/issues/2073)
- \[KSP2] KSClassDeclaration.asType(emptyList()) fails after Resolver.getSymbolsWithAnnotation() call [#2094](https://redirect.github.com/google/ksp/issues/2094)
- KSValueArgumentImpl doesn't implement .equals() in KSP2 [#2091](https://redirect.github.com/google/ksp/issues/2091)
- \[KSP2] JvmName is ignored in annotation property getters [#2148](https://redirect.github.com/google/ksp/issues/2148)
- \[KSP2] Unable to get visibility of KSTypeAlias [#2140](https://redirect.github.com/google/ksp/issues/2140)
- Gradle kspKotlin task failed when upgrading to 2.0.20-1.0.25 [#2123](https://redirect.github.com/google/ksp/issues/2123)
- \[KSP2] Generic type arguments on typealiases are improperly forwarded to the KSType [#2088](https://redirect.github.com/google/ksp/issues/2088)
- java.lang.IllegalStateException: Storage for \[...] is already registered with 2.0.20-1.0.24 [#2072](https://redirect.github.com/google/ksp/issues/2072)
**Full Changelog**: https://github.com/google/ksp/compare/911690b86b60a0299af0e86b6abcf18d8abb003b...2.0.21-1.0.26
#### Contributors
Thanks to [@ansman](https://redirect.github.com/ansman), [@asapha](https://redirect.github.com/asapha), [@kaeawc](https://redirect.github.com/kaeawc), [@kuanyingchou](https://redirect.github.com/kuanyingchou), [@scott-pollom](https://redirect.github.com/scott-pollom), and everyone who reported bugs and participated in discussions!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.0.21-1.0.25
->2.0.21-1.0.27
Release Notes
google/ksp (com.google.devtools.ksp)
### [`v2.0.21-1.0.27`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.27) [Compare Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.26...2.0.21-1.0.27) ##### Bugs Fixed - KSP2: KtInvalidLifetimeOwnerAccessException: Access to invalid KtAlwaysAccessibleLifetimeToken: PSI has changed since creation [#1854](https://redirect.github.com/google/ksp/issues/1854) - \[KSP2] getSymbolsWithAnnotation() doesn't work if the annotation is an alias in KOTLIN_LIB [#2024](https://redirect.github.com/google/ksp/issues/2024) - KotlinSymbolProcessingExtension leaks files due to URLClassLoader not being closed [#2159](https://redirect.github.com/google/ksp/issues/2159) - Unresolvable iOS reference on Linux host [#2173](https://redirect.github.com/google/ksp/issues/2173) - Fail to apply ksp before android [#2174](https://redirect.github.com/google/ksp/issues/2174) - \[KSP2] Mangled names for internal functions are incorrect for Android modules [#2180](https://redirect.github.com/google/ksp/issues/2180) - \[KSP2] JVM names for property getters/setters are incorrect if they start with "is" [#2181](https://redirect.github.com/google/ksp/issues/2181) ##### Contributors Thanks to [@jonamireh](https://redirect.github.com/jonamireh), [@kuanyingchou](https://redirect.github.com/kuanyingchou), [@martinbonnin](https://redirect.github.com/martinbonnin), [@pablobaxter](https://redirect.github.com/pablobaxter), [@scott-pollom](https://redirect.github.com/scott-pollom), and everyone who reported bugs and participated in discussions! ### [`v2.0.21-1.0.26`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.26) [Compare Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.25...2.0.21-1.0.26) #### Bugs Fixed - A failure occurred while executing com.google.devtools.ksp.gradle.KspAAWorkerAction [#1968](https://redirect.github.com/google/ksp/issues/1968) - \[KSP2] default value is null for nested annotation [#2077](https://redirect.github.com/google/ksp/issues/2077) - \[KSP2] "internal" members are out of order in Resolver.getDeclarationsInSourceOrder() [#1827](https://redirect.github.com/google/ksp/issues/1827) - \[KSP2] Resolver.getDeclarationsFromPackage() couldn't find Java declarations [#1952](https://redirect.github.com/google/ksp/issues/1952) - \[KSP2] Property setter parameter name becomes value [#1865](https://redirect.github.com/google/ksp/issues/1865) - \[KSP2] A failure occurred while executing com.google.devtools.ksp.gradle.KspAAWorkerAction [#1941](https://redirect.github.com/google/ksp/issues/1941) - \[KSP2] NullPointerException when calling hasBackingField on properties of Enum declarations [#1753](https://redirect.github.com/google/ksp/issues/1753) - JVM Module name is changed for libraries [#2105](https://redirect.github.com/google/ksp/issues/2105) - \[KSP2] asMemberOf() is not working with Java sources [#2051](https://redirect.github.com/google/ksp/issues/2051) - KSP2: implement KSPropertyDeclaration.findOverridee and Resolver.asMemberOf for java fields [#1642](https://redirect.github.com/google/ksp/issues/1642) - \[KSP2] command line doesn't support absolute Windows paths [#2046](https://redirect.github.com/google/ksp/issues/2046) - \[KSP2] NPE when getting annotation arguments on non-Jvm targets [#1823](https://redirect.github.com/google/ksp/issues/1823) - \[KSP2] Resolver.mapToJvmSignature() is not consistent [#2109](https://redirect.github.com/google/ksp/issues/2109) - \[KSP2] Default annotation argument values are sometimes missing [#2107](https://redirect.github.com/google/ksp/issues/2107) - \[KSP2] KSFunctionDeclaration.asMemberOf doesn't work sometimes [#2116](https://redirect.github.com/google/ksp/issues/2116) - \[KSP2] Qualified names of nested annotations from JAVA_LIB is null [#2033](https://redirect.github.com/google/ksp/issues/2033) - \[KSP2] Class literal annotation default values resolve to error types [#1910](https://redirect.github.com/google/ksp/issues/1910) - KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol [#2119](https://redirect.github.com/google/ksp/issues/2119) - KSP memory leak in Android build [#2073](https://redirect.github.com/google/ksp/issues/2073) - \[KSP2] KSClassDeclaration.asType(emptyList()) fails after Resolver.getSymbolsWithAnnotation() call [#2094](https://redirect.github.com/google/ksp/issues/2094) - KSValueArgumentImpl doesn't implement .equals() in KSP2 [#2091](https://redirect.github.com/google/ksp/issues/2091) - \[KSP2] JvmName is ignored in annotation property getters [#2148](https://redirect.github.com/google/ksp/issues/2148) - \[KSP2] Unable to get visibility of KSTypeAlias [#2140](https://redirect.github.com/google/ksp/issues/2140) - Gradle kspKotlin task failed when upgrading to 2.0.20-1.0.25 [#2123](https://redirect.github.com/google/ksp/issues/2123) - \[KSP2] Generic type arguments on typealiases are improperly forwarded to the KSType [#2088](https://redirect.github.com/google/ksp/issues/2088) - java.lang.IllegalStateException: Storage for \[...] is already registered with 2.0.20-1.0.24 [#2072](https://redirect.github.com/google/ksp/issues/2072) **Full Changelog**: https://github.com/google/ksp/compare/911690b86b60a0299af0e86b6abcf18d8abb003b...2.0.21-1.0.26 #### Contributors Thanks to [@ansman](https://redirect.github.com/ansman), [@asapha](https://redirect.github.com/asapha), [@kaeawc](https://redirect.github.com/kaeawc), [@kuanyingchou](https://redirect.github.com/kuanyingchou), [@scott-pollom](https://redirect.github.com/scott-pollom), and everyone who reported bugs and participated in discussions!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.