Update dependeicies, bump version number

This commit is contained in:
BinTianqi
2025-08-30 17:39:17 +08:00
parent 6f54bf576f
commit 47ee999f9b
3 changed files with 21 additions and 18 deletions

View File

@@ -1,8 +1,10 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins { plugins {
alias(libs.plugins.android.application) alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.android)
alias(libs.plugins.compose) alias(libs.plugins.compose)
kotlin("plugin.serialization") version "2.1.20" alias(libs.plugins.serialization)
} }
android { android {
@@ -24,8 +26,8 @@ android {
applicationId = "com.bintianqi.owndroid" applicationId = "com.bintianqi.owndroid"
minSdk = 21 minSdk = 21
targetSdk = 36 targetSdk = 36
versionCode = 39 versionCode = 40
versionName = "7.0" versionName = "7.1"
multiDexEnabled = false multiDexEnabled = false
} }
@@ -44,11 +46,8 @@ android {
} }
} }
compileOptions { compileOptions {
sourceCompatibility = JavaVersion.VERSION_20 sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_20 targetCompatibility = JavaVersion.VERSION_21
}
kotlinOptions {
jvmTarget = "20"
} }
buildFeatures { buildFeatures {
compose = true compose = true
@@ -67,6 +66,9 @@ android {
} }
kotlin { kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_21
}
sourceSets { sourceSets {
all { all {
languageSettings.optIn("kotlinx.serialization.ExperimentalSerializationApi") languageSettings.optIn("kotlinx.serialization.ExperimentalSerializationApi")

View File

@@ -1,18 +1,18 @@
[versions] [versions]
agp = "8.10.1" agp = "8.12.2"
kotlin = "2.1.20" kotlin = "2.2.10"
navigation-compose = "2.9.1" navigation-compose = "2.9.3"
composeBom = "2025.06.01" composeBom = "2025.08.01"
accompanist-drawablepainter = "0.35.0-alpha" accompanist-drawablepainter = "0.37.3"
accompanist-permissions = "0.37.0" accompanist-permissions = "0.37.3"
shizuku = "13.1.5" shizuku = "13.1.5"
fragment = "1.8.8" fragment = "1.8.9"
dhizuku = "2.5.3" dhizuku = "2.5.3"
dhizuku-server = "0.0.5" dhizuku-server = "0.0.5"
hiddenApiBypass = "4.3" hiddenApiBypass = "6.1"
libsu = "6.0.0" libsu = "6.0.0"
serialization = "1.7.3" serialization = "1.9.0"
[libraries] [libraries]
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" } androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
@@ -39,3 +39,4 @@ serialization = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization
android-application = { id = "com.android.application", version.ref = "agp" } android-application = { id = "com.android.application", version.ref = "agp" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version = "2.2.10" }

View File

@@ -1,6 +1,6 @@
#Fri Jan 12 20:22:20 CST 2024 #Fri Jan 12 20:22:20 CST 2024
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://downloads.gradle.org/distributions/gradle-8.14.3-bin.zip distributionUrl=https\://downloads.gradle.org/distributions/gradle-9.0.0-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists