En OpenLayers 4 changelogs , explica:
A diferencia del cambio de v2.x a v3.x, que marcó una reescritura completa de la biblioteca con una API completamente nueva, los incrementos de versión principales ahora simplemente significan que los usuarios deben prestar atención a la sección 'Romper los cambios' de las notas de actualización.
Pero la " versión semántica " dice:
La versión MAYOR aumenta cuando realiza cambios de API incompatibles
Entonces, no entiendo: si la API OL no se cambia, ¿por qué la versión principal OL aumentó a 4? ¿Alguien puede explicar mejor?