All Versions
46
Latest Version
Avg Release Cycle
88 days
Latest Release
413 days ago

Changelog History
Page 1

  • v1.7.1 Changes

    September 03, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix build toolchain to reflect uglifyjs upgrade from v2 to v3 (by @ivansanchez)
  • v1.7.0 Changes

    September 03, 2020

    API changes

    • VideoOverlay now can take a muted option (#7071 by @ronikar)
    • The featureGroup factory method now takes options, as the FeatureGroup constructor (#7160 by @frogcat)

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘‰ Use passive event listeners for touchstart/touchend events (#7008 by @yneet)
    • ๐Ÿ‘ Better detection of PointerEvents-capable browsers in L.Browser, and related changes to Tap, Drag, and TouchZoom handlers (#7010, (#7033, (#7036, (#7068, (#7195 by @johnd0e)
    • โž• Add more browser profiles for the automated tests (#7115 by @johnd0e)

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix canvas renderer not clearing the canvas on some zoom transformations, was affecting opacity of items (#6915 by @chipta)
    • ๐Ÿ›  Fix detection of passive events in L.Browser (#6930 by @Ivan-Perez)
    • ๐Ÿ’… Prefix MS-specific CSS style to prevent warnings (by @ivansanchez, kudos to @zachricha for #6960)
    • ๐Ÿšš Clean up moveend listener from map.setMaxBounds (#6958 by @simon04)
    • ๐Ÿ›  Fix wrong scope of bind call in ESM environments (#6970 by @shintonik)
    • Check that closePopup exists before calling it automatically (#6962 by @pke)
    • ๐Ÿ›  Fix exception when calling layerGroup.hasLayer() with wrong layerId (#6998 by @johnd0e)
    • โœ‚ Remove click filter targeting Android 4.x browsers (#7013 by @johnd0e)
    • ๐Ÿ›  Fix touch zoom handler context (#7036 by @johnd0e)
    • โœ… Tests for Bounds.overlaps() and Bounds.intersects() (#7075 by @mondeja)
    • ๐Ÿ›  Fix event propagation in a popup's container (#7091 by @johnd0e)
    • ๐Ÿ›  Fix tile flickering when maxNativeZoom === maxZoom (#7094 by @johnd0e)
    • ๐Ÿ›  Fix GridLayer's zoom-level loading algorithm (#7123 by @johnd0e)
    • ๐Ÿ›  Fix tooltipAnchor behavior for different tooltip directions (#7155 by @Istador)

    ๐Ÿ“„ Docs & Web Site

  • v1.6.0 Changes

    November 17, 2019

    API changes

    • ๐Ÿ’… GeoJSON.resetStyle - allow invocation without an argument (#6663 by joukewitteveen)
    • โž• Add new markersInheritOptions option to L.GeoJSON (#6866 by ghybs)

    ๐Ÿ‘Œ Improvements

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix performance issue with L.Util.formatNum (#6668 by cherniavskii)
    • Respect className option in SVGOverlay and VideoOverlay (#6679 by IvanSanchez)
    • Cancel the canvas mousehover throttle on mouseout (#6749 by IvanSanchez)
    • ๐Ÿ’… Check for style being passed in L.Path.setStyle (#6728 by TheRealTorreySmith)
    • ๐Ÿ›  Fix dblclick event when both Pointer Events and Touch Events are available (#6855 by filcab)
    • Properly unbind animation proxy events when removing map (#6867 by ghybs)
    • ๐Ÿ›  Fix race condition in Marker when icon is not present (#6794 by BenTalagan)

    ๐Ÿ“„ Docs & Web Site

  • v1.5.1 Changes

    May 08, 2019
  • v1.5.0 Changes

    May 08, 2019

    API changes

    ๐Ÿ‘Œ Improvements

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix Control.Layers radio buttons when using multiple maps (#6483 by jjimenezshaw)
    • ๐Ÿšš Explicitly remove controls from the map on map unload (#6488 by IvanSanchez)
    • ๐Ÿ›  Fixed a bug where mouseover on Canvas-rendered polylines acted inconsistently (#6516 by IvanSanchez)
    • Prevent tiles highlighting in IE11 (#6570 by VictorVelarde)
    • ๐Ÿ›  Fix L.Util.formatNum rounding precision (#6587 by inkstak)
    • ๐Ÿ›  Fix crash, when setting opacity on Marker without icon (#6610 by charlie67)
    • ๐Ÿ‘‰ Make synthetic dblclick event relate to left mouse button (#6628 by IvanSanchez)

    ๐Ÿ“„ Docs & Web Site

    Development workflow

    • โšก๏ธ Update dev dependencies & remove coverage scripts (#6635 by mourner)
  • v1.4.0 Changes

    December 30, 2018

    API changes

    ๐Ÿ‘Œ Improvements

    • โœ‚ Remove unused _drawnLayers object (#6324 by ud09)
    • Avoid unnecessary redrawing in TileLayer.setUrl() when URL does not change (#6313 by JackNeus)
    • ๐Ÿ‘‰ Use section instead of form in layers control (#6380 by hundekoerper)
    • โž• Add IE11 linked SVG elements support to DomUtil.getClass function (#6366 by Schleuse)

    ๐Ÿ› Bug fixes

    • Set internal flags at beginning of map initialization (#6362 by ghybs)
    • Guard against layers no longer attached to a map in bringToFront/Back() (#6389 by perliedman)
    • ๐Ÿ›  Fix autoPan option when popup content gets updated while a panning animation is running (#6365 by Schleuse)
    • Ignore dash arrays with non-numeric entries in canvas (#6387 by perliedman)

    ๐Ÿ“„ Docs & Web Site

  • v1.3.4 Changes

    August 21, 2018

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ’… Reset max-width and max-height styles for tiles in custom panes (#6255 by jerekshoe)
    • โž• Add unprefixed cursor: grab style (#6281 by Malvoz)
    • โœ‚ Remove legacy prefixed styles, add unprefixed styles (#6282 by Malvoz)

    ๐Ÿ› Bug fixes

    • ๐Ÿšš Move set/getAttribute('src') calls from GridLayer into TileLayer (#6264 by IvanSanchez)
    • ๐Ÿ‘Œ Support comma- or space-separated strings in Canvas dashArray option (#6277 by IvanSanchez)
    • โœ‚ Remove trailing commas to avoid crashes in some IE browsers (#6279 by helbling)
    • ๐Ÿ›  Fixed capitalization of webkitTransform property, which broke transformations on certain Webkit browsers (#6290 by tuckergordon)

    ๐Ÿ“„ Docs & Web Site

  • v1.3.3 Changes

    July 18, 2018

    ๐Ÿ› Bug fixes

    • โœ‚ Remove module field from package.json to fix plugin compatibility issues (#6239)
  • v1.3.2 Changes

    July 17, 2018

    ๐Ÿ‘Œ Improvements

    • โž• Add use-credentials CORS option to ImageOverlay and TileLayer (#6016 by caleblogan) + unit tests (#6022 and #6027 by ghybs)
    • Clean up references to global L in source code (#6047 and #6048 by ghybs)
    • ๐Ÿ‘ Allow reset of Canvas dashArray option + support array type (#6200 by McBen)

    ๐Ÿ› Bug fixes

    • Respect the preferCanvas option in all panes (#6019 by mjumbewu)
    • Do not fire tileload event if tile has empty src (#6025 by cherniavskii)
    • ๐Ÿ›  Fix race condition when removing canvas before it has rendered (#6033 by louMoxy)
    • ๐Ÿ›  Fix memory leak in canvas renderer (#6117 by aj8k)
    • ๐Ÿ›  Fix dragging for CSS scaled map (#6055 by ghybs)
    • ๐Ÿ– Handle Polygons with empty array of LatLngs (#6119 by BakuCity)
    • ๐Ÿ›  Fix view bounds calculation in geolocation event handler (#6140 by wladich)
    • ๐Ÿ›  Fix error removing map and resizing window at the same time (#6160 by danzel)
    • Stop pan key event when pan animation is in progress (#6231 by cherniavskii)

    ๐Ÿ“„ Docs & Web Site

    • ๐Ÿ‘‰ Use more explicit tiles in Map panes example (#6018 by ghybs)
    • Document parameter of closestLayerPoint method (#6060 by mattdsteele)
    • โšก๏ธ Update year ranges (#6076 by BakuCity)
    • ๐Ÿ‘‰ Use https everywhere for OSM links (#6082 by rzoller)
    • ๐Ÿ›  Fix typo in VideoOverlay.js example docs (#6090 by zhuang-hao-ming)
    • ๐Ÿ›  Fix typo in LatLng docstring (#6138 by jieter)
    • โš  Use https everywhere and get rid of mixed content warnings (#6151 by theel0ja)
    • ๐Ÿ’ป More accurate Browser.retina explanation (#6203 by JLuc)
    • ๐Ÿ‘‰ Use link to official RFC 7946 GeoJSON spec (#6211 by ghybs)

    ES6 / Rollup

    Development workflow

  • v1.3.1 Changes

    January 18, 2018

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix L.TileLayerregression, which caused incorrect tile URLs (#6006 by ghybs)