Calculator de versiune semantică
Calculați versiunea semantică următoare dintr-o versiune actuală și un tip de incrementare ales, urmând regulile SemVer 2.0.0.
Calculator de versiune semantică
Introduceți o versiune ca 1.4.2 și alegeți un tip de incrementare — major, minor, patch, premajor sau pre-release — și acest instrument calculează exact versiunea semantică următoare, urmând regulile SemVer 2.0.0 pentru pre-release și metadate build. A fost construit pentru responsabilii care lansează o versiune, scripturi CI care au nevoie de tag-ul următor și oricine dorește să verifice un increment de versiune înainte de a ajunge în package.json sau o etichetă git.
Creșterile premajor și pre-release utilizează opțiunea identificator pre-release — alpha, beta sau rc — pentru a deschide sau continua o serie pre-release, deci 2.0.0 devine 2.0.0-beta.0, iar o a doua creștere pre-release pe același identificator o mută la beta.1. Adăugați metadate build cum ar fi un hash de commit și vor fi atașate după un semn plus. Activați "Recomandă incrementul din lista de commits" și puneți versiunea curentă pe prima linie, urmată de un mesaj Conventional Commits per linie: feat: recomandă un increment minor, fix: sau perf: recomandă un patch, iar un "!" după tip sau un footer BREAKING CHANGE: recomandă un increment major. Introduceți un interval caret (^1.2.0) sau un interval tilde (~1.2.0) pentru a vedea dacă versiunea calculată se încadrează în continuare în el.
Calculatorul acceptă un v opțional la început (v1.4.2), citește corect identificatorii existenți de pre-release și build, și tratează terminațiile de linie Windows și Unix în același mod. O versiune care nu este SemVer valabil, sau un interval care nu este o expresie caret sau tilde validă, este raportată în limbaj clar în loc de un răspuns tăcut greșit.
Totul rulează în browser. Nicio versiune sau mesaj de commit nu este încărcat niciodată, deci este sigur să utilizați cu un proiect nelansat. Copiați rezultatul, descărcați-l ca fișier .txt sau trimitteți-l înapoi la intrare pentru a lega un alt increment în partea de sus.