Version Numbering

In the DVTk project we use the following version numbering schema: [major].[minor].[revision].[build]

[major]
This version number will be incremented if the applications main functionality is radically changed or contains completely new functionality.

[minor]
This version number will be incremented for changes that add or change sub functionality

[revision]
The version number will be incremented for small bug fixes that don't change the applications behaviour or functionality.

[build]
This number will only be used for alpha versions that are used internally. For beta and stable releases this number will be zero. The number is incremented for each build to make each build unique and traceable. When the build number is zero it will be omitted from documentation and user interface.

Examples

2.3.1- stable/beta version
2.3.1.9- alpha version