Калькулятор семантичних версій
Обчисліть наступну семантичну версію за поточною версією та типом змін.
Калькулятор семантичних версій
Вставте версію, як-от 1.4.2, виберіть тип змін — основна, додаткова, патч, передосновна або пре-реліз — і цей інструмент обчислить точну наступну семантичну версію, дотримуючись правил SemVer 2.0.0 для пре-релізів і метаданих збірки. Він створений для розробників, які випускають версії, CI-скриптів, які потребують наступного тегу, і для тих, хто хоче перевірити версію перед тим, як вона потрапить у package.json або git-тег.
Передосновна та пре-реліз змін використовують опцію ідентифікатора пре-релізу — alpha, beta або rc — для відкриття або продовження ланцюга пре-релізів, тому 2.0.0 стає 2.0.0-beta.0, а другий пре-реліз з тим же ідентифікатором переводить його до beta.1. Додайте метадані збірки, такі як хеш коміту, і вони будуть додані після знаку плюс. Увімкніть опцію «Рекомендувати версію за списком комітів» і помістіть вашу поточну версію на першу строку, потім один commit Conventional Commits на строку: feat: рекомендує додаткову версію, fix: або perf: рекомендують патч, а «!» після типу або footer BREAKING CHANGE: рекомендує основну версію. Введіть діапазон з карет (^1.2.0) або діапазон з тильдою (~1.2.0), щоб побачити, чи розраховується версія всередину нього.
Калькулятор приймає необов'язковий початковий v (v1.4.2), правильно читає наявні ідентифікатори пре-релізу і метадані збірки та обробляє переводи строк Windows та Unix однаково. Версія, яка не є дійсною SemVer, або діапазон, який не є дійсним виразом карет або тильди, повідомляється простою мовою, а не як мовчаливо неправильна відповідь.
Усі обчислення виконуються у вашому браузері. Номер версії або повідомлення про комітацію ніколи не завантажуються, тому це безпечно використовувати з невипущеним проектом. Скопіюйте результат, завантажте його як файл .txt або відправте назад у вхідні дані, щоб з'єднати іншу версію.