This shows you the differences between two versions of the page.
— |
public:howto:versionnumbers [2007/11/30 14:30] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== How Unit Version Numbers Are Used ====== | ||
+ | What does the version number 3.5.10 mean? | ||
+ | |||
+ | Structure is: **x.y.z** | ||
+ | |||
+ | where: | ||
+ | |||
+ | **z** - revision number. This number is increased by bugfixes or small modifications without a change of function. | ||
+ | |||
+ | **y** - subversion number. This number is increased by changes that enhance function. (i.e. adding new functions) | ||
+ | |||
+ | **x** - major version number. This number is increased by large function enhancement. (i.e. new generation of unit) | ||
+ | |||
+ | If the major version number is increased, then all the minor numbers are reset to 0. Example: | ||
+ | |||
+ | * old version - 2.4.10 | ||
+ | * new version - 3.0.0 | ||
+ | |||
+ | or | ||
+ | |||
+ | * old version - 2.4.10 | ||
+ | * new version - 2.5.0 | ||
+ | |||
+ | Version numbers are very informative for finding bugs. I do not publish any two | ||
+ | different versions of units with the same version numbers! |