releases.shpreview
Mapbox/Mapbox Maps iOS/v11.17.0-beta.1

v11.17.0-beta.1

$npx @buildinternet/releases show rel_B3IfVD9Pfpk4KNON_5vzv

Features ✨ and improvements 🏁

  • Introduce ScaleBarViewOptions.units property supporting metric, imperial, and nautical units, replacing the boolean useMetricUnits property.
  • Add fuelingStationModePointOfInterestLabels configuration option to Mapbox Standard and Standard Satellite styles. Control the visibility of fuel station and electric charging station POI labels with options: default (shows both), fuel (fuel stations only), electric (charging stations only), or none (hides both).
  • Introduce MapInitOptions.mapStyle property. Use it to initialize map with a custom style.
// Before
let options = MapInitOptions(styleURI: .standardSatellite)
let mapView = MapView(frame: view.bounds, mapInitOptions: options)
mapView.mapboxMap.setStyleImportConfigProperties(for: "basemap", configs: ["lightPreset": "dusk"])

// After:
let options = MapInitOptions(mapStyle: .standardSatellite(lightPreset: .dusk))
let mapView = MapView(frame: view.bounds, mapInitOptions: options)
  • Add StyleReloadPolicy to control style reload behavior. Use reloadPolicy: .always parameter in loadStyle() methods or MapStyle initializers to always reload the style even when the URI or JSON matches the currently loaded style. Defaults to .onlyIfChanged for optimal performance.
  • Add experimental scaleFactor parameter to MapOptions and MapSnapshotOptions for scaling icons and texts. Default value is 1.0.
  • Introduce experimental support for Appearances. The Appearances layer property defines sets of appearance objects used to quickly change the visual styling of a layer based on a condition using feature-state. See AppearancesExample for further details.
  • Enable use of MapboxCommon's location manager in MapView.

Bug fixes 🐞

  • Fix crash in OrnamentsManager when setting attribution color.
  • Fix terrain crash on style switches.
  • Fix line patterns not elevating properly on HD roads.
  • Implement zoom expression evaluation for line-cutout-width.
  • Fix uint underflow in work limiting scheduler.

Optimizations and enhancements πŸš€

  • Fix GeoJSON tiled model disappearance in fast zoom situations.
  • Optimize memory usage in GridIndex and related code.
  • Memory improvements for vertex buffers.
  • Avoid extra allocations in Formatted objects.
  • Logging improvements to reduce duplication.

Dependencies

  • Update MapboxCommon to 24.17.0-beta.1.
  • Update MapboxCoreMaps to 11.17.0-beta.1:

Dependency requirements:

  • Compatible version of Xcode: 16.2

Fetched May 1, 2026