Sourced from maplibre-gl's releases.
v5.14.0
https://github.com/maplibre/maplibre-gl-js Changes since MapLibre GL JS v5.13.0:
✨ Features and improvements
- Prevent redundant DEM border backfilling by tracking state, moved tile manager logic to helper files (#6756) (by
@HarelM)- Improve performance of GeoJSON
updateData,setData, and overzoomed tiles (#6738, #6772) (by@lucaswoj)🐞 Bug fixes
- Handle consecutive duplicate points in offsetLine to avoid null values in the output. Fixes #5431 (by mmc1718)
- ⚠️ Gracefully handle internal AbortErrors (e.g., when a TileJSON URL is updated while a request in flight). Previously, such aborted requests would throw an AbortError in an unhandled rejection that was not easily caught in user code. Since aborted requests are fully handled internally, these unhandled rejections were superfluous and resulted in unhelpful client errors. (#6747) (by
@andrewda)- Fix canvas sources with power-of-2 dimensions rendering as black squares (#6607) (by Omkarthipparthi)
- Fix
queryTerrainElevationto use higher zoom level tiles when possible (#6791) (by@HarelM)- Fix unwanted movement when moving a pitched terrain map at high latitudes; fix freezes when moving a pitched and rotated terrain map at low zoom (#6775) (by
@larsmaxfield)- Fix issue with
staticmodifier as part of mlt package (#6796) (by@HarelM)LngLatBounds#intersectsnow returnstruewhen bounds touch along an edge or at a corner (#6802) (by@lucaswoj)
Sourced from maplibre-gl's changelog.
5.14.0
✨ Features and improvements
- Prevent redundant DEM border backfilling by tracking state, moved tile manager logic to helper files (#6756) (by
@HarelM)- Improve performance of GeoJSON
updateData,setData, and overzoomed tiles (#6738, #6772) (by@lucaswoj)🐞 Bug fixes
- Handle consecutive duplicate points in offsetLine to avoid null values in the output. Fixes #5431 (by mmc1718)
- ⚠️ Gracefully handle internal AbortErrors (e.g., when a TileJSON URL is updated while a request in flight). Previously, such aborted requests would throw an AbortError in an unhandled rejection that was not easily caught in user code. Since aborted requests are fully handled internally, these unhandled rejections were superfluous and resulted in unhelpful client errors. (#6747) (by
@andrewda)- Fix canvas sources with power-of-2 dimensions rendering as black squares (#6607) (by Omkarthipparthi)
- Fix
queryTerrainElevationto use higher zoom level tiles when possible (#6791) (by@HarelM)- Fix unwanted movement when moving a pitched terrain map at high latitudes; fix freezes when moving a pitched and rotated terrain map at low zoom (#6775) (by
@larsmaxfield)- Fix issue with
staticmodifier as part of mlt package (#6796) (by@HarelM)- Fix GeoJSONSource tile reloading when updating data (#6800) (by
@HarelM)LngLatBounds#intersectsnow returnstruewhen bounds touch along an edge or at a corner (#6802) (by@lucaswoj)
50d412d
Bump version to 5.14.0 (#6807)2cf5d85
Make LngLatBounds#intersects return true when
bounds touch along an edge ...cf0f690
Update mlt package, update changelog (#6796)84583fd
chore(deps-dev): bump stylelint from 16.26.0 to 16.26.1 (#6798)d9f2df1
chore(deps): bump @maplibre/mlt from 1.1.0 to 1.1.1 (#6799)710e9dc
chore(deps-dev): bump typedoc from 0.28.14 to 0.28.15 (#6797)851efac
Fix queryTerrainElevation (#6791)cdfe752
Fix erratic pitched map movement at high latitudes, zoom-outs (#6775)6855b85
chore(deps-dev): bump devtools-protocol from 0.0.1548823 to 0.0.1551306
(#6794)d071a8a
chore(deps-dev): bump the vitest group with 3 updates (#6793)