Vega uses semantic versioning. This means that it uses a 3-component number in the format of X.Y.Z, where each component stands for a different thing. It refers to the following structure for changes to the system, as MAJOR.MINOR.PATCH.
In semantic versioning:
By using this type of system we can keep track of transitions within the software, and can help developers understand which version to use. Users will be able to identify what sort of changes have been made to the system.
Each component must be represented by a non-negative integer, without any leading zeros.