I published a new release of Leaflet.Deflate. Leaflet.Deflate is a plugin for the web-mapping library Leaflet. It improves the readability of feature-heavy maps by converting features to markers on smaller zoom levels.
Version 2.0 includes a breaking change and a couple of more minor improvements:
- Following a previous release that introduced a new way to inject layers to control how deflated features are displayed, I removed options
markerClusterOptionsfrom the API. This change will affect you if you are using Leaflet.Markercluster to group markers. To upgrade to the new API, initialise a
MarkerClusterGroupand inject it via the
markerLayeroption. Follow the example code to see how it’s done.
- The unpacked size of the package is now 42.8 kB — down from 10.9 MB. I removed the examples and other files which are not necessary to install and run the library. All examples can still be accessed via the repository.
- According to NPM’s download statistics, a significant number of developers still run older versions, including the now four-and-a-half year old 0.3. I have updated the README to make it easier to find and access documentation for older releases. You really should upgrade to a later version, though, if you’re still using 0.3.