The version number for Lights follows the Apple version number scheme. They are in the following format :
n.nn[.nnn][x][nnnn] with the following meaning
- n Major Version Number
- nn Minor Version Number
- nnn Bug fix release for the Minor Version
- x Denoting the stage of development
- d Development
- a Alpha Testing
- b Beta Testing
- f Final Release Candidate
- nnnn Build number.
The build number is actually the subversion head revision number. That is to say this number is only incremented when a new version of LightsOn is checked in. If LightsOn is built with code that is different to HEAD then an M will be appended to the Build number.
No official release of LightsOn should ever have a version with a build number ending in M
If the Bug fix version is 0 then it is omitted.
1.0 First Released Version
1.1 First Revision
1.1.1 First Bug Fix to First Revision
1.0d1 First Version during development
1.0a45 First Version during initial alpha testing
2.0 First Major Revision Released
The version number is automatically updated as part of the build process, so there is no need to change it.