Le problème de l'API est que personne n'a été informé avant, même pas les developpeurs des extensions.
Soyons précis: le changement d'API est un accident. Probablement les patches 1.0.4->1.0.5 ont modifié par accident des API qui été censées être gelées. C'est donc un accident (un peu ennuyeux pour la réputation de Mozilla.org) et personne n'a donc à être prévenu d'un changement puisque c'est une régression temporaire (pléonasme) et en aucun cas un changement d'API définitif.
La 1.0.5 n'a aucune faille si ce n'est qu'elle n'est pas compatible avec certaines extensions du fait du cassage d'API.
La version 1.0.6 est juste un retour à l'API de la branche 1.0.x .. Une des corrections de failles de sécurité de la 1.0.4 est donc à réécrire sans casser l'API cette fois
Christopher Aillon (Fedora) [1] sur son blog fait un peu d'ironie, puisque Asa Dotzler avait dit qu'un des défauts des distributions Linux était les changement d'API continuel incessants. Asa lui répond [2] en disant que la différence est que c'est ici un accident alors que les changements d'API sont volontaires dans Fedora.
[^] # Re: L'explication
Posté par Mayfoev . En réponse au journal Firefox 1.05 fr ne sera jamais disponible... Problème!. Évalué à 5.
Soyons précis: le changement d'API est un accident. Probablement les patches 1.0.4->1.0.5 ont modifié par accident des API qui été censées être gelées. C'est donc un accident (un peu ennuyeux pour la réputation de Mozilla.org) et personne n'a donc à être prévenu d'un changement puisque c'est une régression temporaire (pléonasme) et en aucun cas un changement d'API définitif.
La 1.0.5 n'a aucune faille si ce n'est qu'elle n'est pas compatible avec certaines extensions du fait du cassage d'API.
La version 1.0.6 est juste un retour à l'API de la branche 1.0.x .. Une des corrections de failles de sécurité de la 1.0.4 est donc à réécrire sans casser l'API cette fois
Christopher Aillon (Fedora) [1] sur son blog fait un peu d'ironie, puisque Asa Dotzler avait dit qu'un des défauts des distributions Linux était les changement d'API continuel incessants. Asa lui répond [2] en disant que la différence est que c'est ici un accident alors que les changements d'API sont volontaires dans Fedora.
[1] : http://christopher.aillon.org/blog/dev/mozilla/20050714-apis.html(...)
[2] : http://weblogs.mozillazine.org/asa/archives/008524.html(...)