diff --git a/.gitignore b/.gitignore index 467124b..4d352d4 100644 --- a/.gitignore +++ b/.gitignore @@ -126,4 +126,7 @@ gradle-app.setting # End of https://www.toptal.com/developers/gitignore/api/gradle,intellij -.DS_Store \ No newline at end of file +.DS_Store +/.idea +.intellijPlatform +.kotlin \ No newline at end of file diff --git a/.idea/kotlinScripting.xml b/.idea/kotlinScripting.xml deleted file mode 100644 index e56386c..0000000 --- a/.idea/kotlinScripting.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - 2147483647 - true - - - \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 46c6ce0..d4b7acc 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - - + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 5180e99..653f88b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,10 +4,10 @@ - + - + \ No newline at end of file diff --git a/.intellijPlatform/localPlatformArtifacts/bundledPlugin-org.jetbrains.plugins.yaml-2024.2.0.2+665.xml b/.intellijPlatform/localPlatformArtifacts/bundledPlugin-org.jetbrains.plugins.yaml-2024.2.0.2+665.xml new file mode 100644 index 0000000..77e3488 --- /dev/null +++ b/.intellijPlatform/localPlatformArtifacts/bundledPlugin-org.jetbrains.plugins.yaml-2024.2.0.2+665.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index aacc14c..de268b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## 2.6.0+jre21 +published to: +- [JetBrains marketplace](https://plugins.jetbrains.com/plugin/15673-asyncapi/versions/stable/520779) +- [GitHub](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/2.5.0%2Bjre17) + +### Added + +- IDEA 2024.2 + +### Fixed + +- No fixes included + +### Changed + +- bump actions/checkout from 3 to 4 +- bump actions/setup-node from 3 to 4 +- bump actions/stale from 5.2.0 to 9.0.0 +- bump amannn/action-semantic-pull-request from 5.2.0 to 5.5.3 +- bump com.fasterxml.jackson.core:jackson-core from 2.15.0 to 2.17.2 +- bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.0 to 2.17.2 +- bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.15.0 to 2.17.2 +- bump hmarr/auto-approve-action from 3.2.1 to 4.0.0 +- bump jvm from 1.9.23 to 2.0.20 +- bump marocchino/sticky-pull-request-comment from 2.5.0 to 2.9.0 +- bump org.jetbrains.intellij from 1.17.3 to 1.17.4 +- bump org.junit.jupiter:junit-jupiter-api from 5.9.2 to 5.11.0 +- bump org.junit.jupiter:junit-jupiter-engine from 5.9.2 to 5.11.0 +- bump org.junit.vintage:junit-vintage-engine from 5.9.2 to 5.11.0 +- bump pascalgn/automerge-action from 0.15.6 to 0.16.3 + + ## 2.5.0+jre17 published to: - [JetBrains marketplace](https://plugins.jetbrains.com/plugin/15673-asyncapi/versions/stable/520779) diff --git a/README.md b/README.md index fe13796..72a71db 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ cd jasyncapi-idea-plugin NOTE: This will take a while the first time as it will have to download every single version of IntelliJ IDEA listed in the `runPluginVerifier` section of the `build.gradle.kts` file. ```sh -./gradlew :runPluginVerifier +./gradlew :verifyPlugin ``` ... should have no errors 5. install plugin from disk - [JetBrains Instruction](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk) diff --git a/build.gradle.kts b/build.gradle.kts index dda408d..b1bb06e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,17 +1,36 @@ +import org.jetbrains.intellij.platform.gradle.TestFrameworkType +import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask + plugins { - id("org.jetbrains.intellij") version "1.17.4" + id("org.jetbrains.intellij.platform") version "2.0.1" java kotlin("jvm") version "2.0.20" } group = "com.asyncapi.plugin.idea" -version = "2.5.0+jre17" +version = "2.6.0+jre17" repositories { mavenCentral() + intellijPlatform { + defaultRepositories() + } } dependencies { + intellijPlatform { + intellijIdeaCommunity("2024.2.0.2", useInstaller = false) + + // Plugin Dependencies. Uses `platformBundledPlugins` property from the gradle.properties file for bundled IntelliJ Platform plugins. + bundledPlugins(listOf( + "org.jetbrains.plugins.yaml" + )) + + instrumentationTools() + pluginVerifier() + testFramework(TestFrameworkType.Platform) + } + implementation("com.fasterxml.jackson.core:jackson-core:2.17.2") implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.17.2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.17.2") @@ -21,110 +40,76 @@ dependencies { testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.11.0") } -// See https://github.com/JetBrains/gradle-intellij-plugin/ -intellij { - version.set("2024.1") - plugins.set(listOf("yaml")) -} -tasks.getByName("patchPluginXml") { - sinceBuild.set("223") - untilBuild.set("241.*") - changeNotes.set(""" -

Added

- -

Fixed

- -

Changed

-