資訊清單 - 版本

一個至四個以點分隔的整數,用於識別這項擴充功能的版本。整數有幾項規則:

  • 整數必須介於 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 的更新版本。

缺少的整數等於零。例如,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,版本欄位也會用於顯示。