Releases: JetBrains/intellij-platform-plugin-template
Releases · JetBrains/intellij-platform-plugin-template
v1.11.1
Fixed
- GitHub Actions: publish workflow fails due to the existing
release changelog
label
Changed
- Upgrade Gradle Wrapper to
8.3
v1.11.0
Changed
- GitHub Actions: move the
Maximize Build Space
step from theBuild
job toInspect code
andVerify plugin
jobs - Update
platformVersion
to2022.3.3
- Change since/until build to
223-232.*
(2022.3-2023.2.*) MyBundle
: removeSpreadOperator
suppressionMyBundle.properties
: remove unusedname
property
v1.10.0
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
to0.7.3
- Dependencies (GitHub Actions) - upgrade
gradle/wrapper-validation-action
tov1.1.0
- Dependencies (GitHub Actions) - upgrade
JetBrains/qodana-action
tov2023.2.1
Fixed
- GitHub Actions: Fixed Kover report path when uploading the code coverage report
v1.9.0
Added
- GitHub Actions — use Java
17
explicitly
Changed
- Upgrade Gradle Wrapper to
8.2.1
- Dependencies — upgrade
org.jetbrains.changelog
to2.1.2
- GitHub Actions — rearrange the Build workflow
Fixed
- Fixed copying files issue when running the
Template Cleanup
workflow
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