v1.8.0-beta issue Tracker #8044
Replies: 10 comments 42 replies
This comment has been hidden.
This comment has been hidden.
This comment has been minimized.
This comment has been minimized.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
Released v1.8.0-beta.1 with fixes to a few regressions: https://github.com/Leaflet/Leaflet/releases/tag/v1.8.0-beta.1 |
Beta Was this translation helpful? Give feedback.
-
It looks like the workaround for #3575 stops working in the beta. At least the one that increases the size of the tiles in CSS I don't know why |
Beta Was this translation helpful? Give feedback.
-
Released https://github.com/Leaflet/Leaflet/releases/tag/v1.8.0-beta.3 with some a few important fixes addressing vector drift when zooming — will appreciate some help testing this out! I've also added #3575 to the v1.8.0 to explore if there's anything we could do about it. It looks very annoying on iOS even with light tiles when pinch-zooming. |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
Locking this conversation, since v1.8.0 has been released. |
Beta Was this translation helpful? Give feedback.
-
Leaflet v1.8.0 has been released, discussion locked!
A huge release (the first one in 1.5 years), 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. 🍃
From now on, releases will become much more frequent. Thanks to our amazing community for all your help and patience. ❤️🙏 This release is dedicated to Ukrainian fight for freedom and democracy against the Russian invasion 🇺🇦 (see how you can support Ukraine here).
Please help us test the beta version — if no critical regressions are discovered, v1.8.0 final will follow in a few days.
contextmenu
event simulation on mobile Safari by introducing a newTapHold
handler, replacing legacyTap
(#7026 by @johnd0e)DivOverlay
/Popup
/Tooltip
APIs (#7540 by @johnd0e)Popup
related options fromDivOverlay
toPopup
(#7778 by @Falke-Design)Tooltip
class fromleaflet-clickable
toleaflet-interactive
(#7719 by @Falke-Design)Map.closeTooltip
now requires a layer as argument (#7533 by @johnd0e)DomEvent.Pointer
) (#7059, #7084, #7415 by @johnd0e)dblclick
event simulation on touch devices (DomEvent.DoubleTap
) (#7027 by @johnd0e)disableClickPropagation
(#7439 by @johnd0e)Map
hasLayer()
andLayerGroup
hasLayer()
to require a layer as argument (#6999 by @johnd0e)Class.include
to not overwriteoptions
(#7756 by @johnd0e)Class.extend
to not modify source props object (#6766 by @johnd0e)Browser.touch
touch devices detection (#7029 by @johnd0e)❇️ API changes
DivOverlay
/Tooltip
interactive
(#7531, #7532 by @johnd0e)openOn
,close
,toggle
functions toDivOverlay
(#6639 by @johnd0e)DomEvent.off(el)
to remove all listeners (#7125 by @johnd0e)false
toUtil.formatNum
/toGeoJSON
(#7100 by @johnd0e)autoPanOnFocus
toMarker
(#8042 by @IvanSanchez)referrerPolicy
toTileLayer
(#7945 by @natevw)playsInline
toVideoOverlay
(#7928 by @Falke-Design)getCenter
toImageOverlay
(#7848 by @Falke-Design)tileabort
event when aTileLayer
load is cancelled (#6786 by @dstndstn)crossOrigin
toIcon
(#7298 by @syedmuhammadabid)✨ Improvements
will-change
CSS property on tile images (#7872 by @janjaap)GridLayer.onAdd
(#7570 by @johnd0e)panInside
(#7469 by @daverayment)TileLayer
URL (#7216 by @lubojr)Tooltip
bound toImageOverlay
(#7306 by @IvanSanchez)mousemove
through Canvas to map if it has no layers (#7809 by @johnd0e)Layer
toControl.Attribution
(#7764 by @johnd0e)vmlCreate()
so that it does not expose closure toTypeError
(#7279 by @darcyparker)Control.Layers
by not relying on Browserandroid
andtouch
properties (#7057 by @johnd0e)Tooltip
by not relying on Browsertouch
checks (#7535 by @johnd0e)Browser
mutable for easier automated testing (#7335 by @bozdoz)div
withspan
inControl.Layers
container to fix an HTML validation error (#7914 by @tmiaa)🙌 Accessibility
Marker
to default torole="button"
&alt="marker"
for an improved screen reader experience (#7895 by @tmiaa)role="button"
for appropriate semantics on the<a>
layers control (#7850 by @Malvoz)outline
on focus for keyboard events (#7259 by @jafin)leaflet-container
for keyboard users (#7996 by @Malvoz)font-size
units for resizable text (#7800 by @Chandu-4444):hover
styles to:focus
as well (#7274 by @Malvoz)🐞 Bug fixes
Marker
jumping position while zooming in certain cases (#7967 by @Falke-Design)Tooltip
while dragging the map (#7862 by @Falke-Design)Class
prototype (#7459 by @Falke-Design)Tooltip
optionspermanent
&sticky
to work together (#7563 by @Falke-Design)locate
event listener (#7813 by @Falke-Design)Tooltip
bindTooltip
to unbind existent tooltip (#7633 by @Falke-Design)if
condition, to add zoom limits for Layer (#7609 by @vcoppe)GridLayer
redraw tiles after changingmaxNativeZoom
(#6443 by @cherniavskii)Popup
keepInView
if the map needs to panned over a long distance (#7792 by @Falke-Design)add/removePointerListener
(#7808 by @johnd0e)mousedown
event calling after draggingCanvas
map (#7781 by @johnd0e)console.warn
pollution (#7748 by @johnd0e)contextmenu
event default-preventing when there are >1 target candidates (#7544 by @johnd0e)Popup
-tip from firing on map. (#7541 by @johnd0e)Path.setStyle
before adding the layer to the map (#6941 by @NielsHolt)BoxZoom
after cancel with ESC (#7597 by @Falke-Design)noConflict
(#7855 by @Falke-Design)📝 Docs
zoomend
event (#7460 by @xeruf)false
toprefix
ofControl.Attribution
(#7814 by @Falke-Design)LayerGroup
inherit fromInteractive Layer
(#7763 by @johnd0e)Map.panInside
documentation (#7397 by @daverayment)Renderer
documentation to clarifytolerance
option is forCanvas
only (#7515 by @Hippl-Eric)propagate
argument (#7103 by @riffaud)🔧 Workflow
plugins.md
into many files for easier maintenance (#7805 by @Falke-Design)npm run serve
to serve docs on localhost (#7973 by @Falke-Design)master
branch tomain
(#7921 by @jonkoops)leaflet-include.js
fromdebug
samples (#7776 by @Falke-Design)🧪 Tests
.near
and.nearLatLng
usage (#7820 by @johnd0e)Internet Explorer 11
(#7741 by @jonkoops)FirefoxNoTouch
(#7736, #7742 by @johnd0e)PhantomJS
from test suite (#7660, #7724 by @jonkoops)captureTimeout
andbrowserSocketTimeout
(#7856 by @Falke-Design)🔩 Plugins
This discussion was created from the release v1.8.0-beta.0.
Beta Was this translation helpful? Give feedback.
All reactions