Un à quatre entiers séparés par des points identifiant la version de cette extension. Deux règles s'appliquent aux entiers: ils doivent être compris entre 0 et 65 535 inclus, et les entiers non nuls ne peuvent pas commencer par 0. Par exemple, 99999 et 032 ne sont pas tous deux valides.
Voici quelques exemples de versions valides:
"version": "1"
"version": "1.0"
"version": "2.10.2"
"version": "3.1.2.4567"
Le système de mise à jour automatique compare les versions pour déterminer si une extension installée doit être mise à jour. Si l'extension publiée possède une chaîne de version plus récente que l'extension installée, celle-ci est automatiquement mise à jour.
La comparaison commence par les entiers les plus à gauche. Si ces entiers sont égaux, ceux situés à droite sont comparés, et ainsi de suite. Par exemple, la version 1.2.0 est plus récente que la version 1.1.9.9999.
Un nombre entier manquant est égal à zéro. Par exemple, la version 1.1.9.9999 est plus récente que la version 1.1.
Pour en savoir plus, consultez la section Mise à jour automatique.
Nom de la version
En plus du champ de version, qui est utilisé à des fins de mise à jour, version_name peut être défini sur une chaîne de version descriptive et sera utilisé à des fins d'affichage, le cas échéant.
Voici quelques exemples de noms de version:
"version_name": "1.0 beta"
"version_name": "build rc2"
"version_name": "3.1.2.4567"
Si aucun paramètre version_name n'est présent, le champ de version sera également utilisé à des fins d'affichage.