この拡張機能のバージョンを識別する、1 ~ 4 個のドット区切りの整数。整数にはいくつかのルールが適用されます。
- 整数は 0 ~ 65535(両端を含む)の範囲で指定する必要があります。
- ゼロ以外の整数を 0 で始めることはできません。たとえば 032 は 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 が指定されていない場合は、version フィールドが表示目的にも使用されます。