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, inklusif.
  • Bilangan bulat bukan nol tidak boleh diawali dengan 0. Misalnya, 032 tidak valid karena diawali dengan angka nol.
  • Tidak boleh semuanya nol. Misalnya, 0 dan 0.0.0.0 tidak valid sementara 0.1.0.0 valid.

Berikut beberapa contoh versi yang valid:

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

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. Kemudian, 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, dan 1.1.9.9999 lebih lama dari 1.2.

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.