Erhöht, legt und druckt die Paketversion in der pubspec.yaml automatisch. Fügt Einträge zum Changelog hinzu, listet sie auf und druckt sie aus. Erstellt Differenz-Links im Changelog.
Aus öffentlichen Paketdaten erstellte Orientierung.
Cider ist ein Flutter/Dart-Paket, das die Versionsverwaltung in der Datei pubspec.yaml automatisiert, einschließlich Inkrementierung und Ausgabe von Versionsnummern. Es vereinfacht die Handhabung von Änderungsprotokollen, indem Benutzer Einträge hinzufügen, auflisten und ausgeben können, während automatisch Diff-Links zwischen Versionen generiert werden. Speziell für eine nahtlose Integration in Entwicklungsworkflows konzipiert, vereinfacht es den Release-Prozess auf Android, iOS, macOS, Windows und Linux. Ideal für Teams, die eine konsistente Versionsverwaltung und detaillierte Änderungsprotokolle ohne manuelle Arbeit wünschen.
Anwendungsfälle
Automatisierung von Versionsupgrades vor Veröffentlichungen
Strukturierte Änderungshistorien pflegen
Git-Diff-Links in Release-Notes generieren
CI/CD-Pipelines optimieren
Versionskonsistenz über Plattformen sicherstellen
Hauptmerkmale
Paketversion automatisch erhöhen
Generiert Changelog-Einträge mit Diff-Links
Druckt aktuelle Version und Änderungsprotokoll aus
Unterstützt mehrere Plattformen
Integration mit pubspec.yaml
Geeignet für
Entwicklungsteams, die Flutter verwenden
Projekte mit häufigen Veröffentlichungen
CI/CD-Umgebungen
Teams, die Dokumentation zur Veröffentlichung priorisieren
Maintainer von Open-Source-Paketen
Hinweise
Git-Einrichtung für Diff-Links erforderlich
Manuelle Intervention erforderlich für benutzerdefinierte Versionsformate
Kann mit anderen Versionswerkzeugen konflikten
Am besten in kontrollierten Freigabeprozessen einsetzen
Abhängig von der Struktur von pubspec.yaml
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Cider (CI for Dart: Efficient Release)
Cider is a CLI tool for Dart package maintenance. It updates CHANGELOG.md and pubspec.yaml to help automate releases.