Refresh first release changelog

This commit is contained in:
Marcel Peterkau
2026-06-27 10:39:50 +02:00
parent 8fba13aea0
commit 9944652dfb
2 changed files with 14 additions and 13 deletions
+11 -10
View File
@@ -1,16 +1,17 @@
[ [
{ {
"version": "0.0.1-dev0", "version": "1.0.0",
"date": "2026-06-21", "date": "2026-06-27",
"changes": [ "changes": [
"Erste Entwicklungsversion der dateibasierten CCMA-Mitgliederverwaltung.", "First Release der CCMA-Mitgliederverwaltung für lokale, dateibasierte Vereinsverwaltung.",
"Mitgliederakten mit Stammdaten, Anschrift, Bank-/SEPA-Daten, Dokumentordner und nachvollziehbarer Chronik.", "Mitglieder können mit Stammdaten, Anschrift, Kontaktangaben, Status, Bank-/SEPA-Daten und internen Notizen verwaltet werden.",
"Dashboard, Freitextsuche, Mitgliederliste und parallele Arbeits-Tabs in einer deutschen Light-/Dark-Oberfläche.", "Mitgliederlisten, Suche und parallele Arbeits-Tabs helfen beim schnellen Finden und Bearbeiten von Akten.",
"Konfigurierbare Mitgliedsnummern, validierte Datums- und Bankdaten sowie zentrale Vereins- und Absenderangaben.", "Assets und Inventar können angelegt, Mitgliedern zugeordnet, zurückgenommen und mit Kautionen oder Forderungen verbunden werden.",
"Regelbasierter Hausmeister für Datenprüfung, Geburtstage, Jubiläen, Forderungen und anstehende Aufgaben.", "Forderungen, Zahlungen, Gutschriften, Mahnungen und GnuCash-Referenzen können pro Mitglied nachvollziehbar gepflegt werden.",
"Forderungsmanagement mit Positionen, Teilzahlungen, GnuCash-Referenzen, Gebühren und mehrstufigem Mahnworkflow.", "Dokumente lassen sich aus OpenDocument-Vorlagen erzeugen und als PDF in den jeweiligen Akten ablegen.",
"OpenDocument-Templates für Mitglieder, Forderungen und Mahnungen mit Platzhaltern, Tabellenzeilen und lokaler PDF-Erzeugung.", "Chroniken halten wichtige Ereignisse, Kommentare und automatisch erzeugte Vorgänge nachvollziehbar fest.",
"Transparente JSON-Speicherung, atomare Schreibvorgänge und portable Mitgliedsordner für Backup und DSGVO-Auskunft." "Der Hausmeister prüft Daten, erinnert an Aufgaben und meldet mögliche Probleme wie beschädigte oder extern geänderte Akten.",
"Alle Daten bleiben als transparente JSON-Dateien im lokalen Store lesbar und können ohne Datenbank gesichert oder geprüft werden."
] ]
} }
] ]
+3 -3
View File
@@ -1,9 +1,9 @@
from ccma import __version__
from ccma.ui.changelog_view import load_changelog from ccma.ui.changelog_view import load_changelog
def test_changelog_contains_current_version() -> None: def test_changelog_contains_release_entry() -> None:
entries = load_changelog() entries = load_changelog()
assert entries assert entries
assert entries[0]["version"] == __version__ assert entries[0]["version"]
assert entries[0]["date"]
assert entries[0]["changes"] assert entries[0]["changes"]