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
pluginModule(Dependency) dependency helper no longer bundles module into the main plugin jar, use pluginComposedModule(Dependency) instead.
Replace IdeServicesPluginRepositoryService.uploadByStringId with IdeServicesPluginRepositoryService.uploadByStringIdAndFamily
Added
Add missing org.jetbrains.kotlin.platform.type=jvm for custom test runtime classpath configuration
Add support for JetBrains Client and resolving the IntelliJ Platform in frontend mode
Add VerifyPluginProjectConfigurationMutedMessages Gradle property to mute specific messages reported by the verifyPluginProjectConfiguration task #1958
Create the .toolbox-ignore marker file next to the product-info.json file to avoid the Toolbox App from indexing it TBX-14798
Introduce IntelliJPlatformCacheResolver for improved IDE dependency resolution and caching #1601
Introduce useCustomCache dependency configuration property to utilize the IntelliJPlatformCacheResolver custom caching mechanism.
ModuleAware to handle information if the current project represents an IntelliJ Platform plugin module
pluginComposedModule(Dependency) helper for bundling (composing) the module dependency into the main plugin jar
Make Any.toIntelliJPlatformType() publicly available and introduce Provider<*>.toIntelliJPlatformType()
Changed
Introduce a new set of dependency helpers to configure the IntelliJ Platform dependency with a lambda function instead of regular parameters, marking other helpers deprecated.
pluginModule(Dependency) helper now moves the module dependency into the lib/modules directory of the plugin jar.
Search for a bundled plugin using module alias if not resolved by ID
Stop including the intellijPlatformPluginModule configuration in the intellijPlatformClasspath as it's already bundled within the composed jar.
Refactor PrepareJarSearchableOptionsTask to handle plugin modules and improve file filtering logic.
Refactor PluginVerification.Ides to introduce configurable create dependency creation helpers; deprecate legacy ide and ides methods in favor of a lambda-based approach.
Fixed
Test framework dependency is not provided to a custom testIde task #1945
Respect the custom IntelliJ Platform configuration name when creating a custom task using the local IntelliJ Platform path
Properly share the requested IntelliJ Platform between internal Gradle plugin components
Refactor CollectorTransformer to exclude tests-related jars using filterNot as minus doesn't remove duplicates
Refactor JarSearchableOptionsTask to improve the searchableOption outgoing artifact registration #1968
Do not add default dependencies related to the code instrumentation if disabled #1983
Introduce CoroutinesJavaAgentValueSource for dynamic coroutines debug agent creation #1977