Skip to content

Releases: mapbox/mapbox-core-maps-ios

v11.5.3

29 Jul 16:29
cf7e79b
Compare
Choose a tag to compare

Bug fixes 🐞

  • Fix crash on iOS simulators when using symbols with occlusion
  • Fix color-theme colorization of emissive model colors
  • Adjust brightness when color-theme is applied on models
  • Fix Android local glyph rasterization to ensure the correct Typeface is used
  • Fix map freezing and huge memory consumption issue when using 3d models
  • Custom raster source fixes when camera shows antimeridian or multiple world copies
  • Fix shadow rendering issues with fill-extrusion-cutoff-fade-range property

v11.3.3

22 Jul 18:18
0b92d68
Compare
Choose a tag to compare

Bug fixes 🐞

  • Fix map freezing and increased memory consumption issue when using 3D models

v11.6.0-beta.1

18 Jul 19:02
86992e7
Compare
Choose a tag to compare

Features ✨ and improvements 🏁

  • Introduce clip layer to remove 3d data
  • Enable direct rendering into Custom Raster source tiles
  • Clip layer feature parity with gl-js
  • Add applyTransformFast function to aabb which calculates faster bounds for simple transforms.
  • Introduce a new 'allowZElevate' option in DynamicViewAnnotationOptions. When set to true, the annotation will be positioned on the rooftops of buildings, including both fill extrusions and models.

Bug fixes 🐞

  • Improved line-pattern precision
  • Custom raster source fixes when camera shows antimeridian or multiple world copies

v11.5.1

05 Jul 13:30
33c8842
Compare
Choose a tag to compare

Bug fixes 🐞

  • Revert symbol occlusion behaviour on terrain

v11.5.0

03 Jul 06:46
5d5d126
Compare
Choose a tag to compare

Features ✨ and improvements 🏁

  • [Experimental] Introduce line z-offset property to adjust line vertical offset from the ground. Not supported for globe projection at the moment; Introduce line-occlusion-opacity property to adjust the opacity of partially visible line segments occluded by 3D buildings or terrain
  • [Experimental] The CustomRasterSource API has been updated. It no longer includes a cache and now provides notifications about alternative tiles that can be used when the ideal ones are unavailable.
  • Introduced icon-occlusion-opacity and text-occlusion-opacity properties to adjust symbol opacity when occluded by 3D contents
  • Add color-theme property which enables the global colorization of the styles with LUTs
  • Added custom cache setting maximum-tile-stale-interval to control delay before resetting the staled volatile tiles
  • Support for model-uris as properties in geojson model layer
  • Add support for model-front-cutoff paint property
  • Disable memory cache for ProxyTiles
  • Add new line-join mode for improved line-pattern rendering
  • Use mainBundle path as default for assets
  • Enable ambient cache in tile store
  • Bump Mapbox Common to v24.5.0

Bug fixes 🐞

  • Resolved an issue allowing view annotation to be added even if its associated layer does not exist. Now, view annotation will function correctly once the layer is added
  • Fixes feature queries for symbols above the horizon
  • Fix the rotated icon position during the globe transition
  • Fix Dynamic View Annotation (DVA) placement to place DVA in the center of the line geometry point, and try to avoid placing DVA near the lines' intersection point
  • Reduce the max raster-particle animation speed. It prevents particles from moving too fast, causing a visible clipping artifact at tile boundaries
  • Fix double free error for Draco compressed models sharing indices
  • Port node transform support to fix quantization errors in meshopt landmarks
  • Fix shadows for v2 tiles
  • Fix tile rendering errors when the composited source tile components are overscaled
  • Fixed transparent areas in overlapped polygons of MultiPolygon feature
  • Fix crash on multiple style pack loading operations
  • Support clusterMinPoints for GeoJSON

v11.5.0-rc.1

19 Jun 09:07
20d05d1
Compare
Choose a tag to compare
v11.5.0-rc.1 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • [Experimental] Introduce line z-offset property to adjust line vertical offset from the ground. Not supported for globe projection at the moment; Introduce line-occlusion-opacity property to adjust the opacity of partially visible line segments occluded by 3D buildings or terrain
  • [Experimental] The CustomRasterSource API has been updated. It no longer includes a cache and now provides notifications about alternative tiles that can be used when the ideal ones are unavailable.
  • Introduced icon-occlusion-opacity and text-occlusion-opacity properties to adjust symbol opacity when occluded by 3D contents
  • Add color-theme property which enables the global colorization of the styles with LUTs
  • Bump Mapbox Common to v24.5.0-rc.1
  • Added custom cache setting maximum-tile-stale-interval to control delay before resetting the staled volatile tiles
  • Support for model-uris as properties in geojson model layer

Bug fixes 🐞

  • Fix the rotated icon position during the globe transition
  • Fix Dynamic View Annotation (DVA) placement to place DVA in the center of the line geometry point, and try to avoid placing DVA near the lines' intersection point
  • Reduce the max raster-particle animation speed. It prevents particles from moving too fast, causing a visible clipping artifact at tile boundaries

v11.5.0-beta.1

11 Jun 08:51
db0cb96
Compare
Choose a tag to compare
v11.5.0-beta.1 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • Add support for model-front-cutoff paint property
  • Disable memory cache for ProxyTiles
  • Add new line-join mode for improved line-pattern rendering
  • Use mainBundle path as default for assets
  • Enable ambient cache in tile store
  • Bump Mapbox Common to v24.5.0-beta.4

Bug fixes 🐞

  • Fix double free error for Draco compressed models sharing indices
  • Port node transform support to fix quantization errors in meshopt landmarks
  • Fix shadows for v2 tiles
  • Fix tile rendering errors when the composited source tile components are overscaled
  • Fixed transparent areas in overlapped polygons of MultiPolygon feature
  • Fix crash on multiple style pack loading operations
  • Support clusterMinPoints for GeoJSON

v10.18.0

22 May 13:30
51f776b
Compare
Choose a tag to compare

Features ✨ and improvements 🏁

  • Update Mapbox Common to v23.10.0

Bug fixes 🐞

  • Fixed invalid circle order while using circle-sort-key. Fixed duplicate circles in static viewport mode.
  • Fixed a crash during style change.

v11.4.0

22 May 07:11
c789762
Compare
Choose a tag to compare

Features ✨ and improvements 🏁

  • Upgrade mapbox common to v24.4.0
  • Add statistics for graphics pipeline program creation
  • Add wireframe rendering debug feature for the Metal backend
  • Enable raster-elevation for tiled raster sources
  • Improve tile processing performance by filtering out tiny polygon holes
  • Reduce number of evaluations of step expression in line-gradient properties
  • Add support for line-trim-offset with line-pattern
  • MRT: enable two dimensional data handling
  • Add APIs for interacting with style imports: addStyleImport, updateStyleImport, and moveStyleImport
  • Add raster-particle layer
  • Trim zoom ranges for the style at tileset descriptor resolving
  • Introduce controls to adjust icon colors in the symbol layer
  • Reduce time spent on model layer re-evaluation during light change
  • Deprecate cameraForCoordinateBounds, cameraForGeometry, cameraForCoordinate overloads

Bug fixes 🐞

  • Fix config with format expression that contains text property overrides
  • Make non-vector tile parsing cancellable
  • Move cutoff opacity calculation to CPU side
  • Fix icon/pattern missing issue if the missing image is only added after map gets rendered
  • Introduce a dedicated thread for 3d landmarks parsing
  • Fix TilePrefetch for GeoJSON sources
  • Fix snapshotter latency when 3d tiles involved
  • Fix renderer destruction being blocked by 3d models parsing completion
  • Fix incorrect size of the tile memory budget for vector tiles when the budget is set in megabytes
  • Fixed invalid circle order while using circle-sort-key
  • Fixed duplicate circles in static viewport mode
  • Fixed a crash during style change

v11.4.0-rc.2

15 May 07:51
8765d85
Compare
Choose a tag to compare
v11.4.0-rc.2 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • Upgrade mapbox common to v24.4.0-rc.2

Bug fixes 🐞

  • Fix overlapping parent tile rendering in raster-particle layer.
  • Fix raster-particle not being visible on some Android devices.