Ein Changelog ist eine Datei oder ein Dokument, das die Änderungen und Updates an einer Software oder einem Projekt auflistet. Es enthält eine chronologische Aufzeichnung von neuen Funktionen, Fehlerbehebungen, Verbesserungen und Breaking Changes (Änderungen, die die Rückwärtskompatibilität brechen). Ein Changelog hilft Benutzern und Entwicklern, den Entwicklungsverlauf einer Software zu verfolgen und zu verstehen, welche Änderungen in einer bestimmten Version vorgenommen wurden.
1.2.0), oft basierend auf SemVer (Semantic Versioning).# Changelog
## [1.2.0] - 2023-09-19
### Added
- New user authentication system.
- Ability to reset passwords via email.
### Fixed
- Resolved bug with session timeout after 30 minutes of inactivity.
### Changed
- Updated the UI for the login screen.
## [1.1.0] - 2023-08-10
### Added
- New dark mode theme for the dashboard.
### Security
- Patched vulnerability in file upload functionality.
Changelogs sind in Open-Source-Projekten besonders weit verbreitet, da sie für die Community eine nachvollziehbare und klare Übersicht über die Entwicklung eines Projekts bieten.