build(deps): bump leaflet from 1.7.1 to 1.8.0 in /core/web-assets (NMS-14584)
JIRA: https://issues.opennms.org/browse/NMS-14584
Bumps leaflet from 1.7.1 to 1.8.0.
Release notes
Sourced from leaflet's releases.
v1.8.0 is a culmination of 1.5 years of development, a huge release focused on bug fixes, major reliability and accessibility improvements, cleaning up legacy code, and numerous improvements to documentation, development workflow and release process. A culmination of hundreds of contributions, and a preparation for bigger changes to come. 🍃
I'm making this release just as an air raid alert is sounding outside, in Kyiv, warning about an imminent Russian air strike. This release is dedicated to Ukrainian fight for freedom and democracy against the Russian invasion 🇺🇦 (see how you can support Ukraine here).
From now on, releases will become much more frequent. Thanks to our amazing community for all your help and patience. ❤️🙏 Special thanks to
@johnd0ewho revived Leaflet development after long stagnation and made the biggest contributions,@Falke-Designfor doing the bulk of the work organizing development and preparing the release,@Malvozfor his numerous accessibility contributions, and@jonkoopsfor help with workflow automations. ❤️⚠️ Breaking Changes
- Improve reliability of
contextmenuevent simulation on mobile Safari by introducing a newTapHoldhandler, replacing legacyTap(#7026 by@johnd0e)- Reorganize
DivOverlay/Popup/TooltipAPIs (#7540 by@johnd0e)
- Move
Popuprelated options fromDivOverlaytoPopup(#7778 by@Falke-Design)- Change
Tooltipclass fromleaflet-clickabletoleaflet-interactive(#7719 by@Falke-Design)Map.closeTooltipnow requires a layer as argument (#7533 by@johnd0e)- Improve error / argument handling for event listeners (#7518 by
@johnd0e)- Improve reliability of touch events simulation on non-touch devices (
DomEvent.Pointer) (#7059, #7084, #7415 by@johnd0e)- Improve reliability of
dblclickevent simulation on touch devices (DomEvent.DoubleTap) (#7027 by@johnd0e)- Improve reliability of
disableClickPropagation(#7439 by@johnd0e)- Improve
MaphasLayer()andLayerGrouphasLayer()to require a layer as argument (#6999 by@johnd0e)- Fix
Class.includeto not overwriteoptions(#7756 by@johnd0e)- Fix
Class.extendto not modify source props object (#6766 by@johnd0e)- Improve
Browser.touchtouch devices detection (#7029 by@johnd0e)- Get rid of legacy Android hacks (#7022 by
@johnd0e)- Allow fonts to respect users' browser settings by making the
font-sizerelative to the map container. (You can change the font size onleaflet-containerto adjust it if needed.) (#7800 by@Chandu-4444)❇️ API changes
- Make
DivOverlay/Tooltipinteractive(#7531, #7532 by@johnd0e)- Add
openOn,close,togglefunctions toDivOverlay(#6639 by@johnd0e)- Introduce
DomEvent.off(el)to remove all listeners (#7125 by@johnd0e)- Allow preventing round-off errors by passing
falsetoUtil.formatNum/toGeoJSON(#7100 by@johnd0e)- Add
autoPanOnFocustoMarker(#8042 by@IvanSanchez)- Add
referrerPolicytoTileLayer(#7945 by@natevw)- Add
playsInlinetoVideoOverlay(#7928 by@Falke-Design)- Add
getCentertoImageOverlay(#7848 by@Falke-Design)- Fire a
tileabortevent when aTileLayerload is cancelled (#6786 by@dstndstn)- Add
crossOrigintoIcon(#7298 by@syedmuhammadabid)✨ Improvements
- Improve memory footprint by removing
will-changeCSS property on tile images (#7872 by@janjaap)- Improve reliability of icons path detection heuristics (#7092 by
@johnd0e)- Improve performance of adding tiled sources by avoiding excessive updates in
GridLayer.onAdd(#7570 by@johnd0e)- Improve handling of edge cases in
panInside(#7469 by@daverayment)- Minify marker icon SVG (#7600 by
@rala72)- Allow template keys with spaces in
TileLayerURL (#7216 by@lubojr)- Improve behavior of
Tooltipbound toImageOverlay(#7306 by@IvanSanchez)- Remove the gap between Popup tip and content dialog (#7920 by
@Malvoz)- Fire
mousemovethrough Canvas to map if it has no layers (#7809 by@johnd0e)- Add print styles to prevent printers from removing background-images in controls (#7851 by
@Malvoz)- Move attribution code from
LayertoControl.Attribution(#7764 by@johnd0e)
... (truncated)
Changelog
Sourced from leaflet's changelog.
1.8.0 (2022-04-18)
⚠️ Breaking Changes
- Improve reliability of
contextmenuevent simulation on mobile Safari by introducing a newTapHoldhandler, replacing legacyTap(#7026 by@johnd0e)- Reorganize
DivOverlay/Popup/TooltipAPIs (#7540 by@johnd0e)
- Move
Popuprelated options fromDivOverlaytoPopup(#7778 by@Falke-Design)- Change
Tooltipclass fromleaflet-clickabletoleaflet-interactive(#7719 by@Falke-Design)Map.closeTooltipnow requires a layer as argument (#7533 by@johnd0e)- Improve error / argument handling for event listeners (#7518 by
@johnd0e)- Improve reliability of touch events simulation on non-touch devices (
DomEvent.Pointer) (#7059, #7084, #7415 by@johnd0e)- Improve reliability of
dblclickevent simulation on touch devices (DomEvent.DoubleTap) (#7027 by@johnd0e)- Improve reliability of
disableClickPropagation(#7439 by@johnd0e)- Improve
MaphasLayer()andLayerGrouphasLayer()to require a layer as argument (#6999 by@johnd0e)- Fix
Class.includeto not overwriteoptions(#7756 by@johnd0e)- Fix
Class.extendto not modify source props object (#6766 by@johnd0e)- Improve
Browser.touchtouch devices detection (#7029 by@johnd0e)- Get rid of legacy Android hacks (#7022 by
@johnd0e)- Allow fonts to respect users' browser settings by making the
font-sizerelative to the map container. (You can change the font size onleaflet-containerto adjust it if needed.) (#7800 by@Chandu-4444)❇️ API changes
- Make
DivOverlay/Tooltipinteractive(#7531, #7532 by@johnd0e)- Add
openOn,close,togglefunctions toDivOverlay(#6639 by@johnd0e)- Introduce
DomEvent.off(el)to remove all listeners (#7125 by@johnd0e)- Allow preventing round-off errors by passing
falsetoUtil.formatNum/toGeoJSON(#7100 by@johnd0e)- Add
autoPanOnFocustoMarker(#8042 by@IvanSanchez)- Add
referrerPolicytoTileLayer(#7945 by@natevw)- Add
playsInlinetoVideoOverlay(#7928 by@Falke-Design)- Add
getCentertoImageOverlay(#7848 by@Falke-Design)- Fire a
tileabortevent when aTileLayerload is cancelled (#6786 by@dstndstn)- Add
crossOrigintoIcon(#7298 by@syedmuhammadabid)✨ Improvements
- Improve memory footprint by removing
will-changeCSS property on tile images (#7872 by@janjaap)- Improve reliability of icons path detection heuristics (#7092 by
@johnd0e)- Improve performance of adding tiled sources by avoiding excessive updates in
GridLayer.onAdd(#7570 by@johnd0e)- Improve handling of edge cases in
panInside(#7469 by@daverayment)- Minify marker icon SVG (#7600 by
@rala72)- Allow template keys with spaces in
TileLayerURL (#7216 by@lubojr)- Improve behavior of
Tooltipbound toImageOverlay(#7306 by@IvanSanchez)- Remove the gap between Popup tip and content dialog (#7920 by
@Malvoz)- Fire
mousemovethrough Canvas to map if it has no layers (#7809 by@johnd0e)- Add print styles to prevent printers from removing background-images in controls (#7851 by
@Malvoz)- Move attribution code from
LayertoControl.Attribution(#7764 by@johnd0e)- Refactor
vmlCreate()so that it does not expose closure toTypeError(#7279 by@darcyparker)- Improve reliability of
Control.Layersby not relying on Browserandroidandtouchproperties (#7057 by@johnd0e)- Improve reliability of
Tooltipby not relying on Browsertouchchecks (#7535 by@johnd0e)- Make
Browsermutable for easier automated testing (#7335 by@bozdoz)
... (truncated)
Commits
8a1ccbe1.8.0fcd7af2update changelog for v1.8.00c86a35Small enhancement to the popup's close button (#7908)0daaa23Link to marker accessibility guideline from docs (#8146)a4db892Fix missing plugins section: Synthetic Overlays (#8148)c7aadabDomUtil function tests (#7547)b3e1b24Allow raw latlng array in latLngToCoords/latLngsToCoords (#7436)25546fcPopup should have a min-height (#8136)d9ef8c1Bump actions/cache from 3.0.1 to 3.0.2 (#8135)85ca2c5Bump eslint from 8.12.0 to 8.13.0 (#8132)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot rebase
@dependabot rebase
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!
If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.
A newer version of leaflet exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.
Already tested this locally before pushing the final version of this branch, so I'm gonna merge it.