Releases: mapbox/mapbox-core-maps-ios
Releases · mapbox/mapbox-core-maps-ios
v10.15.0-beta.1
Features ✨ and improvements 🏁
- Update mapbox-common to v23.7.0-beta.1
Bug fixes 🐞
- Resolve the missing tile rendering issue when the tile pack's leveling scheme has a maximum zoom level of less than 16.
- Fix the issue that HTTP resources expiration time being incorrectly reset, which caused excessive network requests.
- Fix the style change latency for fill extrusion layers(in case the layers have data-driven paint properties) during the style switches.
v10.12.3
Changes
Bug fixes 🐞
- Fixes a bug that accidentally cleared icon images when setMemoryBudget was used with megabyte values
- Fix the HTTP resources expiration time being reset when the Expires header defined the expiration time and the Cache-Control header was present but did not define the expiration time
v10.14.0-rc.1
Features ✨ and improvements 🏁
- Update mapbox-common to v23.6.0-rc.1
Bug fixes 🐞
- Fix image and zoom dependent expression evaluation errors during style switching
- Avoid re-use of raw icon atlas buffers when images point to the different location in the atlas
v10.14.0-beta.1
Features ✨ and improvements 🏁
- Improve performance of symbol layers with identical or no text
- Hide line labels with too large an angle between two neighboring glyphs
- Update mapbox-sdk-common to v23.6.0-beta.1
Bug fixes 🐞
- Fix layer zoom range check so that the layer will be hidden when the zoom equals to layer's max zoom
- Fixes occasional rendering errors caused by long line layers and vertex data overflow
v10.13.1
v10.13.0
Features ✨ and improvements 🏁
- Update mapbox-common to v23.5.0
- Improve startup performance by calculating the style expressions dependencies lazily
- Introduce a new API
coordinateInfoForPixel(pixel: ScreenCoordinate): CoordinateInfo
which will return a recode containing both coordinate and isOnSurface info - Mark snapshotter tile mode configuration APIs as deprecated
- Use flat screen coordinate conversion functions with zero exaggeration terrain
- Mark one setStyleGeoJSONSourceData API as deprecated
- Deprecate qRF APIs that use specific geometry types, which also are not cancelable
- Deprecate
isMapLoaded
method - Share similar image and glyph atlases across tiles and thus avoid unnecessary textures creation
- Render single color gradient as solid line
Bug fixes 🐞
- Fix artefacts caused by a race condition when style layers got updated during pending tiles layout
- Fix missing return unexpected result in model_loader processing, so the client could be aware of the error
- Fix text flickering while symbol layer update if text-field contains text-color property
- Prevent crashes on iOS when camera API calculations fail
- Fix a crash when a hillshade bucket was created with disabled terrain, but the terrain got enabled afterwards
v10.13.0-rc.1
Features ✨ and improvements 🏁
- Update mapbox-common to v23.5.0-rc.1
- Improve startup performance by calculating the style expressions dependencies lazily
- Introduce a new API
coordinateInfoForPixel(pixel: ScreenCoordinate): CoordinateInfo
which will return a record containing both coordinate andisOnSurface
info
Bug fixes 🐞
- Fix text flickering while symbol layer update if
text-field
containstext-color
property inside theformat
expression
v10.12.2
v10.13.0-beta.1
Features ✨ and improvements 🏁
- Mark snapshotter tile mode configuration APIs as deprecated
- Use flat screen coordinate conversion functions with zero exaggeration terrain
- Mark one setStyleGeoJSONSourceData API as deprecated
- Deprecate qRF APIs that use specific geometry types, which also are not cancelable
- Deprecate
isMapLoaded
method - Share similar image and glyph atlases across tiles and thus avoid unnecessary textures creation
- Upgrade mapbox-common to v23.5.0-beta.1
- Render single color gradient as solid line
Bug fixes 🐞
- Prevent crashes on iOS when camera API calculations fail
- Fix a crash when a hillshade bucket was created with disabled terrain, but the terrain got enabled afterwards