Releases: JetBrains/intellij-plugin-verifier
Java 11 is now required to run Plugin Verifier
Starting with 1.260 it is necessary to run the Plugin Verifier using Java 11
Plugin Verifier must not remove locally downloaded IDEs
This fixes a frequent problem in the gradle-intellij-plugin
whose command runPluginVerifier
fails with
Exception in thread "main" java.lang.IllegalArgumentException: IDE must reside in a directory:
Move Plugin Verifier's artifacts from Bintray to a Maven repository based on Space Packages
Since Bintray is going to stop working, we have to migrate the repository of Plugin Verifier's artifacts to a new Maven repository:
https://packages.jetbrains.team/maven/p/intellij-plugin-verifier/intellij-plugin-verifier
If you depend on artifacts of the Plugin Verifier from a Gradle project, replace the following:
repositories { maven { url "https://dl.bintray.com/jetbrains/intellij-plugin-service" } }
with
repositories { maven { url "https://packages.jetbrains.team/maven/p/intellij-plugin-verifier/intellij-plugin-verifier" } }
Add CLI option [latest-IU] to download the latest IDE release to verify
Now it is possible to specify [latest-IU]
or [latest-release-IU]
(instead of a local IDE path) to download IDE to a temp directory and verify plugins with it. For example, check-plugin <path to your plugin> [latest-IU]
. See the common options.
Support running in offline mode
A new CLI option -offline
makes the Plugin Verifier run in offline mode without using internet.
All plugin's dependencies must be downloaded locally beforehand.
See #58
More intelligent handling of open Jar file systems
v1.252 Add a test case: addition of Kotlin default function parameter value …
Fixes REST API compatibility with JetBrains Marketplace
This release contains a fix of Plugin Verifer — Marketplace communication protocol. The latter has incompatibly changed REST API, which in some cases lead to JSON parse exception when Plugin Verifier resolves plugin's dependencies.
The first build marked with release tag
This is the first build marked with release tag. We're going to use GitHub releases to notify all interested developers about a new available version of the IntelliJ Plugin Verifier.