Da uno a quattro numeri interi separati da punti che identificano la versione di questa estensione. Ai numeri interi si applicano un paio di regole: devono essere compresi tra 0 e 65535 inclusi e i numeri interi diversi da zero non possono iniziare con 0. Ad esempio, 99999 e 032 non sono entrambi validi.
Ecco alcuni esempi di versioni valide:
"version": "1"
"version": "1.0"
"version": "2.10.2"
"version": "3.1.2.4567"
Il sistema di aggiornamento automatico confronta le versioni per determinare se un'estensione installata deve essere aggiornata. Se l'estensione pubblicata ha una stringa di versione più recente dell'estensione installata, l'estensione viene aggiornata automaticamente.
Il confronto inizia con i numeri interi a sinistra. Se i numeri interi sono uguali, vengono confrontati quelli a destra e così via. Ad esempio, la versione 1.2.0 è più recente della 1.1.9.9999.
Un numero intero mancante è uguale a zero. Ad esempio, 1.1.9.9999 è più recente di 1.1 e 1.1.9.9999 è precedente a 1.2.
Per ulteriori informazioni, consulta la sezione Aggiornamento automatico.
Nome della versione
Oltre al campo versione, che viene utilizzato per l'aggiornamento, version_name può essere impostato su una stringa di versione descrittiva e verrà utilizzato a scopo di visualizzazione, se presente.
Ecco alcuni esempi di nomi di versione:
"version_name": "1.0 beta"
"version_name": "build rc2"
"version_name": "3.1.2.4567"
Se non è presente version_name, il campo version verrà utilizzato anche a scopo di visualizzazione.