Übersicht
Eine Flutter/Dart-Bibliothek zum Verwalten von CHANGELOG.md-Dateien, die das Lesen, Ändern und Schreiben von Changelogs erleichtert. Inspiriert durch den Standard von keepachangelog.com hilft sie dabei, konsistente und strukturierte Versionshinweise zu pflegen. Das Paket unterstützt das Parsen bestehender Changelogs und das Erstellen neuer Einträge, was es ideal für automatisierte Release-Workflows macht. Es funktioniert auf allen wichtigen Plattformen, einschließlich Mobile, Web und Desktop, und gewährleistet eine nahtlose Integration in CI/CD-Pipelines und Entwicklungstools.
Anwendungsfälle
- Automatisierung der Erstellung von Versionshinweisen
- Konsistente Changelog-Formatierung beibehalten
- Änderungsprotokollaktualisierungen in CI/CD integrieren
- Veröffentlichungshinweise programmatisch aktualisieren
- Parsing und Überprüfung von Änderungsprotokollinhalten
Hauptmerkmale
- Parse and write CHANGELOG.md files
- Support for keepachangelog.com format
- Cross-platform compatibility
- Simple API for adding/changing entries
- Robust error handling for malformed changelogs
Geeignet für
- Entwicklungsteams, die Versionskontrolle verwenden
- CI/CD-Pipeline-Integrationen
- Werkzeuge, die Versionshinweise generieren
- Projekte, die der semantischen Versionsverwaltung folgen
- Maintainer von Open-Source-Paketen
Hinweise
- Benötigt manuelle Einrichtung für die anfängliche Changelog-Struktur
- Generiert keine Versionsnummern automatisch
- Am besten mit bestehenden Änderungsprotokoll-Dateien verwenden
- Beschränkt auf textbasierte Änderungsprotokollmanipulation
- Keine eingebaute Unterstützung für Markdown-Formatierung außer der grundlegenden Syntax