From 9f8422434b880e6c3e586fad03e0c44e6cdfa385 Mon Sep 17 00:00:00 2001 From: Pavel Bodiachevskii Date: Thu, 2 Feb 2023 02:42:14 +0400 Subject: [PATCH] release: 1.8.0 (#14) * chore: support IntelliJ IDEA 2022.2.4 (#12) - Support IntelliJ IDEA 2022.2.4 - Roll Gradle IntelliJ Plugin to current rev (1.11.0) - Roll Kotlin JVM to current rev (1.7.21) - Roll IntelliJ Plugin Verifier to current rev (1.289) - Roll jUnit Jupiter to current rev (5.9.1) - Roll Kotlin StdLib JDK to current rev (8) * chore: update change notes * docs: plugin compatibility table * build: org.jetbrains.intellij - intellij-plugin-verifier: 1.11.0 -> 1.12.0 - kotlin: 1.7.21 -> 1.8.0 * build: fix group typo * release: 1.8.0+jre11 * docs: plugin compatibility table - 1.8.0+jre11 - 2.0.0+jre17 --------- Co-authored-by: Philip Schlesinger @ Cryoport --- README.md | 19 ++++++++++++++++++- build.gradle.kts | 25 +++++++++++++------------ 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index c4d2093..a65c7d1 100644 --- a/README.md +++ b/README.md @@ -27,4 +27,21 @@ cd jasyncapi-idea-plugin BUILD SUCCESSFUL in 24s 11 actionable tasks: 11 executed ``` -4. install plugin from disk - [JetBrains Instruction](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk) \ No newline at end of file +4. install plugin from disk - [JetBrains Instruction](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk) + +## How to choose right version +If you want to build the plugin locally and/or install it from this repo - check the compatibility table: + +| Plugin version | Android Studio | AppCode | Aqua | CLion | Code With Me Guest | DataGrip | DataSpell | GoLand | IntelliJ IDEA Community | IntelliJ IDEA Educational | IntelliJ IDEA Ultimate | JetBrains Client | MPS | PhpStorm | PyCharm Community | PyCharm Educational | PyCharm Professional | Rider | RubyMine | WebStorm | +|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------|-------------------|---------------------|-------------------|---------------------|-------------------|------------------------|-------------------|-------------------------|---------------------------|------------------------|---------------------|---------------------|-------------------------|-------------------|---------------------|----------------------|-------------------|-------------------|-------------------| +| [1.0.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.0.0%2Bidea2021) | Chipmunk | 2021.2.1 — Chipmunk | 2021.2.1 Patch 2 | 2021.2 — 2021.2.5 | build 211.* — 212.* | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.5 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.6 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.4 | +| [1.1.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.1.0%2Bidea2021) | Chipmunk | 2021.2.1 — Chipmunk | 2021.2.1 Patch 2 | 2021.2 — 2021.2.5 | build 211.* — 212.* | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.5 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | build 211.* — 212.* | 2021.2 — 2021.2.6 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.3 | 2021.2 — 2021.2.4 | 2021.2 — 2021.2.4 | +| [1.2.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.2.0%2Bidea2021) | Bumblebee | 2021.1.1 — Chipmunk | 2021.2.1 Patch 2 | 2021.1 — 2021.2.5 | build 211.0 — 212.* | 2021.1 — 2021.2.4 | build 211.0 — 212.* | 2021.1 — 2021.2.4 | build 211.0 — 212.* | 2021.1 — 2021.2.5 | 2021.1 — 2021.2.4 | 2021.1 — 2021.2.3 | 2021.1 — 2021.2.4 | build 211.0 — 212.* | 2021.1 — 2021.2.6 | 2021.1 — 2021.2.4 | 2021.1 — 2021.2.4 | 2021.1 — 2021.2.3 | 2021.1 — 2021.2.4 | 2021.1 — 2021.2.3 | 2021.1 — 2021.2.4 | 2021.1 — 2021.2.4 | +| [1.3.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.3.0%2Bidea2021) | Bumblebee | 2021.1.1 — Dolphin | 2021.3.1 Patch 1 | 2021.1 — 2021.3.3 | build 211.0 — 213.* | 2021.1 — 2021.3.4 | build 211.0 — 213.* | 2021.1 — 2021.3.4 | 2021.3 — 2021.3.3 | 2021.1 — 2021.3.5 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | build 211.0 — 213.* | 2021.1 — 2021.3.2 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.3 | +| [1.4.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.4.0%2Bidea2021) | Bumblebee | 2021.1.1 — Dolphin | 2021.3.1 Patch 1 | 2021.1 — 2021.3.3 | build 211.0 — 213.* | 2021.1 — 2021.3.4 | build 211.0 — 213.* | 2021.1 — 2021.3.4 | 2021.3 — 2021.3.3 | 2021.1 — 2021.3.5 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | build 211.0 — 213.* | 2021.1 — 2021.3.2 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.4 | 2021.1 — 2021.3.3 | 2021.1 — 2021.3.3 | +| [1.5.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.5.0%2Bidea2021) | Bumblebee | 2021.1.1 — Electric Eel | 2022.1.1 | 2021.1 — 2022.1.4 | build 211.0 — 221.* | 2021.1 — 2022.1.3 | build 211.0 — 221.* | 2021.1 — 2022.1.5 | 2021.3 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.3 | 2021.1 — 2022.1.4 | build 211.0 — 221.* | 2021.1 — 2021.3.2 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.3 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.2 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | +| [1.6.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.6.0%2Bidea2021) | Bumblebee | 2021.1.1 — Electric Eel | 2022.1.1 | 2021.1 — 2022.1.4 | build 211.0 — 221.* | 2021.1 — 2022.1.3 | build 211.0 — 221.* | 2021.1 — 2022.1.5 | 2021.3 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.3 | 2021.1 — 2022.1.4 | build 211.0 — 221.* | 2021.1 — 2021.3.2 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.3 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.2 | 2021.1 — 2022.1.4 | 2021.1 — 2022.1.4 | +| [1.7.0+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.7.0%2Bidea2021) | Bumblebee | 2021.1.1 — Flamingo | 2022.2.1 Beta 1 | 2021.1 — 2022.2.5 | build 211.0 — 222.* | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2.5 | 2021.3 — 2022.2.4 | 2021.1 — 2022.2.5 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | +| [1.7.1+idea2021](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.7.1%2Bidea2021) | Bumblebee | 2021.1.1 — Flamingo | 2022.2.1 Beta 1 | 2021.1 — 2022.2.5 | build 211.0 — 222.* | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2.5 | 2021.3 — 2022.2.4 | 2021.1 — 2022.2.5 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | +| [1.8.0+jre11](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/1.8.0%2Bjre11) | Bumblebee | 2021.1.1 — Flamingo | 2022.2.1 Beta 1 | 2021.1 — 2022.2.5 | build 211.0 — 222.* | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2.5 | 2021.3 — 2022.2.4 | 2021.1 — 2022.2.5 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | build 211.0 — 222.* | 2021.1 — 2022.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.2 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | 2021.1 — 2022.2.4 | +| [2.0.0+jre17](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/2.0.0%2Bjre17) | Giraffe | 2022.3.1 Canary 1 | 2022.3 — 2022.3.1 | 2022.3 (preview) | 2022.3 — 2022.3.1 | build 223.0 — 223.* | 2022.3 — 2022.3.3 | 2022.3 — 2022.3.2 (rc) | 2022.3 — 2022.3.1 | 2022.3 — 2022.3.1 | build 223.0 — 223.* | 2022.3 — 2022.3.1 | build 223.0 — 223.* | build 223.0 — 223.* | 2022.3 — 2022.3.2 (eap) | 2022.3 — 2022.3.1 | build 223.0 — 223.* | 2022.3 — 2022.3.1 | 2022.3 — 2022.3.1 | 2022.3 — 2022.3.1 | 2022.3 — 2022.3.1 | \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index d477a04..49199d2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,11 +1,11 @@ plugins { - id("org.jetbrains.intellij") version "1.9.0" + id("org.jetbrains.intellij") version "1.12.0" java - kotlin("jvm") version "1.6.20" + kotlin("jvm") version "1.8.0" } -group "com.asyncapi.plugin.idea" -version = "1.7.1+idea2021" +group = "com.asyncapi.plugin.idea" +version = "1.8.0+jre11" repositories { mavenCentral() @@ -13,22 +13,22 @@ repositories { dependencies { implementation(kotlin("stdlib")) - testImplementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7") - testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.0") - testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.0") - testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.9.0") + testImplementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") + testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.1") + testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.1") + testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.9.1") } // See https://github.com/JetBrains/gradle-intellij-plugin/ intellij { - version.set("2022.2.3") + version.set("2022.2.4") plugins.set(listOf("yaml")) } tasks.getByName("patchPluginXml") { sinceBuild.set("211") untilBuild.set("222.*") changeNotes.set(""" -

Fix preview on Windows

+

Support IntelliJ IDEA 2022.2.4

""".trimIndent()) } @@ -54,9 +54,10 @@ tasks.getByName("runPluginVe "2022.2", "2022.2.1", "2022.2.2", - "2022.2.3" + "2022.2.3", + "2022.2.4" )) - verifierVersion.set("1.284") + verifierVersion.set("1.289") } tasks {