v0.14.0
0.14.0
Breaking changes
- Use keyword arguments as CSS properties in FloatImage (@Conengmo #1668)
- Upgrade Leaflet 1.6.0 to 1.9.3, set default font size (@Conengmo #1660)
- Upgrade Bootstrap 3.2.0 to 5.2.2 (@Conengmo #1650)
New plugins
- Add GroupedLayerControl plugin (@chansooligans #1592)
- Add SideBySide plugin (@fralc #1292)
- Add TagFilterButton plugin (@Waffleboy #1343)
Major improvements
- Add optional Jenks Natural Breaks Optimization to Choropleth (@pmains #1634)
- Add Map.show_in_browser() method (@Conengmo #1651)
- Accept TileProvider objects from the xyzservices package (@martinfleis #1498)
- Add support for Vega-Lite v4 and v5 (@wd60622 #1525)
- Upgrade Font Awesome 4.6.3 to 6.2.0 (@Sujithkumardola #1637)
Minor improvements
- Allow cql_filter argument in WmsTileLayer (@Conengmo #1673)
- Silently allow lowerCamelCase for vector path options (@Conengmo #1672)
- Allow html popups and templating in ClickForMarker (@Conengmo #1666)
- Add show_geometry_on_click argument to Draw plugin (@Conengmo #1657)
- Automatically join string and numeric key_on values for Choropleth (@alessioarena #1193)
- Add speed_slider argument to TimeStampedGeoJson (@gokyori #1279)
- Add gradient option to vector path options (@nocturnalAndroid #1433)
- Add initial timestamp argument to TimeSliderChoropleth (@jjbenes #1435)
- Allow passing TileLayer to Map (@Conengmo #1624)
- Use fullscreen window in Map._to_png() (@Conengmo #1656)
- Expose webdriver argument in Map._to_png() (@WooilJeong #1620)
- Export the map only in Map._to_png() (@Vayel #1197)
Bug fixes
- Fix LayerControl visibility on multiple renders (@Conengmo #1674)
- Fix the new TagFilterButton plugin, it's not a Layer (@Conengmo #1671)
- Fix TopoJson object path lookup (@Conengmo #1665)
- Fix Choropleth when
bins
is a list of integers (@Conengmo #1664) - Fix attribution links in Notebooks opening within iframe (@Conengmo #1655)
- Fix empty geojson failing when using style_function (@agussman #1213)
- Fix Marker location validation for numpy array (@Conengmo #1647)
- Fix date sorting in TimeSliderChoropleth (@Ade-StapleHill #1503)
- Fix unescaped backticks in Popup (@Conengmo #1642)
- Fix
map.get_bounds()
when using GeometryCollection (@amrutha1098 #1633) - Fix ClickForLatLng not imported in init (@amrutha1098 #1627)
Documentation
- More Flask examples (@Conengmo #1675)
- Add PolyLine example to Quickstart.ipynb (@IamPhytan #1492)