- Added React v17 to peer dependencies (PR #773 by anajavi).
- [website] Added
react-esri-leaflet
plugin (PR #768 by slutske22).
- Added
viewBox
andpreserveAspectRatio
props toSVGOverlay
component (PR #704 by spectras). - [website] Bump Leaflet docs links to v1.6.0 (PR #686 by moondef).
- [website] Set react-leaflet-markercluster v2 support (PR #693 by yuzhva).
- [website] Added react-leaflet-kml plugin (PR #707 by aviklai).
Fixed regression in v2.6.2 handling maxZoom
and minZoom
options in Map
component.
- Fixed applying
maxZoom
andminZoom
options to tile layers. - [website] Added
react-leaflet-geodesic
plugin (PR #656 by dcdourado). - [website] Added
react-leaflet-arrowheads
andreact-leaflet-editable-popup
plugins (PR #678 by slutske22). - [internal] Set babel runtime version (PR #670 by anajavi).
Fixed catching falsy values in utils/pick
(PR #649 by CaptainLexington).
- Updated Leaflet dependency to v1.6.
- Added support for
doubleClickZoom
option'scenter
setting to theMap
component (PR #633 by DerGuteMoritz). - Added
markersInheritOptions
prop toGeoJSON
component. - [website] Updated
react-leaflet-bing
plugin (PR #634 by Charmatzis). - [website] Updated
react-leaflet-google
plugin (PR #635 by Charmatzis). - [website] Added
react-leaflet-curve
plugin (PR #636 by Shadowman4205).
- Added
SVGOverlay
component (PR #630 by fenech). - Added a
GeoJSON
withPopup
example (PR #608 by hackleman). - Fixed wrongly injecting the
leaflet
parameter in theWMSTileLayer
URL. - [website] Added logo and branding guidelines (PR #629 by colbyfayock).
- [website] Added
react-leaflet-enhanced-marker
plugin (PR #610 by ishaan6395). - [website] Added
leaflet-drift-marker
plugin (PR #615 by hugobarragon). - [website] Added
react-leaflet-street-view
plugin (PR #616 by ishaan6395). - [website] Removed unmaintained plugin
react-leaflet-rotatedmarker
plugin (PR #617 by verdie-g). - [website] Added
react-leaflet-d3-svg-overlay
plugin (PR #628 by johannesloetzsch).
- Added
ZoomPanOptions
andFitBoundsOptions
toMap
component (PR #593 by scailbc). - Updated Flow types support for Flow v0.100.
- [website] Updated Docusaurus.
- Updated Leaflet dependency to v1.5.
- Updated React dependency to v16.8.
- Added
useLeaflet
hook (PR #571 by vadzim). - [website] Added
react-leaflet-google-layer
plugin (PR #576 by aviklai). - [internal] Replaced deprecated
webpack-serve
library bywebpack-dev-server
to run the examples.
- Fixed passing options in the
LayerGroup
component (PR #570 by failociraptor). - [website] Added
react-leaflet-textpath
plugin (PR #556 by clementallen). - [website] Minor text fixes to components docs (PR #558 by arthurRuf).
- [website] Updated compatibility info for 5 plugins and added 2 new plugins (PR #560 and PR #564 by mhasbie).
- [website] Updated
react-leaflet-control
compatibility status (PR #567 by robinmetral). - [website] Updated third party compatibility docs for 2 plugins (PR #568 by renanbandeira).
- Updated Leaflet dependency to v1.4.
- Fixed duplicate element creation in
Path
(PR #549 by vadzim). - Changed
whenReady
logic inMap
to get triggered after React reference is bound. - [internal] Replaced
lodash
withfast-deep-equal
and vanilla JS implementations (PR #554 by jtfell). - [website] Added
react-leaflet-semicircle
plugin (PR #552 by clementallen).
Fixed event handlers changes in Map
component.
- [website] Added
react-leaflet-figure-editor
plugin (PR #542 by argonavt11). - [website] Added
react-leaflet-box-zoom
plugin (PR #543 by ChrisLowe-Takor). - Added example for custom icons usage (PR #545 by rlahoda).
- Updated Flow types support for Flow v0.89.
- Fixed support for multiple classes in the
Pane
component. - [internal] Replaced some lodash functions (PR #533 by radeno).
- [website] Added
react-leaflet-geojson-patterns
plugin (PR #536 by lkazberova).
- Fixed regression when updating the
className
prop of theMap
component. - [internal] Use ESM babel runtime (PR #527 by eanajavi).
- [website] Indicate
react-leaflet-locate-control
as not compatible with v2 (PR #528 by eanajavi).
- Added support for dynamic
attribution
prop in layers. - Added
MapEvented
abstract class used byMapComponent
andMap
. - [website] Added
react-leaflet-freedraw
plugin (PR #508 by elangobharathi). - [website] Updated "Lifecycle process" overview (PR #509 by clintharris).
- [website] Added
react-leaflet-distortable-imageoverlay
plugin (PR #511 by ChrisLowe-Takor). - [website] Fixed typo in docs (PR #513 by Roconda).
- [website] Added
react-leaflet-sidetabs
plugin (PR #517 by eferhatg). - [website] Added
leaflet-react-track-player
plugin (PR #523 by argonavt11). - [website] Added
react-leaflet-wmts
plugin (PR #524 by mpivaa). - [internal] Updated Babel dependency to v7.
- Fixed setting
maxZoom
andminZoom
options toGridLayer
usingMap
options. - [website] Added
react-leaflet-search
andreact-leaflet-zoom-indicator
plugins (PR #501 by tumerorkun).
Changes from v1.9.1:
- [BREAKING] Updated React dependency to v16.3.
- [BREAKING] Replaced React context usage with new APIs introduced in React v16.3.
- [BREAKING] Removed PropTypes.
- [BREAKING] Dropped support for IE < 11.
- React Portals are now used to render the
DivOverlay
and thereforePopup
andTooltip
components, enabling context propagation (PR #475 by hannesj). - Replaced wrapping
div
elements withFragment
. - Added
collapsed
as dynamic property toLayersControl
. - Added
ControlledLayer
abstract class export. - [website] Added
react-leaflet-nmscale
plugin (PR #479 by anajavi). - [website] Added 3 plugins (PR #482 by fullhdpixel).
- [website] Updated docs for abstract classes and usage for custom components.
Added collapsed
as dynamic property to LayersControl
.
- Added
ControlledLayer
abstract class export. - [website] Updated docs for abstract classes and usage for custom components.
- [website] Added
react-leaflet-nmscale
plugin (PR #479 by anajavi). - [website] Added 3 plugins (PR #482 by fullhdpixel).
- [BREAKING] Updated React dependency to v16.3.
- [BREAKING] Replaced React context usage with new APIs introduced in React v16.3.
- [BREAKING] Removed PropTypes.
- [BREAKING] Dropped support for IE < 11.
- React Portals are now used to render the
DivOverlay
and thereforePopup
andTooltip
components, enabling context propagation (PR #475 by hannesj). - Replaced wrapping
div
elements withFragment
.