Difference between revisions of "MITK Release Cycle"

From mitk.org
Jump to navigation Jump to search
(username removed)
 
(Replaced content with "Starting with v2021.10, a new version of MITK is released every six months, in April and October. Between these official release dates, MITK has multiple unstable snapsho...")
Tag: Replaced
 
(49 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
+
Starting with v2021.10, a new version of MITK is released every six months, in April and October.
= MITK Versioning =
 
  
== Version scheme ===
+
Between these official release dates, MITK has multiple unstable snapshot releases.
  
Toolkit versions of MITK consist of three components, defined in CMake/mitkSetupVariables.cmake and accesible through <code><nowiki>MITKConfig.cmake</nowiki></code> and <code><nowiki>mitkConfig.h</nowiki></code>
+
All [[Downloads]] are referenced [[Downloads|here]].
 
 
* '''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:
 
  <code><nowiki>.0</nowiki></code> is the first one,
 
  <code><nowiki>.2</nowiki></code> the second one (based on <code><nowiki>.0</nowiki></code>, not HEAD),
 
  odd numbers specifying development versions
 
 
 
<code><nowiki>2012.02.0</nowiki></code> is the first snapshot release in February 2012. Bugfix releases for this will be called <code><nowiki>2012.02.2</nowiki></code>, <code><nowiki>2012.02.4</nowiki></code> ... .
 
 
 
=== 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 [http://en.wikipedia.org/wiki/Versioning#Version_1.0_as_a_milestone 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:
 
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
|  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.
 

Latest revision as of 10:01, 26 April 2022

Starting with v2021.10, a new version of MITK is released every six months, in April and October.

Between these official release dates, MITK has multiple unstable snapshot releases.

All Downloads are referenced here.