OpenLayers 4の変更ログでは、次のように説明されています。
完全に新しいAPIでライブラリを完全に書き直したv2.xからv3.xへの切り替えとは異なり、メジャーバージョンの増分は、ユーザーがアップグレードノートの「重大な変更」セクションに注意を払う必要があることを意味します。
しかし、「バージョン管理のセマンティング」と言う:
互換性のないAPIの変更を行うと、メジャーバージョンが増加します
だから、わかりません:OL APIが変更されていないのに、なぜOLメジャーバージョンが4に増えたのですか?誰かがよりよく説明できますか?
実際、これは完全に焦点を当てた、非常に役立つ質問だと思います。OL 2から3への変更は非常に外傷的であり、この質問は3から4がAPIの変更/破壊であるかどうかを明確にすることを求めています。
—
John Powell