CodeCharter bringt regelmäßig neue Versionen heraus. Die Downloads-Seite zeigt immer die aktuelle Version zusammen mit ihren Release-Notes, dazu eine Liste der letzten früheren Releases mit eigenen Notes. Diese Wiki-Seite wiederholt diese Liste bewusst nicht: Sie ändert sich viel häufiger als die Dokumentation, eine Kopie hier würde von der Version, die ihr tatsächlich einsetzt, auseinanderlaufen.
Wie Release-Notes aufgebaut sind
Die Release-Notes folgen der Keep a Changelog-Konvention: Innerhalb eines Releases sind die Einträge unter Überschriften wie Added (neue Befehle, Optionen, Regel-Authoring-Fähigkeiten oder eingebaute Regeln), Changed (Verhalten, das sich ändert, ohne bestehende Nutzung zu brechen), Removed (ein Breaking Change, erscheint nur in einem Major-Release), Fixed (Bugfixes) und Security gruppiert, je nachdem, was für das jeweilige Release zutrifft.
Prüfen, was sich seit eurem letzten Update geändert hat
Führt codecharter --version aus, um genau zu sehen, welchen Build ihr
habt (siehe Versionierung für das Lesen der
Ausgabe), und öffnet dann auf der Downloads-Seite die Notes dieser
Version, um euch bis zu der Version vorzuarbeiten, auf die ihr wechselt. Der
SemVer-Vertrag auf der Versionierungs-Seite sagt euch vorab, welche Art
Änderung auf welcher Versionsstufe zu erwarten ist: Ein Patch- oder
Minor-Update ist immer ohne Prüfung sicher, ein Major-Update ist das, was
sich genaues Lesen lohnt.