diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7d797f13a..5938d8a08 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -122,14 +122,14 @@ dependencies { implementation("com.google.accompanist:accompanist-systemuicontroller:$accompanistVersion") // LiveData - implementation("androidx.compose.runtime:runtime-livedata:1.5.3") + implementation("androidx.compose.runtime:runtime-livedata:1.5.4") implementation("androidx.lifecycle:lifecycle-runtime-compose:2.6.2") implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.6.2") // Images - implementation("io.coil-kt:coil-compose:2.4.0") - implementation("io.coil-kt:coil-gif:2.4.0") - implementation("io.coil-kt:coil-svg:2.4.0") + implementation("io.coil-kt:coil-compose:2.5.0") + implementation("io.coil-kt:coil-gif:2.5.0") + implementation("io.coil-kt:coil-svg:2.5.0") // Allows for proper subsampling of large images implementation("me.saket.telephoto:zoomable-image-coil:0.7.0-20230922.054002-2") // Animated dropdowns @@ -139,21 +139,21 @@ dependencies { implementation("com.github.FunkyMuse:Crashy:1.2.0") // To use Kotlin annotation processing tool - ksp("androidx.room:room-compiler:2.5.2") + ksp("androidx.room:room-compiler:2.6.0") - implementation("androidx.room:room-runtime:2.5.2") - annotationProcessor("androidx.room:room-compiler:2.5.2") + implementation("androidx.room:room-runtime:2.6.0") + annotationProcessor("androidx.room:room-compiler:2.6.0") // optional - Kotlin Extensions and Coroutines support for Room - implementation("androidx.room:room-ktx:2.5.2") + implementation("androidx.room:room-ktx:2.6.0") // optional - Test helpers - testImplementation("androidx.room:room-testing:2.5.2") + testImplementation("androidx.room:room-testing:2.6.0") testImplementation("pl.pragmatists:JUnitParams:1.1.1") - androidTestImplementation("androidx.room:room-testing:2.5.2") + androidTestImplementation("androidx.room:room-testing:2.6.0") // optional - Paging 3 Integration - implementation("androidx.room:room-paging:2.5.2") + implementation("androidx.room:room-paging:2.6.0") implementation("io.arrow-kt:arrow-core:1.2.1") // Unfortunately, ui tooling, and the markdown thing, still brings in the other material2 dependencies @@ -161,18 +161,18 @@ dependencies { implementation("androidx.compose.material3:material3-window-size-class:1.1.2") implementation("org.ocpsoft.prettytime:prettytime:5.0.6.Final") - implementation("androidx.navigation:navigation-compose:2.7.4") + implementation("androidx.navigation:navigation-compose:2.7.5") testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3") testImplementation("androidx.arch.core:core-testing:2.2.0") implementation("com.squareup.retrofit2:retrofit:2.9.0") implementation("com.squareup.retrofit2:converter-gson:2.9.0") - implementation("androidx.compose.ui:ui:1.5.3") - implementation("androidx.compose.ui:ui-tooling-preview:1.5.3") - androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.5.3") - debugImplementation("androidx.compose.ui:ui-tooling:1.5.3") - debugImplementation("androidx.compose.ui:ui-test-manifest:1.5.3") - implementation("androidx.compose.material:material-icons-extended:1.5.3") + implementation("androidx.compose.ui:ui:1.5.4") + implementation("androidx.compose.ui:ui-tooling-preview:1.5.4") + androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.5.4") + debugImplementation("androidx.compose.ui:ui-tooling:1.5.4") + debugImplementation("androidx.compose.ui:ui-test-manifest:1.5.4") + implementation("androidx.compose.material:material-icons-extended:1.5.4") implementation("androidx.activity:activity-compose:1.8.0") testImplementation("junit:junit:4.13.2") diff --git a/benchmarks/build.gradle.kts b/benchmarks/build.gradle.kts index 1ae72bbac..42fd393c9 100644 --- a/benchmarks/build.gradle.kts +++ b/benchmarks/build.gradle.kts @@ -66,6 +66,6 @@ baselineProfile { dependencies { implementation("androidx.test.ext:junit:1.1.5") implementation("androidx.test.espresso:espresso-core:3.5.1") - implementation("androidx.test.uiautomator:uiautomator:2.3.0-alpha04") - implementation("androidx.benchmark:benchmark-macro-junit4:1.2.0-rc02") + implementation("androidx.test.uiautomator:uiautomator:2.3.0-alpha05") + implementation("androidx.benchmark:benchmark-macro-junit4:1.2.0") } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 033e24c4c..7f93135c4 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 864d6c475..46671acb6 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=591855b517fc635b9e04de1d05d5e76ada3f89f5fc76f87978d1b245b4f69225 -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip +distributionSha256Sum=3e1af3ae886920c3ac87f7a91f816c0c7c436f276a6eefdb3da152100fef72ae +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index fcb6fca14..0adc8e1a5 100755 --- a/gradlew +++ b/gradlew @@ -83,7 +83,8 @@ done # This is normally unused # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum