SemVer Release Advisor
Decide the exact next version from your release changes
SemVer 릴리스 어드바이저란?
변경 기록이나 Conventional Commits를 설명 가능한 메이저, 마이너, 패치, 프리릴리스 또는 릴리스 없음 권장 사항으로 바꾸고 정확한 다음 버전을 계산합니다. 티켓 크기나 QA 노력 대신 공개 계약의 호환성을 판단합니다.
다음 버전 결정 방법
엄격한 Semantic Version, 프로젝트 유형과 정책을 선택한 뒤 변경 사항을 한 줄씩 붙여넣으세요. 모호한 항목만 검토하면 됩니다. 호환되지 않는 공개 변경은 메이저, 호환되는 새 기능은 마이너, 호환되는 수정은 패치입니다.
SemVer 규칙과 0.x 프로젝트
안정적인 1.x 이상에서는 가장 영향이 큰 변경이 결과를 결정합니다. SemVer는 초기 개발 0.x에 보편적인 증가 규칙을 정하지 않으므로 엄격한 영향과 실용적인 0.x 정책을 분리합니다.
커밋, 범위와 개인정보
feat는 마이너, fix는 패치, ! 또는 BREAKING CHANGE는 메이저의 초기 제안이며 모두 수정할 수 있습니다. 공식 semver 패키지로 검증, 비교, 증가 및 npm 범위를 확인하며 입력은 브라우저를 벗어나지 않습니다.
자주 묻는 질문
E2E 테스트가 버전을 결정합니까? 아니요, 테스트 노력은 릴리스 위험입니다.
v1.2.3은 엄격한 SemVer입니까? 아니요, 일반 태그로 받아들여 1.2.3으로 정규화합니다.
빌드 메타데이터가 우선순위에 영향을 줍니까? 아니요.
사용 중단은 메이저입니까? 기능을 유지한 사용 중단은 마이너, 제거는 메이저입니다.
