cnorthwood edited this page Mar 30, 2011 · 2 revisions

Below we describe the versioning scheme



Major Version releases come with substantial, potentially non-backwards-compatible changes, typically with major functionality improvements.


Bugfixes and large pieces of new functionality. Although some work may be required to bring a deployment up-to-date with changes, there should be no major work done by users.


These are bugfixes only (or very minor functionality changes) that should maintain compatibility with any deployments with no, or very small, changes.

Pre-release tags

Like so: 1.0dev8d, 1.6b1, etc. Used to denote release candidates/betas/etc

Post-release tags

Like so: 1.0-5, but we should try and avoid these and do a new release