Update ksp monorepo to v2.1.21-2.0.2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.google.devtools.ksp (source) | 2.1.10-1.0.29 -> 2.1.21-2.0.2 |
||||
| com.google.devtools.ksp:symbol-processing-api (source) | 2.1.10-1.0.29 -> 2.1.21-2.0.2 |
||||
| com.google.devtools.ksp (source) | 2.1.10-1.0.31 -> 2.1.21-2.0.2 |
||||
| com.google.devtools.ksp (source) | 2.1.20-2.0.0 -> 2.1.21-2.0.2 |
Release Notes
google/ksp (com.google.devtools.ksp)
v2.1.21-2.0.2
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: https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2
v2.1.21-2.0.1
What's Changed
- Bump Kotlin version to 2.1.21 by @mkmuir0 in https://github.com/google/ksp/pull/2448
Full Changelog: https://github.com/google/ksp/compare/2.1.21-RC2-2.0.1...2.1.21-2.0.1
v2.1.20-2.0.1
What's Changed
- [KSP2] Annotation values shouldn't be marked as default (synthetic origin) broken after PR #2424 in https://github.com/google/ksp/pull/2425
- [KSP2] Wrong internal method name with custom moduleName compiler option inhttps://github.com/google/ksp/pull/24155
- [KSP2] getJvmName for internal method did not sanitize java identifiers inhttps://github.com/google/ksp/pull/24133
- [KSP2] Annotation and argument's origin is wrong inhttps://github.com/google/ksp/pull/24122
- [KSP2] functionKind is MEMBER for static method in interface in Java inhttps://github.com/google/ksp/pull/24100
- KSP2 Generated .class files are not added to the classpath in https://github.com/google/ksp/pull/2365
- When I write specific code, KSP throws an Unexpected class for KtSymbol error. in https://github.com/google/ksp/pull/2303
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1
v2.1.20-2.0.0
What's Changed
- Bumped version to 2.0.0 and enabled KSP2 by default!
- No-op blockOtherCompilerPlugins #2397
- A couple of fixes to compilation avoidance #2401
- KSTypeReferenceResolvedImpl.toString(): render unexpanded #2393
Full Changelog: https://github.com/google/ksp/compare/2.1.20-1.0.32...2.1.20-2.0.0
v2.1.20-1.0.32
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.31
What's Changed
- Update github actions permissions for release on 1.0.31-release by @ting-yuan in https://github.com/google/ksp/pull/2383
- Bump Kotlin version to 2.1.20 by @mkmuir0 in https://github.com/google/ksp/pull/2384
Full Changelog: https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.20-1.0.31
v2.1.10-1.0.31
Bug Fixes
- [KSP2] KSPropertyDeclaration#type for typealias does not match its declaration. #2345
- Incorrect isMutable on KSPropertyDeclaration from a JAVA_LIB in 2.1.10-1.0.30 #2346
- KSP breaks compilation avoidance #2347
v2.1.10-1.0.30
Bugs Fixed / PR Landed
https://github.com/google/ksp/issues/2325 [KSP2] KSType.arguments return arguments on aliased type.https://github.com/google/ksp/pull/23122 Partially migrate KSP off AGP's legacy Variant APIhttps://github.com/google/ksp/issues/23099 Resolver#getDeclarationsFromPackage() does not find generated fileshttps://github.com/google/ksp/issues/22522 Incremental processing breaks when a project dependency is modifiedhttps://github.com/google/ksp/issues/22655 [ksp2] ksType.arguments will crash on a typealias's java wildcard typhttps://github.com/google/ksp/issues/226464 [ksp2] getJavaWildcard does not return wildcard for List param (different with kapt/ksphttps://github.com/google/ksp/issues/2246246 Resolver returns non-equal instances of the same declaratiohttps://github.com/google/ksp/issues/2254254 [KSP2] Resolver#overrides() gives incorrect result when method isn't accessible.
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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 these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Yes please 🙏 - needs combining with separate Kotlin 2.1.20 PR