Releases: JetBrains/intellij-platform-gradle-plugin
Releases · JetBrains/intellij-platform-gradle-plugin
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
v1.14.0
Added
- VerifyPluginConfigurationTask: Kotlin version check — report OOM for Kotlin
1.8.20+
, see: https://jb.gg/intellij-platform-kotlin-oom
Fixed
- Resolving Android Studio JNA libraries on macOS #1353
- Fixed "Must not use
executable
property onTest
together withjavaLauncher
property" for Gradle7.x
#1358 - Task
:listProductsReleases
creates empty file due toMalformedByteSequenceException
#1389 - Make
RunIdeBase.pluginsDir
a@Classpath
input, fixes cacheability ofbuildSearchableOptions
#1370 - Fixed
JarSearchableOptionsTask
cacheability #1375
Changed
- Set minimum supported Gradle version from
7.3
to7.6