Семантическое версионирование
MAJOR.MINOR.PATCH - пример 1.4.3
MAJOR (Основная версия) - Критические изменения, нарушающие обратную совместимость - новый API
MINOR (Минорная версия) - Новый функционал с обратной совместимостью - добавлены новые функции
PATCH (Патч-версия) - Исправление ошибок - исправлена конечная точка API
Этапы разработки
alpha (альфа) - Необработанная версия, для внутреннего тестирования
beta (бета) - Стабильная версия
rc (release candidate) - почти финальная версия (кандидат на релиз)
Пример: 1.0.0-alpha.1 -> 1.0.0-beta.1 -> 1.0.0-rc.1 -> 1.0.0
dev.to
Structured approach to versioning
Create attached notes ...
