Will older IJ versions select correct plugin after uploading a plugin with a restriction on a later IJ version?
Answered
We just migrated our code to use JCEF instead of JavaFX. This was because as of IJ 2020.2, the JavaFX runtime is no longer bundled.
In our plugin configuration, we updated the IDE version requirement to indicate this.
<idea-version since-build="202.3824"/>
The question is, "If we upload this to the plugin portal, will the older IJ version simply download the last compatible version?". We do not intent to further develop the older branch. Or will we need to publish multiple versions or products to the portal?
Please sign in to leave a comment.
Steven,
That's the idea behind the since/until build attributes: if you release the plugin with such compatibility range defined, only the matching IDEs will be able to get this specific update.
Check the Build Number Ranges documentation page for more details.
Thanks for the quick response, and the link, Jakub Chrzanowski.