-
Notifications
You must be signed in to change notification settings - Fork 24
How do I find out what version of Mach II am I running?
thofrey edited this page Apr 1, 2014
·
3 revisions
Starting in Mach-II 1.1.1, you can programmatically get the version number of the framework:
<cfset version = getAppManager().getPropertyManager().getVersion() />
You should be able to find the version number in the README
file of the framework.
This will output a dot delimited number that corresponds to the version number and release level. The first three places are the major version, minor version and dot version numbers whereas the fourth path refers the release level.
Release Level Number | Release Level Name |
---|---|
0 | Bleeding Edge Release - Unknown build |
1 | Alpha |
2 | Beta |
3 | RC1 |
4 | RC2 |
5 | RC3 |
6 | RC4 |
7 | RC5 |
8 | Development and Production Stable (non-duck typed core) |
9 | Production-Only Stable (duck-typed core for performance) |
any group of numbers not above | Bleeding Edge Release Zip - which indicates the SVN revision number for the build |
The default release level number when pulled down from SVN is 0
indicating you are using a BER with unknown build number.
Example | Meaning |
---|---|
1.6.0.0 |
Mach-II 1.6.0 - Bleeding Edge Release with unknown build number |
1.6.0.836 |
Mach-II 1.6.0 - Bleeding Edge Release built from revision 836 |
1.6.0.2 |
Mach-II 1.6.0 - Beta |
1.5.0.8 |
Mach-II 1.5.0 - Development and Production Stable with non-duck typed core |