Manifest V2 : version [obsolète]

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, 1.1.9.9999 est plus récente que la version 1.1, et 1.1.9.9999 est antérieure à la version 1.2.

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.