folium v0.4.0 Release Notes

Release Date: 2017-09-04 // over 6 years ago
  • 0.4.0

    • Optional iconCreateFunction for MarkerCluster to customize the icons (odovad #701)
    • ➕ Added HeatMapWithTime (Padarn #567)
    • ➕ Added MeasureControl (ocefpaf #669)
    • ➕ Added VideoOverlay plugin (ocefpaf #665)
    • ➕ Added TimestampedWmsTileLayers plugin (acrosby #644 and #660)
    • 👍 Vega-Lite features support via altair (njwilson23 #643)
    • 👍 Experimental support for a static png output (ocefpaf #634)
    • ➕ Added support for subdomains options in TileLayer (damselem #623)
    • ⚡️ Updated to leaflet 1.2.0 (ocefpaf #693)
    • ➕ Added FastMarkerCluster (James Gardiner #585 (proposed by @ruoyu0088))
    • 👉 Use the GIS standard "pixelated" css image-rendering in
      0️⃣ image overlays by default (dirkvdb #684 and ocefpaf #686)

    API changes

    • ✂ Removed features MarkerCluster in lieu of the plugin version (ocefpaf #704)
    • choropleth now takes a single geo_data instad of geo_path/geo_str
      🚚 leaving the parsing to GeoJSON, remove the unused data_out option,
      ➕ add geopandas support (ocefpaf #702)
    • 0️⃣ All popups are considered HTML text by default (ocefpaf #689)
      📜 If a popup requires rendering use the kwarg parse_html=True.
    • 0️⃣ PolyLine, Circle and CircleMarker are set to leaflet's defaults and
      accepted all Path's optional arguments (ocefpaf #683 and #697)
    • 0️⃣ WmsTileLayer and ImageOverlay are set to leaflet's defaults and accepted
      all TileLayer.WMS and ImageOverlay optional arguments respectively (ocefpaf #695 and #697)
    • 🔄 Changed default max_bounds to False to reflect leaflet's default value (rdd9999 #641)
    • 🔌 Modified Fullscreen plugin kwargs to be more "pythonic"
    • All .format properties are now .fmt for consistency
    • ✂ Removed the kwarg continuous_world that is no longer in leaflet's API (ocefpaf #695)

    🐛 Bug Fixes

    • subdomain option in TileLayer should be a list and WmsTileLayer
      0️⃣ overlay default is True (ocefpaf #707)
    • Checking if the lat, lon locations are floats to avoid empty maps
      (radumas #626)