SemVer Release Advisor

Decide the exact next version from your release changes

Что такое SemVer Release Advisor?

Инструмент превращает журнал изменений или Conventional Commits в объяснимую рекомендацию major, minor, patch, prerelease или без выпуска и вычисляет точную следующую версию. Оценивается совместимость публичного контракта, а не размер задачи или объём QA.

Как выбрать следующую версию

Введите строгую Semantic Version, выберите тип проекта и политику, затем вставьте по одному изменению в строке. Проверьте только неоднозначные пункты. Несовместимое публичное изменение требует major, совместимая функция — minor, совместимое исправление — patch.

Правила SemVer и проекты 0.x

Для стабильных версий 1.x и выше решает изменение с наибольшим влиянием. SemVer не задаёт универсальное правило повышения ранних версий 0.x, поэтому строгий эффект отделён от практичной политики 0.x.

Коммиты, диапазоны и приватность

feat предлагает minor, fix — patch, а ! или BREAKING CHANGE — major; всё можно изменить. Официальный пакет semver проверяет, сравнивает, повышает версии и диапазоны npm. Текст остаётся в браузере.

Частые вопросы

Определяет ли E2E тип версии? Нет, это риск выпуска.

Является ли v1.2.3 строгим SemVer? Нет, тег нормализуется в 1.2.3.

Влияют ли метаданные сборки на приоритет? Нет.

Устаревание требует major? Объявление с сохранением функции — minor, удаление — major.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools