Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
python-visualization
GitHub Repository: python-visualization/folium
Path: blob/main/CHANGES.txt
1588 views
1
This file has been deprecated. For release notes of v0.16.0 and higher,
2
check https://github.com/python-visualization/folium/releases.
3
4
5
0.15.1
6
~~~~~~
7
8
New features
9
10
- Use xyzservices instead of templates for tiles (@martinfleis #1827)
11
12
Improvements
13
14
- Add TimeSliderChoropleth stroke colour/width/opacity argument (@yutemi #1838)
15
16
Bug fixes
17
18
- Fix streamlit-folium compatibility (add layer to map with new class) (@Conengmo #1834)
19
- Improve docstring preview readability in features.py (@BastienGauthier #1833)
20
21
22
0.15.0
23
~~~~~~
24
25
Breaking changes
26
27
- Drop support for Python 3.5 and 3.6 (@ocefpaf #1729)
28
- Remove deprecated Stamen tiles (@ocefpaf #1811)
29
- Remove `_env` instance attributes (@Conengmo #1817)
30
- Use write_png from Branca, remove from Folium (@Conengmo #1708)
31
- Remove deprecated Map.choropleth method (@Conengmo #1684)
32
33
New features
34
35
- Draggable layer control option (@Conengmo #1760)
36
- Add fit enabled overlays feature (@Conengmo #1693)
37
- Add type hints (@Conengmo #1677)
38
39
Improvements
40
41
- Update jquery to v3.7.1 (@BastienGauthier #1824)
42
- Update leaflet.fullscreen plugin to 3.0.0 (@afontenot #1818)
43
- Allow Choropleth key_on to traverse through array (@amrutharajashekar #1772)
44
- Support TagFilterButton in PolyLine, AntPath and GeoJson (@jamiechoi1995 #1756)
45
- Multiple instances of TimeSliderChoropleth on a single map (@Conengmo #1749)
46
- Make VectorGridProtobuf an overlay by default (@iwpnd #1723)
47
- Change internally where layers are added to the map (@Conengmo #1690)
48
- TimestampedWmsTileLayers inherit from MacroElement, not Layer (@Conengmo #1696)
49
- SideBySideLayers inherit from MacroElement, not Layer (@Conengmo #1695)
50
- Consolidate duplicate utility functions with Branca (@Conengmo #1676)
51
52
Bug fixes
53
54
- Fix interaction between DualMap and Draw (@Qweaper #1776)
55
- Fix MeasureControl plugin for Leaflet>=1.8.0 (@Conengmo #1748)
56
- Pin older version of leaflet side by side to fix SideBySideLayers plugin (@jtmiclat #1732)
57
- Fix Map.show_in_browser() by adding local file prefix to url (@RileyLeff #1704)
58
59
Documentation
60
61
- Deprecate example notebooks (@Conengmo #1798)
62
- Documentation overhaul (@Conengmo #1700)
63
- Update example notebooks after new Pandas version (@Conengmo #1761)
64
65
66
0.14.0
67
~~~~~~
68
69
Breaking changes
70
71
- Use keyword arguments as CSS properties in FloatImage (@Conengmo #1668)
72
- Upgrade Leaflet 1.6.0 to 1.9.3, set default font size (@Conengmo #1660)
73
- Upgrade Bootstrap 3.2.0 to 5.2.2 (@Conengmo #1650)
74
75
New plugins
76
77
- Add GroupedLayerControl plugin (@chansooligans #1592)
78
- Add SideBySide plugin (@fralc #1292)
79
- Add TagFilterButton plugin (@Waffleboy #1343)
80
81
Major improvements
82
83
- Add optional Jenks Natural Breaks Optimization to Choropleth (@pmains #1634)
84
- Add Map.show_in_browser() method (@Conengmo #1651)
85
- Accept TileProvider objects from the xyzservices package (@martinfleis #1498)
86
- Add support for Vega-Lite v4 and v5 (@wd60622 #1525)
87
- Upgrade Font Awesome 4.6.3 to 6.2.0 (@Sujithkumardola #1637)
88
89
Minor improvements
90
91
- Allow cql_filter argument in WmsTileLayer (@Conengmo #1673)
92
- Silently allow lowerCamelCase for vector path options (@Conengmo #1672)
93
- Allow html popups and templating in ClickForMarker (@Conengmo #1666)
94
- Add show_geometry_on_click argument to Draw plugin (@Conengmo #1657)
95
- Automatically join string and numeric key_on values for Choropleth (@alessioarena #1193)
96
- Add speed_slider argument to TimeStampedGeoJson (@gokyori #1279)
97
- Add gradient option to vector path options (@nocturnalAndroid #1433)
98
- Add initial timestamp argument to TimeSliderChoropleth (@jjbenes #1435)
99
- Allow passing TileLayer to Map (@Conengmo #1624)
100
- Use fullscreen window in Map._to_png() (@Conengmo #1656)
101
- Expose webdriver argument in Map._to_png() (@WooilJeong #1620)
102
- Export the map only in Map._to_png() (@Vayel #1197)
103
104
Bug fixes
105
106
- Fix LayerControl visibility on multiple renders (@Conengmo #1674)
107
- Fix the new TagFilterButton plugin, it's not a Layer (@Conengmo #1671)
108
- Fix TopoJson object path lookup (@Conengmo #1665)
109
- Fix Choropleth when `bins` is a list of integers (@Conengmo #1664)
110
- Fix attribution links in Notebooks opening within iframe (@Conengmo #1655)
111
- Fix empty geojson failing when using style_function (@agussman #1213)
112
- Fix Marker location validation for numpy array (@Conengmo #1647)
113
- Fix date sorting in TimeSliderChoropleth (@Ade-StapleHill #1503)
114
- Fix unescaped backticks in Popup (@Conengmo #1642)
115
- Fix `map.get_bounds()` when using GeometryCollection (@amrutha1098 #1633)
116
- Fix ClickForLatLng not imported in __init__ (@amrutha1098 #1627)
117
118
Documentation
119
120
- More Flask examples (@Conengmo #1675)
121
- Add PolyLine example to Quickstart.ipynb (@IamPhytan #1492)
122
123
Thanks to:
124
125
- All contributors to this release
126
- @giswqs for fixing typos
127
- @pmains for fixing flake8 warnings
128
- @amrutha1098 for fixing tests
129
- Our maintainers @ocefpaf and @Conengmo
130
131
132
0.13.0
133
~~~~~~
134
135
- Lazy popup: only load content on click (@marciogranzotto #1511)
136
- Add Leaflet.VectorGrid plugin: VectorGridProtobuf (@iwpnd #1576)
137
- Add blur parameter to HeatMapWithTime plugin (@Demetrio92 #1529)
138
- New ClickForLatLng class: click to save lat/lon to clipboard (@BibMartin #1530)
139
- Add width parameter to css for FloatImage (@beautah #1570)
140
- Add support for tooltips in TimestampedGeoJson objects (@tblundy #1472)
141
- Expose GeoJson's web retrieval to its own function (@beautah #1458)
142
143
Bug fixes
144
145
- Restore allowing simple Popup in GeoJson (@ocefpaf #1528)
146
147
Tests
148
149
- Fix test failure with recent branca change on map ids (@oefe #1556)
150
151
Documentation
152
153
- Thanks to @oefe, @Demetrio92 and @giswqs for helping out with the documentation
154
155
156
0.12.0
157
~~~~~~
158
159
- GeoJson add `zoom_on_click` option, default False (@conengmo #1349)
160
- Add Geocoder plugin (@WBP20 #1323)
161
- Replace githack.com CDN with jsdelivr.com (@conengmo #1337)
162
- Add SemiCircle plugin (@kuaka #1238)
163
- Move hardcoded JS CDN links to class variables (@and-viceversa @conengmo #1312 #1416)
164
- Treat data uris as valid (@Kirill888 #1428)
165
- Add GeoJson marker option (@jtbaker #957)
166
167
Bug fixes
168
169
- Fix TimeSliderChoropleth breaking when using layer control (@markhudson42 #1380)
170
- Fix GeoJson data loading (@conengmo #1353)
171
- Fix heatmap weights/intensity (@conengmo #1354 #1282)
172
- Fix multiple GeoJsonPopup 'name_getter' JS SyntaxError (@jtbaker #1347)
173
- Fix TimestampedWmsTileLayers layer control (@conengmo #1319)
174
175
API changes
176
177
- Remove deprecated Mapbox and Cloudmade tilesets (@conengmo #1339)
178
179
180
0.11.0
181
~~~~~~
182
183
- Upgrade Leaflet 1.5.1 -> 1.6.0 (@conengmo #1241)
184
- Add auto_start parameter to locate control plugin (@fullonic #1220)
185
- New feature: GeoJsonPopup (@jtbaker #1023)
186
187
Bug fixes
188
189
- Choropleth: default color for with and without data (@conengmo #1288)
190
- Update WMS data url in WmsTimeDimension example notebook (@sknzl #1259)
191
- Search plugin: fix position argument (@jjbenes #1304)
192
- Fix GeoJsonPopupAndTooltip example notebook (@conengmo #1298)
193
- Change geopandas dataframe `to_crs()` usage syntax (@artnikitin #1251)
194
- GeoJson: fix `show` parameter when embedding data (@conengmo #1289)
195
- Use https CDN for leaflet.timedimension.control.min.css (@sknzl #1256)
196
- Host leaflet-heatmap.js under different name to avoid adblockers (@conengmo #1240)
197
198
API changes
199
200
- Removed unused `folium.utilities.iter_points` function, use instead `iter_coords` (@conengmo #1294)
201
202
0.10.1
203
~~~~~~
204
205
Bug fixes
206
207
- Fix TimeSliderChoropleth plugin broken setStyle (@khllkcm #1227)
208
- Fix HeatMapWithTime plugin (@farisnanosoft @conengmo #1228)
209
- Fix adding GeoJSON to MarkerCluster (@conengmo #1190)
210
211
Documentation
212
213
- Typo corrections in examples/Colormaps.ipynb (@nik-ahuja #1215)
214
215
0.10.0
216
~~~~~~
217
218
- Bump Leaflet version from 1.4.0 to 1.5.1 (@ocefpaf #1149)
219
- Choropleth: warn if `key_on` not found in data (@evwhiz #1144)
220
221
Bug fixes
222
223
- Fix layer control in DualMap plugin (@conengmo #1156)
224
- Fix typo in DivIcon options (@fullonic #1181)
225
- Fix JS error in Draw plugin export option (@fullonic #1180)
226
- Fix typo in color options in Icon (@adnanhemani #1171)
227
- Fix draw and edit options in Draw plugin (@mccarthyryanc #1175)
228
- Remove warnings about conflicts with Draw plugin (@fullonic #1184)
229
- More explicit `key_on` check in Choropleth (@leandroordonez #1169)
230
231
Documentation
232
233
- Add Flask example (@penguindustin #1140)
234
- Improve contribution guide (@leonardofurtado #1173)
235
236
0.9.1
237
~~~~~
238
239
Bug fixes
240
241
- Fix geojson identifier (conengmo #1155)
242
243
0.9.0
244
~~~~~
245
246
This version drops support for Python 2.7. (#1100, #1104, #1111)
247
Python 3.5+ is required.
248
249
- Geojson separate style mapping (conengmo #1058)
250
- Warn for wrong color values in Icon (conengmo #1099)
251
- Use Jinja2's `tojson` filter to convert data (conengmo #1101)
252
- Pass **kwargs as options to Leaflet classes (conengmo #1101)
253
- Explicit coordinate validation (conengmo #1090)
254
- Add `icon_create_function` arg to `FastMarkerCluster` plugin (Gordonei #1109)
255
- Add `PolyLineOffset` plugin (FabeG #1091)
256
- Add Locate Control plugin (fullonic #1116)
257
- Add Leaflet `CustomPane` class (Ipkirwin #1094)
258
259
API changes
260
261
- Remove `add_tile_layer` method from `Map` (conengmo #1127)
262
- Remove args from `Map`, if needed use `TileLayer` instead (conengmo #1127)
263
264
Bug fixes
265
266
- Fix broken attribution for built-in tiles (FabeG #1128)
267
- Fix broken prefer_canvas option of `Map` (FabeG #1133)
268
269
0.8.3
270
~~~~~
271
272
- Relaxing location data type restriction (dskkato #1084)
273
- Add options to draw control (EtsuNDmA #1035)
274
- folium 0.8.x will be the last version series to support Python 2 (conengmo #1087)
275
276
Bug Fixes
277
278
- Use jquery.com CDN instead of Google (conengmo #1086)
279
280
0.8.0
281
~~~~~
282
283
- Warn when using geojson data with GeometryCollection type in GeoJsonToolTip (jtbaker #988)
284
- Change default popup width from 300px to 100% (ocefpaf #1040)
285
- Automatically detect VegaLite version from specs (JarnoRFB #959)
286
- Validate style and highlight functions in GeoJson (jtbaker #1024)
287
- AntPath plugin (ocefpaf #1016)
288
- Update Leaflet version to 1.4.0 (conengmo #1047)
289
- DualMap plugin (conengmo #933)
290
- CirclePattern and StripePattern plugins (talbertc-usgs #966)
291
- Add option to make Marker draggable (Conengmo #1053)
292
- Example notebook on creating polygons from points (HZALK #1056)
293
294
API changes
295
296
- Improved Search plugin (jtbaker #995)
297
298
Bug Fixes
299
300
- Re-add missing GeoJsonTooltip in __init__ (Conengmo #1029)
301
- Use Javascript template literals in DivIcon (Conengmo #1054)
302
303
0.7.0
304
~~~~~
305
306
- Fixed HeatMap silently fail on incompatible data types (ocefpaf #1017)
307
- Proper scaling on mobile phones (Conengmo #992)
308
- Update leaflet to 1.3.4 (ocefpaf #939)
309
- More options (tms, opacity, kwargs) in TileLayer (mpickering #948)
310
- Add MousePosition plugin (btozer #916)
311
- Add Minimap plugin (talbertc-usgs #968)
312
- Replace Rawgit CDN with Githack (jtbaker #1002)
313
- Handling of NaN and missing values in choropleth (FloChehab #1005)
314
315
API changes
316
317
- `threshold_scale` argument of choropleth is replaced by `bins` (FloChehab #1005)
318
- `Map.choropleth()` moved to `Choropleth` class, former is deprecated (Conengmo #1011)
319
320
Bug Fixes
321
322
- Fix wrong default value for fmt argument of WmsTileLayer (conengmo #950)
323
- Fix icon_create_function argument in MarkerCluster (conengmo #954)
324
- Update stylesheet url in TimestampedGeoJson (frodebjerke #963)
325
- Use Javascript template literals in Tooltip and Popup (jtbaker #955 #962)
326
- Proper scaling on mobile phones (conengmo #992)
327
328
0.6.0
329
~~~~~
330
331
- `Popup` accepts new arguments `show` (render open on page load) and `sticky` (popups
332
only close when explicitly clicked) (jwhendy #778)
333
- Added leaflet-search plugin (ghandic #759)
334
- Improved Vector Layers docs, notebooks, and optional arguments (ocefpaf #731)
335
- Implemented `export=False/True` option to the Draw plugin layer for saving
336
GeoJSON files (ocefpaf #727)
337
- Internal re-factor to reflect leaflet's organization (ocefpaf #725)
338
- Added `tooltip` support to `Marker`s (ocefpaf #724)
339
- Added `tooltip` support to all vector layers (ocefpaf #722)
340
- Added `TimeSliderChoropleth` plugin (halfdanrump #736)
341
- Added `show` parameter to choose which overlays to show on opening (conengmo #772)
342
- Added BeautifyIcon Plugin (arthuralvim and jeremybyu #819)
343
- Explicit WMSTileLayer options, accept all **kwargs (conengmo #838)
344
- Updated links to Draw plugin (conengmo #868)
345
- Ingest any object that __geo_interface__ (ocefpaf #880)
346
- Added `FeatureGroupSubGroup` plugin (shtrom #875)
347
- Added `duration` option to `TimestampedGeoJson` (andy23512 #894)
348
- Added `zoom_control` to `Map` to toggle zoom controls as per enhancement (#795) (okomarov #899)
349
- Change default `date_options` in TimestampedGeoJson (andy23512 #914)
350
- Added gradient argument to HeatMapWithTime (jtbaker #925)
351
- Added `Tooltip` and `GeoJsonTooltip` classes (jtbaker #883)
352
353
API changes
354
355
- Refactor `ImageOverlay`, `VideoOverlay`, `WmsTileLayer`, and `TileLayer` to a
356
new `raster_layers.py` module (ocefpaf #729)
357
- `Rectangle` and `Polygon` were renamed and set to leaflet's defaults.
358
Both now accepted all `Path`'s optional arguments (ocefpaf #722)
359
360
Bug Fixes
361
362
- Fixed numpy array bug (#749) in _flatten
363
- Unify `get_bounds` routine to avoid wrong responses
364
- If Path option `fill_color` is present it will override `fill=False`
365
- Fix disappearing layer control when using FastMarkerCluster (conengmo #866)
366
- Host heatmap.js to circumvent adblockers (conengmo #886)
367
- Fix permission error in Map._to_png() due to tempfile (conengmo #887)
368
- Replace strftime use in TimesliderChoropleth example (conengmo #919)
369
370
0.5.0
371
~~~~~
372
373
- Added `Draw` plugin (ocefpaf #720)
374
- Better handling of URL input (ocefpaf #717)
375
- Versioned docs! Visit http://python-visualization.github.io/folium/docs-v{{version}}
376
or simply http://python-visualization.github.io/folium/ for the latest version.
377
378
Bug Fixes
379
380
- Fix `VideoOverlay` import (ocefpaf #719)
381
- Fix `choropleth` docstring (lsetiawan #713)
382
- Fix `choropleth` name in `LayerControl` (ocefpaf #493)
383
384
0.4.0
385
~~~~~
386
- Optional `iconCreateFunction` for `MarkerCluster` to customize the icons (odovad #701)
387
- Added `HeatMapWithTime` (Padarn #567)
388
- Added `MeasureControl` (ocefpaf #669)
389
- Added `VideoOverlay` plugin (ocefpaf #665)
390
- Added `TimestampedWmsTileLayers` plugin (acrosby #644 and #660)
391
- Vega-Lite features support via altair (njwilson23 #643)
392
- Experimental support for a static png output (ocefpaf #634)
393
- Added support for subdomains options in TileLayer (damselem #623)
394
- Updated to leaflet 1.2.0 (ocefpaf #693)
395
- Added `FastMarkerCluster` (James Gardiner #585 (proposed by ruoyu0088))
396
- Use the GIS standard "pixelated" css image-rendering in
397
image overlays by default (dirkvdb #684 and ocefpaf #686)
398
399
API changes
400
401
- Removed features `MarkerCluster` in lieu of the plugin version (ocefpaf #704)
402
- `choropleth` now takes a single `geo_data` instead of `geo_path`/`geo_str`
403
leaving the parsing to `GeoJSON`, remove the unused `data_out` option,
404
add geopandas support (ocefpaf #702)
405
- All popups are considered HTML text by default (ocefpaf #689)
406
If a popup requires rendering use the `kwarg` `parse_html=True`.
407
- `PolyLine`, `Circle` and `CircleMarker` are set to leaflet's defaults and
408
accepted all `Path`'s optional arguments (ocefpaf #683 and #697)
409
- `WmsTileLayer` and `ImageOverlay` are set to leaflet's defaults and accepted
410
all `TileLayer.WMS` and `ImageOverlay` optional arguments respectively (ocefpaf #695 and #697)
411
- Changed default `max_bounds` to `False` to reflect leaflet's default value (rdd9999 #641)
412
- Modified `Fullscreen` plugin `kwargs` to be more "pythonic"
413
- All `.format` properties are now `.fmt` for consistency
414
- Removed the `kwarg` `continuous_world` that is no longer in leaflet's API (ocefpaf #695)
415
416
Bug Fixes
417
418
- `subdomain` option in `TileLayer` should be a list and `WmsTileLayer`
419
`overlay` default is `True` (ocefpaf #707)
420
- Checking if the lat, lon locations are floats to avoid empty maps
421
(radumas #626)
422
423
424
0.3.0
425
~~~~~
426
427
- Added `FastMarkerCluster` (James Gardiner #585 (proposed by ruoyu0088))
428
- Added style option to 'Timestamped geojson' plugin (soymsk #627)
429
- Switched to `leaflet 1.0.1` (juoceano #531 and ocefpaf #535)
430
- Added `continuous_world`, `world_copy_jump`, and `no_wrap` options
431
(ocefpaf #508)
432
- Update font-awesome to 4.6.3 (ocefpaf #478)
433
- Added text path (talespaiva #451 and ocefpaf #474)
434
- More options added to `LayerControl` (qingkaikong #473)
435
- More options added to `fullscreen` plugin (qingkaikong #468)
436
- Added `ColorLine` object (bibmartin #449)
437
- Added highlight function to `GeoJSON`, and `Chrorpleth` (JoshuaCano #341)
438
- Added `fullscreen` plugin (sanga #437)
439
- Added `smooth_factor `option to `GeoJSON`, `TopoJSON` and `Choropleth`
440
(JamesGardiner #428)
441
- `Map` object now accepts Leaflet global switches (sgvandijk #424)
442
- Added weight option to CircleMarker (palewire #581)
443
- Added requests support to enable http(s) and ftp for geo_path parameter
444
(jreades #602)
445
446
Bug Fixes
447
448
- Fixed image order (juoceano #536)
449
- Fixed Icon rotation (juoceano #530 and sseemayer #527)
450
- Fixed MIME type (text/plain) is not executable (talespaiva #440)
451
- Update Travis-CI testing to incorporate branca and fix notebook tests
452
(ocefpaf #436)
453
- Removed MultiPolyLine and MultiPolygon, both are handled by PolyLine and
454
PolyLine in leaflet 1.0.* (ocefpaf #554)
455
- Removed deprecated MapQuest tiles (HashCode55 #562)
456
457
0.2.1
458
~~~~~
459
Bugfix release
460
461
- TopoJson.get_bounds() returns [lon,lat] instead of [lat,lon] (eddies #383)
462
- HeatMap was not passing "name" argument (eddies #380)
463
- Fix heatmap.fit_bounds (same bug as #383) (BibMartin #384)
464
- Fix WMS rendering (ocefpaf #404)
465
- Change Leaflet.awesome-markers URL (BibMartin #393)
466
467
0.2.0
468
~~~~~
469
Major changes to the API with the new plugin system,
470
and several new features in this version. For more information check the docs:
471
http://python-visualization.github.io/folium/
472
473
- Added control_scale (BibMartin and jelmelk #355)
474
- WMS styles (ocefpaf #348)
475
- Docs! (BibMartin #344, #337, #329)
476
- No tile option (ocefpaf #330)
477
- GeoJSON and TopoJSON `style_function` (BibMartin #317 and #266)
478
- Colormaps (BibMartin # 300)
479
- Map CRS (BibMartin #297)
480
- GeoPandas drawing (BibMartin #296)
481
- Div Icons (BibMartin #250)
482
- CustomIcon (BibMartin #230)
483
- HeatMap (BibMartin #213)
484
485
And many bug fixes.
486
See https://github.com/python-visualization/folium/issues?&q=milestone:v0.2.0+is:closed+label:bug
487
488
0.1.6
489
~~~~~
490
- Added Image Overlay. (andrewgiessel b625613)
491
- All popups can take a `popup_width` keyword to adjust the width in
492
text/HTML (ocefpaf #157).
493
- CAVEAT! Backwards incompatibly change: the keyword `width` in popups is now
494
`popup_width` to avoid confusion with map `width`.
495
496
497
0.1.5
498
~~~~~
499
- Popups on lines. (themiurgo #122)
500
- Map auto bounds. (themiurgo #134)
501
- GeoJSON popup. (ocefpaf 7aad5e0)
502
- Added cartodb positron and dark_matter tiles (ocefpaf d4daee7)
503
- Forcing HTTPS when available. (ocefpaf c69ac89)
504
- Added Stamen Watercolor tiles. (ocefpaf 8c1f837)
505
- Added non-pixel width and height. (ocefpaf a87a449)
506
- Default map size is defined as non-pixel and equal to 100% of the window.
507
(ocefpaf dcaf575)
508
509
Bug Fixes
510
511
- Draw GeoJSON first. (ocefpaf d92bdbe)
512
- Removed keyword unnecessary `popup_on`. (themiurgo 204d722)
513
- Fixed MapQuest Open Aerial URL. (ocefpaf 5e787fa)
514
515
516
0.1.4
517
~~~~~
518
- Popups allow unicode. (Anand Patil 545315a)
519
- Loading javascript over https. (Anand Patil ac9a4d6)
520
- Added `width` keyword to simple_popup. (ocefpaf 95325c4)
521
- Support multi_polyline. (Younggun Kim efbd1db)
522
- Added max and min zoom keywords. (ocefpaf 4ca4c92)
523
524
Bug Fixes
525
526
- Remove margins from leaflet-tiles. (Lennart Fricke 3c11433)
527
- Fix #50 template not found on Windows OSes. (ocefpaf 101daee)
528
- Fixed `add_wms_layer` py3k bug. (ocefpaf 154f0a5)
529
530
531
0.1.3
532
~~~~~
533
- Bootstrap glyphicon marker icons. birdage
534
- Cluster marker group, and simple markers . (birdage 801d91c)
535
- WMS tile. (birdage 26f9668)
536
- Expanded color support to 253 with colorbrewer. (Adam Pah 3ba39ae)
537
- Port to python 3. (Pavel Tysliatski 5093e1b)
538
- Update geojson_template to Leaflet.js 0.7. (Justin Duke a917551)
539
- Update fol_template to Leaflet.js 0.7. (Justin Duke b328cec)
540
- Add support for lines. (Jacob Wasserman e3be077)
541
- Allow rendering w/ custom template. (Samat K Jain 1a85841)
542
- MapQuest Open tilesets. (Samat K Jain d536949)
543
544
Bug Fixes
545
546
- Vincent popups take padding into account. (Kyle Corbitt 26556fe)
547
- Simple popups correctly escape internal quotes. (Kyle Corbitt 20c979f)
548
- Add encoding specification. jmduke
549
- Reverted change to mathchColor. (Roy Keyes 70d7f5c)
550
- Changed no-data fill to null/no-fill, rather than #fff. (Rob Story 6ff80a6)
551
- Fixed issue with counties TopoJSON. (Rob Story cddaab3)
552
553
554
0.1.2
555
~~~~~
556
- TopoJSON functionality. (Rob Story 5566b71)
557
- Vincent/Vega charts as popups. (Rob Story 4b7e402)
558
- GeoJSON overlays added. (Rob Story b5d9081)
559
- Click to add markers, popover Lat/Lng functionality. (Rob Story 9c809f9)
560
- Simple and Circle markers added. (Rob Story 181ac51)
561
- Initial commit. (Rob Story 6a43874)
562
563