Skip to content

Releases: JetBrains/intellij-platform-gradle-plugin

v2.0.0-beta1

11 Apr 12:51
@hsz hsz
60d0e0f
Compare
Choose a tag to compare

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

29 Mar 09:07
5954afe
Compare
Choose a tag to compare

Fixed

  • Fix for: coroutinesJavaAgentPath specifies file .../build/tmp/initializeIntelliJPlugin/coroutines-javaagent.jar which doesn't exist
  • Fixed resolving Android Studio releases URL for Windows #1551
  • Fixed repository type classification for Rider RC builds #1579

v1.17.2

20 Feb 20:55
55b8e5b
Compare
Choose a tag to compare

Added

  • Set the idea.module.downloadSources flag with intellij.downloadSources value

v1.17.1

05 Feb 17:50
fb50718
Compare
Choose a tag to compare

Fixed

  • Fix for running classpathIndexCleanup task in the proper order
  • Resolve JetBrains Runtime (JBR) 21 to JCEF variant

v1.17.0

18 Jan 13:53
e0ef00f
Compare
Choose a tag to compare

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

  • Do not discover idea.platform.prefix by scanning shell scripts for 223+ #1525
  • MemoizedProvider incompatible with Gradle 8.6 RC1 #1517
  • Tasks :classpathIndexCleanup and :compileTestKotlin don't have a declared dependency causing build to fail #1515
  • ListProductsReleases empty for 2023.3 #1505

v1.16.1

01 Dec 12:12
8662631
Compare
Choose a tag to compare

Added

  • Make RustRover (RR type) available for resolving as SDK.

Fixed

  • Attach IntelliJ SDK sources before LSP API sources #1490
  • Fixed RunPluginVerifierTask.FailureLevel.NOT_DYNAMIC presence check #1485

v1.16.0

06 Oct 06:56
84dd2ed
Compare
Choose a tag to compare

Added

  • Configure all tasks that extend task classes instead of just those created by the plugin
  • Make JbrResolver prefer Gradle javaToolchains by JetBrains vendor, if already available.
  • Support for Kotlin Coroutines debugging
  • Detect and warn if project adds an explicit dependency on Kotlin Coroutines library
  • RunPluginVerifierTask: new runPluginVerifier.verificationReportsFormats property to control verifier output formats
  • RunPluginVerifierTask: new runPluginVerifier.ignoredProblems property to include a file with list of problems to be ignored in a report
  • RunPluginVerifierTask: new runPluginVerifier.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

07 Jul 14:05
0730564
Compare
Choose a tag to compare

next

Added

  • Attach LSP API sources to the IDEA dependency, if available
  • Added ListProductsReleasesTask.androidStudioProductReleasesUpdateFiles property
  • Added DownloadAndroidStudioProductReleasesXmlTask task
  • Introduced DownloadAndroidStudioProductReleasesXmlTask.releasesUrl and DownloadIdeaProductReleasesXmlTask.releasesUrl properties #1418

Changed

  • Renamed ListProductsReleasesTask.productsReleasesUpdateFiles property to ListProductsReleasesTask.ideaProductReleasesUpdateFiles

Removed

  • Removed ListProductsReleasesTask.updatePaths property

v1.14.2

26 Jun 15:45
f1207f0
Compare
Choose a tag to compare

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 running downloadIdeaProductReleasesXml 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 with JavaPluginExtension 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

07 Jun 08:01
74647e6
Compare
Choose a tag to compare

Fixed

  • Illegal char <:> at index 25: -Djna.boot.library.path=... exception on Windows when calculating the IDE home path