이 확장 프로그램의 버전을 나타내는 1~4개의 점으로 구분된 정수입니다. 이 정수에는 몇 가지 규칙이 적용됩니다.
- 정수는 0 이상 65535 이하여야 합니다.
- 0이 아닌 정수는 0으로 시작할 수 없습니다. 예를 들어 032는 0으로 시작하기 때문에 유효하지 않습니다.
- 모두 0이면 안 됩니다. 예를 들어 0과 0.0.0.0은 유효하지 않지만 0.1.0.0은 유효합니다.
다음은 유효한 버전의 몇 가지 예입니다.
"version": "1"
"version": "1.0"
"version": "2.10.2"
"version": "3.1.2.4567"
게시된 확장 프로그램에 설치된 확장 프로그램보다 최신 버전 문자열이 있는 경우 확장 프로그램이 자동으로 업데이트됩니다.
비교는 가장 왼쪽의 정수부터 시작합니다. 그런 다음, 해당 정수가 같으면 오른쪽의 정수를 비교합니다. 예를 들어 1.2.0은 1.1.9.9999보다 최신 버전입니다.
누락된 정수는 0입니다. 예를 들어 1.1.9.9999는 1.1보다 최신이고 1.1.9.9999는 1.2보다 오래되었습니다.
버전 이름
업데이트 목적으로 사용되는 "version"
필드 외에도 "version_name"
를 설명 버전 문자열로 설정할 수 있으며 이 필드가 있는 경우 표시 용도로 사용됩니다.
다음은 버전 이름의 몇 가지 예입니다.
"version_name": "1.0 beta"
"version_name": "build rc2"
"version_name": "3.1.2.4567"
version_name이 없으면 버전 필드도 표시 용도로 사용됩니다.