Le fait qu’il s’agit d’une mise à jour planifiée, apportant des évolutions dans les fonctionnalités. Alors que 99.0.2, ça serait pour une mise à jour n’apportant que des corrections.
C’est comme ça qu’est codifié leur système de versionnage.
Le premier numéro est incrémenté à chaque cycle de release de la version standard du navigateur. Chaque cycle de release de la version standard embarque des fonctionnalités, des correctifs de bugs et des correctifs de sécurité. Ce sont des versions planifiées, qui sortent à intervalles réguliers, un cycle de release dure actuellement 4 semaines (on connait déjà les dates de sortie pour les versions 101 à 107).
Le second numéro est incrémenté à chaque cycle de correction de la version ESR du navigateur. Un cycle de correction ESR n’embarque que des correctifs de bugs et de sécurité, pas de fonctionnalités. La encore, ce sont des versions planifiées, avec le même cycle de 4 semaines que pour la version non ESR : la ESR x.y.0 sort à la même date que la standard x+y.0.0, et contient les même correctifs, sans les changements de fonctionnalité.
Le troisième numéro est incrémenté pour les correctifs urgents. C’est donc seulement lorsqu’il y a un défaut qui doit impérativement être corrigé très vite, sans attendre la fin du cycle (donc faille de sécurité particulièrement grave ou bug fortement gênant…). Là il s’agit de versions non planifiées, on ne connait à l’avance ni leur date de sortie, ni même leur existence.
Ainsi, on sait aujourd’hui que la 101.0.0 sortira le 31 mai, qu’il sortira en même temps une ESR 91.10, mais on ne sait pas si entre temps il y aura ou non une 101.0.1 et/ou une ESR 91.10.1 (pas nécessairement les deux à la fois : si le correctif urgent concerne une nouveauté des versions 92 à 100, il n’y aura pas de ESR 91.10.1, si il concerne une fonctionnalité supprimé entre la 92 et la 100, il y aura une ESR 91.10.1 mais pas de 100.0.1) ni à quelle date si jamais elle sort.