| Metadata | Value |
|---|---|
| Status | Completed |
| Version | 1.0.0 |
| Last Updated | 2026-01-26 |
| Author | Sangita Grantha Architect |
Upgrade project dependencies to substantial new versions available in Jan 2026 to maintain security, performance, and access to new features.
Upgrades will be executed in 3 isolated batches to minimize complexity and simplify debugging.
Updates to standard libraries that are generally backward compatible but essential.
gradle/libs.versions.toml
kotlinxCoroutinesCore: “1.10.2”kotlinxDatetime: “0.7.1” (Reverted to 0.6.1)kotlinxSerializationJson: “1.10.0” (verify breaking changes)logback: “1.5.25”postgresql: “42.7.9”./gradlew :modules:backend:api:test./gradlew :modules:shared:domain:clean :modules:shared:domain:assembleUpdates to the UI layer.
gradle/libs.versions.toml
compose: “1.10.0”./gradlew :modules:mobile:androidApp:assembleDebugMajor update to AGP.
gradle/libs.versions.toml
agp: “9.0.0”./gradlew clean buildkotlinxCoroutines (1.10.2), kotlinxSerialization (1.10.0), logback (1.5.25), postgresql (42.7.9).kotlinxDatetime to 0.6.1 due to type mismatch in backend DAL.kotlinx-datetime dependency in backend:dal.AutoApprovalServiceTest.kt due to serialization upgrade.compose (1.10.0).shared:presentation build.agp (9.0.0).9.1.0 (required by AGP 9.0.0).