...
ACME will generally follow Semantic Versions 2.0.0 http://semver.org/spec/v2.0.0.html
Major versions will be In general, versions are labeled vMAJOR.MINOR.PATCH
First release of major versions are labeled as "vX.0.0".
Minor First release of minor versions will be labeled as "vX.Y.0" with Y>0. (Note: Y is not limited to 1-9, so we can have v0v1.27.0 before v1v2.0.0)
Bug-fixes and other changes made to a released version vX.Y will be done on a "maint-X.Y" branch and tagged "vX.Y.Z" with Z>0.
Major version zero (v0.Y) is for initial development. Anything may change at any time.
We increment the numbers as follows:
- MAJOR version when significant new science capabilities are added and old ones possibly deleted.
- MINOR version when ACME adds minor new science functionality in a backwards-compatible manner, and
- PATCH version when ACME makes backwards-compatible bug fixes.
alpha, beta, rc
Prior to a vX.0 (X >1), ACME may add alpha, beta and rc lables to versions as follows:
...