מניפסט מגרסה 2 – גרסה [הוצאה משימוש]

מספר שלם אחד עד ארבעה מספרים שלמים שמופרדים באמצעות נקודות המזהה את הגרסה של התוסף הזה. יש כמה כללים שחלים על מספרים שלמים: הם חייבים להיות בין 0 ל-65535, כולל ומספרים שלמים שאינם אפס לא יכולים להתחיל ב-0. לדוגמה, גם 99999 וגם 032 לא חוקיים.

הנה כמה דוגמאות לגרסאות חוקיות:

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

מערכת העדכון האוטומטי משווה בין גרסאות כדי לקבוע אם צריך לעדכן תוסף שהותקן. אם לתוסף שפורסם יש מחרוזת גרסה חדשה יותר מזו של התוסף המותקן, התוסף מתעדכן באופן אוטומטי.

ההשוואה מתחילה במספרים השלמים הימניים ביותר. אם המספרים השלמים האלה שווים, מתבצעת השוואה בין המספרים השלמים מימין, וכן הלאה. לדוגמה, 1.2.0 הוא גרסה חדשה יותר מ-1.1.9.9999.

מספר שלם חסר שווה לאפס. לדוגמה, הערך 1.1.9.9999 עדכני יותר מ-1.1, ו-1.1.9.9999 הוא ישן מ-1.2.

למידע נוסף, ניתן לעיין במאמר עדכון אוטומטי.

שם גירסה

בנוסף לשדה version שמשמש למטרות עדכון, אפשר להגדיר את version_name כמחרוזת גרסה תיאורית, והיא תשמש למטרות תצוגה אם היא קיימת.

הנה כמה דוגמאות לשמות של גרסאות:

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

אם לא קיים version_name, שדה הגרסה ישמש גם למטרות תצוגה.