All Versions
153
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 4
Changelog History
Page 4
-
v2.0.2 Changes
🛠 🐞 Bug fixes
- 🛠 Fix typescript generated file (#776).
-
v2.0.1 Changes
🛠 🐞 Bug fixes
- 🛠 Fix documentation of
addProtocol
andremoveProtocol
.
- 🛠 Fix documentation of
-
v2.0.0 Changes
🔋 Features and improvements
- Migrated the production code to typescript
- ** Breaking Change ** removed
version
from the public API - ** Breaking Change ** stopped supporting IE (internet explorer)
- ** Breaking Change ** stopped supporting Chrome 49-65. Chrome 66+ required. For Chrome 49-65 support use version 1.15.2.
- ** Breaking Change ** removed all code related to
accessToken
and Mapbox specific urls starting withmapbox://
. Telemetry and tracking code was removed. - ** Breaking Change ** removed
baseApiUrl
as it was used only for Mapbox related urls - ** Breaking Change ** typescript typings have changed:
Style
=>StyleSpecification
AnyLayer
=>LayerSpecification
AnySourceData
=>SourceSpecification
MapboxEvent
=>MapLibreEvent
MapboxOptions
=>MapOptions
MapBoxZoomEvent
=>MapLibreZoomEvent
*SourceRaw
+*SourceOptions
=>*SourceSpecification
*Source
(source implementation definition) were removed*Layer
=>*LayerSpecification
*Paint
=>*LayerSpecification['paint']
*Layout
=>*LayerSpecification['layout']
MapboxGeoJSONFeature
=>GeoJSONFeature
- ➕ Added
redraw
function to map (#206) - 👌 Improve attribution controls accessibility. See #359
- 👍 Allow maxPitch value up to 85, use values greater than 60 at your own risk (#574)
- 👍
getImage
uses createImageBitmap when supported (#650)
🛠 🐞 Bug fixes
- 🛠 Fix warning due to strict comparison of SDF property in image sprite (#303)
- 🛠 Fix tile placeholder replacement to allow for placeholders to be in a URL more than once. (#348)
- 🛠 Fix type check for non dom environment. (#334)
- 🛠 Fix precision problem in patterns when overzoomed in OpenGL ES devices.
- 🛠 Fix padding-top of the popup to improve readability of popup text (#354).
- 🛠 Fix GeoJSONSource#loaded sometimes returning true while there are still pending loads (#669)
- 🛠 Fix MapDataEvent#isSourceLoaded being true in GeoJSONSource "dataloading" event handlers (#694)
- 🛠 Fix events being fired after Map#remove has been called when the WebGL context is lost and restored (#726)
- 🛠 Fix nested expressions types definition #757
-
v1.15.2 Changes
🛠 🐞 Bug fixes
- 🛠 Fix breaking changes introduced in v1.15.0 by adoption dual naming scheme for CSS class names
-
v1.15.0 Changes
🔋 Features and improvements
- ** Breaking Change: ** Rename css classes (#83)
- ➕ Added custom protocol support to allow overriding ajax calls (#29)
- ➕ Added setTransformRequest to map (#159)
- 💅 Publish @maplibre/maplibre-gl-style-spec v14.0.0 on NPM (#149)
- Replace link to mapbox on LogoControl by link to maplibre (#151)
- 💅 Migrate style spec files from mapbox to maplibre (#147)
- 💅 Publish the MapLibre style spec in NPM (#140)
- Replace mapboxgl with maplibregl in JSDocs inline examples (#134)
- Bring in typescript definitions file (#24)
- ⚡️ Update example links to https://maplibre.org/maplibre-gl-js-docs/ (#131)
- 👌 Improve performance of layers with constant
*-sort-key
(#78)
🛠 🐞 Bug fixes
- Prevented attribution button from submiting form (#178)
-
v1.14.0 Changes
🔋 Features and improvements
- Rebranded to MapLibre
- 🆕 New logo
🛠 🐞 Bug fixes
- 📇 Rename SVGs mapboxgl-ctrl-*.svg to maplibregl (#85)
- 🛠 fix ImageSource not working in FF/Safari (#87)
- ⚡️ Update HTML debug files to use MapLibre in titles (#84)
- 🛠 fix CI checksize job to use maplibre name (#86)
- Move output files from mapbox.* to maplibre.* (#75)
- ✂ Remove mapbox specifics and branding from .github (#64)
- 🛠 Fix a bug where mapbox-gl-js is no longer licensed as open source, but we owe immeasurable gratitude to Mapbox for releasing all their initial code to the community under BSD-3 license.
-
v1.13.0 Changes
✨ Features and improvements
- 👌 Improve accessibility by fixing issues reported by WCAG 2.1. #9991
- 👌 Improve accessibility when opening a popup by immediately focusing on the content. #9774 (h/t @watofundefined))
- 👌 Improve rendering performance of symbols with
symbol-sort-key
. #9751 (h/t @osvodef)) - ➕ Add
Marker
clickTolerance
option. #9640 (h/t @ChristopherChudzicki)) - ➕ Add
Map
hasControl
method. #10035 - ➕ Add
Popup
setOffset
method. #9946 (h/t @jutaz)) - ➕ Add
KeyboardHandler
disableRotation
andenableRotation
methods. #10072 (h/t @jmbott))
🛠 🐞 Bug fixes
- 🛠 Fix a bug where
queryRenderedFeatures
didn't properly expose the paint values if they were data-driven. #10074 (h/t @osvodef)) - 🛠 Fix a bug where attribution didn't update when layer visibility changed during zooming. #9943
- 🛠 Fix a bug where hash control conflicted with external history manipulation (e.g. in single-page apps). #9960 (h/t @raegen))
- 🛠 Fix a bug where
fitBounds
had an unexpected result with non-zero bearing and uneven padding. #9821 (h/t @allison-strandberg)) - 🛠 Fix HTTP support when running GL JS against Mapbox Atlas. #10090
- 🛠 Fix a bug where the
within
expression didn't work inquerySourceFeatures
. #9933 - 🛠 Fix a bug where
Popup
content HTML element was removed onsetDOMContent
. #10036 - 🛠 Fix a compatibility bug when
icon-image
is used as a legacy categorical function. #10060 - 🚀 Reduce rapid memory growth in Safari by ensuring
Image
dataURI's are released. #10118
⚠️ Note on IE11
🚀 We intend to remove support for Internet Explorer 11 in a future release of GL JS later this year.
-
v1.12.0 Changes
✨ Features and improvements
- ➕ Add methods for changing a vector tile source dynamically (e.g.
setTiles
,setUrl
). #8048 (h/t @stepankuzmin) - ➕ Add a
filter
option for GeoJSON sources to filter out features prior to processing (e.g. before clustering). #9864 - Vastly increase precision of
line-gradient
for long lines. #9694 - 👌 Improve
raster-dem
sources to properly support themaxzoom
option and overzooming. #9789 (h/t [@brendan-ward](@brendanhttps://github.com/ward))
🛠 🐞 Bug fixes
- 🛠 Fix a bug where bearing snap interfered with
easeTo
andflyTo
animations, freezing the map. #9884 (h/t @andycalder) - 🛠 Fix a bug where a fallback image was not used if it was added via
addImage
. #9911 (h/t @francois2metz) - 🛠 Fix a bug where
promoteId
option failed for fill extrusions with defined feature ids. #9863
🛠️ Workflow
- 0️⃣ Renamed the default development branch from
master
tomain
.
- ➕ Add methods for changing a vector tile source dynamically (e.g.
-
v1.11.1 Changes
🛠 🐞 Bug fixes
- 🛠 Fix a bug that caused
map.loaded()
to incorrectly returnfalse
after a click event. (#9825)
- 🛠 Fix a bug that caused