v2.0.0
leaflet 2.0.0
BREAKING CHANGES
-
Update to latest leaflet.js v1.3.1 (#453, 314616f) Please see http://leafletjs.com/reference-1.3.0.html for the latest documentation
-
All plugins updated to versions compatible with leaflet > 1.0 (#458)
- jQuery, https://github.com/jquery/jquery
- Leaflet (JavaScript library), https://github.com/Leaflet/Leaflet
- Leaflet Providers, https://github.com/leaflet-extras/leaflet-providers
- leaflet-measure, https://github.com/ljagis/leaflet-measure
- Leaflet.Terminator, https://github.com/joergdietrich/Leaflet.Terminator
- Leaflet.SimpleGraticule, https://github.com/ablakey/Leaflet.SimpleGraticule
- Leaflet.MagnifyingGlass, https://github.com/bbecquet/Leaflet.MagnifyingGlass
- Leaflet.MiniMap, https://github.com/Norkart/Leaflet-MiniMap
- Leaflet.awesome-markers, https://github.com/lvoogdt/Leaflet.awesome-markers
- Leaflet.EasyButton, https://github.com/CliffCloud/Leaflet.EasyButton/
- Proj4Leaflet, https://github.com/kartena/Proj4Leaflet
- leaflet-locationfilter, https://github.com/kajic/leaflet-locationfilter
- leaflet-omnivore, https://github.com/mapbox/leaflet-omnivore
- topojson, https://github.com/topojson/topojson
-
Leaflet.label (https://github.com/Leaflet/Leaflet.labelExtension)
L.Label
has been adopted within Leaflet.js toL.Tooltip
- Tooltips are now displayed with default Leaflet.js styling
- In custom javascript extensions, change all
*.bindLabel()
to*.bindTooltip()
BUG FIXES AND FEATURES
-
Relative protocols are used where possible when adding tiles (#526). In RStudio 1.1.x on linux and windows, a known issue of 'https://' routes fail to load, but works within browsers (rstudio/rstudio#2661).
-
Added more providers for
addProviderTiles()
: "OpenStreetMap.CH", "OpenInfraMap", "OpenInfraMap.Power", "OpenInfraMap.Telecom", "OpenInfraMap.Petroleum", "OpenInfraMap.Water", "OpenPtMap", "OpenRailwayMap", "OpenFireMap", "SafeCast". (4aea447) -
L.multiPolyline
was absorbed intoL.polyline
, which accepts multiple an array of polyline information. http://leafletjs.com/reference-1.3.0.html#polyline. (#515) -
Fix bug where icons where anchored to the top-center, not center-center (2a60751)
-
Fix bug where markers would not appear in self contained knitr files (cc79bc3)
-
leaflet-label plugin now L.tooltip in leaflet.js. labelOptions() now translates old options clickable to interactive and noHide to permanent.
-
Fix a bug where the default
addTiles()
would not work with .html files
served directly from the filesystem. -
Add
groupOptions
function. Currently the only option is letting you specify
zoom levels at which a group should be visible. -
Fix bug with accessing columns in formulas when the data source is a Crosstalk
SharedData object wrapping a spatial data frame or sf object. -
Fix strange wrapping behavior for legend, especially common for Chrome when
browser zoom level is not 100%. -
Fix incorrect opacity on NA entry in legend. (PR #425)
-
Added support for drag events (#405)
-
Ensure type safety of .indexOf(stamp) (#396)
-
validateCoords()
warns on invalid polygon data (#393) -
Added
method
argument toaddRasterImage()
to enable nearest neighbor interpolation when projecting categorical rasters (#462) -
Added an
'auto'
method foraddRasterImage()
. Projected factor results are coerced into factors. (9accc7e) -
Added
data
parameter to remainingaddXXX()
methods, including addLegend. (f273edd, #491, #485) -
Added
preferCanvas
argument toleafletOptions()
(#521)