next up previous
Next: Installation Up: ProFit Version 3.1 Previous: Introduction and Methodology

Version numbering

From V2.6, version numbering in ProFit adopted the following scheme. A version of ProFit has a version number of the form V$a.b.c.d$ where $c$ and $d$ are optionally present.

$a$ is the major version number. A change in this represents a significant rewrite of ProFit and/or the addition of a major new feature set.

$b$ is the minor version number. A change in $b$ represents a new feature added to ProFit. It may also indicate a fix to a major show-stopper bug.

$c$ is a bug-fix number. It indicates that a bug in the ProFit code has been fixed compared with the previous release.

$d$ is also a bug-fix number, but indicates that bugs have been fixed in the Bioplib libraries used by ProFit and not in ProFit itself. Alternatively, it may indicate a distribution bug (i.e. missing files for a distribution or a simple documentation change).

In V2.5.$x$, $b$ was used to represent a new feature or a bug fix while $c$ was used to indicate a bug-fix in Bioplib ($d$ is now used for that purpose).

In earlier releases, the scheme was used much more loosely with $b$ being used both for new features and bug fixes in ProFit or in Bioplib. Lettered versions (e.g. V1.7g) were sometimes used for bug-fixes and sometimes for internal non-released versions. Lettered versions are now used exclusively for internal non-released versions.


next up previous
Next: Installation Up: ProFit Version 3.1 Previous: Introduction and Methodology
Andrew Martin 2010-09-28