Skip to content

VariaMos versioning strategy

lufe089 edited this page Oct 6, 2017 · 6 revisions

Versioning general scheme

                                    **`major.minor.development_stage.patch`**

  • major: version when you make incompatible API changes
  • minor: version when you add functionality in a backwards-compatible manner
  • development stages: ** 0 for alpha ** 1 for beta ** 2 for release candidate ** 3 for final release
  • patch: version when you make backwards-compatible bug fixes.

Examples

  • 1.0.0.1 alfa version patch 1 (also 1.0-a1)
  • 1.0.1.20 beta with some bug fixes and menor improvements (also 1.0-b20)
  • 1.0.2.0 release candidate (also 1.2-rc0)
  • 1.0.3.0 commercial distribution (also 1.3-r)
  • 1.0.3.5 commercial distribution with many bug fixes (also 1.0-r5)

Source: https://en.wikipedia.org/wiki/Software_versioning#Number_of_sequences