Bei Semantic Versioning (SemVer) folgt die Versionsnummer dem Schema MAJOR.MINOR.PATCH (z.B. 2.4.1):
| Teil | Wann erhöhen? | Beispiel |
|---|---|---|
| MAJOR | Breaking Changes – API-Änderungen, die Abwärtskompatibilität brechen | 1.9.3 → 2.0.0 |
| MINOR | Neue Features, die abwärtskompatibel sind | 2.4.1 → 2.5.0 |
| PATCH | Bugfixes, kleine Korrekturen (abwärtskompatibel) | 2.4.1 → 2.4.2 |
Wichtige Regeln:
1.0.0-alpha, 1.0.0-beta.2, 1.0.0-rc.1Brauchst du das für ein konkretes Tool (npm, Python/pyproject.toml, Git-Tags)?