| 1 |
|
| 2 |
|
| 3 |
# IntelliJ Platform Plugin Template Changelog |
| 4 |
|
| 5 |
## [Unreleased] |
| 6 |
|
| 7 |
### Changed |
| 8 |
|
| 9 |
- GitHub Actions - migrate the deprecated `jlumbroso/free-disk-space` input to `preinstalled-runtimes` |
| 10 |
- Dependencies - upgrade IntelliJ IDEA to `2026.2.3` (minimum platform `262`, Java `25`) |
| 11 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.4.21` |
| 12 |
- Upgrade Gradle Wrapper to `9.8.1` |
| 13 |
- Update `intellijIdea` to `2025.3.6.1` |
| 14 |
- Dependencies (GitHub Actions) - upgrade `ad-m/github-push-action` to `v1.3.0` |
| 15 |
- Dependencies (GitHub Actions) - upgrade `jlumbroso/free-disk-space` to `v2.0.0` |
| 16 |
- Dependencies (GitHub Actions) - upgrade `actions/setup-java` to `v6` |
| 17 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `v7` |
| 18 |
- Dependencies - upgrade IntelliJ IDEA to `2025.2.6.3` |
| 19 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.4.20` |
| 20 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.19.0` |
| 21 |
- Upgrade Gradle Wrapper to `9.8.0` |
| 22 |
|
| 23 |
## [2.6.0] - 2026-05-04 |
| 24 |
|
| 25 |
### Added |
| 26 |
|
| 27 |
- Add operator function for resource bundle key access in `MyBundle` |
| 28 |
|
| 29 |
### Changed |
| 30 |
|
| 31 |
- Upgrade Gradle Wrapper to `9.5.0` |
| 32 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.16.0` |
| 33 |
- Dependencies - upgrade IntelliJ IDEA to `2025.2.6.2` |
| 34 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `v7` |
| 35 |
- Dependencies (GitHub Actions) - upgrade `gradle/actions/setup-gradle` to `v6` |
| 36 |
- GitHub Actions - simplify plugin artifact upload in GitHub Actions workflow |
| 37 |
|
| 38 |
### Removed |
| 39 |
|
| 40 |
- Remove changelog configuration from `build.gradle.kts` as it is preconfigured now in the IntelliJ Platform Gradle Plugin |
| 41 |
- Remove `intellijPlatform.pluginConfiguration.description` default configuration from `build.gradle.kts`. |
| 42 |
- Remove `run-ui-tests.yml` workflow for outdated UI testing setup |
| 43 |
|
| 44 |
### Fixed |
| 45 |
|
| 46 |
- Update Run Plugin configuration to fix sandbox log file path |
| 47 |
- Remove `settings.gradle.kts` for cleanup of unused project configuration. |
| 48 |
- Update Run Plugin configuration to fix sandbox log file path |
| 49 |
|
| 50 |
## [2.5.0] - 2026-04-17 |
| 51 |
|
| 52 |
### Changed |
| 53 |
|
| 54 |
- Migrate IntelliJ Platform repository configuration to `settings.gradle.kts` |
| 55 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.14.0` |
| 56 |
- Update `group` property in `gradle.properties` and remove redundant `pluginGroup` configuration from `build.gradle.kts` |
| 57 |
- Update `version` property in `gradle.properties` and remove redundant `pluginVersion` configuration from `build.gradle.kts` |
| 58 |
- Inline `junit` dependency version in `build.gradle.kts` and remove it from `libs.versions.toml`. |
| 59 |
- Remove `platformVersion` property and inline its value in `build.gradle.kts` for cleaner configuration. |
| 60 |
- Remove `libs.versions.toml` and inline plugin versions in build scripts for simpler configuration. |
| 61 |
|
| 62 |
### Removed |
| 63 |
|
| 64 |
- Remove (empty) plugin and module dependency configurations from `build.gradle.kts` and `gradle.properties`. |
| 65 |
- Remove `opentest4j` dependency from `build.gradle.kts` and `libs.versions.toml`, redundant since IntelliJ Platform 251+ |
| 66 |
- Remove `gradleVersion` property and wrapper configuration as Gradle Wrapper should be updated with `./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapper` |
| 67 |
- Remove Qodana configuration, dependencies, and related workflow steps. |
| 68 |
- Remove Kover configuration, dependencies, and related workflow steps. |
| 69 |
- Remove redundant Kotlin JVM toolchain configuration from `build.gradle.kts` |
| 70 |
- Remove redundant `intellijPlatform.pluginConfiguration.ideaVersion.sinceBuild` configuration from `build.gradle.kts` |
| 71 |
- Remove redundant `pluginSinceBuild` property from `gradle.properties` |
| 72 |
- Remove redundant `intellijPlatform.signing` configuration from `build.gradle.kts` |
| 73 |
- Remove redundant `intellijPlatform.publishing.token` configuration from `build.gradle.kts` |
| 74 |
- Remove redundant `intellijPlatform.pluginVerification` configuration from `build.gradle.kts` |
| 75 |
- Remove redundant `java` plugin declaration from `build.gradle.kts` |
| 76 |
- Remove `pluginVersion` configuration from `build.gradle.kts`. |
| 77 |
- Remove `pluginName` property from `gradle.properties` and `build.gradle.kts` as it is already set in the `plugin.xml` |
| 78 |
- Remove `intellijPlatform.publishing.channels` configuration from `build.gradle.kts`. |
| 79 |
- Remove `runIdeForUiTests` obsolete task from `build.gradle.kts`. |
| 80 |
|
| 81 |
## [2.4.1] - 2026-03-20 |
| 82 |
|
| 83 |
### Fixed |
| 84 |
|
| 85 |
- GitHub Actions: handle empty releases list in draft cleanup step using `xargs -r` |
| 86 |
|
| 87 |
### Changed |
| 88 |
|
| 89 |
- Upgrade Gradle Wrapper to `9.4.1` |
| 90 |
- Set empty `versionPrefix` for changelog in Gradle build file. |
| 91 |
- Update `platformVersion` to `2025.2.6.1` |
| 92 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.13.1` |
| 93 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.3.20` |
| 94 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2025.3.2` |
| 95 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.9.7` |
| 96 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `v6` |
| 97 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `v6` |
| 98 |
- GitHub Actions: Setup Java and Gradle actions for the `releaseDraft` build step |
| 99 |
|
| 100 |
## [2.4.0] - 2025-11-25 |
| 101 |
|
| 102 |
### Fixed |
| 103 |
|
| 104 |
- Use the GitHub event release body for a condition when creating the Release Draft |
| 105 |
|
| 106 |
### Changed |
| 107 |
|
| 108 |
- Use `intellijIdea(version)` dependency helper instead of `create(type, version)` |
| 109 |
- Upgrade Gradle Wrapper to `9.2.1` |
| 110 |
- Update `platformVersion` to `2025.2.5` |
| 111 |
- Change since build to `252` (2025.2) |
| 112 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.10.5` |
| 113 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.5.0` |
| 114 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.2.21` |
| 115 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.9.3` |
| 116 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2025.2.2` |
| 117 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `v5` |
| 118 |
- Dependencies (GitHub Actions) - upgrade `actions/setup-java` to `v5` |
| 119 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `v5` |
| 120 |
- Dependencies (GitHub Actions) - upgrade `gradle/actions/setup-gradle` to `v5` |
| 121 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2025.2.2` |
| 122 |
|
| 123 |
### Removed |
| 124 |
|
| 125 |
- Remove the `platformType` Gradle property |
| 126 |
|
| 127 |
## [2.3.1] - 2025-08-09 |
| 128 |
|
| 129 |
### Added |
| 130 |
|
| 131 |
- Add `platformBundledModules` to `gradle.properties` along with `bundledModules()` helper to the Gradle build file |
| 132 |
|
| 133 |
### Changed |
| 134 |
|
| 135 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.7.1` |
| 136 |
|
| 137 |
### Fixed |
| 138 |
|
| 139 |
- GitHub: Fixed the missing `$RELEASE_NOTE ` parent directory in the Release workflow |
| 140 |
|
| 141 |
## [2.3.0] - 2025-08-09 |
| 142 |
|
| 143 |
### Added |
| 144 |
|
| 145 |
- Added `.DS_Store` directory to `.gitignore` |
| 146 |
|
| 147 |
### Changed |
| 148 |
|
| 149 |
- GitHub Actions: simplify changelog handling |
| 150 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.4.0` |
| 151 |
|
| 152 |
## [2.2.0] - 2025-08-05 |
| 153 |
|
| 154 |
### Added |
| 155 |
|
| 156 |
- GitHub Actions: set Gradle cache to read-only for non-build jobs |
| 157 |
- GitHub Actions: add `jlumbroso/free-disk-space` action to build related steps to maximize build environment storage |
| 158 |
- Added `.kotlin` directory to `.gitignore` for Kotlin 2.0 |
| 159 |
|
| 160 |
### Removed |
| 161 |
|
| 162 |
- Remove `pluginUntilBuild` obsolete property |
| 163 |
- GitHub Actions: Remove obsolete Plugin Verifier cache directory configuration |
| 164 |
|
| 165 |
### Changed |
| 166 |
|
| 167 |
- Upgrade Gradle Wrapper to `8.14.3` |
| 168 |
- Update `platformVersion` to `2024.3.6` |
| 169 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.7.0` |
| 170 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.3.0` |
| 171 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2025.1.1` |
| 172 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.2.0` |
| 173 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2025.1.1` |
| 174 |
- Dependencies (GitHub Actions) - upgrade `ad-m/github-push-action` to `v0.8.0` |
| 175 |
- Dependencies (GitHub Actions) - upgrade `jlumbroso/free-disk-space` to `v1.3.1` |
| 176 |
- Gradle - upgrade `org.gradle.toolchains.foojay-resolver-convention` to `1.0.0` |
| 177 |
- Change since build to `243` (2024.3) |
| 178 |
- Update codecov configuration based on new required upload token |
| 179 |
|
| 180 |
## [2.1.0] - 2025-03-28 |
| 181 |
|
| 182 |
### Added |
| 183 |
|
| 184 |
- Example code – `ProjectActivity` |
| 185 |
- Added `opentest4j` test dependency, see: [Missing opentest4j dependency in Test Framework](https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-faq.html#missing-opentest4j-dependency-in-test-framework) |
| 186 |
|
| 187 |
### Removed |
| 188 |
|
| 189 |
- Example code – `MyApplicationActivationListener` |
| 190 |
- Remove redundant IntelliJ Platform dependency helpers: `instrumentationTools()`, `pluginVerifier()`, `zipSigner()` |
| 191 |
- GitHub Actions: Remove `gradle/actions/wrapper-validation` because validation is performed by default in `gradle/actions/setup-gradle@v4` |
| 192 |
|
| 193 |
### Changed |
| 194 |
|
| 195 |
- Change JVM version to `21` |
| 196 |
- Upgrade Gradle Wrapper to `8.13` |
| 197 |
- Update `platformVersion` to `2024.2.5` |
| 198 |
- Change since/until build to `242-252.*` (2024.2-2025.2.*) |
| 199 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.5.0` |
| 200 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.1.20` |
| 201 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2024.3.4` |
| 202 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.9.1` |
| 203 |
- Dependencies (GitHub Actions) - upgrade `gradle/actions/wrapper-validation` to `v4` |
| 204 |
- Dependencies (GitHub Actions) - upgrade `codecov/codecov-action` to `v5` |
| 205 |
|
| 206 |
## [2.0.2] - 2024-10-07 |
| 207 |
|
| 208 |
### Changed |
| 209 |
|
| 210 |
- Upgrade Gradle Wrapper to `8.10.2` |
| 211 |
- Update `platformVersion` to `2023.3.8` |
| 212 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.1.0` |
| 213 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2024.2.3` |
| 214 |
- Dependencies (GitHub Actions) - upgrade `gradle/actions/setup-gradle` to `v4` |
| 215 |
- Add back the `org.gradle.toolchains.foojay-resolver-convention` Gradle settings plugin |
| 216 |
|
| 217 |
### Fixed |
| 218 |
|
| 219 |
- Fixed _Run Plugin_ run configuration logs location |
| 220 |
|
| 221 |
### Removed |
| 222 |
|
| 223 |
- Removed _Run Qodana_ and _Run UI for UI Tests_ run configurations |
| 224 |
|
| 225 |
## [2.0.1] - 2024-08-09 |
| 226 |
|
| 227 |
### Changed |
| 228 |
|
| 229 |
- Update `platformVersion` to `2023.3.7` |
| 230 |
- Change since/until build to `233-242.*` (2023.3-2024.2.*) |
| 231 |
- Cleanup registering the `runIdeForUiTests` task |
| 232 |
- Dependencies - upgrade `org.jetbrains.intellij.platform` to `2.0.1` |
| 233 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.25` |
| 234 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.8.3` |
| 235 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2024.1.9` |
| 236 |
|
| 237 |
## [2.0.0] - 2024-07-30 |
| 238 |
|
| 239 |
### Changed |
| 240 |
|
| 241 |
- Migrate to [IntelliJ Platform Gradle Plugin 2.0](https://blog.jetbrains.com/platform/2024/07/intellij-platform-gradle-plugin-2-0/). |
| 242 |
|
| 243 |
## [1.14.2] - 2024-07-12 |
| 244 |
|
| 245 |
### Changed |
| 246 |
|
| 247 |
- Upgrade Gradle Wrapper to `8.9` |
| 248 |
|
| 249 |
### Removed |
| 250 |
|
| 251 |
- Remove default plugin icon (`pluginIcon.svg`) |
| 252 |
|
| 253 |
## [1.14.1] - 2024-06-19 |
| 254 |
|
| 255 |
### Changed |
| 256 |
|
| 257 |
- Update `platformVersion` to `2023.2.7` |
| 258 |
- Upgrade Gradle Wrapper to `8.8` |
| 259 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.17.4` |
| 260 |
- Dependencies - downgrade `org.jetbrains.kotlin.jvm` to `1.9.24` |
| 261 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.8.1` |
| 262 |
|
| 263 |
## [1.14.0] - 2024-05-30 |
| 264 |
|
| 265 |
### Changed |
| 266 |
|
| 267 |
- Update `platformVersion` to `2023.2.6` |
| 268 |
- Change since/until build to `232-242.*` (2023.2-2024.2.*) |
| 269 |
- Upgrade Gradle Wrapper to `8.7` |
| 270 |
- Update Kover configuration |
| 271 |
- Replace `org.jetbrains:annotations` library with an `com.example:exampleLibrary` placeholder |
| 272 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.17.3` |
| 273 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `2.0.0` |
| 274 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.8.0` |
| 275 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2024.1.5` |
| 276 |
- Dependencies (GitHub Actions) - replace `gradle/wrapper-validation-action@v2` with `gradle/actions/wrapper-validation@v3` |
| 277 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2024.1.5` |
| 278 |
- Dependencies (GitHub Actions) - upgrade `jtalk/url-health-check-action` to `v4` |
| 279 |
|
| 280 |
## [1.13.0] - 2024-03-11 |
| 281 |
|
| 282 |
### Changed |
| 283 |
|
| 284 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.23` |
| 285 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.6` |
| 286 |
- Dependencies - upgrade `org.jetbrains.qodana` to `2023.3.2` |
| 287 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `4` |
| 288 |
- Dependencies (GitHub Actions) - upgrade `codecov/codecov-action` to `4` |
| 289 |
- Dependencies (GitHub Actions) - upgrade `gradle/wrapper-validation-action` to `2` |
| 290 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `4` |
| 291 |
- Gradle - upgrade `org.gradle.toolchains.foojay-resolver-convention` to `0.8.0` |
| 292 |
- Gradle - cleanup the `jvmToolchain` setup |
| 293 |
- Run Configurations - `Run Qodana` runs the `qodanaScan` Gradle task |
| 294 |
|
| 295 |
### Fixed |
| 296 |
|
| 297 |
- Fixed calculation of the plugin publication channel |
| 298 |
- Run Configurations - `Run Tests` uses the `RunAsTest` IDE feature |
| 299 |
- Replace the whole `IntelliJ Platform Plugin Template` with the new project name when running the GitHub Actions Cleanup workflow |
| 300 |
|
| 301 |
### Removed |
| 302 |
|
| 303 |
- GitHub Actions: Remove the `Setup Java` step from the `releaseDraft` build step |
| 304 |
- Gradle - Removed Qodana Gradle Plugin configuration to rely on defaults |
| 305 |
|
| 306 |
## [1.12.0] - 2024-02-20 |
| 307 |
|
| 308 |
### Added |
| 309 |
|
| 310 |
- GitHub Actions: Reduce the number of concurrent builds |
| 311 |
|
| 312 |
### Changed |
| 313 |
|
| 314 |
- Change since/until build to `223-241.*` (2022.3-2024.1.*) |
| 315 |
- Upgrade Gradle Wrapper to `8.6` |
| 316 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.17.2` |
| 317 |
- Dependencies (GitHub Actions) - upgrade `gradle/gradle-build-action@v2` to `gradle/actions/setup-gradle@v3` |
| 318 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.3.1` |
| 319 |
|
| 320 |
### Fixed |
| 321 |
|
| 322 |
- Adjusted obtaining the value for `publishPlugin.channels` property in `build.gradle.kts` |
| 323 |
- Fixed bash variable access in the Create Release Draft step. |
| 324 |
|
| 325 |
### Removed |
| 326 |
|
| 327 |
- Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now |
| 328 |
|
| 329 |
## [1.11.3] - 2023-12-01 |
| 330 |
|
| 331 |
### Changed |
| 332 |
|
| 333 |
- Upgrade Gradle Wrapper to `8.5` |
| 334 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.16.1` |
| 335 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.21` |
| 336 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.5` |
| 337 |
- Dependencies - upgrade `annotations` to `24.1.0` |
| 338 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.2.8` |
| 339 |
- Dependencies (GitHub Actions) - upgrade `actions/setup-java` to `4` |
| 340 |
|
| 341 |
## [1.11.2] - 2023-10-06 |
| 342 |
|
| 343 |
### Changed |
| 344 |
|
| 345 |
- Upgrade Gradle Wrapper to `8.4` |
| 346 |
- Gradle - use JetBrains Runtime |
| 347 |
- Gradle - upgrade `org.gradle.toolchains.foojay-resolver-convention` to `0.7.0` |
| 348 |
- Change since/until build to `223-233.*` (2022.3-2023.3.*) |
| 349 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.16.0` |
| 350 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.10` |
| 351 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.2.0` |
| 352 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `4` |
| 353 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.2.6` |
| 354 |
|
| 355 |
## [1.11.1] - 2023-08-17 |
| 356 |
|
| 357 |
### Fixed |
| 358 |
|
| 359 |
- GitHub Actions: publish workflow fails due to the existing `release changelog` label |
| 360 |
|
| 361 |
### Changed |
| 362 |
|
| 363 |
- Upgrade Gradle Wrapper to `8.3` |
| 364 |
|
| 365 |
## [1.11.0] - 2023-08-07 |
| 366 |
|
| 367 |
### Changed |
| 368 |
|
| 369 |
- GitHub Actions: move the `Maximize Build Space` step from the `Build` job to `Inspect code` and `Verify plugin` jobs |
| 370 |
- Update `platformVersion` to `2022.3.3` |
| 371 |
- Change since/until build to `223-232.*` (2022.3-2023.2.*) |
| 372 |
- `MyBundle`: remove `SpreadOperator` suppression |
| 373 |
- `MyBundle.properties`: remove unused `name` property |
| 374 |
|
| 375 |
## [1.10.0] - 2023-08-04 |
| 376 |
|
| 377 |
### Added |
| 378 |
|
| 379 |
- [Foojay Toolchains Plugin](https://github.com/gradle/foojay-toolchains) integration |
| 380 |
- GitHub Actions: set `gradle-home-cache-cleanup: true` flag to the Gradle Build Action |
| 381 |
- GitHub Actions: use `jlumbroso/free-disk-space` to free disk space |
| 382 |
|
| 383 |
### Changed |
| 384 |
|
| 385 |
- GitHub Actions: rearrange the Build workflow |
| 386 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.3` |
| 387 |
- Dependencies (GitHub Actions) - upgrade `gradle/wrapper-validation-action` to `v1.1.0` |
| 388 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.2.1` |
| 389 |
|
| 390 |
### Fixed |
| 391 |
|
| 392 |
- GitHub Actions: Fixed Kover report path when uploading the code coverage report |
| 393 |
|
| 394 |
## [1.9.0] - 2023-07-11 |
| 395 |
|
| 396 |
### Added |
| 397 |
|
| 398 |
- GitHub Actions — use Java `17` explicitly |
| 399 |
|
| 400 |
### Changed |
| 401 |
|
| 402 |
- Upgrade Gradle Wrapper to `8.2.1` |
| 403 |
- Dependencies — upgrade `org.jetbrains.changelog` to `2.1.2` |
| 404 |
- GitHub Actions — rearrange the Build workflow |
| 405 |
|
| 406 |
### Fixed |
| 407 |
|
| 408 |
- Fixed copying files issue when running the `Template Cleanup` workflow |
| 409 |
|
| 410 |
## [1.8.0] - 2023-07-07 |
| 411 |
|
| 412 |
### Changed |
| 413 |
|
| 414 |
- GitHub Actions: Build workflow refactoring |
| 415 |
- Upgrade Gradle Wrapper to `8.2` |
| 416 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.9.0` |
| 417 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.15.0` |
| 418 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.1.1` |
| 419 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.2` |
| 420 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.1.5` |
| 421 |
|
| 422 |
### Fixed |
| 423 |
|
| 424 |
- Dependabot workflow points to `next` branch in a newly created project |
| 425 |
|
| 426 |
### Removed |
| 427 |
|
| 428 |
- Removed workaround for Kotlin Compiler `OutOfMemoryError` as the issue is gone with Kotlin `1.9.0` |
| 429 |
|
| 430 |
## [1.7.0] - 2023-06-07 |
| 431 |
|
| 432 |
### Added |
| 433 |
|
| 434 |
- GitHub Actions — enable caching |
| 435 |
- Specify `projectJDK: 17` in `qodana.yml` |
| 436 |
- Specify `linter` property in `qodana.yml` |
| 437 |
|
| 438 |
### Changed |
| 439 |
|
| 440 |
- Use Java `17` for JVM Toolchain |
| 441 |
- Change since/until build to `222-232.*` (2022.2–2023.2.*) |
| 442 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.14.1` |
| 443 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.1.0` |
| 444 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.8.21` |
| 445 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.7.1` |
| 446 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2023.1.0` |
| 447 |
- Upgrade Gradle Wrapper to `8.1.1` |
| 448 |
- GitHub Actions — switch to Java 17 |
| 449 |
- Update Run Configuration entries |
| 450 |
- Adjust Kover configuration |
| 451 |
|
| 452 |
### Fixed |
| 453 |
|
| 454 |
- Example code — Fixed deprecated usage of `ContentFactory` in `MyToolWindowFactory` |
| 455 |
- Example code — Migrate from the deprecated `FrameStateListener.onFrameActivated()` to `ApplicationActivationListener.applicationActivated(IdeFrame)` |
| 456 |
|
| 457 |
### Removed |
| 458 |
|
| 459 |
- Remove `gradleJvm` property from the `.idea/gradle.xml` file |
| 460 |
- GitHub Actions — Drop unused `name` output from the `Build` workflow |
| 461 |
|
| 462 |
## [1.6.0] - 2023-04-13 |
| 463 |
|
| 464 |
### Added |
| 465 |
|
| 466 |
- Temporary workaround for Kotlin Compiler `OutOfMemoryError` -> https://jb.gg/intellij-platform-kotlin-oom |
| 467 |
- Gradle version catalog integration |
| 468 |
- Gradle Kotlin DSL Lazy Property Assignment |
| 469 |
- Enable Gradle Build Cache |
| 470 |
|
| 471 |
### Changed |
| 472 |
|
| 473 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.13.3` |
| 474 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.8.20` |
| 475 |
- Upgrade Gradle Wrapper to `8.1` |
| 476 |
- Remove `UnusedProperty` suppression in `gradle.properties` file |
| 477 |
- Rename `org.gradle.unsafe.configuration-cache` to `org.gradle.configuration-cache` in `gradle.properties` |
| 478 |
|
| 479 |
## [1.5.0] - 2023-03-10 |
| 480 |
|
| 481 |
### Added |
| 482 |
|
| 483 |
- Migrate to Gradle Provider API improving configuration cache compatibility |
| 484 |
- Example code - `FrameStateListener` application listener |
| 485 |
- Example code - `MyToolWindowFactory` tool window basic implementation |
| 486 |
|
| 487 |
### Changed |
| 488 |
|
| 489 |
- Update `platformVersion` to `2022.1.4` |
| 490 |
- Change since/until build to `221-231.*` (2022.1-2023.1.*) |
| 491 |
- Example code - registered project service changed into a lightweight one |
| 492 |
- GitHub Actions — pass changelog release notes as a multi-line content |
| 493 |
- GitHub Actions — provide `plugin.verifier.home.dir` variable as a system property instead of project property |
| 494 |
- Template Cleanup: remove default `pluginIcon.svg` icon |
| 495 |
- Upgrade Gradle Wrapper to `8.0.2` |
| 496 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.8.10` |
| 497 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.13.2` |
| 498 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2022.3.4` |
| 499 |
- Dependencies (GitHub Actions) - upgrade `gradle/wrapper-validation-action` to `v1.0.6` |
| 500 |
|
| 501 |
### Fixed |
| 502 |
|
| 503 |
- Resolving the content for the `patchPluginXML.changeNotes` property |
| 504 |
|
| 505 |
### Removed |
| 506 |
|
| 507 |
- Example code — application service |
| 508 |
- Example code — deprecated `ProjectManagerListener` application listener |
| 509 |
|
| 510 |
## [1.4.0] - 2023-01-13 |
| 511 |
|
| 512 |
### Changed |
| 513 |
|
| 514 |
- GitHub Actions — use `GITHUB_OUTPUT` environment file instead of `::set-output`. |
| 515 |
- Upgrade Gradle Wrapper to `7.6` |
| 516 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.8.0` |
| 517 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.12.0` |
| 518 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2022.3.0` |
| 519 |
|
| 520 |
### Fixed |
| 521 |
|
| 522 |
- Fallback to the unreleased change notes when the plugin in current was not released yet |
| 523 |
|
| 524 |
## [1.3.0] - 2022-11-17 |
| 525 |
|
| 526 |
### Added |
| 527 |
|
| 528 |
- [Kover](https://github.com/Kotlin/kotlinx-kover) integration |
| 529 |
- Enable [Gradle Configuration Cache](https://docs.gradle.org/current/userguide/configuration_cache.html) in `gradle.properties` |
| 530 |
- GitHub Actions — mark the pull request created with _Publish Plugin_ workflow with `release changelog` label |
| 531 |
- GitHub Actions — send code coverage reports to [CodeCov](https://codecov.io) |
| 532 |
- Dependencies - upgrade `org.jetbrains.kotlinx.kover` to `0.6.1` |
| 533 |
|
| 534 |
### Changed |
| 535 |
|
| 536 |
- Update `changelog` extension configuration in `build.gradle.kts` file |
| 537 |
- Update `pluginUntilBuild` to include `223.*` (2022.3.*) |
| 538 |
- Use `kotlin.jvmToolchain(11)` shorthand in Gradle configuration |
| 539 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.10.0` |
| 540 |
- Dependencies - upgrade `org.jetbrains.changelog` to `2.0.0` |
| 541 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.7.21` |
| 542 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2022.2.3` |
| 543 |
- Dependencies (GitHub Actions) - upgrade `gradle/wrapper-validation-action` to `v1.0.5` |
| 544 |
- Dependencies (GitHub Actions) - upgrade `jtalk/url-health-check-action` to `v3` |
| 545 |
- Use `file` instead of `projectDir.resolve` in Gradle configuration file |
| 546 |
|
| 547 |
### Fixed |
| 548 |
|
| 549 |
- Update broken link in `gradle.properties` |
| 550 |
- GitHub Actions — use `$BRANCH` for creating changelog pull request |
| 551 |
|
| 552 |
## [1.2.0] - 2022-08-07 |
| 553 |
|
| 554 |
### Added |
| 555 |
|
| 556 |
- Use JVM toolchain for configuring source/target compilation compatibility |
| 557 |
- Make sure GitHub Actions release jobs have write permissions |
| 558 |
- Example implementation: Add `TODO()` with a hint to remove stale sample code |
| 559 |
- Exclude `.qodana` directory from Qodana analysis |
| 560 |
- Maximize disk space on GitHub Actions |
| 561 |
|
| 562 |
### Changed |
| 563 |
|
| 564 |
- Upgrade Gradle Wrapper to `7.5.1` |
| 565 |
- Update `platformVersion` to `2021.3.3` |
| 566 |
- Change since/until build to `213-222.*` (2021.3-2022.2) |
| 567 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.8.0` |
| 568 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.7.10` |
| 569 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `3` |
| 570 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `3` |
| 571 |
- Dependencies (GitHub Actions) - upgrade `actions/setup-java` to `3` |
| 572 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `3` |
| 573 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `v2022.2.1` |
| 574 |
|
| 575 |
### Fixed |
| 576 |
|
| 577 |
- Pass Plugin Signing secrets as environment variables in the Release workflow |
| 578 |
|
| 579 |
### Removed |
| 580 |
|
| 581 |
- Removed Gradle caching from GitHub Actions |
| 582 |
|
| 583 |
## [1.1.2] - 2022-02-11 |
| 584 |
|
| 585 |
### Changed |
| 586 |
|
| 587 |
- Update `platformVersion` to `2021.1.3` for compatibility with Apple M1 |
| 588 |
- Change since/until build to `211-213.*` (2021.1-2021.3) |
| 589 |
- Upgrade Gradle Wrapper to `7.4` |
| 590 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.4.0` |
| 591 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `4.2.5` |
| 592 |
|
| 593 |
## [1.1.1] - 2022-01-24 |
| 594 |
|
| 595 |
### Changed |
| 596 |
|
| 597 |
- GitHub Actions — fixed duplicated `.zip` extension in artifact file's name of the build flow |
| 598 |
- Upgrade Gradle Wrapper to `7.3.3` |
| 599 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.3.1` |
| 600 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.6.10` |
| 601 |
- Dependencies (GitHub Actions) - upgrade `JetBrains/qodana-action` to `4.2.3` |
| 602 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `2.1.7` |
| 603 |
|
| 604 |
## [1.1.0] - 2021-11-16 |
| 605 |
|
| 606 |
### Added |
| 607 |
|
| 608 |
- GitHub Actions: Collect Qodana/Tests/Plugin Verifier results as artifacts |
| 609 |
|
| 610 |
### Changed |
| 611 |
|
| 612 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.3.0` |
| 613 |
- Dependencies - upgrade `org.jetbrains.changelog` to `1.3.1` |
| 614 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.6.0` |
| 615 |
- Dependencies (GitHub Actions) - upgrade `jtalk/url-health-check-action` to `2` |
| 616 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `2.3.5` |
| 617 |
- GitHub Actions general performance refactoring |
| 618 |
- GitHub Actions — prepare plugin archive content to be archived at once |
| 619 |
- GitHub Actions — patch changelog only if change notes are provided |
| 620 |
- Update `pluginUntilBuild` to include `213.*` (2021.3.*) |
| 621 |
- Upgrade Gradle Wrapper to `7.3` |
| 622 |
|
| 623 |
### Fixed |
| 624 |
|
| 625 |
- Fixed passing change notes from `CHANGELOG.md` to the Release Draft |
| 626 |
- Fixed passing updated change notes from the Release Draft to `patchChangelog` Gradle task |
| 627 |
- Fixed `QODANA_SHOW_REPORT` environment variable resolving for Gradle `6.x` |
| 628 |
|
| 629 |
### Removed |
| 630 |
|
| 631 |
- Removed the `pluginVerifierIdeVersions` configuration to use a default IDEs list provided by the `listProductsReleases` task for `runPluginVerifier` |
| 632 |
- Removed `platformDownloadSources` from Gradle configuration to use default value |
| 633 |
- Removed `updateSinceUntilBuild.set(true)` from Gradle configuration to use default value |
| 634 |
|
| 635 |
## [1.0.0] - 2021-09-07 |
| 636 |
|
| 637 |
### Added |
| 638 |
|
| 639 |
- Plugin Signing |
| 640 |
- Qodana integration |
| 641 |
- Functional tests |
| 642 |
- Compatibility with Java 11 |
| 643 |
- `Run Qodana` and `Run IDE for UI Tests` run configurations |
| 644 |
- Use Gradle `wrapper` task to handle Gradle updates |
| 645 |
- JVM compatibility version extracted to `gradle.properties` file |
| 646 |
- Suppress `UnusedProperty` inspection for the `kotlin.stdlib.default.dependency` in `gradle.properties` |
| 647 |
|
| 648 |
### Changed |
| 649 |
|
| 650 |
- GitHub Actions: Switch to Java 11 |
| 651 |
- GitHub Actions: Update Build and Release flows |
| 652 |
- GitHub Actions: Use Gradle cache provided with `actions/setup-java` |
| 653 |
- Update `pluginVerifierIdeVersions` to `2020.3.4, 2021.1.3, 2021.2.1` |
| 654 |
- Change since/until build to `203-212.*` |
| 655 |
- Upgrade Gradle Wrapper to `7.2` |
| 656 |
- Gradle – Changelog plugin configuration update |
| 657 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.5.30` |
| 658 |
- Dependencies - upgrade `org.jetbrains.changelog` to `1.3.0` |
| 659 |
- Dependencies - upgrade `org.jetbrains.intellij` to `1.1.6` |
| 660 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `v2.2.4` |
| 661 |
|
| 662 |
### Fixed |
| 663 |
|
| 664 |
- Use `DynamicBundle` instead of `AbstractBundle` in `MyBundle.kt` |
| 665 |
|
| 666 |
### Removed |
| 667 |
|
| 668 |
- Removed `detekt`/`ktlint` integration |
| 669 |
|
| 670 |
## [0.10.1] - 2021-05-31 |
| 671 |
|
| 672 |
### Added |
| 673 |
|
| 674 |
- Introduced `next` branch in the root repository to make `main` always a stable one |
| 675 |
|
| 676 |
### Changed |
| 677 |
|
| 678 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `v2.1.6` |
| 679 |
- Trigger GitHub Actions `Build` workflows only on pushes to `main` branch or pull request to avoid duplicated checks |
| 680 |
|
| 681 |
## [0.10.0] - 2021-05-27 |
| 682 |
|
| 683 |
### Changed |
| 684 |
|
| 685 |
- Remove reference to the `jcenter()` from Gradle configuration file |
| 686 |
- Update `pluginVerifierIdeVersions` to `2020.2.4, 2020.3.4, 2021.1.2` |
| 687 |
- Update `pluginUntilBuild` to include `211.*` (2021.1.*) |
| 688 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.5.10` |
| 689 |
- Dependencies - upgrade `detekt-formatting from` to `1.17.1` |
| 690 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.17.1` |
| 691 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `v2.1.5` |
| 692 |
- Dependencies (GitHub Actions) - upgrade `actions/checkout` to `v2.3.4` |
| 693 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-release-asset` to `v1.0.2` |
| 694 |
- Dependencies (GitHub Actions) - upgrade `actions/create-release` to `v1.1.4` |
| 695 |
- Upgrade Gradle Wrapper to `7.0.2` |
| 696 |
|
| 697 |
## [0.9.0] - 2021-03-29 |
| 698 |
|
| 699 |
### Added |
| 700 |
|
| 701 |
- `properties` shorthand function for accessing `gradle.properties` in a cleaner way |
| 702 |
- Dependabot check for GitHub Actions used in [workflow files](.github/workflows) |
| 703 |
|
| 704 |
### Changed |
| 705 |
|
| 706 |
- Dependencies - upgrade `detekt-formatting from` to `1.16.0` |
| 707 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.16.0` |
| 708 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.32` |
| 709 |
- Dependencies (GitHub Actions) - upgrade `actions/upload-artifact` to `v2.2.2` |
| 710 |
- Dependencies (GitHub Actions) - upgrade `actions/cache` to `v2.1.4` |
| 711 |
|
| 712 |
### Fixed |
| 713 |
|
| 714 |
- Fix `README.md` file resolution in the `build.gradle.kts` |
| 715 |
|
| 716 |
## [0.8.3] - 2021-02-23 |
| 717 |
|
| 718 |
### Changed |
| 719 |
|
| 720 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.7.2` |
| 721 |
- Dependencies - upgrade `org.jlleitschuh.gradle.ktlint` to `10.0.0` |
| 722 |
- Update `platformVersion` to `2020.2.4` for compatibility with macOS Big Sur |
| 723 |
- Upgrade Gradle Wrapper to `6.8.3` |
| 724 |
|
| 725 |
## [0.8.2] - 2021-02-09 |
| 726 |
|
| 727 |
### Changed |
| 728 |
|
| 729 |
- Use `-bin` distribution of the Gradle Wrapper |
| 730 |
- Upgrade Gradle Wrapper to `6.8.2` |
| 731 |
- Update `pluginVerifierIdeVersions` in `gradle.properties` files |
| 732 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.30` |
| 733 |
- Dependencies - upgrade `org.jetbrains.changelog` to `1.1.1` |
| 734 |
- Configure the `changelog` Gradle plugin |
| 735 |
|
| 736 |
## [0.8.1] - 2021-01-12 |
| 737 |
|
| 738 |
### Added |
| 739 |
|
| 740 |
- README: Dependencies management section |
| 741 |
|
| 742 |
### Changed |
| 743 |
|
| 744 |
- Upgrade Gradle Wrapper to `6.8` |
| 745 |
- Dependencies - upgrade `org.jetbrains.changelog` to `1.0.0` |
| 746 |
|
| 747 |
### Fixed |
| 748 |
|
| 749 |
- Template Cleanup: Escape GitHub username to avoid incorrect characters in class package name |
| 750 |
- Template Cleanup: Run `ktlintFormat` task to fix imports order |
| 751 |
- GitHub Actions: Use the correct property in the "Upload artifact" step |
| 752 |
|
| 753 |
## [0.8.0] - 2020-12-21 |
| 754 |
|
| 755 |
### Added |
| 756 |
|
| 757 |
- Dependabot integration |
| 758 |
- Show `idea.log` logs of the run IDE in the Run console |
| 759 |
- README: FAQ section |
| 760 |
|
| 761 |
### Changed |
| 762 |
|
| 763 |
- `build.gradle.kts`: simpler syntax for configuring `KotlinCompile` |
| 764 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.21` |
| 765 |
- Dependencies - upgrade `detekt-formatting` to `1.15.0` |
| 766 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.15.0` |
| 767 |
- README: Clarifying the Java usage in the project |
| 768 |
- `pluginVerifierIdeVersions` - upgrade to `2020.1.4, 2020.2.3, 2020.3.1` |
| 769 |
|
| 770 |
### Fixed |
| 771 |
|
| 772 |
- Return `Supplier<@Nls String>` instead of `String` in `MyBundle.messagePointer` |
| 773 |
|
| 774 |
## [0.7.1] - 2020-12-02 |
| 775 |
|
| 776 |
### Changed |
| 777 |
|
| 778 |
- Upgrade Gradle Wrapper to `6.7.1` |
| 779 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.6.5` |
| 780 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.20` |
| 781 |
- Update the base platform version to 2020.1 |
| 782 |
- Change since/until build to `201-203.*` |
| 783 |
|
| 784 |
## [0.7.0] - 2020-11-16 |
| 785 |
|
| 786 |
### Added |
| 787 |
|
| 788 |
- Predefined Run/Debug Configurations |
| 789 |
- Project icon for development purposes |
| 790 |
|
| 791 |
### Changed |
| 792 |
|
| 793 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.6.3` |
| 794 |
|
| 795 |
## [0.6.1] - 2020-11-05 |
| 796 |
|
| 797 |
### Added |
| 798 |
|
| 799 |
- GitHub Actions — use hash based on `pluginVerifierIdeVersions` in `Setup Plugin Verifier IDEs Cache` step |
| 800 |
|
| 801 |
### Changed |
| 802 |
|
| 803 |
- Use [Kotlin extension function](https://plugins.jetbrains.com/docs/intellij/plugin-services.html#retrieving-a-service) to retrieve the `MyProjectService` in the `MyProjectManagerListener` |
| 804 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.6.2` |
| 805 |
- Update `pluginVerifierIdeVersions` in the `gradle.properties` files |
| 806 |
|
| 807 |
## [0.6.0] - 2020-10-29 |
| 808 |
|
| 809 |
### Added |
| 810 |
|
| 811 |
- Integration with [IntelliJ Plugin Verifier](https://github.com/JetBrains/intellij-plugin-verifier) through the [Gradle IntelliJ Plugin](https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#runpluginverifier-task) `runPluginVerifier` task |
| 812 |
- Cache downloaded IDEs used by Plugin Verifier for the verification |
| 813 |
|
| 814 |
### Changed |
| 815 |
|
| 816 |
- Switch Gradle Wrapper to `-all` to improve the IntelliSense |
| 817 |
- Update detekt config to be in line with IJ settings |
| 818 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.14.2` |
| 819 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.6.1` |
| 820 |
- GitHub Actions — `gradleValidation` update to `gradle/[email protected]` |
| 821 |
- GitHub Actions — `releaseDraft` update to `actions/download-artifact@v2` |
| 822 |
|
| 823 |
### Removed |
| 824 |
|
| 825 |
- Remove Third-party IntelliJ Plugin Verifier GitHub Action |
| 826 |
|
| 827 |
## [0.5.1] - 2020-10-15 |
| 828 |
|
| 829 |
### Added |
| 830 |
|
| 831 |
- Missing properties in the `gradle.properties` template file |
| 832 |
|
| 833 |
### Changed |
| 834 |
|
| 835 |
- Upgrade Gradle Wrapper to `6.7` |
| 836 |
- Dependencies - upgrade `org.jetbrains.changelog` to `0.6.2` |
| 837 |
|
| 838 |
## [0.5.0] - 2020-10-12 |
| 839 |
|
| 840 |
### Added |
| 841 |
|
| 842 |
- Introduced `platformPlugins` property in `gradle.properties` for configuring dependencies to bundled/external plugins |
| 843 |
|
| 844 |
### Changed |
| 845 |
|
| 846 |
- Disable "Release Draft" job for pull requests in the "Build" GitHub Actions Workflow |
| 847 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.5.0` |
| 848 |
- Dependencies - upgrade `org.jetbrains.changelog` to `0.6.1` |
| 849 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.14.1` |
| 850 |
- Dependencies - upgrade `org.jlleitschuh.gradle.ktlint` to `9.4.1` |
| 851 |
- Remove LICENSE file during the Template Cleanup workflow |
| 852 |
|
| 853 |
## [0.4.0] - 2020-10-02 |
| 854 |
|
| 855 |
### Added |
| 856 |
|
| 857 |
- Fix default to opt-out of bundling Kotlin standard library in plugin distribution |
| 858 |
|
| 859 |
### Changed |
| 860 |
|
| 861 |
- GitHub Actions: allow releasing plugin even for the base project |
| 862 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.10` |
| 863 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.13.1` |
| 864 |
|
| 865 |
### Fixed |
| 866 |
|
| 867 |
- `pluginName` variable name collision with `intellij` closure getter in Gradle configuration #29 |
| 868 |
|
| 869 |
## [0.3.2] - 2020-08-09 |
| 870 |
|
| 871 |
### Changed |
| 872 |
|
| 873 |
- Simplify and optimize GitHub Actions |
| 874 |
- Gradle Wrapper upgrade to `6.6.1` |
| 875 |
- Dependencies - upgrade `org.jetbrains.kotlin.jvm` to `1.4.0` |
| 876 |
- Dependencies - upgrade `org.jetbrains.intellij` to `0.4.22` |
| 877 |
- Dependencies - upgrade `org.jetbrains.changelog` to `0.5.0` |
| 878 |
- Dependencies - upgrade `io.gitlab.arturbosch.detekt` to `1.12.0` |
| 879 |
- Dependencies - upgrade `org.jlleitschuh.gradle.ktlint` to `9.4.0` |
| 880 |
- Rename `master` branch to `main` |
| 881 |
|
| 882 |
### Fixed |
| 883 |
|
| 884 |
- GitHub Actions — cache Gradle dependencies and wrapper separately |
| 885 |
|
| 886 |
## [0.3.1] - 2020-07-31 |
| 887 |
|
| 888 |
### Added |
| 889 |
|
| 890 |
- Better handling of the Gradle plugin description extraction from the README file |
| 891 |
- GitHub Actions — cache Gradle Wrapper |
| 892 |
|
| 893 |
### Changed |
| 894 |
|
| 895 |
- Gradle - remove kotlin("stdlib-jdk8") dependency to decrease the plugin artifact size |
| 896 |
- Dependencies - bump ktlint to `9.3.0` |
| 897 |
- GitHub Actions — make *Update Changelog* job dependent on the *Publish Plugin* |
| 898 |
- GitHub Actions — run plugin verifier against `2019.3` `2020.1` `2020.2` |
| 899 |
|
| 900 |
### Fixed |
| 901 |
|
| 902 |
- Resolve ktlint reports |
| 903 |
- GitHub Actions — Plugin Verifier broken for artifacts with spaces in name |
| 904 |
|
| 905 |
## [0.3.0] - 2020-07-07 |
| 906 |
|
| 907 |
### Added |
| 908 |
|
| 909 |
- Set the publishing channel depending on the plugin version, i.e. `1.0.0-beta` -> `beta` channel |
| 910 |
|
| 911 |
### Changed |
| 912 |
|
| 913 |
- Update `org.jetbrains.changelog` dependency to `v0.3.3` |
| 914 |
- Update Gradle Wrapper to `v6.5.1` |
| 915 |
- Run GitHub Actions Release workflow on `prereleased` event |
| 916 |
- GitHub Actions — Release, separate changelog-related job from the release |
| 917 |
|
| 918 |
### Fixed |
| 919 |
|
| 920 |
- Remove vendor website from `plugin.xml` |
| 921 |
- Update Template Cleanup workflow test to avoid running it on forks |
| 922 |
|
| 923 |
## [0.2.0] - 2020-07-02 |
| 924 |
|
| 925 |
### Added |
| 926 |
|
| 927 |
- JetBrains Plugin badges and TODO list for the end users |
| 928 |
- `ktlint` integration |
| 929 |
|
| 930 |
### Changed |
| 931 |
|
| 932 |
- `pluginUntilBuild` set to the correct format: `201.*` |
| 933 |
- Bump detekt dependency to `1.10.0` |
| 934 |
|
| 935 |
### Fixed |
| 936 |
|
| 937 |
- GitHub Actions — Template Cleanup, fixed adding files to git |
| 938 |
- Update Template plugin name on cleanup |
| 939 |
- Set `buildUponDefaultConfig = true` in detekt configuration |
| 940 |
|
| 941 |
## [0.1.0] - 2020-06-26 |
| 942 |
|
| 943 |
### Added |
| 944 |
|
| 945 |
- `settings.gradle.kts` for the [performance purposes](https://docs.gradle.org/current/userguide/organizing_gradle_projects.html#always_define_a_settings_file) |
| 946 |
- `#REMOVE-ON-CLEANUP#` token to mark content to be removed with **Template Cleanup** workflow |
| 947 |
|
| 948 |
### Changed |
| 949 |
|
| 950 |
- README proofreading |
| 951 |
- GitHub Actions — Update IDE versions for the Plugin Verifier |
| 952 |
- Update platformVersion to `2020.1.2` |
| 953 |
|
| 954 |
## [0.0.2] - 2020-06-22 |
| 955 |
|
| 956 |
### Added |
| 957 |
|
| 958 |
- [Gradle Changelog Plugin](https://github.com/JetBrains/gradle-changelog-plugin) integration |
| 959 |
|
| 960 |
### Changed |
| 961 |
|
| 962 |
- Bump Detekt version |
| 963 |
- Change pluginSinceBuild to 193 |
| 964 |
|
| 965 |
## [0.0.1] |
| 966 |
|
| 967 |
### Added |
| 968 |
|
| 969 |
- Initial project scaffold |
| 970 |
- GitHub Actions to automate testing and deployment |
| 971 |
- Kotlin support |
| 972 |
|
| 973 |
[Unreleased]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.4.1...HEAD |
| 974 |
[2.4.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.4.0...2.4.1 |
| 975 |
[2.4.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.3.1...2.4.0 |
| 976 |
[2.3.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.3.0...2.3.1 |
| 977 |
[2.3.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.2.0...2.3.0 |
| 978 |
[2.2.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.1.0...2.2.0 |
| 979 |
[2.1.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.0.2...2.1.0 |
| 980 |
[2.0.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.0.1...2.0.2 |
| 981 |
[2.0.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/2.0.0...2.0.1 |
| 982 |
[2.0.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.14.2...2.0.0 |
| 983 |
[1.14.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.14.1...1.14.2 |
| 984 |
[1.14.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.14.0...1.14.1 |
| 985 |
[1.14.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.13.0...1.14.0 |
| 986 |
[1.13.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.12.0...1.13.0 |
| 987 |
[1.12.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.11.3...1.12.0 |
| 988 |
[1.11.3]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.11.2...1.11.3 |
| 989 |
[1.11.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.11.1...1.11.2 |
| 990 |
[1.11.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.11.0...1.11.1 |
| 991 |
[1.11.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.10.0...1.11.0 |
| 992 |
[1.10.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.9.0...1.10.0 |
| 993 |
[1.9.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.8.0...1.9.0 |
| 994 |
[1.8.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.7.0...1.8.0 |
| 995 |
[1.7.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.6.0...1.7.0 |
| 996 |
[1.6.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.5.0...1.6.0 |
| 997 |
[1.5.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.4.0...1.5.0 |
| 998 |
[1.4.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.3.0...1.4.0 |
| 999 |
[1.3.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.2.0...1.3.0 |
| 1000 |
[1.2.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.1.2...1.2.0 |
| 1001 |
[1.1.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.1.1...1.1.2 |
| 1002 |
[1.1.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.1.0...1.1.1 |
| 1003 |
[1.1.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/1.0.0...1.1.0 |
| 1004 |
[1.0.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.10.1...1.0.0 |
| 1005 |
[0.10.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.10.0...0.10.1 |
| 1006 |
[0.10.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.9.0...0.10.0 |
| 1007 |
[0.9.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.8.3...0.9.0 |
| 1008 |
[0.8.3]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.8.2...0.8.3 |
| 1009 |
[0.8.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.8.1...0.8.2 |
| 1010 |
[0.8.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.8.0...0.8.1 |
| 1011 |
[0.8.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.7.1...0.8.0 |
| 1012 |
[0.7.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.7.0...0.7.1 |
| 1013 |
[0.7.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.6.1...0.7.0 |
| 1014 |
[0.6.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.6.0...0.6.1 |
| 1015 |
[0.6.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.5.1...0.6.0 |
| 1016 |
[0.5.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.5.0...0.5.1 |
| 1017 |
[0.5.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.4.0...0.5.0 |
| 1018 |
[0.4.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.3.2...0.4.0 |
| 1019 |
[0.3.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.3.1...0.3.2 |
| 1020 |
[0.3.1]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.3.0...0.3.1 |
| 1021 |
[0.3.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.2.0...0.3.0 |
| 1022 |
[0.2.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.1.0...0.2.0 |
| 1023 |
[0.1.0]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.0.2...0.1.0 |
| 1024 |
[0.0.2]: https://github.com/JetBrains/intellij-platform-plugin-template/compare/0.0.1...0.0.2 |
| 1025 |
[0.0.1]: https://github.com/JetBrains/intellij-platform-plugin-template/commits/0.0.1 |