diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8211365..7d9b158 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -131,33 +131,33 @@ dependencies { debugImplementation("androidx.compose.ui:ui-test-manifest") // Core Android - implementation("androidx.core:core-ktx:1.15.0") - implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") - implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7") - implementation("androidx.lifecycle:lifecycle-runtime-compose:2.8.7") + implementation("androidx.core:core-ktx:1.19.0") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.11.0") + implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.11.0") + implementation("androidx.lifecycle:lifecycle-runtime-compose:2.11.0") implementation("androidx.activity:activity-compose:1.13.0") // Navigation - implementation("androidx.navigation:navigation-compose:2.8.5") + implementation("androidx.navigation:navigation-compose:2.9.8") // Room - implementation("androidx.room:room-runtime:2.6.1") - implementation("androidx.room:room-ktx:2.6.1") - ksp("androidx.room:room-compiler:2.6.1") + implementation("androidx.room:room-runtime:2.8.4") + implementation("androidx.room:room-ktx:2.8.4") + ksp("androidx.room:room-compiler:2.8.4") // Hilt implementation("com.google.dagger:hilt-android:2.56.2") ksp("com.google.dagger:hilt-compiler:2.56.2") - implementation("androidx.hilt:hilt-navigation-compose:1.2.0") + implementation("androidx.hilt:hilt-navigation-compose:1.3.0") // Hilt WorkManager integration (F5, F13, F15 workers) - implementation("androidx.hilt:hilt-work:1.2.0") - ksp("androidx.hilt:hilt-compiler:1.2.0") + implementation("androidx.hilt:hilt-work:1.3.0") + ksp("androidx.hilt:hilt-compiler:1.3.0") // WorkManager (F5, F6, F13, F15) - implementation("androidx.work:work-runtime-ktx:2.9.1") + implementation("androidx.work:work-runtime-ktx:2.11.2") // DataStore for preferences - implementation("androidx.datastore:datastore-preferences:1.1.1") + implementation("androidx.datastore:datastore-preferences:1.2.1") // Retrofit + Moshi for Open-Meteo weather API and Nager.Date holidays implementation("com.squareup.retrofit2:retrofit:2.11.0") @@ -228,7 +228,7 @@ dependencies { // Testing testImplementation("junit:junit:4.13.2") - testImplementation("androidx.test:core:1.6.1") + testImplementation("androidx.test:core:1.7.0") testImplementation("io.mockk:mockk:1.13.17") testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.11.0") testImplementation("org.robolectric:robolectric:4.14.1") @@ -236,9 +236,9 @@ dependencies { // SettingsBackup constructor parameters so a new settings field can't ship // without a backup round-trip again. testImplementation(kotlin("reflect")) - androidTestImplementation("androidx.room:room-testing:2.6.1") - androidTestImplementation("androidx.test:core:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") + androidTestImplementation("androidx.room:room-testing:2.8.4") + androidTestImplementation("androidx.test:core:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") } diff --git a/wear/build.gradle.kts b/wear/build.gradle.kts index 604a825..8c378d9 100644 --- a/wear/build.gradle.kts +++ b/wear/build.gradle.kts @@ -61,7 +61,7 @@ android { } dependencies { - implementation("androidx.core:core-ktx:1.18.0") + implementation("androidx.core:core-ktx:1.19.0") implementation("androidx.concurrent:concurrent-futures:1.3.0") implementation("androidx.wear.tiles:tiles:1.6.0") implementation("androidx.wear.protolayout:protolayout:1.4.0") @@ -74,6 +74,6 @@ dependencies { debugImplementation("androidx.wear.tiles:tiles-renderer:1.6.0") testImplementation("junit:junit:4.13.2") - testImplementation("androidx.test:core:1.6.1") + testImplementation("androidx.test:core:1.7.0") testImplementation("org.robolectric:robolectric:4.14.1") }