macOS 노션 어플리케이션의 버전 정보
소프트웨어의 버전은 일반적으로 20.12.2
같은 형식으로 표기한다. 이는 소프트웨어 버전 번호를 관리하는 시맨틱 버저닝(Semantic Versioning)이라는 규칙을 따른 것으로, 메이저.마이너.패치
형식으로 구성되어 각 숫자가 특정한 의미를 가진다.
<aside> <img src="/icons/search_gray.svg" alt="/icons/search_gray.svg" width="40px" />
Semantic Versioning은 줄여서 SemVer라고도 불린다.
</aside>
메이저 버전은 호환성에 영향을 미치는 큰 변화가 있을 때 증가하며, 마이너 버전은 호환성을 유지하면서 새로운 기능이 추가될 때 증가한다. 패치 버전은 주로 버그 수정이나 성능 개선과 같은 작은 변경 사항을 나타낸다.
이러한 버전 관리 방식은 소프트웨어의 변경 사항을 체계적으로 전달하는 데 중요한 역할을 한다.
메이저.마이너.패치
형식으로 구성. 예: 1.5.2
0
으로 초기화.
0.2.1
→ 0.3.0
0.2.1
→ 1.0.0
0
으로 설정하는게 일반적. (정식 출시 후 1.0.0
)1.0.0-alpha
또는 1.0.0-beta
같이 사전 릴리즈 태그로 표시.^
(Caret): 패치, 마이너 업데이트 허용 (기본값)
예: ^5.5.4
→ >=5.5.4 <6.0.0
(5.5.5, 5.6.0 등 허용)
~
(Tilde): 패치 업데이트만 허용
예: ~5.5.4
→ >=5.5.4 <5.6.0
(5.5.5, 5.5.6 등 허용)
*
(Wildcard): 모든 업데이트 허용 (메이저, 마이너, 패치)
연산자가 없을 때: 정확히 해당 버전만 사용