Ein bis vier durch Punkte getrennte Ganzzahlen, die die Version dieser Erweiterung identifizieren. Für Ganzzahlen gelten einige Regeln: Sie müssen zwischen 0 und 65.535 (einschließlich) liegen und Ganzzahlen ungleich null dürfen nicht mit 0 beginnen. Zum Beispiel sind 99999 und 032 beide ungültig.
Hier einige Beispiele für gültige Versionen:
"version": "1"
"version": "1.0"
"version": "2.10.2"
"version": "3.1.2.4567"
Das System für automatische Updates vergleicht Versionen, um festzustellen, ob eine installierte Erweiterung aktualisiert werden muss. Wenn die veröffentlichte Erweiterung einen neueren Versionsstring als die installierte Erweiterung hat, wird die Erweiterung automatisch aktualisiert.
Der Vergleich beginnt mit den Ganzzahlen ganz links. Wenn diese Ganzzahlen gleich sind, werden die Ganzzahlen rechts verglichen usw. Zum Beispiel ist 1.2.0 eine neuere Version als 1.1.9.9999.
Eine fehlende Ganzzahl ist gleich null. Beispiel: 1.1.9.9999 ist neuer als 1.1 und 1.1.9.9999 ist älter als 1.2.
Weitere Informationen finden Sie unter Automatische Aktualisierung.
Versionsname
Zusätzlich zum Versionsfeld, das für Aktualisierungszwecke verwendet wird, kann „version_name“ auf einen beschreibenden Versionsstring festgelegt werden, der gegebenenfalls zu Anzeigezwecken verwendet wird.
Hier einige Beispiele für Versionsnamen:
"version_name": "1.0 beta"
"version_name": "build rc2"
"version_name": "3.1.2.4567"
Wenn kein „version_name“ vorhanden ist, wird das Versionsfeld auch zu Anzeigezwecken verwendet.