Zum Inhalt springen

Changelog

oder auch Änderungsprotokoll

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Ein Changelog ist die geführte Liste aller Änderungen einer Software, nach Fassungen geordnet. Er liegt im Repository, meist als Datei namens CHANGELOG.md, und wächst mit jeder Veröffentlichung von oben.

Changelog

Die geführte Liste aller Änderungen einer Software, nach Fassungen geordnet.
Beispiel: „Der Changelog nannte für 3.0 vier entfernte Funktionen, und genau die waren im Einsatz.“

Auf Deutsch Änderungsprotokoll. Die verbreitete Gliederung stammt aus der Konvention Keep a Changelog: hinzugefügt, geändert, veraltet, entfernt, behoben, Sicherheit.

Abgrenzung zu den Release Notes: Diese wählen für Nutzer aus. Der Changelog ist die vollständige Liste in technischer Sprache.

Wie ein Changelog aufgebaut ist

Neueste Fassung oben, je Fassung die Nummer, das Datum und die Änderungen nach Art gruppiert. Dazu gehört ein Abschnitt für das, was seit der letzten Veröffentlichung dazugekommen ist und noch keine Nummer hat.

Jeder Eintrag ist ein Satz in der Gegenwart und nennt die Wirkung. Ein Verweis auf das Ticket oder den Pull Request daneben macht aus der Zeile einen Einstieg in die Einzelheiten.

Woher die Einträge kommen

Entweder von Hand oder aus den Commits. Wer seine Commit-Nachrichten nach einer Konvention schreibt, lässt ein Werkzeug den Changelog daraus erzeugen; das ist bequem und liefert Zeilen, die nach Code klingen.

Von Hand gepflegt liest sich die Liste besser und bleibt kürzer. Für eine Website hat sich bei uns der Mittelweg bewährt: erzeugte Rohliste, einmal durchgesehen vor der Veröffentlichung.

Was ein Changelog bei einem Update wert ist

Die Antwort auf die Frage, was der Sprung kostet. Zwischen zwei Hauptfassungen stehen dort die entfernten Funktionen, und genau an denen hängt die Arbeit, nicht an der neuen Nummer.

Deshalb gehört der Changelog vor jedes größere Update gelesen, zusammen mit der Liste der eigenen Erweiterungen. Fünf Minuten dort ersparen den Abend, an dem nach dem Update die halbe Seite fehlt.

Siehe auch:

Release Notes

Die Liste der Änderungen, die mit einer Fassung an die Nutzer geht.

#Deployment & Versionierung

Semantische Versionierung (SemVer)

Die Regel, Versionsnummern als Hauptfassung, Nebenfassung und Korrektur zu lesen.

#Deployment & Versionierung

Commit

Ein festgehaltener Stand des Projekts, mit Zeitpunkt, Urheber und Begründung.

#Deployment & Versionierung

Release

Die Fassung einer Software, die als fertig erklärt und veröffentlicht wird.

#Deployment & Versionierung

Repository

Der Ort, an dem ein Projekt samt seiner gesamten Geschichte liegt.

#Deployment & Versionierung

CMS-Update (Core-Update)

Die Aktualisierung des Systemkerns auf einen neueren Stand.

#Content-Management-Systeme (CMS)