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.downloadSources
flag withintellij.downloadSources
value
v1.17.1
Fixed
- Fix for running
classpathIndexCleanup
task 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.hidden
property. - 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
JbrResolver
prefer GradlejavaToolchains
byJetBrains
vendor, if already available. - Support for Kotlin Coroutines debugging
- Detect and warn if project adds an explicit dependency on Kotlin Coroutines library
RunPluginVerifierTask
: newrunPluginVerifier.verificationReportsFormats
property to control verifier output formatsRunPluginVerifierTask
: newrunPluginVerifier.ignoredProblems
property to include a file with list of problems to be ignored in a reportRunPluginVerifierTask
: newrunPluginVerifier.freeArgs
property to let pass to the IntelliJ Plugin Verifier custom arguments
Fixed
NoClassDefFoundError: org/gradle/api/publish/ivy/internal/publication/DefaultIvyPublicationIdentity
in 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.androidStudioProductReleasesUpdateFiles
property - Added
DownloadAndroidStudioProductReleasesXmlTask
task - Introduced
DownloadAndroidStudioProductReleasesXmlTask.releasesUrl
andDownloadIdeaProductReleasesXmlTask.releasesUrl
properties #1418
Changed
- Renamed
ListProductsReleasesTask.productsReleasesUpdateFiles
property toListProductsReleasesTask.ideaProductReleasesUpdateFiles
Removed
- Removed
ListProductsReleasesTask.updatePaths
property
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 runningdownloadIdeaProductReleasesXml
with no Internet connection - Improved checking if
Provider
holds 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
JavaPluginConvention
usages withJavaPluginExtension
for 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
SetupInstrumentCodeTask
task
v1.14.1
Fixed
Illegal char <:> at index 25: -Djna.boot.library.path=...
exception on Windows when calculating the IDE home path