Skip to content

Releases: mapbox/mapbox-core-maps-ios

v11.9.2

20 Jan 09:22
af17fef
Compare
Choose a tag to compare

Bug fixes 🐞

  • Fixing disappearing tiles in some rare conditions

v11.9.1

17 Jan 08:07
ff142b8
Compare
Choose a tag to compare

Bug fixes 🐞

  • Fix crash on style re-load if a config referenced in the expression was missing
  • Fixed missing on style loaded call if sprite is absent in cache and there are no network connection
  • Fixed background layers which used images from a mapbox-hosted style

v11.9.0

18 Dec 07:59
9fdb574
Compare
Choose a tag to compare

Features ✨ and improvements 🏁

  • Add per-interaction clickable radius
  • Vector icons support: SDK will now download vector icons and rasterize them locally, which will results in better icon quality for icons resized via icon-size. Changeable colors support: icon expression can now have optional parameter to change named colors described in SVG icons metadata.
  • Add support for shadows from elevated structures
  • Initial precipitation support
  • Add support for color-theme overrides in imports without external API
  • Introduce '*-use-theme', a data-constant property to ignore LUT recolor.
  • add to-hsla expression

Bug fixes 🐞

  • Fix dark shade.
  • Fix rendering of interleaved SDF and non-SDF icons in the same layer.
  • Fix line-emissive-strength not being applied to patterned lines.
  • fix map flickering on Mali-G71 MP2 devices.
  • Fix shader fog computation being incorrectly enabled for landmarks.
  • Workaround for instancing on PowerVR devices.
  • Handle empty payloads for offline resources.
  • Encapsulate config expression in assertion expression when expected return type is known
  • Port improve character spacing for text offsets.
  • Fixed crash on Android API level <26.
  • Do not load vector icons for client-provided sprites.
  • Fall back to the feature's original ID when promoteId is an object and the source layer is not specified as a key in the object.
  • Fixed crash caused by a repeated command buffer commit call.
  • Fixed invalid processing of icon-size 0, using biggest of two image sizes with interpolated icon-size during vector icons rasterization.

💫️ Other

  • Fix visual issues and add render tests for 3D intersections shadows.
  • [Android] Fix gradle scripts for composite builds.
  • Disable payload compression in case server side rendering is enabled.
  • [Darwin] Drop extra components part from the resolved locale.
  • [common/tile_store] Introduce an extended tileset descriptor API.
  • Fix feature state update if layer contains data driven brightness expression.
  • Fix the owning thread log error prints on legacy OfflineRegion creation.
  • Fixes RasterArray glsl shader.
  • Fix crash in expression::Interpolator
  • Resolve autoMaxZoom for feature. Resolves dotted line issue with very long lines too.
  • Move featureset descriptor to internal header.
  • Fix texture gather for shadows not being selected correctly by default.
  • Performance improvements for runtime-added images.
  • Navigation SDK CPP smoke workflow and required jobs.
  • Don't recreate dynamic vertex array, remove expensive hash.
  • Update precipitation: vignette + more properties exposed.
  • Make QRF with multiple featursets targets internal in Java & ObjC.
  • Ignore one problematic vector icon instead of the entire spritesheet.
  • Fix interactions on 3D objects.
  • Force single cascade based on quality property.

v11.7.1

09 Oct 07:45
6f8b763
Compare
Choose a tag to compare

Bug fixes 🐞

  • Respect polygons with holes on querying rendered features.

v11.7.0

25 Sep 14:46
b191fdd
Compare
Choose a tag to compare

Features ✨ and improvements

  • Reduced style parsing time
  • Remove extra rendering delay during animation on iOS: stop coalescing style updates
  • Introduce clip-layer-scope to remove data from certain style fragments only
  • Enable multiple meta tiling schemes for composited sources
  • Update the minimum number of vertex attributes used for data-driven styling
  • Introduce new QRF, QSF and FeatureState related APIs to support the new "featuresets" types
  • Add new addInteraction() API to the Map.

Bug fixes

  • Correctly update what layers to clip when clip-layer-types layout property is set.
  • Fix shadow rendering issues with fill-extrusion-cutoff-fade-range property.
  • Significantly reduce the rate at which raster-particle trails cross each other.
  • Fixed normal offset to improve shadow accuracy.
  • Fix assertion hit at the tile store request
  • Fix feature state coalescing when both set and remove featurestate changes are queued for update
  • Fix data synchronization between renderer and the main threads on map resize.
  • Regenerate location indicator mipmap on image change
  • Fix DVA position update for annotated Geojson Feature with allowZElevate to be true
  • Fix landmark visibility issues near tile borders
  • Fix elevated line depth occlusion issue in 2D mode
  • Fix crash on style pack load when no access token is set
  • Return parsing errors if runtime added style import JSON is not valid
  • Return operation error for featurestate related API in case the featureset is not valid
  • Fix missing models in rendering result if reduceMemoryUse is called before taking snapshot
  • Clear tile pyramid on color theme change before the tiles are updated
  • Compilation error due to dynamic_cast on embedded linux
  • Fix the incorrect behaviour when using symbol-z-oder property
  • Fix retrieval of tilesets for 3d tiles in offline mode
  • Fix rendering errors of patterns on high zoom levels
  • Relayout layers on source layer change

️ Other

  • [private] Generate multiple NDK artifacts
  • Fix retrieval of tilesets for 3d tiles in offline mode
  • Improve performance with density limit for fill-extrusion-flood-light

v10.19.1

24 Sep 10:29
a46690f
Compare
Choose a tag to compare
v10.19.1 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • Update Mapbox Common to v23.11.0 (#6444)
  • Remove bitcode from framework binary

v11.7.0-rc.2

16 Sep 07:34
73e462a
Compare
Choose a tag to compare
v11.7.0-rc.2 Pre-release
Pre-release

Bug fixes 🐞

  • Fix versioning in LICENSE.md

v11.7.0-rc.1

13 Sep 08:14
12a28d2
Compare
Choose a tag to compare
v11.7.0-rc.1 Pre-release
Pre-release

Bug fixes 🐞

  • Fix the incorrect behaviour when using symbol-z-oder property (#293)
  • Fix retrieval of tilesets for 3d tiles in offline mode (#289)
  • Fix rendering errors of patterns on high zoom levels (#249)
  • Relayout layers on source layer change (#201)

💫️ Other

  • Fix retrieval of tilesets for 3d tiles in offline mode (#294)
  • Improve performance with density limit for fill-extrusion-flood-light* (#288)

v11.6.1

10 Sep 07:48
80f08d8
Compare
Choose a tag to compare
v11.6.1 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • Upgrade mapbox-common to v24.6.1.

Bug fixes 🐞

  • Fix for offline retrieval of 3D tiles for standard style.

v11.7.0-beta.2

03 Sep 14:19
3047bf2
Compare
Choose a tag to compare
v11.7.0-beta.2 Pre-release
Pre-release

Features ✨ and improvements 🏁

  • Reduced style parsing time
  • Remove extra rendering delay during animation on iOS: stop coalescing style updates
  • Introduce clip-layer-scope to remove data from certain style fragments only
  • Enable multiple meta tiling schemes for composited sources
  • Update the minimum number of vertex attributes used for data-driven styling
  • Introduce new QRF, QSF and FeatureState related APIs to support the new "featuresets" types
  • Add new addInteraction() API to the Map.

Bug fixes 🐞

  • Correctly update what layers to clip when clip-layer-types layout property is set.
  • Fix shadow rendering issues with fill-extrusion-cutoff-fade-range property.
  • Significantly reduce the rate at which raster-particle trails cross each other.
  • Fixed normal offset to improve shadow accuracy.
  • Fix assertion hit at the tile store request
  • Fix feature state coalescing when both set and remove featurestate changes are queued for update
  • Fix data synchronization between renderer and the main threads on map resize.
  • Regenerate location indicator mipmap on image change
  • Fix DVA position update for annotated Geojson Feature with allowZElevate to be true
  • Fix landmark visibility issues near tile borders
  • Fix elevated line depth occlusion issue in 2D mode