diff --git a/annotation-processors/build.gradle.kts b/annotation-processors/build.gradle.kts index 99bc54779..ab205bdfd 100644 --- a/annotation-processors/build.gradle.kts +++ b/annotation-processors/build.gradle.kts @@ -8,7 +8,7 @@ plugins { kotlin("jvm") - kotlin("plugin.serialization") version "1.8.21" + kotlin("plugin.serialization") version "1.9.22" } val kotlinxSerializationVersion: String by project diff --git a/build.gradle.kts b/build.gradle.kts index 7f73e34b1..3aa570af2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -44,7 +44,7 @@ buildscript { } dependencies { - classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.21") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22") classpath("com.github.AlexPl292:mark-down-to-slack:1.1.2") classpath("org.eclipse.jgit:org.eclipse.jgit:6.6.0.202305301015-r") @@ -66,7 +66,7 @@ buildscript { plugins { antlr java - kotlin("jvm") version "1.8.21" + kotlin("jvm") version "1.9.22" application id("org.jetbrains.intellij") version "1.17.0" @@ -78,7 +78,7 @@ plugins { id("org.jetbrains.kotlinx.kover") version "0.6.1" id("com.dorongold.task-tree") version "2.1.1" - id("com.google.devtools.ksp") version "1.8.21-1.0.11" + id("com.google.devtools.ksp") version "1.9.22-1.0.17" } ksp { @@ -233,7 +233,9 @@ tasks { compileKotlin { kotlinOptions { jvmTarget = javaVersion - apiVersion = "1.6" + // See https://plugins.jetbrains.com/docs/intellij/using-kotlin.html#kotlin-standard-library + // For the list of bundled versions + apiVersion = "1.9" freeCompilerArgs = listOf("-Xjvm-default=all-compatibility") // allWarningsAsErrors = true } @@ -241,7 +243,7 @@ tasks { compileTestKotlin { kotlinOptions { jvmTarget = javaVersion - apiVersion = "1.6" + apiVersion = "1.9" // allWarningsAsErrors = true } } diff --git a/gradle.properties b/gradle.properties index d4e4763a0..c6ed44145 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,7 +19,7 @@ antlrVersion=4.10.1 # Please don't forget to update kotlin version in buildscript section # Also update kotlinxSerializationVersion version -kotlinVersion=1.8.21 +kotlinVersion=1.9.22 publishToken=token publishChannels=eap diff --git a/vim-engine/build.gradle.kts b/vim-engine/build.gradle.kts index 5489db9ec..a5cdcad3c 100644 --- a/vim-engine/build.gradle.kts +++ b/vim-engine/build.gradle.kts @@ -10,7 +10,7 @@ plugins { java kotlin("jvm") // id("org.jlleitschuh.gradle.ktlint") - id("com.google.devtools.ksp") version "1.8.21-1.0.11" + id("com.google.devtools.ksp") version "1.9.22-1.0.17" `maven-publish` antlr } @@ -77,7 +77,7 @@ tasks { compileKotlin { kotlinOptions { - apiVersion = "1.5" + apiVersion = "1.9" freeCompilerArgs = listOf("-Xjvm-default=all-compatibility") } }