Валидатор семантической версии

Вставьте строку версии, чтобы проверить её по спецификации SemVer 2.0.0.

Как пользоваться

  1. Введите нужные значения в поля.
  2. Нажмите «Рассчитать», чтобы увидеть результат.
  3. Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».

Об этом калькуляторе

Семантическое версионирование 2.0.0 (semver.org) — широко принятая спецификация, используемая npm, Cargo, Composer и большинством современных реестров пакетов, — задаёт структуру номеров версий в виде MAJOR.MINOR.PATCH: увеличение major сигнализирует о несовместимых изменениях, увеличение minor добавляет обратно совместимые возможности, увеличение patch означает обратно совместимые исправления; дополнительно версию можно расширить тегом предварительной версии через дефис (например, -beta.1) и тегом метаданных сборки с префиксом «плюс» (например, +20130313144700).

Этот инструмент проверяет, является ли вставленная строка версии допустимой по грамматике SemVer 2.0.0, и если да, разбивает её на компоненты major, minor, patch, предварительной версии и сборки. Разработчики, публикующие пакеты, сопровождающие конвейеров CI/CD, проверяющие теги релизов, и авторы инструментов реестров пакетов используют его, чтобы отловить некорректные строки версий до того, как они приведут к неудачной публикации или сбою разрешения зависимостей.

Was this helpful?

Можно выбрать до 3 реакций.

Be the first to comment.

Популярные калькуляторы

Все калькуляторы