Différences entre OpenLayers 4 et 3.x [fermé]

9

Dans les changelogs d' OpenLayers 4 , il explique:

Contrairement au passage de la v2.x à la v3.x, qui a marqué une réécriture complète de la bibliothèque avec une API entièrement nouvelle, les incréments de version majeurs signifient maintenant simplement que les utilisateurs doivent prêter attention à la section `` Breaking changes '' des notes de mise à niveau.

Mais le " versioning de sémantisme " dit:

La version MAJEURE augmente lorsque vous apportez des modifications d'API incompatibles

Donc, je ne comprends pas: si l'API OL n'est pas modifiée, pourquoi la version majeure OL est-elle passée à 4? Quelqu'un peut-il mieux expliquer?

TonyGis
la source
En fait, je pense que c'est une question parfaitement ciblée et très utile. Le passage de OL 2 à 3 a été assez traumatisant, et cette question demande de la clarté sur la question de savoir si 3 à 4 est un changement / rupture d'API ou non.
John Powell

Réponses:

4

Quand OpenLayers augmente la version principale, c'est à cause des changements d'API. Faites donc attention à la section «Breaking changes» dans les notes de publication pour en savoir plus sur les changements d'API lorsque vous rencontrez un bump de version majeur.

Cependant, comme le montrent les notes de publication de la version majeure de 3 à 4, l'API ne change que légèrement. Les applications n'ont donc pas besoin d'être réécrites.

ahocevar
la source