# ============================================================ # Meldestelle — Zentrale Versionsdatei (Semantic Versioning) # ============================================================ # Format: MAJOR.MINOR.PATCH # MAJOR — Breaking Changes / Inkompatible API-Änderungen # MINOR — Neue Features (abwärtskompatibel) # PATCH — Bugfixes (abwärtskompatibel) # # Diese Datei ist die Single Source of Truth für alle Versionen. # Gradle liest sie beim Build; CI/CD setzt Git-Tags basierend darauf. # # Workflow: # 1. Version hier erhöhen (z. B. 1.0.0 → 1.1.0) # 2. Commit + Push # 3. CI erstellt automatisch Git-Tag "v1.1.0" # 4. Release-Artefakte (.msi / .deb / .dmg) werden gebaut und hochgeladen # ============================================================ VERSION_MAJOR=1 VERSION_MINOR=0 VERSION_PATCH=0 # Qualifier: leer = Release, "SNAPSHOT" = Entwicklungsstand, "beta.1" = Vorversion VERSION_QUALIFIER=SNAPSHOT