マニフェスト - バージョン

この拡張機能のバージョンを識別する、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 フィールドが表示目的にも使用されます。