Manifest - Sürüm

Bu uzantının sürümünü tanımlayan, noktayla ayrılmış bir ila dört tam sayı. Tam sayılar için birkaç kural geçerlidir:

  • Tam sayılar 0 ile 65.535 (ikisi de dahil) arasında olmalıdır.
  • Sıfır olmayan tam sayılar 0 ile başlayamaz. Örneğin, 032 değeri sıfır ile başladığından geçersizdir.
  • Hepsi sıfır olmamalıdır. Örneğin, 0 ve 0.0.0.0 geçersizken 0.1.0.0 geçerlidir.

Geçerli sürümlere ait bazı örnekleri aşağıda bulabilirsiniz:

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

Yayınlanan uzantının sürüm dizesi, yüklü uzantıdan daha yeniyse uzantı otomatik olarak güncellenir.

Karşılaştırma en soldaki tam sayılarla başlar. Daha sonra, bu tam sayılar eşitse sağdaki tam sayılar karşılaştırılır ve bu şekilde devam eder. Örneğin, 1.2.0, 1.1.9.9999 sürümünden daha yeni bir sürümdür.

Eksik tam sayı sıfıra eşittir. Örneğin, 1.1.9.9999 değeri 1.1'den, 1.1.9.9999 değeri ise 1.2'den daha eskidir.

Sürüm adı

Güncelleme amacıyla kullanılan "version" alanına ek olarak, "version_name" açıklayıcı bir sürüm dizesine ayarlanabilir ve varsa görüntüleme amacıyla kullanılır.

Aşağıda, sürüm adlarına ilişkin bazı örnekler verilmiştir:

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

version_name yoksa sürüm alanı, görüntüleme amacıyla da kullanılır.