Skip to content

v11.8.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mapbox-github-ci-writer-public-1 mapbox-github-ci-writer-public-1 released this 15 Oct 08:49
· 20 commits to main since this release

Features ✨ and improvements 🏁

  • Introduce experimental Geofencing API. Implementation example: GeofencingExample.swift

  • Refactor of the experimental Featuresets and Interactions API:

    • InteractiveFeature is renamed to FeaturesetFeature.
    • Introduce new StandardPoiFeature, StandardBuildingsFeature, StandardPlaceLabelsFeature.
    • Introduce new FeaturesetDescriptor.
  • Generate MapStyle.standard and MapStyle.standardSatellite from the style specification. Added the new StandardFont type to represent the font family in these configurations. If you used a string variable, update your code:

// Old:
Map().mapStyle(.standard(font: fontValue))
Map().mapStyle(.standard(font: "lato"))
/// New:
Map().mapStyle(.standard(font: StandardFont(rawValue: fontValue)))
Map().mapStyle(.standard(font: .lato))
Map().mapStyle(.standard(font: "lato"))
  • Introduce experimental property MapboxMap.styleGlyphURL. Use this property to apply custom fonts to the map at runtime, without modifying the base style.
  • Introduce new styleGlyphURL property.
  • Make fill-extrusion-emissive-strength property data-driven
  • Dispatch view annotations update before rendering
  • Skip rendering landmarks when the camera is inside them

Bug fixes 🐞

  • Fix a console warning (Source x missing for layer x) when using annotation managers.
  • [SwiftUI] Fixed crash when ForEvery was used with duplicated IDs.
  • Improve zooming performance on dynamic Standard terrain and optimize terrain re-rendering performance on e.g routeline line-trim-offset change.
  • Respect polygons with holes on querying rendered features
  • Fix self-overlap of line corners when large line-width is used
  • Adjust conflation intersection test padding to fix disappearing fill-extrusion
  • Fix TileCover bug with polygon horizontal edges
  • Fix a bug with image dependent paint properties not getting a correct value after image become available
  • Fix for fill-extrusion replacement reconciliation
  • Clear tile pyramid on color theme change before the tiles are updated
  • Fix missing images notifications for images within coalesce expression when other images in coalesce are present. Image expressions with two arguments are no longer being considered present if only second image is present.
  • Fix crash on style pack load when no access token is set
  • Fix crash in TerrainRenderer when using snapshotter
  • Fix crash on re-creation of a custom raster source when different options are provided
  • Return parsing errors if runtime added style import JSON is not valid
  • Fix missing models in rendering result if reduceMemoryUse is called before taking snapshot
  • Fix the incorrect behaviour when using symbol-z-oder property
  • Fix raster-particle trail discontinuity at the antimeridian

Dependencies

  • Update MapboxCommon to 24.8.0-beta.1.
  • Update MapboxCoreMaps to 11.8.0-beta.1:
    • Changelog

Dependency requirements:

  • Compatible version of Xcode: 15.2.0