Skip to content

v2.0.0-beta7

Compare
Choose a tag to compare
@hsz hsz released this 14 Jun 18:25
· 301 commits to main since this release
445bb95

The IntelliJ Platform Gradle Plugin 2.0.0-beta7 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.

Added

  • VerifyPluginProjectConfigurationTask: limit specific checks when .module plugin is only applied
  • TestIdeUiTask (testIdeUi task) + CustomTestIdeUiTask implementation
  • Dependencies extension: platformDependency(groupId, artifactIt) and testPlatformDependency(groupId, artifactIt) for adding dependencies on artifacts published to the IntelliJ Maven Repository
  • TestFrameworkType.Metrics for adding metrics and benchmarking tools for Test Framework

Changed

  • Publish instrumented and composed artifact with variants instead of replacing the default artifact
  • Check the latest plugin version against Gradle Plugin Portal
  • Avoid calling checkPluginVersion and createCoroutinesJavaAgentFile methods when in a .module
  • Rename TestFrameworkType.Platform.JUnit4 to TestFrameworkType.Platform
  • Rename TestFrameworkType.Platform.JUnit5 to TestFrameworkType.JUnit5
  • Rename TestFrameworkType.Platform.Bundled to TestFrameworkType.Bundled
  • Prevent from updating the IvyModule.Info.publication with the current time as it breaks the configuration cache

Fixed

  • Customizing the sandboxDirectory and sandboxSuffix when configuring SandboxAware tasks
  • Fixed content exclusion when extracting DMG archives of IntelliJ Platform on macOS
  • Could not find a field for name metadata/modelVersion (Attribute) in MavenMetadata
  • PluginArtifactoryShim: use only host when setting up proxy for custom plugin repositories