Манифест — Версия

От одного до четырех целых чисел, разделенных точками, определяющих версию этого расширения. К целым числам применимо несколько правил: они должны находиться в диапазоне от 0 до 65535 включительно, а ненулевые целые числа не могут начинаться с 0. Например, оба числа 99999 и 032 недопустимы.

Вот несколько примеров действительных версий:

  • "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.

Дополнительную информацию см. в разделе Автообновление .

Название версии

В дополнение к полю версии, которое используется для целей обновления, для поля version_name может быть задана описательная строка версии, которая будет использоваться для целей отображения, если она присутствует.

Вот несколько примеров названий версий:

  • "version_name": "1.0 beta"
  • "version_name": "build rc2"
  • "version_name": "3.1.2.4567"

Если имя_версии отсутствует, поле версии также будет использоваться для отображения.