В журналах изменений OpenLayers 4 это объясняет:
В отличие от перехода с v2.x на v3.x, который ознаменовал собой полное переписывание библиотеки с использованием совершенно нового API, основные приращения версий теперь просто означают, что пользователи должны обращать внимание на раздел «Срочные изменения» в примечаниях по обновлению.
Но « версионное управление версиями » говорит:
ОСНОВНАЯ версия увеличивается, когда вы вносите несовместимые изменения API
Итак, я не понимаю: если OL API не изменился, почему основная версия OL увеличилась до 4? Может кто-нибудь объяснить лучше?
openlayers
TonyGis
источник
источник
Ответы:
Когда OpenLayers увеличивает основную версию, это происходит из-за изменений API. Поэтому обратите внимание на раздел «Срочные изменения» в примечаниях к выпуску, чтобы узнать об изменениях API, когда вы сталкиваетесь с серьезной ошибкой версии.
Однако, как показано в примечаниях к выпуску основной версии с 3 по 4, API изменяется незначительно. Таким образом, приложения не должны быть переписаны.
источник