In OpenLayers 4- Änderungsprotokollen wird Folgendes erklärt:
Im Gegensatz zum Wechsel von v2.x zu v3.x, bei dem die Bibliothek mit einer völlig neuen API vollständig neu geschrieben wurde, sollten Benutzer bei größeren Versionsinkrementen lediglich den Abschnitt "Änderungen aufbrechen" in den Upgrade-Hinweisen beachten.
Aber " Semanting Versioning " sagt:
Die MAJOR-Version erhöht sich, wenn Sie inkompatible API-Änderungen vornehmen
Ich verstehe also nicht: Wenn die OL-API nicht geändert wird, warum wurde die OL-Hauptversion auf 4 erhöht? Kann jemand besser erklären?
openlayers
TonyGis
quelle
quelle
Antworten:
Wenn OpenLayers die Hauptversion erhöht, liegt dies an API-Änderungen. Beachten Sie daher den Abschnitt "Änderungen brechen" in den Versionshinweisen, um mehr über die API-Änderungen zu erfahren, wenn Sie auf einen größeren Versionsfehler stoßen.
Jedoch, wie die Release Notes der Hauptversion Bump 3 bis 4 zeigen, nur die API ändert sich leicht. Anwendungen müssen also nicht neu geschrieben werden.
quelle