Batavi open-source e-commerce software is using sequence-based identifiers in its versioning scheme.
Each Batavi software release is assigned a unique identifier that consists of two or three sequences of numbers and letters. The structure of Batavi version is described as follows:
major.minor[-developmentStage]
Where:
- major is the figure to designate the incompatibility of the versions, which means that, for example, versions with major 2 won’t be back compatible to versions with major 1.
- minor increase designating new developed functionality within major sequence number.
- developmentStage can have following values:
a for alpha (status)
b for beta (status)
rc for release candidate
and empty for (public) release
This can be nicely expressed by the following examples:
1.0-a alpha release of version 1.0
1.0-b beta release of version 1.0
1.0-rc release candidate of version 1.0
1.0 public release of version 1.0
All the Batavi versions will always be available for public download and usage using Batavi Subversion server: http://trunk.batavi.org/tags/ (with username 'batavi' and password 'batavi'). For ones, who wants to trace the exact internal Batavi team progress the following URLs will make sense: http://trunk.batavi.org/trunk and http://svn.batavi.org/