Skip to content

build(deps): bump the mapbox group across 1 directory with 3 updates - #1916

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/iosApp/mapbox-a3cee989b7
Open

build(deps): bump the mapbox group across 1 directory with 3 updates#1916
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/iosApp/mapbox-a3cee989b7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the mapbox group with 3 updates in the /iosApp directory: github.com/mapbox/mapbox-common-ios, github.com/mapbox/mapbox-core-maps-ios and github.com/mapbox/mapbox-maps-ios.

Updates github.com/mapbox/mapbox-common-ios from 24.26.0 to 24.28.1

Release notes

Sourced from github.com/mapbox/mapbox-common-ios's releases.

Release-v24.9.0-alpha.00

Bump to v24.9.0-alpha.00

Commits

Updates github.com/mapbox/mapbox-core-maps-ios from 11.26.0 to 11.28.1

Commits

Updates github.com/mapbox/mapbox-maps-ios from 11.26.0 to 11.28.1

Release notes

Sourced from github.com/mapbox/mapbox-maps-ios's releases.

v11.28.1

Bug fixes 🐞

  • Symbols remained elevated instead of dropping to the ground when 3D buildings were hidden via style config Toggling 3D buildings through a style configuration option didn't recompute symbol elevation, so labels and icons could stay elevated instead of settling back to the ground.

Dependencies

  • Update MapboxCommon to 24.28.1.
  • Update MapboxCoreMaps to 11.28.1.

Dependency requirements:

  • Compatible version of Xcode: 26.3

v11.28.0

Features ✨ and improvements 🏁

  • Line borders can now use a gradient along the line The new experimental LineLayer.lineBorderGradient colors a line feature's border along its length. Define it with a step or interpolate expression over line-progress. It takes precedence over lineBorderColor, needs lineBorderWidth above zero, and requires a GeoJSON source with lineMetrics set to true. Route lines can now give upcoming legs a different casing color than the active leg.
  • verticalFov accepts values down to 1 degree The vertical field of view now spans 1 degree to 90 degrees, widened from a lower bound of 11 degrees. Narrow values align a map overlay with a highly magnified camera or video feed. Shadows can still show precision artifacts below the old limit.

Bug fixes 🐞

  • View annotations misplaced on overlapping route sections near tile boundaries During a zoom transition, the collision test for ViewAnnotationManager.viewAnnotationAvoidLayers checked tile bounds with a larger radius than it used to place collision stamps. It found nothing to collide with and passed, so an annotation landed on an overlapping route section. The bounds check now uses the stamp cell size, so the SDK rejects the placement.

  • Elevated road-markup lines could flicker against the surface beneath them A line using LineLayer.lineElevationReference set to .hdRoadMarkup sits at nearly the same depth as the fill below it. Where the line width changed direction, its geometry could protrude and flicker. The renderer now biases the line depth 0.5 m toward the camera.

  • 3D models with a zero alpha vertex color rendered black The renderer read a model's vertex alpha channel for per-vertex ambient occlusion, assuming the channel was always white. Models that take their color from the style and ship a zero alpha turned black in a ModelLayer. The alpha channel now applies only to level-of-detail meshes.

  • Fullwidth vertical bar rotated twice in vertical text The CJK character rotation work in 11.27.0 substituted a horizontal bar and then rotated it again. The character now renders with a single rotation.

  • Applying an offline patch could fail when disk space ran short TileStore checked its quota against the downloaded patch, then checked the full file only after applying it. The disk could be full by then, and the write failed. TileStore now estimates the patched size and evicts data beforehand.

  • Offline imports could keep data older than what is already stored When a stored entry expired, TileStore imported the package entry unconditionally, assuming downloaded data is newer. Package data can predate what is on disk. TileStore now compares expiration times and imports only newer data, so a repeat import changes nothing.

  • Throttled tile downloads retried in lockstep On an HTTP 429 response, TileStore waited exactly the server's Retry-After delay. Downloads throttled together retried together, re-spiking the rate and drawing another 429, which could starve tiles for several minutes. The delay now carries jitter, so retries spread out.

Performance improvements 🚀

  • Raster tiles upload to the GPU asynchronously Raster layers now upload vertex buffers, index buffers, and textures through the asynchronous path other layers use. A tile draws after its upload finishes instead of holding up the render pass, which shortens frame stalls when imagery streams in.

  • Critical tile loads run ahead of other TileStore work TileStore now schedules loads marked critical priority at the front of its worker queue. Map tiles arrive sooner when a background download or offline operation is also in flight.

... (truncated)

Changelog

Sourced from github.com/mapbox/mapbox-maps-ios's changelog.

Changelog for Mapbox Maps SDK v11 for iOS

Mapbox welcomes participation and contributions from everyone.

main

11.29.0-rc.1 - 10 August, 2026

  • Fixed a crash in apps compiled with Swift 6 language mode when TileStore/OfflineManager offline callbacks fired off the main thread: their completion/progress closures are now @Sendable, along with Sendable model types.
  • Fixed a crash caused by a data race when subscribing to or cancelling a Signal (such as onCameraChanged) from a background thread while it emits on another thread. Protected other Signals from the same scenario.
  • Introduce experimental RasterLayer.rasterAllowDraping property which allows raster layers to opt out of draping.
  • Clarify the documentation of RasterLayer.rasterColor, rasterColorMix, and rasterColorRange.
  • Promote SymbolLayer.symbolZOffset to stable.
  • Accept object as config option value.
  • Accept expression as distance expression argument.
  • Fixed decoding of expressions containing a null literal, such as ["case", ["!=", ["get", "foo"], null], "A", "B"]. Reading a layer that used one — via layer(withId:type:) or localizeLabels(into:forLayerIds:) — failed with a Failed to decode Value<…> error (#2423).

11.28.0-rc.1 - 27 July, 2026

Features ✨ and improvements 🏁

  • Introduce LineLayer/lineBorderGradient API to color the border of a line feature with a gradient along its length. Takes precedence over lineBorderColor and requires lineBorderWidth to be greater than zero.

11.27.0 - 24 July, 2026

11.27.0-rc.1 - 13 July, 2026

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Aug 6, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 6, 2026 19:15
@dependabot
dependabot Bot requested a review from boringcactus August 6, 2026 19:15
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Aug 6, 2026
@boringcactus

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot dependabot Bot changed the title build(deps): bump the mapbox group in /iosApp with 3 updates build(deps): bump the mapbox group across 1 directory with 3 updates Aug 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/swift/iosApp/mapbox-a3cee989b7 branch from b436d35 to eee05e2 Compare August 7, 2026 18:12
Bumps the mapbox group with 3 updates in the /iosApp directory: [github.com/mapbox/mapbox-common-ios](https://github.com/mapbox/mapbox-common-ios), [github.com/mapbox/mapbox-core-maps-ios](https://github.com/mapbox/mapbox-core-maps-ios) and [github.com/mapbox/mapbox-maps-ios](https://github.com/mapbox/mapbox-maps-ios).


Updates `github.com/mapbox/mapbox-common-ios` from 24.26.0 to 24.28.1
- [Release notes](https://github.com/mapbox/mapbox-common-ios/releases)
- [Commits](mapbox/mapbox-common-ios@24.26.0...4d0fd81)

Updates `github.com/mapbox/mapbox-core-maps-ios` from 11.26.0 to 11.28.1
- [Release notes](https://github.com/mapbox/mapbox-core-maps-ios/releases)
- [Commits](mapbox/mapbox-core-maps-ios@11.26.0...0e8d24d)

Updates `github.com/mapbox/mapbox-maps-ios` from 11.26.0 to 11.28.1
- [Release notes](https://github.com/mapbox/mapbox-maps-ios/releases)
- [Changelog](https://github.com/mapbox/mapbox-maps-ios/blob/main/CHANGELOG.md)
- [Commits](mapbox/mapbox-maps-ios@11.26.0...6cac198)

---
updated-dependencies:
- dependency-name: github.com/mapbox/mapbox-common-ios
  dependency-version: 24.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mapbox
- dependency-name: github.com/mapbox/mapbox-core-maps-ios
  dependency-version: 11.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mapbox
- dependency-name: github.com/mapbox/mapbox-maps-ios
  dependency-version: 11.27.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mapbox
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/swift/iosApp/mapbox-a3cee989b7 branch from eee05e2 to 2bdc34f Compare August 13, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant