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.32.0.0
MINOR Neue Features, die abwärtskompatibel sind 2.4.12.5.0
PATCH Bugfixes, kleine Korrekturen (abwärtskompatibel) 2.4.12.4.2

Wichtige Regeln:

Brauchst du das für ein konkretes Tool (npm, Python/pyproject.toml, Git-Tags)?