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?
openlayers
TonyGis
la source
la source
Réponses:
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.
la source