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",
"date": "2026-06-21",
"version": "1.0.0",
"date": "2026-06-27",
"changes": [
"Erste Entwicklungsversion der dateibasierten CCMA-Mitgliederverwaltung.",
"Mitgliederakten mit Stammdaten, Anschrift, Bank-/SEPA-Daten, Dokumentordner und nachvollziehbarer Chronik.",
"Dashboard, Freitextsuche, Mitgliederliste und parallele Arbeits-Tabs in einer deutschen Light-/Dark-Oberfläche.",
"Konfigurierbare Mitgliedsnummern, validierte Datums- und Bankdaten sowie zentrale Vereins- und Absenderangaben.",
"Regelbasierter Hausmeister für Datenprüfung, Geburtstage, Jubiläen, Forderungen und anstehende Aufgaben.",
"Forderungsmanagement mit Positionen, Teilzahlungen, GnuCash-Referenzen, Gebühren und mehrstufigem Mahnworkflow.",
"OpenDocument-Templates für Mitglieder, Forderungen und Mahnungen mit Platzhaltern, Tabellenzeilen und lokaler PDF-Erzeugung.",
"Transparente JSON-Speicherung, atomare Schreibvorgänge und portable Mitgliedsordner für Backup und DSGVO-Auskunft."
"First Release der CCMA-Mitgliederverwaltung für lokale, dateibasierte Vereinsverwaltung.",
"Mitglieder können mit Stammdaten, Anschrift, Kontaktangaben, Status, Bank-/SEPA-Daten und internen Notizen verwaltet werden.",
"Mitgliederlisten, Suche und parallele Arbeits-Tabs helfen beim schnellen Finden und Bearbeiten von Akten.",
"Assets und Inventar können angelegt, Mitgliedern zugeordnet, zurückgenommen und mit Kautionen oder Forderungen verbunden werden.",
"Forderungen, Zahlungen, Gutschriften, Mahnungen und GnuCash-Referenzen können pro Mitglied nachvollziehbar gepflegt werden.",
"Dokumente lassen sich aus OpenDocument-Vorlagen erzeugen und als PDF in den jeweiligen Akten ablegen.",
"Chroniken halten wichtige Ereignisse, Kommentare und automatisch erzeugte Vorgänge nachvollziehbar fest.",
"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
def test_changelog_contains_current_version() -> None:
def test_changelog_contains_release_entry() -> None:
entries = load_changelog()
assert entries
assert entries[0]["version"] == __version__
assert entries[0]["version"]
assert entries[0]["date"]
assert entries[0]["changes"]