Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.

Versioning

Jerome Flesch edited this page Dec 14, 2017 · 4 revisions

Version have the following syntax: <M>[.<m>[.<U>[-<extra>]]]

M = Major version

Major changes made / product completed.

On libraries, it means completely incompatible API with the previous version.

m = minor version

Minor changes made.

On libraries, it means new major features have been added, but API should remain compatible.

U = update version

Only bugfixes or very minor features.

Extra

May match a Git tag done before a big change (for instance: before switching from Gtk 2 to Gtk 3). If extra == "git", indicates a version directly taken from the git repository.

Clone this wiki locally