OpenLayers is approaching the ‘Brave New World’ of a major API breakage for the first time since OpenLayers 2.0 in October of 2006.
Things that have changed in OpenLayers since then:
- Support for vector drawing.
- The existence of ’spherical mercator’
- reprojection of objects
- More than a dozen new layer types
- The existence of TileCache, FeatureServer, and RESTful HTTP APIs for geodata
- A tile-serving service from OpenStreetMap (also, for OpenStreetMap: 4 major API changes)
- Over four dozen additional contributors to the source code
- Over 2000 trac tickets
- 10 2.x releases
Overall, is it any shock that it’s time for a pretty major change?
In order to facilitate rapid development, we’ve shifted development of OpenLayers ‘3.0′ to github; you can follow along (or fork you own) on the OpenLayers github project. To be honest, git scares the crap out of me; every time I’ve used it, I have consistently lost data as a result of not understanding the tool and using the wrong command. However, I fully realize I am a fuddy duddy who needs to get over his problems at this point.
Looking forward to seeing the future of the world where OpenLayers is even more awesome than it already is!