3.2. Informationen zur Versionierung

Der Aufwand zur Aktualisierung von Welcompose richtet sind in der Regel nach der Grösse der Modifikationen, die an der Software zwischen zwei Versionen vorgenommen werden. Wie umfangreich die Modifikationen waren, lässt sich jeweils an den Versionsnummern der Software ablesen.

Eine Versionsnummer von Welcompose besteht aus drei Zahlen, jeweils getrennt durch einen Punkt: X.y.z. X bezeichnet dabei das sogenannte Major Release, y das Minor Release und z das Bugfix Release.

Major Release

Zwischen zwei Major Releases werden umfangreiche Änderungen an der Software vorgenommen. Zu diesen gehören beispielsweise neue Funktionen, das Entfernen nicht mehr benötigter Funktionen oder das Beheben von Konstruktionsfehlern. Für Sie als Anwender kann dies umfangreiche Änderungen an der Webseite bedeuten, damit sie weiter wie gewohnt funktioniert. Soweit wie möglich werden Sie dabei von einer Update-Routine unterstützt.

Ein Update auf ein neues Major Release ist beispielsweise der Wechsel von der Version 1.6.3 auf 2.0.0.

Bugfixes und Minor Releases werden für das aktuelle Major Release zur Verfügung gestellt. Das letzte Minor Release des letzten Major Release wird für ein Jahr ab Erscheinungsdatum des Nachfolgers mit Bugfixes versorgt und für anderthalb Jahre mit Security Fixes.

Minor Release

Zwischen zwei Minor Releases werden Fehler korrigiert, die Änderungen an den internen Schnittstellen, der Ausgabe oder Datenbank erfordern. Zudem werden neue Funktionen kleineren Ausmasses hinzugefügt, die leichte Anpassungen an den internen Schnittstellen, der Ausgabe oder der Datenbank nötig machen. Für Sie als Anwender bedeutet dies in den allermeisten Fällen, dass sie nur Dateien von Welcompose ersetzen und die Update-Routine ausführen müssen und Welcompose problemlos weiterbenutzen können, ohne manuell eingreifen zu müssen. Letzteres ist nur bei neuen Funktionen nötig, die sie verwenden müssen.

Ein Update auf ein neues Minor Release ist beispielsweise der Wechsel von der Version 1.0.5 auf 1.1.0.

Bugfixes und Security Fixes werden für das aktuelle sowie das vorhergehende Minor Release zur Verfügung gestellt. Für das vorhergehende Minor Release jedoch nicht länger als für den Zeitraum von 3 Monaten (Security Fixes: 6 Monate).

Bugfix Release

Es werden Fehler korrigiert, die nur minimale Änderungen an unkritischen Stellen der Software erfordern, beispielsweise im Admin-Bereich. Interne Schnittstellen bleiben unangetastet und werden selbst im schlimmsten Fall nur soweit verändert, dass sie sich gegen aussen wie bisher verhalten. Für Sie als Anwender bedeuted dies, dass Sie nur Dateien von Welcompose austauschen und nach einem Update die Software ohne jede Probleme weiterbenutzen können, ohne Änderungen an Ihrer Webseite oder Ihren Inhalten vornehmen zu müssen.

Ein Update auf ein neues Bugfix Release ist beispielsweise der Wechsel von der Version 1.0.4 auf 1.0.5.

Bugfixes werden nur für das aktuelle Bugfix Release zur Verfügung gestellt. Dies gilt auch für Security Fixes, die ohne weitere Änderungen am Source Code publiziert werden.

[Anmerkung] Ungerade Versionsnummern

Bei Minor Releases mit ungeraden Versionsnummern (beispielsweise 0.7.0 oder 2.3.2) handelt es sich um Entwicklungsversionen, die in der Regel nicht oder nur zu Testzwecken öffentlich erhältlich sind. Für Entwicklungsversionen werden keine Bugfixes, Security Fixes oder Updates angeboten.