diff --git a/buildSrc/src/main/java/Setup.kt b/buildSrc/src/main/java/Setup.kt index 773439dbe..93140f7be 100644 --- a/buildSrc/src/main/java/Setup.kt +++ b/buildSrc/src/main/java/Setup.kt @@ -72,7 +72,7 @@ private val Project.androidComponents fun Project.setupCommon() { androidBase { compileSdkVersion(35) - buildToolsVersion = "34.0.0" + buildToolsVersion = "35.0.1" ndkPath = "$sdkDirectory/ndk/magisk" ndkVersion = "28.0.12674087" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d14c6a117..eade008d0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] -kotlin = "2.0.21" -android = "8.7.3" -ksp = "2.0.21-1.0.28" +kotlin = "2.1.0" +android = "8.8.0" +ksp = "2.1.0-1.0.29" rikka = "1.3.0" navigation = "2.8.4" libsu = "6.0.0" @@ -11,7 +11,7 @@ retrofit = "2.11.0" room = "2.6.1" [libraries] -bcpkix = { module = "org.bouncycastle:bcpkix-jdk18on", version = "1.79" } +bcpkix = { module = "org.bouncycastle:bcpkix-jdk18on", version = "1.80" } commons-compress = { module = "org.apache.commons:commons-compress", version = "1.27.1" } retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" } retrofit-moshi = { module = "com.squareup.retrofit2:converter-moshi", version.ref = "retrofit" } @@ -23,10 +23,10 @@ okhttp-logging = { module = "com.squareup.okhttp3:logging-interceptor", version. moshi = { module = "com.squareup.moshi:moshi", version.ref = "moshi" } moshi-codegen = { module = "com.squareup.moshi:moshi-kotlin-codegen", version.ref = "moshi" } timber = { module = "com.jakewharton.timber:timber", version = "5.0.1" } -jgit = { module = "org.eclipse.jgit:org.eclipse.jgit", version = "6.10.0.202406032230-r" } +jgit = { module = "org.eclipse.jgit:org.eclipse.jgit", version = "7.1.0.202411261347-r" } # AndroidX -activity = { module = "androidx.activity:activity", version = "1.9.3" } +activity = { module = "androidx.activity:activity", version = "1.10.0" } appcompat = { module = "androidx.appcompat:appcompat", version = "1.7.0" } core-ktx = { module = "androidx.core:core-ktx", version = "1.15.0" } core-splashscreen = { module = "androidx.core:core-splashscreen", version = "1.0.1" } @@ -35,7 +35,7 @@ fragment-ktx = { module = "androidx.fragment:fragment-ktx", version = "1.8.5" } navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigation" } navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation" } profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version = "1.4.1" } -recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.3.2" } +recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.4.0" } room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" } room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" } room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e2847c820..cea7a793a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index f5feea6d6..f3b75f3b0 100755 --- a/gradlew +++ b/gradlew @@ -86,8 +86,7 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum