Nos registros de alterações do OpenLayers 4 , explica:
Diferentemente da mudança da v2.x para a v3.x, que marcou uma reescrita completa da biblioteca com uma API totalmente nova, os incrementos de versões principais agora significam simplesmente que os usuários devem prestar atenção à seção 'Breaking changes' das notas de atualização.
Mas o " controle de versão semântico " diz:
Versão MAJOR aumenta quando você faz alterações incompatíveis da API
Então, eu não entendo: se a API do OL não foi alterada, por que a versão principal do OL aumentou para 4? Alguém pode explicar melhor?