Skip to content

Releases: JetBrains/intellij-platform-gradle-plugin

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

v1.14.0

02 Jun 06:45
aac4938
Compare
Choose a tag to compare

Added

Fixed

  • Resolving Android Studio JNA libraries on macOS #1353
  • Fixed "Must not use executable property on Test together with javaLauncher property" for Gradle 7.x #1358
  • Task :listProductsReleases creates empty file due to MalformedByteSequenceException #1389
  • Make RunIdeBase.pluginsDir a @Classpath input, fixes cacheability of buildSearchableOptions #1370
  • Fixed JarSearchableOptionsTask cacheability #1375

Changed

  • Set minimum supported Gradle version from 7.3 to 7.6