Repository navigation
Update ksp monorepo to v2.3.13 - #52
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
September 13, 2025 19:01
0ee487f to
85ccbbd
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
October 8, 2025 01:02
85ccbbd to
c607702
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
October 22, 2025 05:01
c607702 to
a6d9df9
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
November 4, 2025 07:58
a6d9df9 to
6d78915
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
November 6, 2025 22:40
6d78915 to
371250b
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
November 20, 2025 21:05
371250b to
c4014df
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
December 16, 2025 22:03
c4014df to
cf175d2
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
January 28, 2026 22:09
cf175d2 to
ff449f6
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
February 18, 2026 00:55
ff449f6 to
d97121e
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
April 23, 2026 02:05
d97121e to
05a796f
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
May 13, 2026 17:32
05a796f to
db79285
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
May 27, 2026 00:09
db79285 to
d3fcc0c
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
July 9, 2026 22:29
d3fcc0c to
3aeb719
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
August 15, 2026 11:15
3aeb719 to
d10f4c5
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
September 10, 2026 01:29
d10f4c5 to
1eb5471
Compare
renovate
Bot
force-pushed
the
renovate/ksp-monorepo
branch
from
October 30, 2026 18:34
1eb5471 to
141ab85
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:
2.2.10-2.0.2→2.3.132.2.10-2.0.2→2.3.13Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
google/ksp (com.google.devtools.ksp)
v2.3.13Compare Source
What's Changed
KSContextParameterandKSFunctionDeclaration.contextParametersto the API (#3216)ksp.classloader.cache.processors=true) to speed up multi-module builds (#3210)CoreJarHandlerto prevent non-deterministic missing jar entries (#3240)PsiResolutionStrategy(#2997)Contributors
Full Changelog: google/ksp@2.3.12...2.4.0
v2.3.12Compare Source
What's Changed
Migrating Processors to Support Backing Fields
This release introduces support for explicit backing fields (#2873), which may now be returned by
Resolver.getSymbolsWithAnnotation. To prevent breaking existing processors, new language features require an explicit opt-in.More generally, the KSP API now explicitly models backing fields for properties. The following is an exhaustive list of functions in KSP API where processor may observe the change after opting in:
Resolver.getSymbolsWithAnnotation: The function now returns aKSBackingFieldif the given annotation targeted a field. Previously, if a field were targeted, the function would return aKSProperty.Resolver.effectiveJavaModifiers: The function returns fewer modifiers for aKSPropertyDeclarationif it has a backing field, since most of the JVM-specific annotations apply to the backing field. If you are interested in the JVM modifiers, you should call the function with theKSBackingFieldobtained from the property instead.Additionally, KSP now models Java fields as properties that always have backing fields. Some of the modifiers now apply to the backing field instead.
Processors adapting to new features must opt in via both of the following steps simultaneously (failing to do both may lead to undefined behavior):
registerProcessorForNewFeaturesfunction inSymbolProcessorEnvironmentimmediately when created (and only once). Example: AbstractTestProcessor.kt#L30KSVisitorshould move toKSVisitorNext. If their processor code does not directly implement the interface but instead extends one of the KSP-provided visitors (such asKSTopDownVisitor), they should instead extendKSTopDownVisitor(enableNewFeatures = true)and overridevisitBackingFielddepending on their code and needs.Let us know if you run into unexpected behavior!
Bug Fixes
New Contributors
Thanks to @KlyneChrysler, @budindepunk, and everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.11...2.3.12
v2.3.11Compare Source
What's Changed
org.gradle.isolated-projectsfor project isolation (#3051)kspDebugAndroidTesttask skipping on Android library modules (#3050)@NotNullannotations during incremental compilation (#3030)KspGradleConfig.logLevelas@Internal(#3039)org.gradle.isolated-projects=trueto KSP Gradle properties reference table (#3076)KSValueArgument.value(#3069)ksp.useKSP2deprecation notice (#3066)Contributors
Full Changelog: google/ksp@2.3.10...2.3.11
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
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.