I would like to know if there's a recommended versioning scheme for plugins. In particular, I have a plugin which, with the same functionality and nearly same codebase, I want to release for IDEA 5, 6 and 7. I've already refactored the code so that a minimum of the source is impacted when I must switch from one to another. However, I hesitate when it comes to the packaging.
For example, I've released version 1.0 for IDEA 7 based on the latest OpenAPI and JDK 1.6. Now, I would like to release the same code (with a few tweaks to comply to previous OpenAPI versions). It should still be version 1.0, but is there a standard of some sort to identify that it's a different flavour?
I know that the since-build and until-build attributes can be used to limit the IDEA versions that are covered. But I'd like something more visual for someone downloading the archive from the plugins repository.