fix(deps): update kotlin
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| com.google.devtools.ksp (source) | 2.2.20-2.0.3 -> 2.3.2 |
||
| com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin (source) | 2.2.20-2.0.3 -> 2.3.2 |
||
| org.jetbrains.kotlin.plugin.serialization | 2.2.20 -> 2.2.21 |
||
| org.jetbrains.kotlin.plugin.parcelize | 2.2.20 -> 2.2.21 |
||
| org.jetbrains.kotlin.jvm | 2.2.20 -> 2.2.21 |
||
| org.jetbrains.kotlin.android | 2.2.20 -> 2.2.21 |
||
| org.jetbrains.kotlin:kotlin-gradle-plugin (source) | 2.2.20 -> 2.2.21 |
||
| org.jetbrains.kotlin:kotlin-stdlib (source) | 2.2.20 -> 2.2.21 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
google/ksp (com.google.devtools.ksp)
v2.3.2
What's Changed
Note: This release is a hotfix for a regression introduced in 2.3.1
- Fixed an issue where KSP incorrectly processed specific nullable annotations from Java interfaces, leading to incorrect nullability in the generated Kotlin code #2696
- Fixed a regression introduced in #2656 that caused runtime failures for projects using AGP 8.8.0 and older due to an incompatible, version-specific type check. #2694
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: https://github.com/google/ksp/compare/2.3.1...2.3.2
v2.3.1
v2.3.0
What's Changed
- KSP1 has been deprecated #2657
- KSP version is no longer tied to the Kotlin compiler version (moving away from the old
- format). #2658 - KSP is no longer a compiler plugin (like KSP1). It now operates as a more standalone tool built on stable compiler APIs (shared with tools like IntelliJ).
- KSP now has fewer limitations on the Kotlin version in use and allows the KSP team to provide better compatibility to KGP/AGP/Gradle
- Read more about KSP2: https://github.com/google/ksp/blob/main/docs/ksp2.md
Reason for 2.3.0 version name:
- It is independent of Kotlin now
- We wanted to match the Kotlin language version
- It is newer than the latest KSP 2.2.20-2.0.4 release.
Full Changelog: https://github.com/google/ksp/compare/2.2.20-2.0.4...2.3.0
v2.2.21-2.0.4
What's Changed
Full Changelog: https://github.com/google/ksp/compare/2.2.21-RC2-2.0.4...2.2.21-2.0.4
v2.2.20-2.0.4
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: https://github.com/google/ksp/compare/2.2.20-2.0.3...2.2.20-2.0.4
JetBrains/kotlin (org.jetbrains.kotlin:kotlin-gradle-plugin)
v2.2.21: Kotlin 2.2.21
Changelog
Backend. Wasm
-
KT-81372K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3 -
KT-80018K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)
Compiler
-
KT-81191K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code -
KT-80936NON_PUBLIC_CALL_FROM_PUBLIC_INLINE :@PublishedApidoesn't work for fun interfaces
JavaScript
-
KT-79926Wrong export of interfaces with companions with ES Modules -
KT-81424Kotlin/JS: Cannot Get / in a simple running application -
KT-80873KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal
Native
-
KT-79384K/N: Application Not Responding: Thread Deadlock
Tools. Gradle
-
KT-79047Gradle compileKotlin fails with configuration cache -
KT-81148Publishing helpers in KGP are incompatible with Isolated Projects -
KT-80950KGP breaks configuration cache when signing plugin with GnuPG is applied
Tools. Gradle. Multiplatform
-
KT-61127Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import -
KT-81249Kotlin 2.2.20 broke KMP implementation of Parcelize
Tools. Gradle. Native
-
KT-81510commonizeCInteropexception with 'kotlinNativeBundleConfiguration' not found -
KT-81134Native: Gradle configuration failure likely related to Klibs cross-compilation -
KT-77732commonizeCInteropfailed with "Unresolved classifier: platform/posix/size_t" -
KT-80675Commonized cinterops between "test" compilations produce an import failure
Tools. Maven
-
KT-81218Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon
Tools. Wasm
-
KT-80582Multiple reloads when using webpack dev server after 2.2.20-Beta2
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.