Releases: JetBrains/intellij-platform-gradle-plugin
Releases · JetBrains/intellij-platform-gradle-plugin
v2.0.0-beta1
The IntelliJ Platform Gradle Plugin 2.0.0-beta1 is a plugin for the Gradle build system to help configure environments for building, testing, verifying, and publishing plugins for IntelliJ-based IDEs. It is a successor of Gradle IntelliJ Plugin 1.x.
To read more about the upcoming 2.0.0 release, please visit the documentation and the Migration Guide from Gradle IntelliJ Plugin.
If you have any issues or requests, please submit them to the GitHub Issues.
To submit questions or suggestions in relation to the documentation, use the feedback form at the bottom of the article.
v1.17.3
v1.17.2
Added
- Set the
idea.module.downloadSourcesflag withintellij.downloadSourcesvalue
v1.17.1
Fixed
- Fix for running
classpathIndexCleanuptask in the proper order - Resolve JetBrains Runtime (JBR) 21 to JCEF variant
v1.17.0
Added
- Publish the plugin update and mark it as hidden to prevent public release after approval, using the
publishPlugin.hiddenproperty. - PatchPluginXmlTask: Wrap the content passed to
<change-notes>and<description>elements with<![CDATA[ ... ]]>#1498
Fixed
v1.16.1
v1.16.0
Added
- Configure all tasks that extend task classes instead of just those created by the plugin
- Make
JbrResolverprefer GradlejavaToolchainsbyJetBrainsvendor, if already available. - Support for Kotlin Coroutines debugging
- Detect and warn if project adds an explicit dependency on Kotlin Coroutines library
RunPluginVerifierTask: newrunPluginVerifier.verificationReportsFormatsproperty to control verifier output formatsRunPluginVerifierTask: newrunPluginVerifier.ignoredProblemsproperty to include a file with list of problems to be ignored in a reportRunPluginVerifierTask: newrunPluginVerifier.freeArgsproperty to let pass to the IntelliJ Plugin Verifier custom arguments
Fixed
NoClassDefFoundError: org/gradle/api/publish/ivy/internal/publication/DefaultIvyPublicationIdentityin Gradle 8.4 #1469- Misleading message about Kotlin API version #1463
Changed
- Disabled caching for
BuildPluginTask
v1.15.0
next
Added
- Attach LSP API sources to the IDEA dependency, if available
- Added
ListProductsReleasesTask.androidStudioProductReleasesUpdateFilesproperty - Added
DownloadAndroidStudioProductReleasesXmlTasktask - Introduced
DownloadAndroidStudioProductReleasesXmlTask.releasesUrlandDownloadIdeaProductReleasesXmlTask.releasesUrlproperties #1418
Changed
- Renamed
ListProductsReleasesTask.productsReleasesUpdateFilesproperty toListProductsReleasesTask.ideaProductReleasesUpdateFiles
Removed
- Removed
ListProductsReleasesTask.updatePathsproperty
v1.14.2
Added
- Create a date-based lock file to limit daily update checks for the Gradle IntelliJ Plugin.
Fixed
- Handle the
Could not HEAD 'https://www.jetbrains.com/updates/updates.xml'gracefully when runningdownloadIdeaProductReleasesXmlwith no Internet connection - Improved checking if
Providerholds non-empty value - Fixed calculationg of JVM arguments for running tests #1360
- Introduce CommandLineArgumentProviders for better management of JVM arguments and avoiding passing absolute paths to support Gradle Build Cache #1376
- Replace deprecated
JavaPluginConventionusages withJavaPluginExtensionfor Gradle 8.2 and 9.x compatibility #1413 - Fix for
Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
Removed
- Removed redundant
SetupInstrumentCodeTasktask
v1.14.1
Fixed
Illegal char <:> at index 25: -Djna.boot.library.path=...exception on Windows when calculating the IDE home path