Manifest - Versie

Eén tot vier door punten gescheiden gehele getallen die de versie van deze extensie identificeren. Voor de gehele getallen gelden een aantal regels: ze moeten tussen 0 en 65535 liggen, inclusief, en gehele getallen die niet nul zijn, mogen niet beginnen met 0. 99999 en 032 zijn bijvoorbeeld beide ongeldig.

Hier zijn enkele voorbeelden van geldige versies:

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

Het autoupdate-systeem vergelijkt versies om te bepalen of een geïnstalleerde extensie moet worden bijgewerkt. Als de gepubliceerde extensie een nieuwere versietekenreeks heeft dan de geïnstalleerde extensie, wordt de extensie automatisch bijgewerkt.

De vergelijking begint met de meest linkse gehele getallen. Als deze gehele getallen gelijk zijn, worden de gehele getallen aan de rechterkant vergeleken, enzovoort. 1.2.0 is bijvoorbeeld een nieuwere versie dan 1.1.9.9999.

Een ontbrekend geheel getal is gelijk aan nul. 1.1.9.9999 is bijvoorbeeld nieuwer dan 1.1.

Zie Automatisch bijwerken voor meer informatie.

Versienaam

Naast het versieveld, dat wordt gebruikt voor updatedoeleinden, kan versie_naam worden ingesteld op een beschrijvende versietekenreeks en zal deze worden gebruikt voor weergavedoeleinden, indien aanwezig.

Hier zijn enkele voorbeelden van versienamen:

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

Als er geen versienaam aanwezig is, wordt het versieveld ook gebruikt voor weergavedoeleinden.