Incompatible Changes in IntelliJ Platform and Plugins API
IntelliJ API may be occasionally changed between releases, leading to incompatibilities of existing plugins with newer IDE builds.
For non-public plugins, intellij-plugin-verifier can be used standalone as well.
Consider using the following IDE inspections to get additional alerts about code that uses unstable API features:
- JVM languages | Unstable API Usage
- JVM languages | Unstable type is used in signature
The following pages list the breaking changes in IDE/plugin releases with required/recommended steps to take by plugin authors.