JetBrains Marketplace
 
Start Selling Plugins

Versioning of paid plugins

Last modified: 01 March 2024

We would like to be as flexible as possible with respect to the versioning models our plugin authors employ, and we don't intend to lock you into ours. We have, however, implemented a few constraints that are designed to unify the versioning models and prevent issues that may arise from non-standard versioning schemes and licensing mechanisms.

To make it easier for you to keep your versioning consistent with our guidelines, we’d like to tell you more about how the releases of our products – and many plugins – are versioned.

There are two versioning parameters that you should be aware of:

  • release-version – the major version, which is closely related to the licensing model

  • version – the build number that is used by the IDE and JetBrains Marketplace

Even though the difference between the release-version and version parameters might initially seem a bit complex, we hope this article sheds some light on how to manage them successfully. If you still have any questions about these parameters or versioning in general, do not hesitate to contact us at marketplace@jetbrains.com.