If I make a plugin with Jewel, and I leave open-en...
# jewel
y
If I make a plugin with Jewel, and I leave open-ended compatibility on, will the verifier eventually tell me that my plugin is not binary compatible anymore? As in, can I just make a plugin with Jewel, and then be reactive about supporting new IntelliJ versions instead of proactive?
s
It should, yes. Notice that Jewel guarantees backwards compat only on stable APIs and only starting from its 0.28 APIs. We try not to break stuff in experimental APIs either, but it might be needed. In general, things are moving very fast and supporting multiple major IJP versions is quite painful at the moment.