Files
moneyfy/CHANGELOG.md
T
moneyfyandClaude Opus 5 0b06775be3 feat: Projektfundament mit Datenmodell, Migrationen und Seed
- Repo-Struktur für Backend, Frontend, Dokumentation und Gitea-Workflows
- FastAPI-Skeleton mit pydantic-settings und RFC-7807-artigem Fehlerformat
- Vollständiges Datenmodell (15 Tabellen) als SQLAlchemy-2.0-Modelle
- Alembic gegen die Async-Engine inklusive Erstmigration
- Idempotenter Seed für den deutschen Kategoriebaum und Standardregeln
- Endpunkte /api/health und /api/version
- pytest-Infrastruktur mit transaktionsisolierten Fixtures

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014e7t8UpmoVNMtWivY5LiSH
2026-09-09 13:12:08 +02:00

1.2 KiB

Changelog

Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert.

Das Format orientiert sich an Keep a Changelog, die Versionierung folgt Semantic Versioning.

[Unreleased]

Hinzugefügt

  • Projektgerüst mit getrennten Bereichen für Backend, Frontend, Dokumentation und CI.
  • FastAPI-Backend mit Konfiguration über pydantic-settings und einheitlichem Fehlerformat ({"detail": ..., "code": ...}).
  • Vollständiges Datenmodell als SQLAlchemy-2.0-Modelle: Konten, Kategorien, Firmen, Logo-Assets, Recurrences, Preishistorie, Occurrences, Buchungen, Budgets samt Vorlagen, Sparziele, Rücklagen, Benachrichtigungsregeln und -protokoll, Benutzer.
  • Alembic-Setup gegen die Async-Engine samt Erstmigration des kompletten Schemas.
  • Idempotenter Seed für den deutschen Standard-Kategoriebaum (35 Kategorien) und die Standard-Benachrichtigungsregeln.
  • Endpunkte GET /api/health und GET /api/version.
  • Testinfrastruktur mit pytest, httpx und transaktionsisolierten Fixtures.
  • .env.example, docker-compose.override.yml.example und Makefile für die lokale Entwicklung.