2.9 KiB
2.9 KiB
Changelog
Alle wesentlichen Änderungen am Projekt werden hier dokumentiert.
Format: [MAJOR.MINOR.PATCH] - YYYY-MM-DD
[0.3.0] - 2026-04-06
Added – Phase 1 komplett implementiert
Backend (FastAPI)
app/main.py– FastAPI App mit CORS und /health Endpointapp/api/v1/– Vollständige REST-API: Auth, Plants, Beds, Plantingsapp/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-Refreshsrc/stores/– Pinia Stores: auth, beds, plantssrc/router/– Vue Router mit Auth-Guardsrc/views/– Login, Beete-Übersicht, Beet-Detail, Pflanzenbibliotheksrc/components/– AppLayout, BedForm, PlantingForm, PlantForm
Docker
docker-compose.yml– Produktion (db + backend + frontend/nginx)docker-compose.dev.yml– Entwicklung mit Hot-Reloadfrontend/Dockerfile– Multi-stage Build (Node → nginx:alpine)frontend/nginx.conf– SPA-Fallback + API-Proxy.env.example– Konfigurationsvorlage.gitignorehinzugefü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.mdauf reine Dispatch-Tabelle reduziert (keine Regelwiederholungen)docs/project-structure.mdals 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 mehrREADME.md– Projektbeschreibung, Features-Übersicht, Links zur Dokumentation.gitea/PULL_REQUEST_TEMPLATE.md– Checkliste für PRs (Tests, Version, Docs)- Branch Protection für
mainunddevelop(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