OpenLayers r3.0.0-alpha.4 is released.
For maps that have a defined extent that viewers should be able to return to, OpenLayers 3 now has a ZoomToExtent control.
As an internal preparation for SelectFeature control and vector editing, the canvas vector renderer can now deal with addition and removal of features. Another vector related improvement that results in a user facing API simplification is that the
ol.source.Vector is now responsible for fetching vector data from the server. This means that users no longer need to parse features on the application level. Preparing for styling vector layers with CSS, the internal API now has getters and setters for symbolizer properties.
On the documentation and examples front, we have removed css loading from the example loader. This should avoid confusion, because previously when users looked at examples it was not obvious how the library css is loaded.
The rest of the issues closed for this alpha release are related to bug fixes, and internal refactoring.
Some of the work that is currently being done and that may be included in alpha.5:
- Better label placement for polygons.
- A TopoJSON parser.
- A parser for OGC Filter 1.0 and 1.1 (read/write).
- Easier vector source configuration by getting the data projection from the parser.
We will soon start the transition from alpha to beta. The main task in this transition is to restrict the API to things that are stable already, so we can guarantee API stability throughout the 3.x series.