Manifes - Versi

Satu hingga empat bilangan bulat yang dipisahkan titik yang mengidentifikasi versi ekstensi ini. Beberapa aturan berlaku untuk bilangan bulat: bilangan bulat harus antara 0 dan 65535, bilangan bulat inklusif, dan bilangan bukan nol tidak boleh dimulai dengan 0. Misalnya, 99999 dan 032 tidak valid.

Berikut beberapa contoh versi yang valid:

  • "version": "1"
  • "version": "1.0"
  • "version": "2.10.2"
  • "version": "3.1.2.4567"

Sistem update otomatis membandingkan versi untuk menentukan apakah ekstensi yang diinstal perlu diupdate. Jika ekstensi yang dipublikasikan memiliki string versi yang lebih baru daripada ekstensi yang diinstal, ekstensi tersebut akan otomatis diupdate.

Perbandingannya dimulai dengan bilangan bulat paling kiri. Jika bilangan bulat tersebut sama, bilangan bulat di sebelah kanan akan dibandingkan, dan seterusnya. Misalnya, 1.2.0 adalah versi yang lebih baru dari 1.1.9.9999.

Bilangan bulat yang hilang sama dengan nol. Misalnya, 1.1.9.9999 lebih baru dari 1.1.

Untuk informasi selengkapnya, lihat Update otomatis.

Nama Versi

Selain kolom version, yang digunakan untuk tujuan update, version_name dapat ditetapkan ke string versi deskriptif dan akan digunakan untuk tujuan tampilan jika ada.

Berikut adalah beberapa contoh nama versi:

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

Jika tidak ada version_name, kolom versi juga akan digunakan untuk tujuan tampilan.