2.2.2.2.9 Version

This data type is used to communicate a version number. The default value is "0.0.0.0".

 VERSION = OBRACKET "major ver" VALSEP INT ARGSEP "minor ver" VALSEP
 INT ARGSEP "phase ver" VALSEP INT ARGSEP "ver incr" VALSEP INT 
 CBRACKET

Major and minor versions are 1.0, 1.1, 2.0, 3.0, 4.0, 5.0, 6.0, and 12.0. In phase version, the values are 0, 1, 2, or 3. The number 0 represents an alpha release or earlier; 1 represents a beta release; 2 represents an official release; 3 represents an updated version increment that is used to differentiate, for example, SP1 from SP2, or internal builds before release.

Note Version numbers are ordered numerically, not lexicographically. For example, 12.9 is earlier than 12.10.