diff --git a/CHANGELOG.md b/CHANGELOG.md index 0dd4594..f4430eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,12 @@ # intellij-kdl Changelog ## [Unreleased] +### Added +- 2023.1 and 2023.2 compatibility +- Minimal required version is now 2022.3 ## [1.0.1] -### Added +### Added - 2022.3 compatibility ## [1.0.0] diff --git a/build.gradle.kts b/build.gradle.kts index d745ad9..36fd367 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { id("org.jetbrains.intellij") version "1.9.0" id("org.jetbrains.changelog") version "1.3.1" id("org.jetbrains.qodana") version "0.1.13" - id("org.jetbrains.grammarkit") version "2021.2.2" + id("org.jetbrains.grammarkit") version "2022.3.1" id("org.ajoberstar.grgit") version "5.0.0" } @@ -25,7 +25,7 @@ repositories { kotlin { jvmToolchain { - languageVersion.set(JavaLanguageVersion.of(11)) + languageVersion.set(JavaLanguageVersion.of(17)) } } @@ -114,21 +114,21 @@ sourceSets { } val generateKdlLexer = task("generateKdlLexer") { - source.set("src/main/grammars/KdlLexer.flex") + sourceFile.set(file("src/main/grammars/KdlLexer.flex")) targetDir.set("src/genparser/dev/kdl/lang/lexer") targetClass.set("KdlLexer") purgeOldFiles.set(true) } val generateKdlStringLexer = task("generateKdlStringLexer") { - source.set("src/main/grammars/KdlStringLexer.flex") + sourceFile.set(file("src/main/grammars/KdlStringLexer.flex")) targetDir.set("src/genparser/dev/kdl/lang/escape") targetClass.set("KdlStringLexer") purgeOldFiles.set(true) } val generateKdlParser = task("generateKdlParser") { - source.set("src/main/grammars/KdlParser.bnf") + sourceFile.set(file("src/main/grammars/KdlParser.bnf")) targetRoot.set("src/genparser") pathToParser.set("dev/kdl/lang/parser/KdlParser.java") pathToPsiRoot.set("dev/kdl/lang/psi") diff --git a/gradle.properties b/gradle.properties index 3ec97b2..b69d47f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,14 +1,14 @@ pluginGroup=dev.kdl pluginName=intellij-kdl -pluginVersion=1.0.1 +pluginVersion=2.0.0 -pluginSinceBuild=213 -pluginUntilBuild=223.* +pluginSinceBuild=223 +pluginUntilBuild=232.* platformType=IC -platformVersion=2021.3.3 +platformVersion=2022.3 -platformPlugins=PsiViewer:213-SNAPSHOT +platformPlugins=PsiViewer:2022.3 gradleVersion=7.5.1