There are two schools of thought regarding how numeric version numbers are incremented. Most
You must be registered to see the links
packages, including
You must be registered to see the links
, treat versions as a series of individual numbers, separated by periods, with a progression such as 1.7.0, 1.8.0, 1.8.1, 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.11.2, and so on. On the other hand, some software packages identify releases by decimal numbers: 1.7, 1.8, 1.81, 1.82, 1.9, etc. Decimal versions were common in the 1980s, for example with
You must be registered to see the links
,
You must be registered to see the links
, and
You must be registered to see the links
, but even in the 2000s have been for example used by
You must be registered to see the links
You must be registered to see the links
and
You must be registered to see the links
.
You must be registered to see the links
In the decimal scheme, 1.81 is the minor version following 1.8, while maintenance releases (i.e. bug fixes only) may be denoted with an alphabetic suffix, such as 1.81a or 1.81b.
The standard
You must be registered to see the links
version numbering scheme is major.minor.revision,
You must be registered to see the links
but
You must be registered to see the links
is a notable example using another scheme where the major number (1) was dropped and a
user site revision was added which is always zero in original emacs packages but increased by distributors.
You must be registered to see the links
Similarly,
You must be registered to see the links
package numbers are prefixed with an optional "epoch", which is used to allow the versioning scheme to be changed.