Skip to content

Commit b501554

Browse files
authored
Bump glNative to 11.11.0 and common to 24.11.0 (#3030)
* Bump glNative to 11.11.0 and common to 24.11.0 * Update changelog entries * Update license * Fix example for geofencing * Remove unnecessary radius from properties for isochrone
1 parent 6a52f23 commit b501554

File tree

5 files changed

+36
-5
lines changed

5 files changed

+36
-5
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,40 @@ Mapbox welcomes participation and contributions from everyone.
1010
* [compose] Introduce experimental `vignetteColorUseTheme` and `colorUseTheme` for `RainState` and `SnowState` which allows overriding color theme of precipitations.
1111

1212
# 11.11.0
13+
## Features ✨ and improvements 🏁
14+
* Support for landmark icons. Landmark icons are stylized, uniquely designed POI icons that indicate the most popular and recognizable landmarks on the map.
15+
* Support expression input for `PromoteId`.
16+
* Add a setting that allows geofencing users with Android <= 28 to access background locations. Add `mapbox-location-config.xml` file with the following content:
17+
```xml
18+
<resources>
19+
<bool name="com.mapbox.common.location.sdk28_use_background_permissions">true</bool>
20+
</resources>
21+
```
22+
* Add `Expression` support for `*UseTheme` style properties to override color theme for particular color properties in all layers.
23+
* Add experimental `*UseTheme` support for annotations and `LocationPuck3D`.
24+
* Introduce experimental `Style.setImportColorTheme`, which allows changing the color theme of the style import.
25+
* [compose] Introduce experimental `StyleImportState.styleColorTheme` which allows changing the color theme of the style import.
26+
* Conflate `MapboxMap.mapLoadedEvents`, `MapboxMap.mapLoadingErrorEvents`, `MapboxMap.styleLoadedEvents`, `MapboxMap.styleDataLoadedEvents`, `MapboxMap.cameraChangedEvents`, `MapboxMap.mapIdleEvents`, `MapboxMap.sourceAddedEvents`, `MapboxMap.sourceRemovedEvents`, `MapboxMap.sourceDataLoadedEvents`, `MapboxMap.styleImageMissingEvents`, `MapboxMap.styleImageRemoveUnusedEvents`, `MapboxMap.renderFrameStartedEvents`, `MapboxMap.renderFrameFinishedEvents`, `MapboxMap.resourceRequestEvents` by default to avoid blocking main thread due to slow collectors.
27+
1328
## Bug fixes 🐞
1429
* Fix annotation drag being triggered when multi-finger gesture is in progress.
30+
* Fix missing vector images after style change.
31+
* Ensure background color is correctly set.
32+
* Fix background layer not being updated if raster image was updated in-place or if color theme changed.
33+
* Trigger DVA replacement if zoom diff is big.
34+
* Fix line placement symbol disappearing issue when in zoom level 5.
35+
* Place view annotation away from camera when pitch > 45.
36+
* Fix dark shades of gradient effect in night preset.
37+
* Fix Custom Raster Source behavior on re-creation.
38+
* Change unreachable connection retries to use exponential backoff.
39+
* Fixed incorrect rgba to hsla conversion for white color.
40+
* Fix vector images rasterization.
41+
* Make katakana and CJK symbol rendered correctly in vertical writing mode.
42+
* Fix a bug that may cause style packs to be either inaccessible or incorrect when updating an older tile store database created with Maps SDK 11.9 or earlier versions. **In systems that have already used Maps SDK 11.10.0 through 11.10.2, a re-download of style packs may be necessary.**
43+
* Fix a map start time regression by speed up tile loading.
44+
45+
## Dependencies
46+
* Update gl-native to v11.11.0 and common to v24.11.0.
1547

1648

1749
# 11.10.3 March 19, 2025

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ License: [The Apache Software License, Version 2.0](http://www.apache.org/licens
482482

483483
===========================================================================
484484

485-
### MapboxCoreMaps,11.11.0-rc.1,Mapbox ToS,Mapbox,https://www.mapbox.com/
485+
### MapboxCoreMaps,11.11.0,Mapbox ToS,Mapbox,https://www.mapbox.com/
486486

487487
```
488488
Mapbox Core Maps version 11.0

app/src/main/java/com/mapbox/maps/testapp/examples/geofence/ExtendedGeofencingActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ class ExtendedGeofencingActivity : AppCompatActivity() {
234234
// Postpone access to Geofence engine until we get location permissions
235235
geofencing.configure(
236236
GeofencingOptions.Builder().apply {
237-
defaultRadius = CUSTOM_GEOFENCE_RADIUS
238237
maximumMonitoredFeatures = 300_000
239238
}.build(),
240239
logGeofencingError("configure")

app/src/main/java/com/mapbox/maps/testapp/examples/geofence/SimpleGeofencingActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ class SimpleGeofencingActivity : AppCompatActivity() {
132132
// Postpone access to Geofence engine until we get location permissions
133133
geofencing.configure(
134134
GeofencingOptions.Builder().apply {
135-
defaultRadius = CUSTOM_GEOFENCE_RADIUS
136135
maximumMonitoredFeatures = 300_000
137136
}.build(),
138137
logGeofencingError("configure")
@@ -179,6 +178,7 @@ class SimpleGeofencingActivity : AppCompatActivity() {
179178

180179
val properties = JsonObject()
181180
properties.addProperty(GeofencingPropertiesKeys.DWELL_TIME_KEY, DWELL_TIME)
181+
properties.addProperty(GeofencingPropertiesKeys.POINT_RADIUS_KEY, CUSTOM_GEOFENCE_RADIUS)
182182
// for geofences represented by Point the defaultRadius from [GeofencingOptions] is used.
183183
val pointFeature = Feature.fromGeometry(
184184
point,

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ japicmp = "0.4.1"
3535
# Dependencies
3636

3737
# GlNative and Common are used by the convention plugin
38-
mapboxGlNative = "11.11.0-SNAPSHOT-03-17--11-34.git-b7a6609"
39-
mapboxCommon = "24.11.0-rc.1"
38+
mapboxGlNative = "11.11.0"
39+
mapboxCommon = "24.11.0"
4040

4141
mapboxBase = "0.11.0"
4242
mapboxGestures = "0.8.0"

0 commit comments

Comments
 (0)