Калькулятор версии (SemVer)
Калькулятор SemVer: bump major/minor/patch, pre-release (alpha/beta/rc), сравнение версий и нормализация.
Исходная версия
Pre-release (опционально)
Сравнение версий
Подсказка:
1.2.3 > 1.2.3-rc.1, а +build не влияет на приоритет.
Результат
Нормализовано—
Major—
Minor—
Patch—
Pre-release варианты
Здесь будут варианты: next pre-release, alpha/beta/rc.
Сравнение
Сравните две версии — здесь появится результат.
Инструкция
Калькулятор SemVer
SemVer (Semantic Versioning) — формат версий MAJOR.MINOR.PATCH с опциональными суффиксами:
- pre-release:
-alpha.1,-beta,-rc.2 - build metadata:
+build.123
Bump
- major: несовместимые изменения API
- minor: добавление функциональности без ломания совместимости
- patch: исправления багов
Сравнение
Можно сравнить две версии по правилам SemVer 2.0.0 (учитывая pre-release и игнорируя build metadata в приоритете).
Часто задаваемые вопросы
FAQ
Что важнее: -rc или +build?
Build metadata (+...) не влияет на приоритет версии. Pre-release (-...) влияет.
Можно ли вводить версию с префиксом v?
Да, например v1.2.3 будет распознано и нормализовано.