Each software release is assigned a unique identifier that consists of one or more sequences of numbers or letters. Changes are classified by significance level, and the decision of which sequence to change between releases is based on the significance of the changes from the previous release.
Java The Hutt uses the best known and most widely adopted version scheme, the semantic versioning (SemVer), composed by a sequence of three digits (Major.Minor.Patch)