Version gate in plugin

Contact

Mar 18, 2026, 19:44 GMT+1

Hello,

This is my first time publishing a plugin and I have a question regarding using APIs that are unavailable in older versions but having a version gate in the plugin.

I added a check in the plugin to only allow using the ‘Reworked’ terminal if on >=2025.3.3.

Is that acceptable, or are plugins not allowed to version gate like that?

Source code: GitHub - AshotN/OpenCode-Relay: A plugin to integrate the OpenCode AI coding assistant into IntelliJ-based IDEs. · GitHub

Most likely the Marketplace will consider your plugin broken for those versions as it will contain unresolved symbols. We suggest publishing a dedicated version for older IDEs instead