intellij-platform-plugin-template

Template repository for creating plugins for IntelliJ Platform

APACHE-2.0 License

Stars
3.1K
Committers
47

Bot releases are visible (Hide)

intellij-platform-plugin-template - v2.0.1 Latest Release

Published by github-actions[bot] 2 months ago

Changed

  • Update platformVersion to 2023.3.7
  • Change since/until build to 233-242.* (2023.3-2024.2.*)
  • Cleanup registering the runIdeForUiTests task
  • Dependencies - upgrade org.jetbrains.intellij.platform to 2.0.1
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.25
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.8.3
  • Dependencies - upgrade org.jetbrains.qodana to 2024.1.9
intellij-platform-plugin-template - v2.0.0

Published by github-actions[bot] 3 months ago

intellij-platform-plugin-template - v1.14.2

Published by github-actions[bot] 3 months ago

Changed

  • Upgrade Gradle Wrapper to 8.9

Removed

  • Remove default plugin icon (pluginIcon.svg)
intellij-platform-plugin-template - v1.14.1

Published by github-actions[bot] 4 months ago

  • Update platformVersion to 2023.2.7
  • Upgrade Gradle Wrapper to 8.8
  • Dependencies - upgrade org.jetbrains.intellij to 1.17.4
  • Dependencies - downgrade org.jetbrains.kotlin.jvm to 1.9.24
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.8.1
intellij-platform-plugin-template - v1.14.0

Published by github-actions[bot] 5 months ago

Changed

  • Update platformVersion to 2023.2.6
  • Change since/until build to 232-242.* (2023.2-2024.2.*)
  • Upgrade Gradle Wrapper to 8.7
  • Update Kover configuration
  • Replace org.jetbrains:annotations library with an com.example:exampleLibrary placeholder
  • Dependencies - upgrade org.jetbrains.intellij to 1.17.3
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 2.0.0
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.8.0
  • Dependencies - upgrade org.jetbrains.qodana to 2024.1.5
  • Dependencies (GitHub Actions) - replace gradle/wrapper-validation-action@v2 with gradle/actions/wrapper-validation@v3
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2024.1.5
  • Dependencies (GitHub Actions) - upgrade jtalk/url-health-check-action to v4
intellij-platform-plugin-template - v1.13.0

Published by github-actions[bot] 7 months ago

Changed

  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.23
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.6
  • Dependencies - upgrade org.jetbrains.qodana to 2023.3.1
  • Gradle - upgrade org.gradle.toolchains.foojay-resolver-convention to 0.8.0
  • Gradle - cleanup the jvmToolchain setup
  • Run Configurations - Run Qodana runs the qodanaScan Gradle task

Fixed

  • Fixed calculation of the plugin publication channel
  • Run Configurations - Run Tests uses the RunAsTest IDE feature
  • Replace the whole IntelliJ Platform Plugin Template with the new project name when running the GitHub Actions Cleanup workflow

Removed

  • GitHub Actions: Remove the Setup Java step from the releaseDraft build step
  • Gradle - Removed Qodana Gradle Plugin configuration to rely on defaults
intellij-platform-plugin-template - v1.12.0

Published by github-actions[bot] 8 months ago

Added

  • GitHub Actions: Reduce the number of concurrent builds

Changed

  • Change since/until build to 223-241.* (2022.3-2024.1.*)
  • Upgrade Gradle Wrapper to 8.6
  • Dependencies - upgrade org.jetbrains.intellij to 1.17.2
  • Dependencies (GitHub Actions) - upgrade gradle/gradle-build-action@v2 to gradle/actions/setup-gradle@v3
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.3.1

Fixed

  • Adjusted obtaining the value for publishPlugin.channels property in build.gradle.kts
  • Fixed bash variable access in the Create Release Draft step.

Removed

  • Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now
intellij-platform-plugin-template - v1.11.3

Published by github-actions[bot] 11 months ago

Changed

  • Upgrade Gradle Wrapper to 8.5
  • Dependencies - upgrade org.jetbrains.intellij to 1.16.1
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.21
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.5
  • Dependencies - upgrade annotations to 24.1.0
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.2.8
  • Dependencies (GitHub Actions) - upgrade actions/setup-java to 4
intellij-platform-plugin-template - v1.11.2

Published by github-actions[bot] about 1 year ago

Changed

  • Upgrade Gradle Wrapper to 8.4
  • Gradle - use JetBrains Runtime
  • Gradle - upgrade org.gradle.toolchains.foojay-resolver-convention to 0.7.0
  • Change since/until build to 223-233.* (2022.3-2023.3.*)
  • Dependencies - upgrade org.jetbrains.intellij to 1.16.0
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.10
  • Dependencies - upgrade org.jetbrains.changelog to 2.2.0
  • Dependencies (GitHub Actions) - upgrade actions/checkout to 4
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.2.6
intellij-platform-plugin-template - v1.11.1

Published by github-actions[bot] about 1 year ago

Fixed

  • GitHub Actions: publish workflow fails due to the existing release changelog label

Changed

  • Upgrade Gradle Wrapper to 8.3
intellij-platform-plugin-template - v1.11.0

Published by github-actions[bot] about 1 year ago

Changed

  • GitHub Actions: move the Maximize Build Space step from the Build job to Inspect code and Verify plugin jobs
  • Update platformVersion to 2022.3.3
  • Change since/until build to 223-232.* (2022.3-2023.2.*)
  • MyBundle: remove SpreadOperator suppression
  • MyBundle.properties: remove unused name property
intellij-platform-plugin-template - v1.10.0

Published by github-actions[bot] about 1 year ago

Added

  • Foojay Toolchains Plugin integration
  • GitHub Actions: set gradle-home-cache-cleanup: true flag to the Gradle Build Action
  • GitHub Actions: use jlumbroso/free-disk-space to free disk space

Changed

  • GitHub Actions: rearrange the Build workflow
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.3
  • Dependencies (GitHub Actions) - upgrade gradle/wrapper-validation-action to v1.1.0
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.2.1

Fixed

  • GitHub Actions: Fixed Kover report path when uploading the code coverage report
intellij-platform-plugin-template - v1.9.0

Published by github-actions[bot] over 1 year ago

Added

  • GitHub Actions — use Java 17 explicitly

Changed

  • Upgrade Gradle Wrapper to 8.2.1
  • Dependencies — upgrade org.jetbrains.changelog to 2.1.2
  • GitHub Actions — rearrange the Build workflow

Fixed

  • Fixed copying files issue when running the Template Cleanup workflow
intellij-platform-plugin-template - v1.8.0

Published by github-actions[bot] over 1 year ago

Unreleased

Changed

  • GitHub Actions: Build workflow refactoring
  • Upgrade Gradle Wrapper to 8.2
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.0
  • Dependencies - upgrade org.jetbrains.intellij to 1.15.0
  • Dependencies - upgrade org.jetbrains.changelog to 2.1.1
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.2
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.1.5

Fixed

  • Dependabot workflow points to next branch in a newly created project

Removed

  • Removed workaround for Kotlin Compiler OutOfMemoryError as the issue is gone with Kotlin 1.9.0
intellij-platform-plugin-template - v1.7.0

Published by github-actions[bot] over 1 year ago

Added

  • GitHub Actions - enable caching
  • Specify projectJDK: 17 in qodana.yml
  • Specify linter property in qodana.yml

Changed

  • Use Java 17 for JVM Toolchain
  • Change since/until build to 222-232.* (2022.2 - 2023.2.*)
  • Dependencies - upgrade org.jetbrains.intellij to 1.14.1
  • Dependencies - upgrade org.jetbrains.changelog to 2.1.0
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.21
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.1
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.1.0
  • Upgrade Gradle Wrapper to 8.1.1
  • GitHub Actions — switch to Java 17
  • Update Run Configuration entries
  • Adjust Kover configuration

Fixed

  • Example code - Fixed deprecated usage of ContentFactory in MyToolWindowFactory
  • Example code - Migrate from the deprecated FrameStateListener.onFrameActivated() to ApplicationActivationListener.applicationActivated(IdeFrame)

Removed

  • Remove gradleJvm property from the .idea/gradle.xml file
intellij-platform-plugin-template - v1.6.0

Published by github-actions[bot] over 1 year ago

Added

Changed

  • Dependencies - upgrade org.jetbrains.intellij to 1.13.3
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.20
  • Upgrade Gradle Wrapper to 8.1
  • Remove UnusedProperty suppression in gradle.properties file
  • Rename org.gradle.unsafe.configuration-cache to org.gradle.configuration-cache in gradle.properties
intellij-platform-plugin-template - v1.5.0

Published by github-actions[bot] over 1 year ago

Added

  • Migrate to Gradle Provider API improving configuration cache compatibility
  • Example code - FrameStateListener application listener
  • Example code - MyToolWindowFactory tool window basic implementation

Changed

  • Update platformVersion to 2022.1.4
  • Change since/until build to 221-231.* (2022.1 - 2023.1.*)
  • Example code - registered project service changed into a lightweight one
  • GitHub Actions - pass changelog release notes as a multi-line content
  • GitHub Actions - provide plugin.verifier.home.dir variable as a system property instead of project property
  • Template Cleanup: remove default pluginIcon.svg icon
  • Upgrade Gradle Wrapper to 8.0.2
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.10
  • Dependencies - upgrade org.jetbrains.intellij to 1.13.2
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2022.3.4
  • Dependencies (GitHub Actions) - upgrade gradle/wrapper-validation-action to v1.0.6

Fixed

  • Resolving the content for the patchPluginXML.changeNotes property

Removed

  • Example code - application service
  • Example code - deprecated ProjectManagerListener application listener
intellij-platform-plugin-template - v1.4.0

Published by github-actions[bot] almost 2 years ago

Changed

  • GitHub Actions - use GITHUB_OUTPUT environment file instead of ::set-output.
  • Upgrade Gradle Wrapper to 7.6
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.0
  • Dependencies - upgrade org.jetbrains.intellij to 1.12.0
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2022.3.0

Fixed

  • Fallback to the unreleased change notes when the plugin in current was not released yet
intellij-platform-plugin-template - v1.3.0

Published by github-actions[bot] almost 2 years ago

Added

  • Kover integration
  • Enable Gradle Configuration Cache in gradle.proeprties
  • GitHub Actions - mark the pull request created with Publish Plugin workflow with release changelog label
  • GitHub Actions - send code coverage reports to CodeCov
  • Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.6.1

Changed

  • Update changelog extension configuration in build.gradle.kts file
  • Update pluginUntilBuild to include 223.* (2022.3.*)
  • Use kotlin.jvmToolchain(11) shorthand in Gradle configuration
  • Dependencies - upgrade org.jetbrains.intellij to 1.10.0
  • Dependencies - upgrade org.jetbrains.changelog to 2.0.0
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.7.21
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2022.2.3
  • Dependencies (GitHub Actions) - upgrade gradle/wrapper-validation-action to v1.0.5
  • Dependencies (GitHub Actions) - upgrade jtalk/url-health-check-action to v3
  • Use file instead of projectDir.resolve in Gradle configuration file

Fixed

  • Update broken link in gradle.properties
  • GitHub Actions - use $BRANCH for creating changelog pull request
intellij-platform-plugin-template - v1.2.0

Published by github-actions[bot] about 2 years ago

Added

  • Use JVM toolchain for configuring source/target compilation compatibility
  • Make sure GitHub Actions release jobs have write permissions
  • Example implementation: Add TODO() with a hint to remove stale sample code
  • Exclude .qodana directory from Qodana analysis
  • Maximize disk space on GitHub Actions

Changed

  • Upgrade Gradle Wrapper to 7.5.1
  • Update platformVersion to 2021.3.3
  • Change since/until build to 213-222.* (2021.3 - 2022.2)
  • Dependencies - upgrade org.jetbrains.intellij to 1.8.0
  • Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.7.10
  • Dependencies (GitHub Actions) - upgrade actions/checkout to 3
  • Dependencies (GitHub Actions) - upgrade actions/cache to 3
  • Dependencies (GitHub Actions) - upgrade actions/setup-java to 3
  • Dependencies (GitHub Actions) - upgrade actions/upload-artifact to 3
  • Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2022.2.1

Fixed

  • Pass Plugin Signing secrets as environment variables in the Release workflow

Removed

  • Removed Gradle caching from GitHub Actions
Related Projects