Releases: JetBrains/intellij-platform-plugin-template
Releases · JetBrains/intellij-platform-plugin-template
v1.8.0
Unreleased
Changed
- GitHub Actions: Build workflow refactoring
- Upgrade Gradle Wrapper to
8.2
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.9.0
- Dependencies - upgrade
org.jetbrains.intellij
to1.15.0
- Dependencies - upgrade
org.jetbrains.changelog
to2.1.1
- Dependencies - upgrade
org.jetbrains.kotlinx.kover
to0.7.2
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2023.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 Kotlin1.9.0
v1.7.0
Added
- GitHub Actions - enable caching
- Specify
projectJDK: 17
inqodana.yml
- Specify
linter
property inqodana.yml
Changed
- Use Java
17
for JVM Toolchain - Change since/until build to
222-232.*
(2022.2 - 2023.2.*) - Dependencies - upgrade
org.jetbrains.intellij
to1.14.1
- Dependencies - upgrade
org.jetbrains.changelog
to2.1.0
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.8.21
- Dependencies - upgrade
org.jetbrains.kotlinx.kover
to0.7.1
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2023.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
inMyToolWindowFactory
- Example code - Migrate from the deprecated
FrameStateListener.onFrameActivated()
toApplicationActivationListener.applicationActivated(IdeFrame)
Removed
- Remove
gradleJvm
property from the.idea/gradle.xml
file
v1.6.0
Added
- Temporary workaround for Kotlin Compiler
OutOfMemoryError
-> https://jb.gg/intellij-platform-kotlin-oom - Gradle version catalog integration
- Gradle Kotlin DSL Lazy Property Assignment
- Enable Gradle Build Cache
Changed
- Dependencies - upgrade
org.jetbrains.intellij
to1.13.3
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.8.20
- Upgrade Gradle Wrapper to
8.1
- Remove
UnusedProperty
suppression ingradle.properties
file - Rename
org.gradle.unsafe.configuration-cache
toorg.gradle.configuration-cache
ingradle.properties
v1.5.0
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
to2022.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
to1.8.10
- Dependencies - upgrade
org.jetbrains.intellij
to1.13.2
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2022.3.4
- Dependencies (GitHub Actions) - upgrade
gradle/wrapper-validation-action
tov1.0.6
Fixed
- Resolving the content for the
patchPluginXML.changeNotes
property
Removed
- Example code - application service
- Example code - deprecated
ProjectManagerListener
application listener
v1.4.0
Changed
- GitHub Actions - use
GITHUB_OUTPUT
environment file instead of::set-output
. - Upgrade Gradle Wrapper to
7.6
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.8.0
- Dependencies - upgrade
org.jetbrains.intellij
to1.12.0
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2022.3.0
Fixed
- Fallback to the unreleased change notes when the plugin in current was not released yet
v1.3.0
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
to0.6.1
Changed
- Update
changelog
extension configuration inbuild.gradle.kts
file - Update
pluginUntilBuild
to include223.*
(2022.3.*) - Use
kotlin.jvmToolchain(11)
shorthand in Gradle configuration - Dependencies - upgrade
org.jetbrains.intellij
to1.10.0
- Dependencies - upgrade
org.jetbrains.changelog
to2.0.0
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.7.21
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2022.2.3
- Dependencies (GitHub Actions) - upgrade
gradle/wrapper-validation-action
tov1.0.5
- Dependencies (GitHub Actions) - upgrade
jtalk/url-health-check-action
tov3
- Use
file
instead ofprojectDir.resolve
in Gradle configuration file
Fixed
- Update broken link in
gradle.properties
- GitHub Actions - use
$BRANCH
for creating changelog pull request
v1.2.0
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
to2021.3.3
- Change since/until build to
213-222.*
(2021.3 - 2022.2) - Dependencies - upgrade
org.jetbrains.intellij
to1.8.0
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.7.10
- Dependencies (GitHub Actions) - upgrade
actions/checkout
to3
- Dependencies (GitHub Actions) - upgrade
actions/cache
to3
- Dependencies (GitHub Actions) - upgrade
actions/setup-java
to3
- Dependencies (GitHub Actions) - upgrade
actions/upload-artifact
to3
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2022.2.1
Fixed
- Pass Plugin Signing secrets as environment variables in the Release workflow
Removed
- Removed Gradle caching from GitHub Actions
v1.1.2
Changed
- Update
platformVersion
to2021.1.3
for compatibility with Apple M1 - Change since/until build to
211-213.*
(2021.1 - 2021.3) - Upgrade Gradle Wrapper to
7.4
- Dependencies - upgrade
org.jetbrains.intellij
to1.4.0
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
to4.2.5
v1.1.1
Changed
- GitHub Actions - fixed duplicated
.zip
extension in artifact file's name of the build flow - Upgrade Gradle Wrapper to
7.3.3
- Dependencies - upgrade
org.jetbrains.intellij
to1.3.1
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.6.10
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
to4.2.3
- Dependencies (GitHub Actions) - upgrade
actions/cache
tov2.1.7
v1.1.0
Added
- GitHub Actions: Collect Qodana/Tests/Plugin Verifier results as artifacts
Changed
- Dependencies - upgrade
org.jetbrains.intellij
to1.3.0
- Dependencies - upgrade
org.jetbrains.changelog
to1.3.1
- Dependencies - upgrade
org.jetbrains.kotlin.jvm
to1.6.0
- Dependencies (GitHub Actions) - upgrade
jtalk/url-health-check-action
to2
- Dependencies (GitHub Actions) - upgrade
actions/checkout
to2.3.5
- GitHub Actions general performance refactoring
- GitHub Actions - prepare plugin archive content to be archived once
- GitHub Actions - patch changelog only if change notes are provided
- Update
pluginUntilBuild
to include213.*
(2021.3.*) - Upgrade Gradle Wrapper to
7.3
Fixed
- Fixed passing change notes from
CHANGELOG.md
to the Release Draft - Fixed passing updated change notes from the Release Draft to
patchChangelog
Gradle task - Fixed
QODANA_SHOW_REPORT
environment variable resolving for Gradle6.x
Removed
- Removed the
pluginVerifierIdeVersions
configuration to use default IDEs list provided by thelistProductsReleases
task forrunPluginVerifier
- Removed
platformDownloadSources
from Gradle configuration to use default value - Removed
updateSinceUntilBuild.set(true)
from Gradle configuration to use default value