Update Kotlin, KSP and Compose Compiler to v2 - #130
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
May 21, 2024 23:08
dc7e781 to
4bced86
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
June 6, 2024 01:46
4bced86 to
572ed0c
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
June 17, 2024 16:03
572ed0c to
31e4fc3
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
June 27, 2024 08:10
31e4fc3 to
f4baed9
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
July 11, 2024 22:13
f4baed9 to
7b0b4e2
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
July 30, 2024 00:51
7b0b4e2 to
e1f0208
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
August 6, 2024 23:39
56457e5 to
3071694
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
August 22, 2024 22:13
0d4eee0 to
1486a77
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
September 5, 2024 22:00
b432b2c to
1a5068b
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
September 17, 2024 23:15
1a5068b to
63ad90a
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
October 11, 2024 06:12
e31b8c7 to
4000dfc
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
October 23, 2024 21:08
4000dfc to
d1597a5
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
November 7, 2024 23:00
d1597a5 to
a4ca109
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
November 16, 2024 01:38
a4ca109 to
5a92f19
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
3 times, most recently
from
November 28, 2024 00:20
6a6009b to
a74030f
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
January 28, 2025 23:08
ecdf987 to
bd4699d
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
February 14, 2025 05:12
bd4699d to
88af1fe
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
February 27, 2025 21:13
88af1fe to
942aa2d
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
March 21, 2025 04:50
99f2393 to
4693e51
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
June 10, 2025 00:33
a3a7561 to
cc7d91f
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
June 26, 2025 00:45
3d50dc2 to
fad4ebc
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
August 15, 2025 01:40
2e873d0 to
95e1582
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
3 times, most recently
from
September 12, 2025 07:48
e363bc4 to
dda01dd
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
October 8, 2025 02:43
dda01dd to
14aea66
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
October 23, 2025 09:41
b13770f to
3684def
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
November 6, 2025 23:02
ba31fb7 to
1fdae4b
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
November 20, 2025 21:50
1fdae4b to
1010484
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
December 16, 2025 23:48
511dd0d to
5dd7d18
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
January 28, 2026 18:29
5dd7d18 to
aeb333c
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
February 5, 2026 08:43
aeb333c to
bd81673
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
February 17, 2026 23:58
bd81673 to
790d995
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
March 16, 2026 09:04
790d995 to
a45b2dc
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
April 23, 2026 09:29
623109e to
e7eb45e
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
May 13, 2026 23:00
e7eb45e to
a2ed024
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
May 26, 2026 21:13
a2ed024 to
d75ed56
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
June 3, 2026 09:46
d75ed56 to
a55e51e
Compare
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
2 times, most recently
from
July 14, 2026 09:56
1637730 to
cc513b2
Compare
| datasource | package | from | to | | ---------- | ------------------------------------------------------------------------------------------------- | ------------- | ------ | | maven | com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin | 1.9.22-1.0.18 | 2.3.11 | | maven | org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-test-junit | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-test-annotations-common | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-test | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-compiler-embeddable | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-parcelize-runtime | 1.9.22 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-stdlib | 1.9.22 | 2.4.10 |
renovate
Bot
force-pushed
the
renovate/major-kotlin-ksp-and-compose-compiler
branch
from
August 3, 2026 21:10
cc513b2 to
9b47f81
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.9.22-1.0.18→2.3.111.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.101.9.22→2.4.10Release Notes
google/ksp (com.google.devtools.ksp)
v2.3.11Compare Source
v2.3.10Compare Source
What's Changed
KSTypeImplto speed up processing (#2896)@JvmRecord(#2813)kotlinx.coroutinesin the distributed uber jarsymbol-processing-aa-embeddable(#2938)ksp(...)Gradle configuration in Kotlin Multiplatform (KMP) projects in favor of target-specific configurations (#2956). Note: Non-KMP projects are also affected. For migration details, see the documentation.Contributors
Full Changelog: google/ksp@2.3.9...2.3.10
v2.3.9Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.8...2.3.9
v2.3.8Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.7...2.3.8
v2.3.7Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.6...2.3.7
v2.3.6Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.5...2.3.6
v2.3.5Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.4...2.3.5
v2.3.4Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.3...2.3.4
v2.3.3Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.2...2.3.3
v2.3.2Compare Source
What's Changed
Note: This release is a hotfix for a regression introduced in 2.3.1
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.1...2.3.2
v2.3.1Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.0...2.3.1
v2.3.0Compare Source
What's Changed
Reason for 2.3.0 version name:
Full Changelog: google/ksp@2.2.20-2.0.4...2.3.0
v2.2.21-2.0.5Compare Source
What's Changed
Full Changelog: google/ksp@2.2.21-2.0.4...2.2.21-2.0.5
v2.2.21-2.0.4Compare Source
What's Changed
Full Changelog: google/ksp@2.2.21-RC2-2.0.4...2.2.21-2.0.4
v2.2.20-2.0.4Compare Source
What's Changed
Unable to build on AGP 8.11.1 using KSP 2.2.20-2.0.3 due to class cast exception #2614
Resolver#getJvmCheckedException(KSPropertyAccessor) throws IllegalArgumentException #2548
ClassCastException when building with 2.2.20-2.0.3 #2598
Replace KaFirStopWorldCacheCleaner with no-op implementation #2626
BuildConfig values are not available during annotation process after upgrading ksp from 2.2.10-2.0.2 -> 2.2.20-2.0.3 #2597
Missing Gradle task wiring with 2.2.20-2.0.3 #2595
2.2.20-2.0.3 + protobufJavalite build errors #2596
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.2.20-2.0.3...2.2.20-2.0.4
v2.2.20-2.0.3Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.21-2.0.2...2.2.20-2.0.3
v2.2.20-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.20-RC2-2.0.2...2.2.20-2.0.2
v2.2.10-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.10-RC2-2.0.2...2.2.10-2.0.2
v2.2.0-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.0-RC3-2.0.2...2.2.0-2.0.2
v2.1.21-2.0.2Compare Source
What's Changed
KSP1: use new mangling scheme for inline classes #2446
KSP task (non-)registration happens too soon #1789
[ksp2] Resolver.getJvmName wrong for properties starts with is #2275
Inlined JVM name is not correct #1493
[KSP2] Annotation values of inner annotations shouldn't be marked as default #2437
Properly support @ all annotation use site target #2438
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.21-2.0.1...2.1.21-2.0.2
v2.1.21-2.0.1Compare Source
What's Changed
Full Changelog: google/ksp@2.1.21-RC2-2.0.1...2.1.21-2.0.1
v2.1.20-2.0.1Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.20-2.0.0...2.1.20-2.0.1
v2.1.20-2.0.0Compare Source
What's Changed
Full Changelog: google/ksp@2.1.20-1.0.32...2.1.20-2.0.0
v2.1.20-1.0.32Compare Source
What's Changed
#2379 [KSP2] resolved type of vararg parameter in functions changed vs KSP1
#2358 [KSP2] Annotation missing from property when VALUE_PARAMETER target is used.
And various performance optimizations!
v2.1.20-1.0.31Compare Source
What's Changed
Full Changelog: google/ksp@2.1.20-RC2-1.0.31...2.1.20-1.0.31
v2.1.10-1.0.31Compare Source
Bug Fixes
v2.1.10-1.0.30Compare Source
Bugs Fixed / PR Landed
#2325 [KSP2] KSType.arguments return arguments on aliased type.
#2312 Partially migrate KSP off AGP's legacy Variant API
#2309 Resolver#getDeclarationsFromPackage() does not find generated files
#2252 Incremental processing breaks when a project dependency is modified
#2265 [ksp2] ksType.arguments will crash on a typealias's java wildcard type
#2264 [ksp2] getJavaWildcard does not return wildcard for List param (different with kapt/ksp1)
#2246 Resolver returns non-equal instances of the same declaration.
#2254 [KSP2] Resolver#overrides() gives incorrect result when method isn't accessible.
v2.1.10-1.0.29Compare Source
What's Changed
Full Changelog: google/ksp@2.1.10-RC2-1.0.29...2.1.10-1.0.29
v2.1.0-1.0.29Compare Source
Updates
Contributors
Thanks to everyone who reported bugs and participated in discussions!
v2.1.0-1.0.28Compare Source
What's Changed
Full Changelog: google/ksp@2.1.0-RC2-1.0.28...2.1.0-1.0.28
v2.0.21-1.0.28Compare Source
Updates
Contributors
Thanks to @GeorgCantor and everyone who reported bugs and participated in discussions!
v2.0.21-1.0.27Compare Source
Bugs Fixed
Contributors
Thanks to @jonamireh, @kuanyingchou, @martinbonnin, @pablobaxter, @scott-pollom, and everyone who reported bugs and participated in discussions!
v2.0.21-1.0.26Compare Source
Bugs Fixed
Full Changelog: google/ksp@911690b...2.0.21-1.0.26
Contributors
Thanks to @ansman, @asapha, @kaeawc, @kuanyingchou, @scott-pollom, and everyone who reported bugs and participated in discussions!
v2.0.21-1.0.25Compare Source
What's Changed
Full Changelog: google/ksp@2.0.21-RC-1.0.25...2.0.21-1.0.25
v2.0.20-1.0.25Compare Source
Bugs Fixed
Inlined JVM name is not correct #1493
[KSP2] NullPointerException when getting name of nested annotation #1963
[KSP2] The status was unresolved for FirSimpleFunctionImpl #1938
[KSP2] Class values in type annotations get resolved to error type #1933
[KSP2] Comparing KSType leads to exception #1918
[KSP2] Can't find values in repeatable annotations #1883
incremental: aggregating outputs should always be invalidated #2027
[KSP2] Not yet implemented: KSValueArgumentLiteImpl.getLocation #2048
[KSP2] Not yet implemented: KSValueArgumentImpl.getParent #2049
getSymbolsWithAnnotation returns copy function from data class #1996
[KSP2] Annotations got use-site target when there are none specified #1882
getting null pointer exception #1929
[KSP2] Calling getDeclarationsInSourceOrder throws KotlinIllegalStateExceptionWithAttachments #1930
[KSP2] A failure occurred while executing com.google.devtools.ksp.gradle.KspAAWorkerAction #1941
KSP2: Resolver.getJvmNames doesn't work for inline and internal classes #1640
kspCaches don't work together with Gradle build cache #2042
Contributors
Thank you so much! @ansman, @kuanyingchou
Full Changelog: google/ksp@2.0.20-1.0.24...2.0.20-1.0.25
v2.0.20-1.0.24Compare Source
What's Changed
v2.0.10-1.0.24Compare Source
What's Changed
v2.0.0-1.0.24Compare Source
What's Changed
#2013 Handle edge cases of KtAnnotated.annotations
#2009 Fix :kotlin-analysis-api:shadowJar failing on Windows
#2006 Use symbol-processing-aa-embeddable in Gradle
Bugs Fixed
#1956 IllegalAccessError in Dagger with KSP2.0.0-1.0.22 and KSP2
#1998 KSP2 version 2.0.0-1.0.23 crashes on Moshi codegen with NoSuchElementException: Collection contains no element matching the predicate.
Full Changelog:
e880744...c63864cv2.0.0-1.0.23Compare Source
Issues fixed
v2.0.0-1.0.22Compare Source
Important Changes
KSErrorType.toString()now contains the reference name it was tried to be resolved, and thereforeKSErrorTypeis no longer a singleton. Processors relying on equality checks of that (in contrast of usingKSType.isError) will need to be updated accordingly.Issues Fixed
#1908 KSP2: Calling KSP2 in programs does not appear to work on macOS or Windows
#1917 KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable pre-release kotlin 2.0.20 dependency
#1911 NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
#1909 KSP2: default annotation arguments no longer work in 1.0.21
#1232 Expose simple names on a missing types's synthetic declaration
#1857 [KSP2] Modifiers are missing for property accessors
#1924 [KSP2] Type arg becomes '*' after calling KSType.replace() with an error type
#1948 KSP2 default annotation KClass values for built-in types use java.lang.* versions
What's Changed
Full Changelog: google/ksp@2.0.0-1.0.21...2.0.0-1.0.22
v2.0.0-1.0.21Compare Source
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
v1.9.25-1.0.20Compare Source
KSP 1.0.20 for Kotlin 1.9.25
v1.9.24-1.0.20Compare Source
KSP 1.0.20 for kotlin compiler version 1.9.24
v1.9.23-1.0.20Compare Source
KSP1 issues fixed
KSP2 issues fixed
v1.9.23-1.0.19New APIs
SymbolProcessorEnvironment.kspVersionCodeGenerator.associateWithFunctionsandCodeGenerator.associateWithPropertiesIssues fixed in KSP2
Issues fixed in KSP Gradle Plugin
Known issues
JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)
v2.4.10: Kotlin 2.4.10Changelog
Backend. Wasm
KT-87066K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilationCompiler
KT-86939JVM: IllegalStateException "No value for annotation parameter" when using const val in nested Java annotation array argumentKT-83766K2: Wrong sourcePsi is set forSymbolPsiLiteralin SLC for annotation arguments referencing a const valKT-86728Reified type inference: expected type not propagated into inline call inside lambda with elvis operatorCompose Compiler
b/522127447Compose Compiler 2.4: classes previously inferredstablenow reportedruntime/UncertainKlibs
KT-86501Native: IrTypeAliasSymbolImpl is already bound. Signature: kotlinx.datetime/Instant|null[0] on iosSimulatorArm64Tools. CLI
KT-86930Introducekotlinrin the Kotlin distributionTools. Gradle. BCV
KT-87223Gradle, BCV: open version range in kotlinAbiValidationCompatClasspath causes kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0Tools. Gradle. JS
KT-87304jsBrowserTest fails with "exited with errors (exit code: 1)"KT-86057kotlinUpgradeYarnLock skips lock file regeneration when kotlinNpmInstall is up-to-date, causing kotlinStoreYarnLock to failTools
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.