Posted: 2007-01-26 23:20
Hi,
A little talk about our method of versioning our applications.
Versioning applications sometimes might scare casual users, I mean, version 1.4.443.621 build 1493 of application X can cause confusion.
At Carthago and since Windows supports the standard x.x.x.x (Major.Minor.Release.Build) our approach was to make use of this numbers but on a different basis for release and build.
For Major and Minor, it's pretty much the same as the windows standard, Major for major changes and Minor when there are significant changes. As for the release, in our case, it's for new features, but not significative ones. Build is used to identify the service release number (a Service Release usually contains just bug fixes to the current version).
So to simplify identifying a version, instead of showing as 1.4.3.2 the version is displayed as 1.43 SR2
