cashapp / zipline

Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
Apache License 2.0
2.04k stars 154 forks source link

Update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.24-1.0.20 #1325

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.devtools.ksp:symbol-processing-gradle-plugin (source) 1.9.21-1.0.16 -> 1.9.24-1.0.20 age adoption passing confidence

Release Notes

google/ksp (com.google.devtools.ksp:symbol-processing-gradle-plugin) ### [`v1.9.24-1.0.20`](https://togithub.com/google/ksp/releases/tag/1.9.24-1.0.20) [Compare Source](https://togithub.com/google/ksp/compare/1.9.23-1.0.20...1.9.24-1.0.20) KSP 1.0.20 for kotlin compiler version 1.9.24 ### [`v1.9.23-1.0.20`](https://togithub.com/google/ksp/releases/tag/1.9.23-1.0.20) [Compare Source](https://togithub.com/google/ksp/compare/1.9.23-1.0.19...1.9.23-1.0.20) ##### KSP1 issues fixed - performance optimization for certain workload consists of heavy Java files, including - Replace IdKey's impl with identityHashCode [#​1804](https://togithub.com/google/ksp/issues/1804) - Cache enclosed descriptors by name [#​1808](https://togithub.com/google/ksp/issues/1808) - Add excludedSources to the KSP extension object [#​1793](https://togithub.com/google/ksp/issues/1793) thanks to [@​bitspittle](https://togithub.com/bitspittle) ##### KSP2 issues fixed - NoClassDefFoundError for LZ4Factory when trying KSP2 [#​1713](https://togithub.com/google/ksp/issues/1713) - Calling KSType.replace() with original arguments results in [#​1807](https://togithub.com/google/ksp/issues/1807) - Static fields in base class appear in derived classes [#​1744](https://togithub.com/google/ksp/issues/1744) - fix backing field checking for top level callables - support sealed inheritors lookup. - support type alias for getSymbolsWithAnnotation - support more types for reference elements ### [`v1.9.23-1.0.19`](https://togithub.com/google/ksp/releases/tag/1.9.23-1.0.19) ##### New APIs - [#​1708](https://togithub.com/google/ksp/issues/1708) `SymbolProcessorEnvironment.kspVersion` - [#​1707](https://togithub.com/google/ksp/issues/1707) `CodeGenerator.associateWithFunctions` and `CodeGenerator.associateWithProperties` ##### Issues fixed in KSP2 - [#​1691](https://togithub.com/google/ksp/issues/1691) IllegalStateException: Value type not found for value - [#​1719](https://togithub.com/google/ksp/issues/1719) The order of symbols returned from Resolver.getSymbolsWithAnnotation() is different - [#​1718](https://togithub.com/google/ksp/issues/1718) Getting packageName of Kotlin types returns empty String - [#​1721](https://togithub.com/google/ksp/issues/1721) KSAnnotation packageName is an empty String for a type from a different module - [#​1722](https://togithub.com/google/ksp/issues/1722) Resolver.getDeclarationsFromPackage() returns declarations from the default package when passing in an unknown package - [#​1717](https://togithub.com/google/ksp/issues/1717) Resolver.getJvmName() returns different results for annotation args - [#​1725](https://togithub.com/google/ksp/issues/1725) asMemberOf() throws exception with a generic type without arguments - [#​1728](https://togithub.com/google/ksp/issues/1728) ClassCastException when calling KSType.replace() with empty list - [#​1713](https://togithub.com/google/ksp/issues/1713) NoClassDefFoundError for LZ4Factory when trying KSP2 - [#​1665](https://togithub.com/google/ksp/issues/1665) NoClassDefFound in ksp.useKSP2=true mode - [#​1733](https://togithub.com/google/ksp/issues/1733) ABI incompatibility with kotlin-compiler-embeddable in 2.0.0-Beta4 - [#​1714](https://togithub.com/google/ksp/issues/1714) Generated resources are not added to KotlinCompilation inputs - [#​1747](https://togithub.com/google/ksp/issues/1747) isCompanionObject is false for companion objects from KOTLIN_LIB - [#​1743](https://togithub.com/google/ksp/issues/1743) Incorrect type parameter variances - [#​1759](https://togithub.com/google/ksp/issues/1759) IllegalStateException when getting the modifiers from properties in a Java annotation declaration ##### Issues fixed in KSP Gradle Plugin - [#​1712](https://togithub.com/google/ksp/issues/1712) Analysis API artifacts have the wrong common-deps dependency - [#​1775](https://togithub.com/google/ksp/issues/1775) 1.0.18 creates circular dependencies with kapt tasks - [#​1772](https://togithub.com/google/ksp/issues/1772) Update plugin com.google.devtools.ksp to v1.9.22-1.0.18 BUILD FAILED ##### Known issues - [#​1776](https://togithub.com/google/ksp/issues/1776) KSP2 has higher memory usage when the compile classpath is very large. ### [`v1.9.22-1.0.17`](https://togithub.com/google/ksp/releases/tag/1.9.22-1.0.17) [Compare Source](https://togithub.com/google/ksp/compare/1.9.22-1.0.16...1.9.22-1.0.17) ##### Issues fixed - Annotations missing on KSTypeArgument of typealias [#​1679](https://togithub.com/google/ksp/issues/1679) - unhandled visibility: private to this [#​1515](https://togithub.com/google/ksp/issues/1515) - `Resolver#getJvmCheckedException` results in `` when throwing type variable. [#​1460](https://togithub.com/google/ksp/issues/1460) - Class annotation values with `$` in name are `null` when used in Kotlin source [#​1671](https://togithub.com/google/ksp/issues/1671) - KSP 1.9.21-1.0.15 leaking memory and causing OOMs [#​1653](https://togithub.com/google/ksp/issues/1653) - KSP processing fails with Java enum [#​1482](https://togithub.com/google/ksp/issues/1482) - \[KSP2] Support Package annotations [#​1641](https://togithub.com/google/ksp/issues/1641) ### [`v1.9.22-1.0.16`](https://togithub.com/google/ksp/releases/tag/1.9.22-1.0.16) [Compare Source](https://togithub.com/google/ksp/compare/1.9.21-1.0.16...1.9.22-1.0.16) This is KSP 1.0.16 for Kotlin compiler 1.9.22

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 has been generated by Mend Renovate. View repository job log here.