🤖 Update Dependencies#1695
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates several dependency versions across multiple modules (JetLagged, JetNews, Jetchat, Jetsnack, and Reply), including upgrades to Kotlin, Compose BOM, Lifecycle, and OkHttp. The reviewer correctly identified a critical build issue in all modules: upgrading Kotlin to 2.4.0 while keeping KSP at 2.3.9 will cause compilation failures due to version incompatibility. KSP must be updated to a version that supports Kotlin 2.4.0.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| kotlin = "2.4.0" | ||
| kotlinx-serialization-json = "1.11.0" | ||
| kotlinx_immutable = "0.4.0" | ||
| ksp = "2.3.7" | ||
| kotlinx_immutable = "0.5.0" | ||
| ksp = "2.3.9" |
There was a problem hiding this comment.
There is a version mismatch between Kotlin (2.4.0) and KSP (2.3.9). KSP (Kotlin Symbol Processing) versions are strictly tied to the Kotlin compiler version (the major/minor version of KSP must match Kotlin). Using KSP 2.3.9 with Kotlin 2.4.0 will cause compilation/build errors. Please update KSP to a version compatible with Kotlin 2.4.0 (e.g., 2.4.0-1.0.x or similar depending on the exact release).
| kotlin = "2.4.0" | ||
| kotlinx-serialization = "1.11.0" | ||
| kotlinx_immutable = "0.4.0" | ||
| ksp = "2.3.7" | ||
| kotlinx_immutable = "0.5.0" | ||
| ksp = "2.3.9" |
There was a problem hiding this comment.
There is a version mismatch between Kotlin (2.4.0) and KSP (2.3.9). KSP (Kotlin Symbol Processing) versions are strictly tied to the Kotlin compiler version (the major/minor version of KSP must match Kotlin). Using KSP 2.3.9 with Kotlin 2.4.0 will cause compilation/build errors. Please update KSP to a version compatible with Kotlin 2.4.0 (e.g., 2.4.0-1.0.x or similar depending on the exact release).
| kotlin = "2.4.0" | ||
| kotlinx-serialization-json = "1.11.0" | ||
| kotlinx_immutable = "0.4.0" | ||
| ksp = "2.3.7" | ||
| kotlinx_immutable = "0.5.0" | ||
| ksp = "2.3.9" |
There was a problem hiding this comment.
There is a version mismatch between Kotlin (2.4.0) and KSP (2.3.9). KSP (Kotlin Symbol Processing) versions are strictly tied to the Kotlin compiler version (the major/minor version of KSP must match Kotlin). Using KSP 2.3.9 with Kotlin 2.4.0 will cause compilation/build errors. Please update KSP to a version compatible with Kotlin 2.4.0 (e.g., 2.4.0-1.0.x or similar depending on the exact release).
| kotlin = "2.4.0" | ||
| kotlinx-serialization-json = "1.11.0" | ||
| kotlinx_immutable = "0.4.0" | ||
| ksp = "2.3.7" | ||
| kotlinx_immutable = "0.5.0" | ||
| ksp = "2.3.9" |
There was a problem hiding this comment.
There is a version mismatch between Kotlin (2.4.0) and KSP (2.3.9). KSP (Kotlin Symbol Processing) versions are strictly tied to the Kotlin compiler version (the major/minor version of KSP must match Kotlin). Using KSP 2.3.9 with Kotlin 2.4.0 will cause compilation/build errors. Please update KSP to a version compatible with Kotlin 2.4.0 (e.g., 2.4.0-1.0.x or similar depending on the exact release).
| kotlin = "2.4.0" | ||
| kotlinx-serialization-json = "1.11.0" | ||
| kotlinx_immutable = "0.4.0" | ||
| ksp = "2.3.7" | ||
| kotlinx_immutable = "0.5.0" | ||
| ksp = "2.3.9" |
There was a problem hiding this comment.
There is a version mismatch between Kotlin (2.4.0) and KSP (2.3.9). KSP (Kotlin Symbol Processing) versions are strictly tied to the Kotlin compiler version (the major/minor version of KSP must match Kotlin). Using KSP 2.3.9 with Kotlin 2.4.0 will cause compilation/build errors. Please update KSP to a version compatible with Kotlin 2.4.0 (e.g., 2.4.0-1.0.x or similar depending on the exact release).
Updated depedencies