|
1 | 1 | # Changelog for the Mapbox Navigation SDK Core Framework for Android |
2 | 2 |
|
| 3 | +## Navigation SDK Core Framework 3.16.0-beta.1 - 26 September, 2025 |
| 4 | +#### Notes |
| 5 | +3.16.x is the next version after 3.12.x. For technical reasons, versions 3.13.x, 3.14.x and 3.15.x are skipped. Starting from 3.16.x, the Nav SDK minor version will be aligned with other Mapbox dependencies. |
| 6 | + |
| 7 | +#### Features |
| 8 | +- Added `AdasEdgeAttributes#isBuiltUpArea` and `AdasEdgeAttributes#roadItems` properties. |
| 9 | +- Added a new `RoadObjectMatcherOptions` class that configures the road object matching behavior. Available through the `NavigationOptions` class. |
| 10 | +- Added `RouteCalloutUiStateProvider` class that allows to listen to Route Callout UI data. |
| 11 | +Normally, route callouts are drawn under the hood in NavSDK when this feature is enabled in `MapboxRouteLineApiOptions`. |
| 12 | +However, there might be cases when app wants to only get the callout data from NavSDK and attach the DVA itself. |
| 13 | +An example of such a case is using Mapbox Maps SDK Compose extensions: attaching a DVA for |
| 14 | +Compose MapboxMap is done via [compose-specific API](https://docs.mapbox.com/android/maps/examples/compose/dynamic-view-annotations/), |
| 15 | +which is not currently supported by NavSDK. |
| 16 | +In this case you may listen to `RouteCalloutUiStateData` updates via `RouteCalloutUiStateProvider` and use its information by attach a DVA. |
| 17 | +- Added experimental overloads for `MapboxManeuverApi#getRoadShields` and `MapboxRouteShieldApi#getRouteShields` that accept a `ShieldFontConfig` parameter, enabling custom font selection for route shields. |
| 18 | +- Added experimental `MapboxNavigationSVGExternalFileResolver` that can resolve fonts for SVG rendering from assets or use system fonts. |
| 19 | +- Updated `MapboxNavigation.replanRoute()` to now accept a new optional parameter of type `ReplanRoutesCallback`. |
| 20 | + |
| 21 | +#### Bug fixes and improvements |
| 22 | +- Fix the bug that causes road cameras on alternative routes to be marked as passed but not removed from the map. |
| 23 | +- Fixed the incorrect order of callbacks when notifying about road cameras on the route. |
| 24 | + |
| 25 | +### Mapbox dependencies |
| 26 | +This release depends on, and has been tested with, the following Mapbox dependencies: |
| 27 | +- Mapbox Maps SDK `v11.16.0-beta.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.16.0-beta.1)) |
| 28 | +- Mapbox Navigation Native `v324.16.0-beta.1` |
| 29 | +- Mapbox Core Common `v24.16.0-beta.1` |
| 30 | +- Mapbox Java `v7.8.0` ([release notes](https://github.com/mapbox/mapbox-java/releases/tag/v7.8.0)) |
| 31 | + |
| 32 | + |
3 | 33 | ## Navigation SDK Core Framework 3.12.0-beta.1 - 15 August, 2025 |
4 | 34 | #### Features |
5 | 35 | - Added ability to filter by data source in EV charging station search operations. |
|
0 commit comments