Releases: python-visualization/folium
Releases · python-visualization/folium
v0.19.7
What's Changed
- docs: Update switcher.json for v0.19.6 by @github-actions in #2147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2154
- Fix or mitigate https://github.com/python-visualization/folium/issues… by @sgrefen in #2153
New Contributors
Full Changelog: v0.19.6...v0.19.7
v0.19.6
What's Changed
- Fix numeric keys for dict inputs in tojavascript by @hansthen in #2100
- Docs: explain which layer kinds are base layer / overlay by default by @elliot-100 in #2108
- Docs: update switcher.json for v0.19.5 manually by @Conengmo in #2110
- Docs: User guide LayerControl example doesn't work by @elliot-100 in #2105
- Docs:
utilities.image_to_url()
'image'
and related docstrings by @elliot-100 in #2106 - Docs: add entry on Search plugin with FeatureGroup by @Conengmo in #2115
- Docs: update ImageOverlay with local file example by @Conengmo in #2111
- CI: run Geopandas tests by @Conengmo in #2116
- Fix Mypy by @Conengmo in #2118
- Cleanup MacroElements by @hansthen in #2088
- CI: Run streamlit-folium tests as part of our CI by @hansthen in #2117
- Issue 2125: Fix broken selenium tests by @hansthen in #2129
- CI: Add a scheduled trigger to the workflow by @hansthen in #2130
- Issue 2138: Fix awesome markers by @hansthen in #2139
- CI: Install geopandas and dependencies using Conda to fix a build error by @hansthen in #2137
- Make DivIcon and CustomIcon work with the new Marker approach by @hansthen in #2132
- Make DivIcon and CustomIcon work with the new Marker approach by @Conengmo in #2119
- Issue 1877: Fix
_to_png
when usingfit_bounds
by @hansthen in #2135 - Add the GeoMan plugin by @hansthen in #2124
- Issue 1989: Convert null values to empty strings in popup and tooltip by @hansthen in #2134
- Issue 1770: Add on_each_feature handler to GeoJson by @hansthen in #2136
- Allow users to add new Control classes without implementing a plugin by @hansthen in #2122
- Fix add_child on Marker not returning self by @hansthen in #2145
- CI: Add snapshot tests by @hansthen in #2144
New Contributors
- @elliot-100 made their first contribution in #2108
Full Changelog: v0.19.5...v0.19.6
v0.19.5
v0.19.4
v0.19.3
What's Changed
Improvements
- Add DivIcon and CustomIcon as accepted type of Marker icon by @pixelsapphire in #2056
Bug fixes
Documentation
New Contributors
- @pixelsapphire made their first contribution in #2056
Full Changelog: v0.19.2...v0.19.3
v0.19.2
v0.19.1
v0.19.0
What's Changed
Improvements
- Actually drop python 3.8 by @hamdanal in #2031
- Add py.typed file for Mypy by @hamdanal in #2030
- Allow jscode in **kwargs throughout Folium by @hansthen in #2029
- Implement the
once
method on Evented by @hansthen in #2023 - Add OverlappingMarkerSpiderfier Plugin by @swtormy in #2033
Tests
Documentation
New Contributors
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
Breaking changes
Improvements
- Correct type annotations in Realtime by @hansthen in #1960
- Add a date_option (format string) parameter to the choropleth timeline slider by @hansthen in #2003
- Add feature_group parameter to Draw plugin by @hansthen in #2001
- Add event handlers to the Draw plugin by @hansthen in #2000
Bug fixes
- Fix opened_symbol option in TreeLayerControl by @Doyley1 in #1981
- Fix a typo in heat_map_withtime.py by @hansthen in #2004
Tests
- Fix Selenium heatmap test by using fixed figure size by @Conengmo in #2010
- add fiona dep and ensure latest geopandas by @ocefpaf in #2012
Documentation
New Contributors
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
Breaking changes
New features
- Add layer control tree plugin by @hansthen in #1895
- Add Timeline plugin by @hansthen in #1870
- Add
Leaflet.encoded
plugin: Enable creating PolyLine and Polygon from encoded string by @achieveordie in #1928 - Add Evented base class by @hansthen in #1959
Improvements
- Update Map zoom_control variable to also allow string to set position by @berrfred in #1884
- Add a custom container to the realtime plugin by @hansthen in #1869
- Add custom Template class with tojavascript filter by @Conengmo in #1912
- Drop Bootstrap 3 but keep glyphicons by @Conengmo in #1914
- Override css and js links by @hansthen in #1898
- Realtime: cleanup factory method use by @hansthen in #1931
Bug fixes
- fix
__geo_interface__
styling by @ocefpaf in #1935 - Fixes styling on tag filter button by @hansthen in #1925
- repair max_zoom and max_native_zoom by @Conengmo in #1952
- Change
Map
lat&lon bound type annotations from int to float by @JonasVerbickas in #1954
Tests
- remove test for unused Branca get_templates() by @Conengmo in #1919
- cleanup fit_bounds.js template from tests by @Conengmo in #1920
- Fix tests by @ocefpaf in #1967
- Fix crs deprecation in geopandas by @ocefpaf in #1968
Documentation
- docs: rework Plugins page into a tabular format by @achieveordie in #1889
- Remove one more deprecated example notebook by @Conengmo in #1913
- docs: mark logo as dark mode safe by @Conengmo in #1924
- Fix small issues with Timeline and TreeLayerControl docs by @Conengmo in #1923
- Add link to custom geocoder plugin by @hansthen in #1927
- Minor docs fixes by @ocefpaf in #1936
- Use better dev version number in docs by @Conengmo in #1922
- Remove NASAGIBS Blue Marble example by @Conengmo in #1918
- Automatically create docs PR on release by @merschformann in #1965
- Create CODE_OF_CONDUCT.md by @Conengmo in #1969
New Contributors
- @achieveordie made their first contribution in #1889
- @berrfred made their first contribution in #1884
- @andyforrest made their first contribution in #1896
- @JonasVerbickas made their first contribution in #1954
- @merschformann made their first contribution in #1965
Thanks to everyone who contributed!
Full Changelog: v0.16.0...v0.17.0