OpenLayers 4 różnice od 3.x [zamknięte]

9

W dziennikach zmian OpenLayers 4 wyjaśnia:

W przeciwieństwie do przejścia z wersji 2.x na wersję 3.x, która oznaczała całkowite przepisanie biblioteki z całkowicie nowym interfejsem API, główne przyrosty wersji oznaczają po prostu, że użytkownicy powinni zwrócić uwagę na sekcję „Przełamywanie zmian” w uwagach dotyczących aktualizacji.

Ale „ wersjonowanie semantyczne ” mówi:

Wersja MAJOR wzrasta, gdy dokonujesz niezgodnych zmian API

Więc nie rozumiem: jeśli OL API nie ulegnie zmianie, dlaczego wersja główna OL wzrosła do 4? Czy ktoś może wyjaśnić lepiej?

TonyGis
źródło
Właściwie myślę, że jest to idealnie skoncentrowane i bardzo przydatne pytanie. Zmiana z OL 2 na 3 była dość traumatyczna i to pytanie wymaga wyjaśnienia, czy 3 do 4 zmienia się / łamie API.
John Powell,

Odpowiedzi:

4

Kiedy OpenLayers zwiększa główną wersję, dzieje się tak ze względu na zmiany API. Dlatego zwróć uwagę na sekcję „Przełamywanie zmian” w informacjach o wersji, aby dowiedzieć się o zmianach interfejsu API, gdy wystąpi poważny bump wersji.

Jednak podobnie jak w informacjach o wersji głównej wersji guzy od 3 do 4, interfejs API zmienia się tylko nieznacznie. Dlatego aplikacje nie muszą być przepisywane.

ahocevar
źródło