시맨틱 버저닝(semantic versioning specification, Semver)은 숫자 3개를 사용하는 버전 표기 방식이다.
주요 변화나 호환되지 않는 엄청나게 큰 변경이 이루어진 경우에 증가함.
이는 역호환성이 없는 API 변경이나 큰 기능 개선 등을 의미함.
기능이 추가되었지만 역호환성이 유지되는 경우에 증가함.
새로운 기능이나 기능의 확장이 포함됨.
역호환성을 유지하면서 패치나 버그를 수정한 경우에 증가.
기존 프로그램의 오류를 수정.