Versioning

This is a draft.

With the release of Ninja Forms THREE (v3.x), marketplace add-ons will need to adhere to a new versioning policy. For the purpose of auto-detecting compatibility, add-on version should follow the pattern of:

NinjaForms.Major.minor

The first number should represent the major version of Ninja Forms with which the add-on is compatible. This does not mean that add-ons cannot be backwards compatible, rather backwards compatibility is currently maintained through deprecating the previous version of the plugin file for conditional loading. Major version backwards compatibility should be included for one year, where applicable.

The second number should represent the major updates of the add-on itself. This includes the addition of major feature and user interface changes.

The third number should represent the minor updates of the add-on. This includes bug fixes and other tweaks.