There are 2 types of releases:

  • Major
  • Hotfix

A release is accompanied with a release note: https://github.com/formsandflows/SPOT/blob/main/Releases/Release%20notes.md

Each release has its own version conform the following structure:

Major.Hotfix
  • Major
    • This is a number.
    • For every new major release, this number will increase with 1.
    • If a new major release is published, the hotfix number start at 0 again.
  • Hotfix
    • This is a number.
    • When there is a security or important functional issue, a hotfix release can be published.
    • A hotfix release is based on the latest main release and has a hotfix number greater than 0.
    • A hotfix can contain multiple changes.
    • Multiple hotfix releases can be published before a new main release is published.
    • A new main release will contain the changes from previous hotfix releases.