MITK Release Cycle
MITK Versioning
Version scheme =
Toolkit versions of MITK consist of three components, defined in CMake/mitkSetupVariables.cmake and accesible through MITKConfig.cmake
and mitkConfig.h
- MITK_VERSION_MAJOR: Year of the release
- MITK_VERSION_MINOR: Month of the release (two digits)
- MITK_VERSION_PATCH:
Numbering of releases in this month:.0
is the first one,.2
the second one (based on.0
, not HEAD), odd numbers specifying development versions
2012.02.0
is the first snapshot release in February 2012. Bugfix releases for this will be called 2012.02.2
, 2012.02.4
... .
Why is there no MITK 1.0?
MITK as a toolkit is mature and usable for some time now. Somehow we "missed" releasing a specific version as 1.0 . Since 1.0 mostly has a political and cultural meaning (see Wikipedia on this) we decided to skip 1.0 and move to a date-based versioning scheme for the toolkit.
Still there will be 1.0 releases of applications based on MITK.
Old versions
The old versioning scheme created some confusion, so we will give a short overview on the existing versions so far:
0.10, 0.12, 0.12.2, 0.14 | Official releases |
0.99.x | Snapshot releases that were intended as previews of MITK 1.0 . These are completely outdated, see above |
0.15.1 | This is the current master/trunk/HEAD release, following out old versioning scheme. As soon as we have completely to the new scheme this will not appear anywhere anymore. |
Version control
New versions will be put in branches named releases/201202 during development and tagged after the release. More detailed information will be put here and on the download page.