tag:github.com,2008:https://github.com/python-visualization/folium/releasesTags from folium2025-06-16T20:20:02Ztag:github.com,2008:Repository/9952134/v0.20.02025-06-16T20:21:28Zv0.20.0<p>Issue 1359 (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2159">#2159</a>)</p>
<p>* Fix for issue 1359</p>
<p>This includes a structural change. I added a Class object with
<br />a include method. This follows leaflet's `L.Class.include`
<br />statement. This allows users to override Leaflet class behavior.</p>
<p>The motivating example for this can be found in the added
<br />`test_include` in `test_map.py`. Using an include, users can
<br />override the `createTile` method of `L.TileLayer` and add
<br />a headers.</p>
<p>* <span class="issue-keyword tooltipped tooltipped-se">Close</span> <a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/issues/1359">#1359</a></p>
<p>Add an include statement, that will allow users to override
<br />specific methods at Leaflet level. This allows users to customize
<br />the "createTile" method using a JsCode object.</p>
<p>* Add documentation</p>hansthentag:github.com,2008:Repository/9952134/v0.19.72025-06-03T04:44:48Zv0.19.7<p>Fix issues 2152</p>
<p>Enable CustomIcon to be displayed from a GeoJson.</p>hansthentag:github.com,2008:Repository/9952134/v0.19.62025-05-15T18:56:52Zv0.19.6hansthentag:github.com,2008:Repository/9952134/v0.19.52025-02-27T19:59:40Zv0.19.5<p>Fix icon when passing Marker to GeoJson (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2086">#2086</a>)</p>
<p>* fix geojson marker icon</p>
<p>* mypy</p>
<p>* ruff</p>
<p>* After review comments</p>
<p>---------</p>
<p>Co-authored-by: Hans Then <[email protected]></p>hansthentag:github.com,2008:Repository/9952134/v0.19.42025-01-06T09:16:29Zv0.19.4Conengmotag:github.com,2008:Repository/9952134/v0.19.32024-12-29T14:53:11Zv0.19.3<p>Fix type hints after adding Branca type checking (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2060">#2060</a>)</p>
<p>* remove render() return types</p>
<p>* fix TypeBounds</p>
<p>* missing return statement</p>
<p>* split TypeBounds in input and return types</p>
<p>* deal with bounds from args to return</p>
<p>* fix VegaLite typing</p>
<p>* geojsondetail assert parent is geojson</p>
<p>* bin_edges in choropleth</p>
<p>* geojson/topojson in choropleth</p>
<p>* colormap type in ColorLine</p>
<p>* ruff check</p>
<p>* black</p>
<p>* fix circular import</p>Conengmotag:github.com,2008:Repository/9952134/v0.19.22024-12-13T17:28:52Zv0.19.2<p>Remove empty values from the options. (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2049">#2049</a>)</p>
<p>* Remove empty values from the options.</p>
<p>* Fix tests</p>
<p>* Updated after review comments</p>
<p>* Update folium/plugins/semicircle.py</p>
<p>---------</p>
<p>Co-authored-by: Frank Anema <[email protected]></p>Conengmotag:github.com,2008:Repository/9952134/v0.19.12024-12-12T10:51:35Zv0.19.1<p>TileLayer: max_native_zoom cannot be null (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2044">#2044</a>)</p>
<p>* remove null values from options</p>
<p>* revert</p>
<p>* max_native_zoom int value</p>Conengmotag:github.com,2008:Repository/9952134/v0.19.02024-12-10T08:38:19Zv0.19.0<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2041">#2041</a> from python-visualization/dependabot/github_…</p>
<p>…actions/github-actions-088cad1836</p>
<p>Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the github-actions group</p>Conengmotag:github.com,2008:Repository/9952134/v0.18.02024-10-22T13:39:31Zv0.18.0<p>Py313 (<a class="issue-link js-issue-link" href="https://github.com/python-visualization/folium/pull/2013">#2013</a>)</p>
<p>* pin pandas and remove twine</p>
<p>* remove py38 and add py313</p>
<p>* run tests on py313</p>Conengmo