Releases: python-visualization/folium
Releases · python-visualization/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
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 bybins
(FloChehab #1005)Map.choropleth()
moved toChoropleth
class, former is deprecated (Conengmo #1011)
Bug Fixes
- Fix wrong default value for fmt argument of WmsTileLayer (conengmo #950)
- Fix icon_create_function 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)
v0.6.0
0.6.0
Popup
accepts new argumentsshow
(render open on page load) andsticky
(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 toMarker
s (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 toTimestampedGeoJson
(andy23512 #894) - Added
zoom_control
toMap
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
andGeoJsonTooltip
classes (jtbaker #883)
API changes
- Refactor
ImageOverlay
,VideoOverlay
,WmsTileLayer
, andTileLayer
to a
newraster_layers.py
module (ocefpaf #729) Rectangle
andPolygon
were renamed and set to leaflet's defaults.
Both now accepted allPath
'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 overridefill=False
- Fix disappearing layer control when using FastMarkerCluster (conengmo #866)
- Host heatmap.js to circumvent adblockers (conengmo #886)
- Fix permission error in Map._to_png() due to tempfile (conengmo #887)
- Replace strftime use in TimesliderChoropleth example (conengmo #919)
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
v0.4.0
0.4.0
- Optional
iconCreateFunction
forMarkerCluster
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 singlegeo_data
instad ofgeo_path
/geo_str
leaving the parsing toGeoJSON
, remove the unuseddata_out
option,
add geopandas support (ocefpaf #702)- All popups are considered HTML text by default (ocefpaf #689)
If a popup requires rendering use thekwarg
parse_html=True
. PolyLine
,Circle
andCircleMarker
are set to leaflet's defaults and
accepted allPath
's optional arguments (ocefpaf #683 and #697)WmsTileLayer
andImageOverlay
are set to leaflet's defaults and accepted
allTileLayer.WMS
andImageOverlay
optional arguments respectively (ocefpaf #695 and #697)- Changed default
max_bounds
toFalse
to reflect leaflet's default value (rdd9999 #641) - Modified
Fullscreen
pluginkwargs
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
v0.3.0
0.3.0
- Switched to
leaflet 1.0.1
(juoceano #531 and ocefpaf #535) - Added
continuous_world
,world_copy_jump
, andno_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
, andChrorpleth
(JoshuaCano #341) - Added
fullscreen
plugin (sanga #437) - Added
smooth_factor
option toGeoJSON
,TopoJSON
andChoropleth
(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)
v0.2.1
v0.2.1
This is mostly a bugfix release
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 control_scale (BibMartin and jelmelk #355)
- WMS styles (ocefpaf #348)
- Docs! (BibMartin #344, #337, #329)
- No tile option (ocefpaf #330)
- GeoJSON and TopoJSON
style_function
(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)
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 mapwidth
. - Simpler HTML repr (ocefpaf a343106)
Bug Fixes
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