Changelog to lista zmian i aktualizacji oprogramowania, aplikacji lub innego produktu cyfrowego. Zawiera listę nowych funkcji, poprawek błędów, ulepszeń i innych modyfikacji, które zostały wprowadzone do każdej wersji.
Changelog jest szczególnie ważny dla programistów, użytkowników i administratorów, ponieważ pozwala im śledzić rozwój oprogramowania i zrozumieć, jakie zmiany zostały wprowadzone. Zazwyczaj jest on dostępny w formie dokumentacji, pliku README, strony internetowej lub zintegrowanego powiadomienia w aplikacji.
Dobrze prowadzony changelog pomaga poprawić przejrzystość, ułatwia kontrolę wersji i zwiększa zaufanie użytkowników. Można go podzielić na kategorie, takie jak nowe wersje, poprawki błędów, ulepszenia wydajności lub aktualizacje zabezpieczeń.