-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Declare supported IntelliJ IDEA versions in plugin metadata #217
Comments
There is actually a |
I am tempted to go with The plugin will disable itself when paging @YannCebron for insights |
"it depends" if a plugin uses only small parts/very "stable" part of APIs, then usually omitting |
Most of the compatibility issues appear in our I seem to remember finding a few other IntelliJ plugins that have similar problems. Perhaps if there was a |
Unfortunately there exists no (stable) API yet for delegating code formatting. Please follow https://youtrack.jetbrains.com/issue/IDEA-203568 for progress. |
Using cglib proxy is much better than extending CodeStyleManager - you will break the IDE pretty much with every API change while the proxy will always work. https://github.com/krasa/EclipseCodeFormatter/blob/master/src/java/krasa/formatter/plugin/ProxyUtils.java |
With #359 we've switched to use the |
Given that we have to release the plugin quite often as they are breaking change in a lower-level API we have to use, it would be better to actually document the versions that are compatible.
The plugin metadata can use build number ranges for this.
The text was updated successfully, but these errors were encountered: