diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d64c22d..f4a0df7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,24 +2,24 @@ androidMinSdk = "14" androidCompileSdk = "33" -agp = "8.1.2" +agp = "8.1.4" assertk = "0.27.0" -atomicfu = '0.22.0' +atomicfu = '0.23.0' detekt = "1.23.3" diktat = "1.2.5" -dokka = "1.9.0" -junit5 = "5.10.0" -junit-platform-launcher = "1.10.0" +dokka = "1.9.10" +junit5 = "5.10.1" +junit-platform-launcher = "1.10.1" gradle-maven-publish-plugin = "0.25.3" kermit = "1.2.2" -kotest = "5.7.2" +kotest = "5.8.0" kotlin = "1.9.20" kotlin-compile-testing-fork = "0.4.0" kotlinpoet = "1.14.2" kotlinx-binary-compatibility-validator = "0.13.2" kotlinx-coroutines = "1.7.3" -kotlinx-serialization = "1.6.0" -ktor = "2.3.5" +kotlinx-serialization = "1.6.1" +ktor = "2.3.6" okhttp3 = "4.12.0" okhttp5 = "5.0.0-alpha.11" okio = "3.6.0" @@ -27,7 +27,7 @@ orgjson = "20231013" slf4j = "2.0.9" spotless = "6.22.0" turbine = "1.0.0" -wire = "4.9.1" +wire = "4.9.2" [libraries] assertk = { group = "com.willowtreeapps.assertk", name = "assertk", version.ref = "assertk" } diff --git a/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.android.gradle.kts b/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.android.gradle.kts index 6c304f7..1e1f8db 100644 --- a/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.android.gradle.kts +++ b/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.android.gradle.kts @@ -41,8 +41,8 @@ extensions.configure("android") { minSdk = versionCatalog.findVersion("androidMinSdk").get().displayName.toInt() } compileOptions { - targetCompatibility = JavaVersion.VERSION_11 - sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = JavaVersion.VERSION_17 isCoreLibraryDesugaringEnabled = false } } diff --git a/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.kotlin.gradle.kts b/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.kotlin.gradle.kts index b417ba3..bec3dd2 100644 --- a/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.kotlin.gradle.kts +++ b/gradle/plugin/project/multiplatform/src/main/kotlin/ru.pixnews.igdbclient.gradle.multiplatform.kotlin.gradle.kts @@ -20,8 +20,8 @@ kotlin { sourceSets { all { languageSettings { - languageVersion = "1.8" - apiVersion = "1.8" + languageVersion = "1.9" + apiVersion = "1.9" listOf( "kotlin.RequiresOptIn", "kotlinx.coroutines.ExperimentalCoroutinesApi", @@ -34,7 +34,7 @@ kotlin { tasks.withType().configureEach { compilerOptions { - jvmTarget.set(JvmTarget.JVM_11) + jvmTarget.set(JvmTarget.JVM_17) freeCompilerArgs.addAll( "-Xjvm-default=all", ) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 2537ea1..ad26d14 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -181,6 +181,11 @@ + + + + + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7f93135..d64cd49 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 f6c2a4a..9aaaf60 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.5-rc-1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-rc-3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME