Skip to content

Commit 3a4c337

Browse files
Backport changelogs from v0.16.0 release
GitOrigin-RevId: 854ffcf94c6c6b3215da5ffedaed7eb5de7b2bf3
1 parent 22fbfae commit 3a4c337

File tree

15 files changed

+33
-28
lines changed

15 files changed

+33
-28
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,15 @@ Mapbox welcomes participation and contributions from everyone.
1010
* Add click gesture support to `Marker` composable with `onClick` parameter
1111
* Introduced `ScaleBarSettings.distanceUnits` property supporting metric, imperial, and nautical units, replacing the boolean `isMetricUnits` property.
1212

13-
# 11.16.0
13+
14+
# 11.16.0 October 21, 2025
1415
## Bug fixes 🐞
1516
* Fix location request leak when setting custom location provider after updating settings
1617

18+
## Dependencies
19+
* Update gl-native to [v11.16.0](https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.16.0), common to [v24.16.0](https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.16.0).
20+
21+
1722
# 11.16.0-rc.2 October 14, 2025
1823

1924
## Features ✨ and improvements 🏁

extension-androidauto/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ allprojects {
3333
// In your build.gradle, add the extension with your other dependencies.
3434
dependencies {
3535
// Note that the Mapbox Android Auto Extension depends on the entire Mapbox Maps SDK, it will bring the whole Mapbox Maps SDK with the same version as transitive dependency.
36-
implementation 'com.mapbox.extension:maps-androidauto:11.16.0-rc.1'
36+
implementation 'com.mapbox.extension:maps-androidauto:11.16.0'
3737
}
3838
```
3939

@@ -177,7 +177,7 @@ The Android Auto extension before v0.5.0 is released separately from the Android
177177
|----------------------------|------------|-----------------------------|
178178
| Xiaomi animations | ✅ | v10.9+ |
179179
| Logo Widget | ✅ | v10.4+ |
180-
| Compass Widget | ✅ | v10.4+ |
180+
| Compass Widget | ✅ | v10.4+ |
181181
| Map rendering | ✅ | v10.0+ |
182182
| Runtime styling | ✅ | v10.0+ |
183183
| Camera animation | ✅ | v10.0+ |
@@ -189,4 +189,4 @@ The Android Auto extension before v0.5.0 is released separately from the Android
189189
| Scale bar plugin | ❌ | - |
190190
| Attribution | ❌ | - |
191191

192-
View [LICENSE.md](LICENSE.md) for all dependencies used by this extension.
192+
View [LICENSE.md](LICENSE.md) for all dependencies used by this extension.

extension-compose/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ allprojects {
5151
5252
// In your build.gradle, add the compose extension with your other dependencies.
5353
dependencies {
54-
implementation 'com.mapbox.extension:maps-compose:11.16.0-rc.1'
54+
implementation 'com.mapbox.extension:maps-compose:11.16.0'
5555
5656
// Pick your versions of Android Mapbox Map SDK
5757
// Note that Compose extension is compatible with Maps SDK v11.0+.
58-
implementation 'com.mapbox.maps:android:11.16.0-rc.1'
58+
implementation 'com.mapbox.maps:android:11.16.0'
5959
}
6060
```
6161

@@ -122,7 +122,7 @@ You can set the initial map style with `MapStyle` composable function and the in
122122

123123
### Use raw `MapboxMap` methods through `MapEffect` or `DisposableMapEffect`
124124

125-
Mapbox Compose Extension is built around the `MapView` in the base maps SDK. It's unlikely that we will be able to cover the full API surface in this wrapper, so we expose the reference to the raw `MapView` so that you can use all the API surface inside a `MapEffect`.
125+
Mapbox Compose Extension is built around the `MapView` in the base maps SDK. It's unlikely that we will be able to cover the full API surface in this wrapper, so we expose the reference to the raw `MapView` so that you can use all the API surface inside a `MapEffect`.
126126

127127
Please note that using raw `MapView` APIs in `MapEffect` might introduce internal state changes that interferes with the Compose states, and might result in unexpected behaviours, please use it with caution.
128128

@@ -234,7 +234,7 @@ The following example showcases adding one circle annotation to the map:
234234
true
235235
}
236236
circleRadius = 20.0
237-
circleColor = Color.Blue
237+
circleColor = Color.Blue
238238
}
239239
}
240240
}
@@ -274,7 +274,7 @@ Adding multiple Annotations to the map using `AnnotationGroup` is more efficient
274274
Toast.LENGTH_SHORT
275275
).show()
276276
true
277-
}
277+
}
278278
}
279279
}
280280
}
@@ -388,7 +388,7 @@ The following example showcases adding `ViewAnnotation` that holds a `Button` to
388388
}
389389
```
390390

391-
### Configure Map ornaments(Compass, ScaleBar, Attribution, Logo)
391+
### Configure Map ornaments(Compass, ScaleBar, Attribution, Logo)
392392

393393
The Map ornaments are introduced as composable functions within dedicated scope and can be set to the MapboxMap composable function.
394394

@@ -472,9 +472,9 @@ The following example showcases how to change the `GesturesSettings` through hoi
472472

473473
The map style can be set through `MapboxStyleComposable`, currently we expose following Style composable functions:
474474

475-
* `GenericStyle` for all the available style features as weakly typed APIs, it has full flexibility to control any style/slot/positioned layers and style import configs, but alternative strongly typed APIs should be preferred for safety and convenience to use.
475+
* `GenericStyle` for all the available style features as weakly typed APIs, it has full flexibility to control any style/slot/positioned layers and style import configs, but alternative strongly typed APIs should be preferred for safety and convenience to use.
476476
* `MapStyle` for simple loading style use cases if you don't need slots position your layer according to the layerIds defined in the style json.
477-
* `MapboxStandardStyle` for the default Mapbox Standard Style, it exposes available slots to position runtime-added layers and style import configs as strongly typed API.
477+
* `MapboxStandardStyle` for the default Mapbox Standard Style, it exposes available slots to position runtime-added layers and style import configs as strongly typed API.
478478

479479
#### Runtime styling with layers and sources
480480

@@ -486,7 +486,7 @@ The layers can be added to the style/map as `MapboxMapComposable` functions.
486486
The sources are exposed as source state, which can be hoisted outside of the map and be shared with multiple layers. Please note the source state can not be shared across multiple map instances.
487487

488488
Please also note that the layer id and source id are automatically generated and remembered by default, so that you can reuse the layers in different places without `layerId already exist` error.
489-
In case if you need the layer/source id later for other purpose, e.g. query rendered features, you can provide your own id and reuse later.
489+
In case if you need the layer/source id later for other purpose, e.g. query rendered features, you can provide your own id and reuse later.
490490

491491
The following example showcases how to work with runtime styling with composable functions:
492492

@@ -572,4 +572,4 @@ Style projection support | ✅ | v11.3.0+
572572
Style terrain support | ✅ | v11.5.0+
573573
Style light support | ✅ | v11.5.0+
574574

575-
View [LICENSE.md](LICENSE.md) for all dependencies used by this extension.
575+
View [LICENSE.md](LICENSE.md) for all dependencies used by this extension.

extension-localization/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ allprojects {
3131
3232
// In the app build.gradle file
3333
dependencies {
34-
implementation 'com.mapbox.extension:maps-localization:11.16.0-rc.1'
34+
implementation 'com.mapbox.extension:maps-localization:11.16.0'
3535
}
3636
```
3737

extension-style/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ allprojects {
3232
3333
// In the app build.gradle file
3434
dependencies {
35-
implementation 'com.mapbox.extension:maps-style:11.16.0-rc.1'
35+
implementation 'com.mapbox.extension:maps-style:11.16.0'
3636
}
3737
```
3838

plugin-animation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ allprojects {
3434
3535
// In the app build.gradle file
3636
dependencies {
37-
implementation 'com.mapbox.plugin:maps-animation:11.16.0-rc.1'
37+
implementation 'com.mapbox.plugin:maps-animation:11.16.0'
3838
}
3939
```
4040

plugin-annotation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ allprojects {
3030
3131
// In the app build.gradle file
3232
dependencies {
33-
implementation 'com.mapbox.plugin:maps-annotation:11.16.0-rc.1'
33+
implementation 'com.mapbox.plugin:maps-annotation:11.16.0'
3434
}
3535
```
3636

plugin-attribution/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ allprojects {
3333
3434
// In the app build.gradle file
3535
dependencies {
36-
implementation 'com.mapbox.plugin:maps-attribution:11.16.0-rc.1'
36+
implementation 'com.mapbox.plugin:maps-attribution:11.16.0'
3737
}
3838
```
3939

plugin-compass/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ allprojects {
3232
3333
// In the app build.gradle file
3434
dependencies {
35-
implementation 'com.mapbox.plugin:maps-compass:11.16.0-rc.1'
35+
implementation 'com.mapbox.plugin:maps-compass:11.16.0'
3636
// Mapbox Maps Compass Plugin depends on the Mapbox Maps Animation Plugin
37-
implementation 'com.mapbox.plugin:maps-animation:11.16.0-rc.1'
37+
implementation 'com.mapbox.plugin:maps-animation:11.16.0'
3838
}
3939
```
4040

plugin-gestures/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ allprojects {
3030
3131
// In the app build.gradle file
3232
dependencies {
33-
implementation 'com.mapbox.plugin:maps-gestures:11.16.0-rc.1'
33+
implementation 'com.mapbox.plugin:maps-gestures:11.16.0'
3434
// Mapbox Maps Gestures Plugin depends on the Mapbox Maps Animation Plugin
35-
implementation 'com.mapbox.plugin:maps-animation:11.16.0-rc.1'
35+
implementation 'com.mapbox.plugin:maps-animation:11.16.0'
3636
}
3737
```
3838

0 commit comments

Comments
 (0)