diff --git a/CHANGELOG.md b/CHANGELOG.md index ced2a37f..617da1b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 2.2.3 + +**THIS UPDATE CONTAINS UPGRADE OF USED JDK UP TO 17** + +* Versions + * `Kotlin`: `1.9.20` + ## 2.2.2 * Versions diff --git a/build.gradle b/build.gradle index 5a9ec3e2..0facee30 100644 --- a/build.gradle +++ b/build.gradle @@ -110,7 +110,7 @@ apply plugin: 'com.getkeepsafe.dexcount' android { compileSdk "$android_compileSdkVersion".toInteger() - buildToolsVersion "$android_buildToolsVersion" + buildToolsVersion = "$android_buildToolsVersion" namespace "${group}.${project.name}" defaultConfig { @@ -129,8 +129,8 @@ android { } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } sourceSets { @@ -142,6 +142,6 @@ android { } java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } diff --git a/gradle.properties b/gradle.properties index 386ca03b..7309218c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ android.useAndroidX=true android.enableJetifier=false -kotlin_version=1.9.20-RC +kotlin_version=1.9.20 kotlin_coroutines_version=1.7.3 kotlin_serialization_version=1.6.0 @@ -23,7 +23,7 @@ github_release_plugin_version=2.4.1 ## Android -android_gradle_version=7.4.2 +android_gradle_version=8.1.2 android_minSdkVersion=21 android_compileSdkVersion=34 android_buildToolsVersion=34.0.0 @@ -36,5 +36,5 @@ androidx_work_version=2.8.1 ## Common -version=2.2.2 -android_code_version=32 +version=2.2.3 +android_code_version=33 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 03b6e336..b3fc208f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip diff --git a/publish.gradle b/publish.gradle index b534efc8..9191fc9d 100644 --- a/publish.gradle +++ b/publish.gradle @@ -1,7 +1,7 @@ apply plugin: 'maven-publish' task javadocsJar(type: Jar) { - classifier = 'javadoc' + archiveClassifier = 'javadoc' } publishing { @@ -96,4 +96,10 @@ if (project.hasProperty("signing.gnupg.keyName")) { dependsOn(it) } } + + // Workaround to make android sign operations depend on signing tasks + project.getTasks().withType(AbstractPublishToMaven.class).configureEach { + def signingTasks = project.getTasks().withType(Sign.class) + mustRunAfter(signingTasks) + } } diff --git a/mpp_config.kpsb b/publish.kpsb similarity index 100% rename from mpp_config.kpsb rename to publish.kpsb