ใน OpenLayers 4 changelogsจะอธิบาย:
ต่างจากสวิตช์จาก v2.x เป็น v3.x ซึ่งทำเครื่องหมายการเขียนใหม่อย่างสมบูรณ์ของไลบรารีด้วย API ใหม่ทั้งหมดตอนนี้การเพิ่มรุ่นหลักก็หมายความว่าผู้ใช้ควรใส่ใจกับส่วน 'การเปลี่ยนแปลงที่ขาด' ของบันทึกการอัพเกรด
แต่ " semanting versioning " กล่าวว่า:
รุ่น MAJOR เพิ่มขึ้นเมื่อคุณทำการเปลี่ยนแปลง API ที่เข้ากันไม่ได้
ดังนั้นฉันไม่เข้าใจ: ถ้า OL API ไม่เปลี่ยนแปลงทำไมรุ่นหลัก OL ถึงเพิ่มเป็น 4 บางคนสามารถอธิบายได้ดีกว่า