Releases: mapbox/mapbox-gl-js
v0.13.1
v0.13.0
Bugfixes
Fixed easeTo pan, zoom, and rotate when initial rotation != 0 (#1950)
Fixed rendering of tiles with an extent != 4096 (#1952)
Fixed missing icon collision boxes (#1978)
Fixed null Tile#buffers
errors (#1987)
New Features & Improvements
Added symbol-avoid-edges
style property (#1951)
Improved symbol-max-angle
check algorithm (#1959)
Added marker clustering! (#1931)
Added zoomstart, zoom, and zoomend events (#1958)
Disabled drag on mousedown when using boxzoom (#1907)
v0.12.4
v0.12.3
API Improvements
Support inline attribution options in map options (#1865)
Improve flyTo options (#1854, #1429)
Bugfixes
Fix flickering with overscaled tiles (#1921)
Remove Node.remove calls for IE browser compatibility (#1900)
Match patterns at tile boundaries (#1908)
Fix Tile#positionAt, fix query tests (#1899)
Fix flickering on streets (#1875)
Fix text-max-angle property (#1870)
Fix overscaled line patterns (#1856)
Fix patterns and icons for mismatched pixelRatios (#1851)
Fix missing labels when text size 0 at max zoom (#1809)
Use linear interp when pixel ratios don't match (#1601)
Fix blank areas, flickering in raster layers (#1876, #675)
Fix labels slipping/cropping at tile bounds (#1882, #757)
UX Improvements
Improve touch handler perceived performance (#1844)
v0.12.2
v0.12.1
Breaking changes
- Reversed the direction of line-offset (#1808)
- Renamed Pinch interaction handler to TouchZoomRotate (#1777)
- Made Map#update and Map#render private methods (#1798)
API Improvements
Bugfixes
- Ensure tile loading errors are properly reported (#1799)
- Ensure re-adding a previously removed pop-up works (#1477)
- Made Map#remove remove created DOM elements (#1789)
UX Improvements
- Don't round zoom level during double-click interaction (#1640)
v0.12.0
v0.11.5
Bugfixes
- Fixed unstable symbol layer render order when adding / removing layers (#1558)
- Fire map loaded event even if raster tiles have errors
- Fix panning animation during easeTo with zoom change
- Fix pitching animation during flyTo
- Fix pitching animation during easeTo
- Prevent rotation from firing
mouseend
events (#1104)
API Improvements
- Fire
mousedown
andmouseup
events (#1411) - Fire
movestart
andmoveend
when panning (#1658) - Added drag events (#1442)
- Request webp images for mapbox:// raster tiles in chrome (#1725)
UX Improvements
- Added inertia to map rotation (#620)