Versioning is the way changes to programs deemed worthy of release are notated. Depending on the structure of how the program is deployed, programs can have an internal version and an external version (or user-facing), though they can be the same.

A typical versioning scheme includes the major version, the minor version, and the patch level (x.y.z).

history | show excerpt | excerpt history