OpenLayers 4 отличия от 3.x [закрыто]

9

В журналах изменений OpenLayers 4 это объясняет:

В отличие от перехода с v2.x на v3.x, который ознаменовал собой полное переписывание библиотеки с использованием совершенно нового API, основные приращения версий теперь просто означают, что пользователи должны обращать внимание на раздел «Срочные изменения» в примечаниях по обновлению.

Но « версионное управление версиями » говорит:

ОСНОВНАЯ версия увеличивается, когда вы вносите несовместимые изменения API

Итак, я не понимаю: если OL API не изменился, почему основная версия OL увеличилась до 4? Может кто-нибудь объяснить лучше?

TonyGis
источник
На самом деле я думаю, что это очень сфокусированный и очень полезный вопрос. Переход с OL 2 на 3 был довольно травмирующим, и этот вопрос требует ясности в отношении того, является ли 3–4 изменением или нарушением API.
Джон Пауэлл

Ответы:

4

Когда OpenLayers увеличивает основную версию, это происходит из-за изменений API. Поэтому обратите внимание на раздел «Срочные изменения» в примечаниях к выпуску, чтобы узнать об изменениях API, когда вы сталкиваетесь с серьезной ошибкой версии.

Однако, как показано в примечаниях к выпуску основной версии с 3 по 4, API изменяется незначительно. Таким образом, приложения не должны быть переписаны.

ahocevar
источник