You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resolve common dependencies (instrumentation tools, Plugin Verifier, ZIP Signer) automatically without the need for adding helpers.
Introduce intellijPlatformClasspath configuration to allow retrieving the processed IntelliJ Platform and plugins dependencies.
Warn if trying to refer to a bundled plugin via intellijPlatform.plugins instead of required intellijPlatform.bundledPlugin.
Set ide.native.launcher=false for RunnableIdeAware tasks to prevent from showing the The IDE seems to be launched with a script launcher warning notification.
Add bundledPlugins with transitive dependencies to the tests runtime classpath.
Set intellij.testFramework.rethrow.logged.errors=true to make logged errors fails test immediately. #1828
Changed
Move localPlatformArtifacts() to the top of the defaultRepositories() list.
Make IntelliJ Platform dependencies available to testImplementation by default to avoid mutating tests classpath
For running testing, use test sandbox instead of compiled classes from build/classes directory
Updated the publishPlugin() task to use IDE Services’ new POST /api/plugins API when configured to publish to the IDE Services plugin repository, replacing the deprecated POST /api/ij-plugins/upload endpoint
Rewrite bundled plugins/modules resolution by using IntelliJ Structure library.
Update minimal supported Gradle version to 8.5
Fixed
Make the testRuntimeClasspath configuration request instrumented and composed jars of imported modules when running tests
Adjust local artifact definition in Ivy XML files to satisfy Gradle dependency locking. #1778
Add the missing org.jetbrains.kotlin.platform.type=jvm attribute to the intellijPlatformRuntimeClasspath configuration manually as it is not inherited from the runtimeClasspath.
Could not generate a decorated class for type PluginArtifactRepository. when creating a custom plugin repository.
Generation of duplicate files in .intellijPlatform/localPlatformArtifacts with different version numbers.
Gradle's api & compileOnlyApi configurations created by its java-library plugin don't work, and transitive implementation scope dependencies get exposed, when this plugin is used. #1799
Incorrect transitive dependencies calculation for bundled modules. #1791
Fixed IOOB exception while running tests from Gradle.
Building the searchable options: Unable to create shared archive file $IDE_CACHE_DIR/pycharm243.18137.19.jsa: (No such file or directory).
Compatibility with Gradle dependency verification. Previously it was failing with Failed to create MD5 hash for file.
Rework how the IDEs from Plugin Verification are resolved. #1784
Exclude kotlin-stdlib and kotlinx-coroutines transitive dependencies in various variants from IntelliJ Platform dependencies. #1817
Can't find performanceTesting.jar when building against Android Studio 242+. #1738
Custom runIde task do not find the right runtime, if useInstaller is false. #1827