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?
openlayers
TonyGis
źródło
źródło
Odpowiedzi:
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.
źródło