Recent Releases of folium

folium - v0.20.0

What's Changed

  • docs: Update switcher.json for v0.19.7 by @github-actions in https://github.com/python-visualization/folium/pull/2155
  • Add leaflet_method decorator by @hansthen in https://github.com/python-visualization/folium/pull/2157
  • Update README to point to a new plugin by @hansthen in https://github.com/python-visualization/folium/pull/2161
  • Bump actions/setup-python from 4 to 5 in the github-actions group by @dependabot in https://github.com/python-visualization/folium/pull/2163
  • Coverage testing by @hansthen in https://github.com/python-visualization/folium/pull/2158
  • Issue 1359 by @hansthen in https://github.com/python-visualization/folium/pull/2159

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.7...v0.20.0

- Python
Published by hansthen 12 months ago

folium - v0.19.7

What's Changed

  • docs: Update switcher.json for v0.19.6 by @github-actions in https://github.com/python-visualization/folium/pull/2147
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/python-visualization/folium/pull/2154
  • Fix or mitigate https://github.com/python-visualization/folium/issues… by @sgrefen in https://github.com/python-visualization/folium/pull/2153

New Contributors

  • @sgrefen made their first contribution in https://github.com/python-visualization/folium/pull/2153

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.6...v0.19.7

- Python
Published by hansthen about 1 year ago

folium - v0.19.6

What's Changed

  • Fix numeric keys for dict inputs in tojavascript by @hansthen in https://github.com/python-visualization/folium/pull/2100
  • Docs: explain which layer kinds are base layer / overlay by default by @elliot-100 in https://github.com/python-visualization/folium/pull/2108
  • Docs: update switcher.json for v0.19.5 manually by @Conengmo in https://github.com/python-visualization/folium/pull/2110
  • Docs: User guide LayerControl example doesn't work by @elliot-100 in https://github.com/python-visualization/folium/pull/2105
  • Docs: utilities.image_to_url() 'image' and related docstrings by @elliot-100 in https://github.com/python-visualization/folium/pull/2106
  • Docs: add entry on Search plugin with FeatureGroup by @Conengmo in https://github.com/python-visualization/folium/pull/2115
  • Docs: update ImageOverlay with local file example by @Conengmo in https://github.com/python-visualization/folium/pull/2111
  • CI: run Geopandas tests by @Conengmo in https://github.com/python-visualization/folium/pull/2116
  • Fix Mypy by @Conengmo in https://github.com/python-visualization/folium/pull/2118
  • Cleanup MacroElements by @hansthen in https://github.com/python-visualization/folium/pull/2088
  • CI: Run streamlit-folium tests as part of our CI by @hansthen in https://github.com/python-visualization/folium/pull/2117
  • Issue 2125: Fix broken selenium tests by @hansthen in https://github.com/python-visualization/folium/pull/2129
  • CI: Add a scheduled trigger to the workflow by @hansthen in https://github.com/python-visualization/folium/pull/2130
  • Issue 2138: Fix awesome markers by @hansthen in https://github.com/python-visualization/folium/pull/2139
  • CI: Install geopandas and dependencies using Conda to fix a build error by @hansthen in https://github.com/python-visualization/folium/pull/2137
  • Make DivIcon and CustomIcon work with the new Marker approach by @hansthen in https://github.com/python-visualization/folium/pull/2132
  • Make DivIcon and CustomIcon work with the new Marker approach by @Conengmo in https://github.com/python-visualization/folium/pull/2119
  • Issue 1877: Fix _to_png when using fit_bounds by @hansthen in https://github.com/python-visualization/folium/pull/2135
  • Add the GeoMan plugin by @hansthen in https://github.com/python-visualization/folium/pull/2124
  • Issue 1989: Convert null values to empty strings in popup and tooltip by @hansthen in https://github.com/python-visualization/folium/pull/2134
  • Issue 1770: Add oneachfeature handler to GeoJson by @hansthen in https://github.com/python-visualization/folium/pull/2136
  • Allow users to add new Control classes without implementing a plugin by @hansthen in https://github.com/python-visualization/folium/pull/2122
  • Fix add_child on Marker not returning self by @hansthen in https://github.com/python-visualization/folium/pull/2145
  • CI: Add snapshot tests by @hansthen in https://github.com/python-visualization/folium/pull/2144

New Contributors

  • @elliot-100 made their first contribution in https://github.com/python-visualization/folium/pull/2108

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.5...v0.19.6

- Python
Published by hansthen about 1 year ago

folium - v0.19.5

What's Changed

  • Fix icon when passing Marker to GeoJson by @Conengmo in https://github.com/python-visualization/folium/pull/2086

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.4...v0.19.5

- Python
Published by hansthen over 1 year ago

folium - v0.19.4

What's Changed

Bug fixes

  • Fix javascript template of TimelineSlider plugin by @hansthen in https://github.com/python-visualization/folium/pull/2071

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.3...v0.19.4

- Python
Published by Conengmo over 1 year ago

folium - v0.19.3

What's Changed

Improvements

  • Add DivIcon and CustomIcon as accepted type of Marker icon by @pixelsapphire in https://github.com/python-visualization/folium/pull/2056

Bug fixes

  • Fix type hints after adding Branca type checking by @Conengmo in https://github.com/python-visualization/folium/pull/2060

Documentation

  • HeatMap: document default gradient by @Conengmo in https://github.com/python-visualization/folium/pull/2052

New Contributors

  • @pixelsapphire made their first contribution in https://github.com/python-visualization/folium/pull/2056

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.2...v0.19.3

- Python
Published by Conengmo over 1 year ago

folium - v0.19.2

What's Changed

Bug fixes

  • Remove empty values from the options by @hansthen in https://github.com/python-visualization/folium/pull/2049

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.1...v0.19.2

- Python
Published by Conengmo over 1 year ago

folium - v0.19.1

What's Changed

Bug fixes

  • TileLayer: maxnativezoom cannot be null by @Conengmo in https://github.com/python-visualization/folium/pull/2044

Full Changelog: https://github.com/python-visualization/folium/compare/v0.19.0...v0.19.1

- Python
Published by Conengmo over 1 year ago

folium - v0.19.0

What's Changed

Improvements

  • Actually drop python 3.8 by @hamdanal in https://github.com/python-visualization/folium/pull/2031
  • Add py.typed file for Mypy by @hamdanal in https://github.com/python-visualization/folium/pull/2030
  • Allow jscode in **kwargs throughout Folium by @hansthen in https://github.com/python-visualization/folium/pull/2029
  • Implement the once method on Evented by @hansthen in https://github.com/python-visualization/folium/pull/2023
  • Add OverlappingMarkerSpiderfier Plugin by @swtormy in https://github.com/python-visualization/folium/pull/2033

Tests

  • Fix Selenium test failure by @Conengmo in https://github.com/python-visualization/folium/pull/2034

Documentation

  • Fix docs versioning relating to "v" prefix by @Conengmo in https://github.com/python-visualization/folium/pull/2018

New Contributors

  • @hamdanal made their first contribution in https://github.com/python-visualization/folium/pull/2031
  • @swtormy made their first contribution in https://github.com/python-visualization/folium/pull/2033

Full Changelog: https://github.com/python-visualization/folium/compare/v0.18.0...v0.19.0

- Python
Published by Conengmo over 1 year ago

folium - v0.18.0

What's Changed

Breaking changes

  • Drop Python 3.8, add Python 3.13 by @ocefpaf in https://github.com/python-visualization/folium/pull/2013

Improvements

  • Correct type annotations in Realtime by @hansthen in https://github.com/python-visualization/folium/pull/1960
  • Add a date_option (format string) parameter to the choropleth timeline slider by @hansthen in https://github.com/python-visualization/folium/pull/2003
  • Add feature_group parameter to Draw plugin by @hansthen in https://github.com/python-visualization/folium/pull/2001
  • Add event handlers to the Draw plugin by @hansthen in https://github.com/python-visualization/folium/pull/2000

Bug fixes

  • Fix opened_symbol option in TreeLayerControl by @Doyley1 in https://github.com/python-visualization/folium/pull/1981
  • Fix a typo in heatmapwithtime.py by @hansthen in https://github.com/python-visualization/folium/pull/2004

Tests

  • Fix Selenium heatmap test by using fixed figure size by @Conengmo in https://github.com/python-visualization/folium/pull/2010
  • add fiona dep and ensure latest geopandas by @ocefpaf in https://github.com/python-visualization/folium/pull/2012

Documentation

  • make switcher match gh-pages by @Conengmo in https://github.com/python-visualization/folium/pull/2007

New Contributors

  • @Doyley1 made their first contribution in https://github.com/python-visualization/folium/pull/1981

Full Changelog: https://github.com/python-visualization/folium/compare/v0.17.0...v0.18.0

- Python
Published by Conengmo over 1 year ago

folium - v0.17.0

What's Changed

Breaking changes

  • Remove Python 3.7, add 3.12 by @Conengmo in https://github.com/python-visualization/folium/pull/1917

New features

  • Add layer control tree plugin by @hansthen in https://github.com/python-visualization/folium/pull/1895
  • Add Timeline plugin by @hansthen in https://github.com/python-visualization/folium/pull/1870
  • Add Leaflet.encoded plugin: Enable creating PolyLine and Polygon from encoded string by @achieveordie in https://github.com/python-visualization/folium/pull/1928
  • Add Evented base class by @hansthen in https://github.com/python-visualization/folium/pull/1959

Improvements

  • Update Map zoom_control variable to also allow string to set position by @berrfred in https://github.com/python-visualization/folium/pull/1884
  • Add a custom container to the realtime plugin by @hansthen in https://github.com/python-visualization/folium/pull/1869
  • Add custom Template class with tojavascript filter by @Conengmo in https://github.com/python-visualization/folium/pull/1912
  • Drop Bootstrap 3 but keep glyphicons by @Conengmo in https://github.com/python-visualization/folium/pull/1914
  • Override css and js links by @hansthen in https://github.com/python-visualization/folium/pull/1898
  • Realtime: cleanup factory method use by @hansthen in https://github.com/python-visualization/folium/pull/1931

Bug fixes

  • fix __geo_interface__ styling by @ocefpaf in https://github.com/python-visualization/folium/pull/1935
  • Fixes styling on tag filter button by @hansthen in https://github.com/python-visualization/folium/pull/1925
  • repair maxzoom and maxnative_zoom by @Conengmo in https://github.com/python-visualization/folium/pull/1952
  • Change Map lat&lon bound type annotations from int to float by @JonasVerbickas in https://github.com/python-visualization/folium/pull/1954

Tests

  • remove test for unused Branca get_templates() by @Conengmo in https://github.com/python-visualization/folium/pull/1919
  • cleanup fit_bounds.js template from tests by @Conengmo in https://github.com/python-visualization/folium/pull/1920
  • Fix tests by @ocefpaf in https://github.com/python-visualization/folium/pull/1967
  • Fix crs deprecation in geopandas by @ocefpaf in https://github.com/python-visualization/folium/pull/1968

Documentation

  • docs: rework Plugins page into a tabular format by @achieveordie in https://github.com/python-visualization/folium/pull/1889
  • Remove one more deprecated example notebook by @Conengmo in https://github.com/python-visualization/folium/pull/1913
  • docs: mark logo as dark mode safe by @Conengmo in https://github.com/python-visualization/folium/pull/1924
  • Fix small issues with Timeline and TreeLayerControl docs by @Conengmo in https://github.com/python-visualization/folium/pull/1923
  • Add link to custom geocoder plugin by @hansthen in https://github.com/python-visualization/folium/pull/1927
  • Minor docs fixes by @ocefpaf in https://github.com/python-visualization/folium/pull/1936
  • Use better dev version number in docs by @Conengmo in https://github.com/python-visualization/folium/pull/1922
  • Remove NASAGIBS Blue Marble example by @Conengmo in https://github.com/python-visualization/folium/pull/1918
  • Automatically create docs PR on release by @merschformann in https://github.com/python-visualization/folium/pull/1965
  • Create CODEOFCONDUCT.md by @Conengmo in https://github.com/python-visualization/folium/pull/1969

New Contributors

  • @achieveordie made their first contribution in https://github.com/python-visualization/folium/pull/1889
  • @berrfred made their first contribution in https://github.com/python-visualization/folium/pull/1884
  • @andyforrest made their first contribution in https://github.com/python-visualization/folium/pull/1896
  • @JonasVerbickas made their first contribution in https://github.com/python-visualization/folium/pull/1954
  • @merschformann made their first contribution in https://github.com/python-visualization/folium/pull/1965

Thanks to everyone who contributed!

Full Changelog: https://github.com/python-visualization/folium/compare/v0.16.0...v0.17.0

- Python
Published by Conengmo almost 2 years ago

folium - v0.16.0

What's Changed

New features

  • GeoJSON: option to keep layer highlighted when popup is open by @GiuseppeGalilei in https://github.com/python-visualization/folium/pull/1836
  • Add leaflet-realtime plugin by @hansthen in https://github.com/python-visualization/folium/pull/1848
  • Geocoder plugin: support other built-in providers by @prusswan in https://github.com/python-visualization/folium/pull/1852
  • Add ability to set font size in plot by @this-josh in https://github.com/python-visualization/folium/pull/1879

Improvements

  • Geojson: allow null geometry objects by @hansthen in https://github.com/python-visualization/folium/pull/1858
  • Realtime plugin: allow str for JsCode arg by @Conengmo in https://github.com/python-visualization/folium/pull/1862

Documentation

  • GeoJson: documentation for popupkeephighlighted argument by @GiuseppeGalilei in https://github.com/python-visualization/folium/pull/1854
  • Add tile layer to example by @danmaps in https://github.com/python-visualization/folium/pull/1874
  • Fixed typos of examples in code by @S-Panta in https://github.com/python-visualization/folium/pull/1881

New Contributors

  • @GiuseppeGalilei made their first contribution in https://github.com/python-visualization/folium/pull/1836
  • @hansthen made their first contribution in https://github.com/python-visualization/folium/pull/1848
  • @prusswan made their first contribution in https://github.com/python-visualization/folium/pull/1852
  • @danmaps made their first contribution in https://github.com/python-visualization/folium/pull/1874
  • @S-Panta made their first contribution in https://github.com/python-visualization/folium/pull/1881
  • @this-josh made their first contribution in https://github.com/python-visualization/folium/pull/1879

Full Changelog: https://github.com/python-visualization/folium/compare/v0.15.1...v0.16.0

- Python
Published by Conengmo over 2 years ago

folium - v0.15.1

What's Changed

New features

  • Use xyzservices instead of templates for tiles by @martinfleis in https://github.com/python-visualization/folium/pull/1827

Improvements

  • Add TimeSliderChoropleth stroke colour/width/opacity argument by @yutemi in https://github.com/python-visualization/folium/pull/1838

Bug fixes

  • Improve docstring preview readibility in features.py by @BastienGauthier in https://github.com/python-visualization/folium/pull/1833
  • Fix streamlit-folium incompatibility (add layer to map with new class) by @Conengmo in https://github.com/python-visualization/folium/pull/1834

New Contributors

  • @yutemi made their first contribution in https://github.com/python-visualization/folium/pull/1838

Full Changelog: https://github.com/python-visualization/folium/compare/v0.15.0...v0.15.1

- Python
Published by ocefpaf over 2 years ago

folium - v0.15.0

v0.15.0

Breaking changes

  • Drop support for Python 3.5 and 3.6 (@ocefpaf #1729)
  • Remove deprecated Stamen tiles (@ocefpaf #1811)
  • Remove _env instance attributes (@Conengmo #1817)
  • Use write_png from Branca, remove from Folium (@Conengmo #1708)
  • Remove deprecated Map.choropleth method (@Conengmo #1684)

New features

  • Draggable layer control option (@Conengmo #1760)
  • Add fit enabled overlays feature (@Conengmo #1693)
  • Add type hints (@Conengmo #1677)

Improvements

  • Update jquery to v3.7.1 (@BastienGauthier #1824)
  • Update leaflet.fullscreen plugin to 3.0.0 (@afontenot #1818)
  • Allow Choropleth key_on to traverse through array (@amrutharajashekar #1772)
  • Support TagFilterButton in PolyLine, AntPath and GeoJson (@jamiechoi1995 #1756)
  • Multiple instances of TimeSliderChoropleth on a single map (@Conengmo #1749)
  • Make VectorGridProtobuf an overlay by default (@iwpnd #1723)
  • Change internally where layers are added to the map (@Conengmo #1690)
  • TimestampedWmsTileLayers inherit from MacroElement, not Layer (@Conengmo #1696)
  • SideBySideLayers inherit from MacroElement, not Layer (@Conengmo #1695)
  • Consolidate duplicate utility functions with Branca (@Conengmo #1676)

Bug fixes

  • Fix interaction between DualMap and Draw (@Qweaper #1776)
  • Fix MeasureControl plugin for Leaflet>=1.8.0 (@Conengmo #1748)
  • Pin older version of leaflet side by side to fix SideBySideLayers plugin (@jtmiclat #1732)
  • Fix Map.showinbrowser() by adding local file prefix to url (@RileyLeff #1704)

Documentation

  • Deprecate example notebooks (@Conengmo #1798)
  • Documentation overhaul (@Conengmo #1700)
  • Update example notebooks after new Pandas version (@Conengmo #1761)

New Contributors

  • @francesco-ballarin made their first contribution in https://github.com/python-visualization/folium/pull/1685
  • @RileyLeff made their first contribution in https://github.com/python-visualization/folium/pull/1704
  • @jtmiclat made their first contribution in https://github.com/python-visualization/folium/pull/1732
  • @jamiechoi1995 made their first contribution in https://github.com/python-visualization/folium/pull/1756
  • @Qweaper made their first contribution in https://github.com/python-visualization/folium/pull/1776
  • @afontenot made their first contribution in https://github.com/python-visualization/folium/pull/1818
  • @BastienGauthier made their first contribution in https://github.com/python-visualization/folium/pull/1824

Full Changelog: https://github.com/python-visualization/folium/compare/v0.14.0...v.0.15.0

- Python
Published by ocefpaf over 2 years ago

folium - 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.showinbrowser() 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 showgeometryon_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.topng() (@Conengmo #1656)
  • Expose webdriver argument in Map.topng() (@WooilJeong #1620)
  • Export the map only in Map.topng() (@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)

Thanks to:

  • All contributors to this release
  • @giswqs for fixing typos
  • @pmains for fixing flake8 warnings
  • @amrutha1098 for fixing tests
  • Our maintainers @ocefpaf and @Conengmo

- Python
Published by ocefpaf over 3 years ago

folium - v0.13.0

0.13.0

  • Lazy popup: only load content on click (@marciogranzotto #1511)
  • Add Leaflet.VectorGrid plugin: VectorGridProtobuf (@iwpnd #1576)
  • Add blur parameter to HeatMapWithTime plugin (@Demetrio92 #1529)
  • New ClickForLatLng class: click to save lat/lon to clipboard (@BibMartin #1530)
  • Add width parameter to css for FloatImage (@beautah #1570)
  • Add support for tooltips in TimestampedGeoJson objects (@tblundy #1472)
  • Expose GeoJson's web retrieval to its own function (@beautah #1458)

Bug fixes

  • Restore allowing simple Popup in GeoJson (@ocefpaf #1528)

Tests

  • Fix test failure with recent branca change on map ids (@oefe #1556)

Documentation

  • Thanks to @oefe, @Demetrio92 and @giswqs for helping out with the documentation

- Python
Published by ocefpaf over 3 years ago

folium - v0.12.1

  • Minor bugfix on the version number in the source distribution

- Python
Published by ocefpaf over 4 years ago

folium - v0.12.1

  • Minor bugfix on the version number in the source distribution

- Python
Published by ocefpaf over 4 years ago

folium - v0.12.0

0.12.0

  • GeoJson add zoom_on_click option, default False (@conengmo #1349)
  • Add Geocoder plugin (@WBP20 #1323)
  • Replace githack.com CDN with jsdelivr.com (@conengmo #1337)
  • Add SemiCircle plugin (@kuaka #1238)
  • Move hardcoded JS CDN links to class variables (@and-viceversa @conengmo #1312 #1416)
  • Treat data uris as valid (@Kirill888 #1428)
  • Add GeoJson marker option (@jtbaker #957)

Bug fixes

  • Fix TimeSliderChoropleth breaking when using layer control (@markhudson42 #1380)
  • Fix GeoJson data loading (@conengmo #1353)
  • Fix heatmap weights/intensity (@conengmo #1354 #1282)
  • Fix multiple GeoJsonPopup 'name_getter' JS SyntaxError (@jtbaker #1347)
  • Fix TimestampedWmsTileLayers layer control (@conengmo #1319)

API changes

  • Remove deprecated Mapbox and Cloudmade tilesets (@conengmo #1339)

- Python
Published by ocefpaf over 5 years ago

folium - v0.11.0

0.11.0 ~~~~~~

  • Upgrade Leaflet 1.5.1 -> 1.6.0 (@conengmo #1241)
  • Add auto_start parameter to locate control plugin (@fullonic #1220)
  • New feature: GeoJsonPopup (@jtbaker #1023)

Bug fixes

  • Choropleth: default color for with and without data (@conengmo #1288)
  • Update WMS data url in WmsTimeDimension example notebook (@sknzl #1259)
  • Search plugin: fix position argument (@jjbenes #1304)
  • Fix GeoJsonPopupAndTooltip example notebook (@conengmo #1298)
  • Change geopandas dataframe to_crs() usage syntax (@artnikitin #1251)
  • GeoJson: fix show parameter when embedding data (@conengmo #1289)
  • Use https CDN for leaflet.timedimension.control.min.css (@sknzl #1256)
  • Host leaflet-heatmap.js under different name to avoid adblockers (@conengmo #1240)

API changes

  • Removed unused folium.utilities.iter_points function, use instead iter_coords (@conengmo #1294)

- Python
Published by ocefpaf about 6 years ago

folium - v0.10.1

0.10.1

Bug fixes

  • Fix TimeSliderChoropleth plugin broken setStyle (@khllkcm #1227)
  • Fix HeatMapWithTime plugin (@farisnanosoft @conengmo #1228)
  • Fix adding GeoJSON to MarkerCluster (@conengmo #1190)

Documentation

  • Typo corrections in examples/Colormaps.ipynb (@nik-ahuja #1215)

- Python
Published by ocefpaf over 6 years ago

folium - v0.10.0

0.10.0

  • Add user location plugin LocateControl (@fullonic #1116)
  • Bump Leaflet version from 1.4.0 to 1.5.1 (@ocefpaf #1149)
  • Choropleth: warn if key_on not found in data (@evwhiz #1144)

Bug fixes

  • Fix layer control in DualMap plugin (@conengmo #1156)
  • Fix typo in DivIcon options (@fullonic #1181)
  • Fix JS error in Draw plugin export option (@fullonic #1180)
  • Fix typo in color options in Icon (@adnanhemani #1171)
  • Fix draw and edit options in Draw plugin (@mccarthyryanc #1175)
  • Remove warnings about conflicts with Draw plugin (@fullonic #1184)
  • More explicit key_on check in Choropleth (@leandroordonez #1169)

Documentation

  • Add Flask example (@penguindustin #1140)
  • Improve contribution guide (@leonardofurtado #1173)

- Python
Published by ocefpaf almost 7 years ago

folium - v0.9.1

0.9.1 ~~~~~

Bug fixes

  • Fix geojson identifier (conengmo #1155)

- Python
Published by ocefpaf about 7 years ago

folium - v0.9.0

This version drops support for Python 2.7. (#1100, #1104, #1111) Python 3.5+ is required.

v0.9.0

  • Geojson separate style mapping (conengmo #1058)
  • Warn for wrong color values in Icon (conengmo #1099)
  • Use Jinja2's tojson filter to convert data (conengmo #1101)
  • Pass **kwargs as options to Leaflet classes (conengmo #1101)
  • Explicit coordinate validation (conengmo #1090)
  • Add icon_create_function arg to FastMarkerCluster plugin (Gordonei #1109)
  • Add PolyLineOffset plugin (FabeG #1091)
  • Add Locate Control plugin (fullonic #1116)
  • Add Leaflet CustomPane class (Ipkirwin #1094)

API changes

  • Remove add_tile_layer method from Map (conengmo #1127)
  • Remove args from Map, if needed use TileLayer instead (conengmo #1127)

Bug fixes

  • Fix broken attribution for built-in tiles (FabeG #1128)
  • Fix broken prefer_canvas option of Map (FabeG #1133)

- Python
Published by ocefpaf about 7 years ago

folium - v0.8.3

0.8.3

  • Relaxing location data type restriction (dskkato #1084)
  • Add options to draw control (EtsuNDmA #1035)
  • folium 0.8.x will be the last version series to support Python 2 (conengmo #1087)

Bug Fixes

  • Use jquery.com CDN instead of Google (conengmo #1086)

- Python
Published by ocefpaf about 7 years ago

folium - v0.8.2

  • dummy release to test the doc publication

- Python
Published by ocefpaf over 7 years ago

folium - v0.8.0

0.8.0

  • Warn when using geojson data with GeometryCollection type in GeoJsonToolTip (jtbaker #988)
  • Change default popup width from 300px to 100% (ocefpaf #1040)
  • Automatically detect VegaLite version from specs (JarnoRFB #959)
  • Validate style and highlight functions in GeoJson (jtbaker #1024)
  • AntPath plugin (ocefpaf #1016)
  • Update Leaflet version to 1.4.0 (conengmo #1047)
  • DualMap plugin (conengmo #933)
  • CirclePattern and StripePattern plugins (talbertc-usgs #966)
  • Add option to make Marker draggable (Conengmo #1053)
  • Example notebook on creating polygons from points (HZALK #1056)

API changes

  • Improved Search plugin (jtbaker #995)

Bug Fixes

  • Re-add missing GeoJsonTooltip in init (Conengmo #1029)
  • Use Javascript template literals in DivIcon (Conengmo #1054)

- Python
Published by ocefpaf over 7 years ago

folium - v0.7.0

0.7.0

  • Fixed HeatMap silently fail on incompatible data types (ocefpaf 1017)
  • Proper scaling on mobile phones (Conengmo 992)
  • Update leaflet to 1.3.4 (ocefpaf #939)
  • More options (tms, opacity, kwargs) in TileLayer (mpickering #948)
  • Add MousePosition plugin (btozer #916)
  • Add Minimap plugin (talbertc-usgs #968)
  • Replace Rawgit CDN with Githack (jtbaker #1002)
  • Handling of NaN and missing values in choropleth (FloChehab #1005)

API changes

  • threshold_scale argument of choropleth is replaced by bins (FloChehab #1005)
  • Map.choropleth() moved to Choropleth class, former is deprecated (Conengmo #1011)

Bug Fixes

  • Fix wrong default value for fmt argument of WmsTileLayer (conengmo #950)
  • Fix iconcreatefunction argument in MarkerCluster (conengmo #954)
  • Update stylesheet url in TimestampedGeoJson (frodebjerke #963)
  • Use Javascript template literals in Tooltip and Popup (jtbaker #955 #962)
  • Proper scaling on mobile phones (conengmo #992)

- Python
Published by ocefpaf over 7 years ago

folium - v0.6.0

0.6.0

  • Popup accepts new arguments show (render open on page load) and sticky (popups only close when explicitly clicked) (jwhendy #778)
  • Added leaflet-search plugin (ghandic #759)
  • Improved Vector Layers docs, notebooks, and optional arguments (ocefpaf #731)
  • Implemented export=False/True option to the Draw plugin layer for saving GeoJSON files (ocefpaf #727)
  • Internal re-factor to reflect leaflet's organization (ocefpaf #725)
  • Added tooltip support to Markers (ocefpaf #724)
  • Added tooltip support to all vector layers (ocefpaf #722)
  • Added TimeSliderChoropleth plugin (halfdanrump #736)
  • Added show parameter to choose which overlays to show on opening (conengmo #772)
  • Added BeautifyIcon Plugin (arthuralvim and jeremybyu #819)
  • Explicit WMSTileLayer options, accept all **kwargs (conengmo #838)
  • Updated links to Draw plugin (conengmo #868)
  • Ingest any object that __geo_interface__ (ocefpaf #880)
  • Added FeatureGroupSubGroup plugin (shtrom #875)
  • Added duration option to TimestampedGeoJson (andy23512 #894)
  • Added zoom_control to Map to toggle zoom controls as per enhancement (#795) (okomarov #899)
  • Change default date_options in TimestampedGeoJson (andy23512 #914)
  • Added gradient argument to HeatMapWithTime (jtbaker #925)
  • Added Tooltip and GeoJsonTooltip classes (jtbaker #883)

API changes

  • Refactor ImageOverlay, VideoOverlay, WmsTileLayer, and TileLayer to a new raster_layers.py module (ocefpaf #729)
  • Rectangle and Polygon were renamed and set to leaflet's defaults. Both now accepted all Path's optional arguments (ocefpaf #722)

Bug Fixes

  • Fixed numpy array bug (#749) in _flatten
  • Unify get_bounds routine to avoid wrong responses
  • If Path option fill_color is present it will override fill=False
  • Fix disappearing layer control when using FastMarkerCluster (conengmo #866)
  • Host heatmap.js to circumvent adblockers (conengmo #886)
  • Fix permission error in Map.topng() due to tempfile (conengmo #887)
  • Replace strftime use in TimesliderChoropleth example (conengmo #919)

- Python
Published by ocefpaf almost 8 years ago

folium - v0.5.0

v0.5.0

  • Added Draw plugin (ocefpaf #720)
  • Better handling of URL input (ocefpaf #717)
  • Versioned docs! Visit http://python-visualization.github.io/folium/docs-v0.5.0 or simply http://python-visualization.github.io/folium/ for the current master version.

Bug Fixes

  • Fix VideoOverlay import (ocefpaf #719)
  • Fix choropleth docstring (lsetiawan #713)
  • Fix choropleth name in LayerControl (ocefpaf #493)

- Python
Published by ocefpaf over 8 years ago

folium - v0.4.0

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 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)
  • All popups are considered HTML text by default (ocefpaf #689) If a popup requires rendering use the kwarg parse_html=True.
  • PolyLine, Circle and CircleMarker are set to leaflet's defaults and accepted all Path's optional arguments (ocefpaf #683 and #697)
  • 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 overlay default is True (ocefpaf #707)
  • Checking if the lat, lon locations are floats to avoid empty maps (radumas #626)

- Python
Published by ocefpaf over 8 years ago

folium - v0.3.0

0.3.0

  • Switched to leaflet 1.0.1 (juoceano #531 and ocefpaf #535)
  • Added continuous_world, world_copy_jump, and no_wrap options (ocefpaf #508)
  • Update font-awesome to 4.6.3 (ocefpaf #478)
  • Added text path (talespaiva #451 and ocefpaf #474)
  • More options added to LayerControl (qingkaikong #473)
  • More options added to fullscreen plugin (qingkaikong #468)
  • Added ColorLine object (bibmartin #449)
  • Added highlight function to GeoJSON, and Chrorpleth (JoshuaCano #341)
  • Added fullscreen plugin (sanga #437)
  • Added smooth_factoroption to GeoJSON, TopoJSON and Choropleth (JamesGardiner #428)
  • Map object now accepts Leaflet global switches (sgvandijk #424)
  • Added weight option to CircleMarker (palewire #581)

Bug Fixes

  • Fixed image order (juoceano #536)
  • Fixed Icon rotation (juoceano #530 and sseemayer #527)
  • Fixed MIME type (text/plain) is not executable (talespaiva #440)
  • Update Travis-CI testing to incorporate branca and fix notebook tests (ocefpaf #436)
  • Removed MultiPolyLine and MultiPolygon, both are handled by PolyLine and PolyLine in leaflet 1.0.* (ocefpaf #554)
  • Removed deprecated MapQuest tiles (HashCode55 #562)

- Python
Published by ocefpaf about 9 years ago

folium - v0.2.1

v0.2.1

This is mostly a bugfix release - TopoJson.getbounds() returns [lon,lat] instead of lat,lon - HeatMap was not passing "name" argument (eddies #380) - Fix heatmap.fitbounds (same bug as #383) (BibMartin #384) - Fix WMS rendering (ocefpaf #404) - Change Leaflet.awesome-markers URL (BibMartin #393)

- Python
Published by ocefpaf about 10 years ago

folium - Bibfolium

v0.2.0

Major changes to the API with the new plugin system, and several new features in this version. For more information check the docs: http://python-visualization.github.io/folium/ - Added controlscale (BibMartin and jelmelk #355) - WMS styles (ocefpaf #348) - Docs! (BibMartin #344, #337, #329) - No tile option (ocefpaf #330) - GeoJSON and TopoJSON `stylefunction` (BibMartin #317 and #266) - Colormaps (BibMartin # 300) - Map CRS (BibMartin #297) - GeoPandas drawing (BibMartin #296) - Div Icons (BibMartin #250) - CustomIcon (BibMartin #230) - HeatMap (BibMartin #213)

And many bug fixes! (See https://github.com/python-visualization/folium/issues?&q=milestone:v0.2.0+is:closed+label:bug)

- Python
Published by ocefpaf over 10 years ago

folium - Latest release

0.1.6

  • Added default options to tile_layer (ozak 1ad2336)
  • Introduce free scale for geo_json (Nikolay Koldunov 21e2757)
  • Added Image Overlay. (andrewgiessel b625613)
  • All popups can take a popup_width keyword to adjust the width in text/HTML (ocefpaf #157).
  • CAVEAT! Backwards incompatibly change: the keyword width in popups is now popup_width to avoid confusion with map width.
  • Simpler HTML repr (ocefpaf a343106)

Bug Fixes - WMS layer (Martin Journois 610b42d) - Stamentoner URL (ocefpaf 7003dc5)

- Python
Published by ocefpaf over 10 years ago

folium - v0.1.5

Version 0.1.5 - Popups on lines. (themiurgo #122) - Map auto bounds. (themiurgo #134) - GeoJSON popup. (ocefpaf 7aad5e0) - Added cartodb positron and dark_matter tiles (ocefpaf d4daee7) - Forcing HTTPS when available. (ocefpaf c69ac89) - Added Stamen Watercolor tiles. (ocefpaf 8c1f837) - Added non-pixel width and height. (ocefpaf a87a449) - Default map size is defined as non-pixel and equal to 100% of the window. (ocefpaf dcaf575)

Bug Fixes - Draw GeoJSON first. (ocefpaf d92bdbe) - Removed keyword unnecessary popup_on. (themiurgo 204d722) - Fixed MapQuest Open Aerial URL. (ocefpaf 5e787fa)

- Python
Published by ocefpaf almost 11 years ago

folium - v0.1.4

New features - Popups allow unicode. @apatil - Support for https protocol. @apatil - Custom popup width. @ocefpaf - Support multiPolyLine. @scari - Added max and min zoom keywords. @Paradoxeuh

Bug Fixes - Remove margins from leaflet-tiles (Fixes #64). @lennart0901 - Template not found on Windows OSes (Fixes #50). @Paradoxeuh - WMS layer on python 3. @ocefpaf

- Python
Published by ocefpaf about 11 years ago

folium - v0.1.3

Bump version to v0.1.3

- Python
Published by ocefpaf over 11 years ago