# Changelog Alle wesentlichen Änderungen am Projekt werden hier dokumentiert. Format: `[MAJOR.MINOR.PATCH] - YYYY-MM-DD` --- ## [1.0.0-alpha] - 2026-04-06 ### Added – Phase 1 komplett implementiert **Backend (FastAPI)** - `app/main.py` – FastAPI App mit CORS und /health Endpoint - `app/api/v1/` – Vollständige REST-API: Auth, Plants, Beds, Plantings - `app/crud/` – CRUD-Layer für alle Entitäten (CRUDBase + spezialisierte Klassen) - `app/schemas/` – Pydantic v2 Schemas komplett (plant, bed, planting) - `app/seeds/initial_data.py` – 28 globale Pflanzen + 15 Kompatibilitäten (idempotent) - `alembic/env.py` + `versions/001_initial.py` – Vollständiges DB-Schema **Frontend (Vue 3)** - `src/api/` – Axios-Client mit JWT-Interceptor und Auto-Refresh - `src/stores/` – Pinia Stores: auth, beds, plants - `src/router/` – Vue Router mit Auth-Guard - `src/views/` – Login, Beete-Übersicht, Beet-Detail, Pflanzenbibliothek - `src/components/` – AppLayout, BedForm, PlantingForm, PlantForm **Docker** - `docker-compose.yml` – Produktion (db + backend + frontend/nginx) - `docker-compose.dev.yml` – Entwicklung mit Hot-Reload - `frontend/Dockerfile` – Multi-stage Build (Node → nginx:alpine) - `frontend/nginx.conf` – SPA-Fallback + API-Proxy - `.env.example` – Konfigurationsvorlage - `.gitignore` hinzugefügt --- ## [0.2.3] - 2026-04-05 ### Changed - Update project plan: finalize phases, techstack and architecture decisions --- ## [0.2.2] - 2026-04-05 ### Changed - Add autonomous branch-switching rule to workflow docs --- ## [0.2.1] - 2026-04-05 ### Changed - `CLAUDE.md` auf reine Dispatch-Tabelle reduziert (keine Regelwiederholungen) - `docs/project-structure.md` als dichte Modulreferenz-Vorlage strukturiert ### Added - `.claude/scripts/bump.sh` – Version + CHANGELOG + commit + push in einem Befehl - `.claude/scripts/new-feature.sh` – Feature/Fix/Debug-Branch aus develop erstellen - `.claude/session-context.md` – Sessionstart-Kontext (Version, Branch, offene Arbeit) --- ## [0.2.0] - 2026-04-05 ### Added - `.gitattributes` – automatische LF-Normalisierung, keine CRLF-Warnungen mehr - `README.md` – Projektbeschreibung, Features-Übersicht, Links zur Dokumentation - `.gitea/PULL_REQUEST_TEMPLATE.md` – Checkliste für PRs (Tests, Version, Docs) - Branch Protection für `main` und `develop` (serverseitig konfiguriert) - Squash-Merge als Standard-Merge-Strategie (serverseitig konfiguriert) --- ## [0.1.1] - 2026-04-05 ### Changed - Entwicklungsstandards um Branching-Regeln, Versionierungsschema und Workflow-Regeln erweitert ### Added - CHANGELOG.md eingeführt - VERSION-Datei eingeführt --- ## [0.1.0] - 2026-04-05 ### Added - CLAUDE.md – Guidance für Claude Code - docs/development-standards.md – allgemeine Entwicklungsstandards - docs/project-structure.md – Projektstruktur und Domänenmodell - docs/branching-strategy.md – Branching-Strategie