Skip to content

Commit d68c5d4

Browse files
authored
v11.9.beta.1 - bump dependencies release notes (#2868)
Updates dependencies: mapboxGlNative to 11.9.0-beta.1 and mapboxCommon to 24.9.0-beta.1. Adds changelog entries.
1 parent 865e3df commit d68c5d4

File tree

2 files changed

+35
-7
lines changed

2 files changed

+35
-7
lines changed

CHANGELOG.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ Mapbox welcomes participation and contributions from everyone.
44

55
# main
66
## Breaking changes ⚠️
7-
* Expose Geofencing with `com.mapbox.annotation.MapboxExperimental` annotation.
7+
* Expose Geofencing with `com.mapbox.annotation.MapboxExperimental`.
8+
* Move geofencing classes to `com.mapbox.common.geofencing` package from `com.mapbox.common.experimental.geofencing`.
9+
* Make constructor of `GeofencingOptions`, `GeofencingEvent` and other geofencing classes holding data private. Associated `Builder()` classes should be used instead.
810
* Remove experimental `MapboxMap.queryRenderedFeatures` and `MapboxMap.querySourceFeatures` that used `FeaturesetQueryTarget` as an argument.
911

1012
## Features ✨ and improvements 🏁
@@ -15,17 +17,43 @@ Mapbox welcomes participation and contributions from everyone.
1517
* Introduce `LocationIndicatorLayer.emphasisCircleGlowRange` and `LocationIndicatorLayer.emphasisCircleGlowRangeTransition` APIs to control the glow effect of the emphasis circle from the solid start to the fully transparent end and to set the transition options for the `emphasisCircleGlowRange` property, respectively.
1618
* Introduce `radius` parameter for `ClickInteraction` and `LongClickInteraction` to support an extra area around the interaction.
1719
* Add a way to specify options for `Expression.image()`.
18-
20+
* Introduce experimental `AnimatableModel`, `ModelMaterialPart`, `ModelNodePart` APIs to style the 3D location puck's overridable parts. [Implementation example](app/src/main/java/com/mapbox/maps/testapp/examples/LocationComponentModelAnimationActivity.kt).
21+
* Introduce `modelRotationExpression`, `modelColor`, `modelColorExpression`, `modelColorMixIntensity`, `modelColorMixIntensityExpression`, `modelOpacityExpression` on `LocationPuck3D`.
22+
* Introduce experimental `LocationPuck3D.materialOverrides` and `LocationPuck3D.nodeOverrides` API to allow model parts overrides.
23+
* Add vector icons support: SDK will now download vector icons and rasterize them locally, which will results in better icon quality for icons resized via icon-size. Changeable colors support: icon expression can now have optional parameter to change named colors described in SVG icons metadata.
24+
* Add support for shadows from elevated structures.
1925
* [compose] Introduce `LocationIndicatorLayerState.emphasisCircleGlowRange` and `LocationIndicatorLayerState.emphasisCircleGlowRangeTransition` properties.
2026
* [compose] Introduce `FillLayerState.fillZOffset` and `FillLayerState.fillZOffsetTransition` properties.
2127
* [compose] Introduce `FillExtrusionLayerState.fillExtrusionBaseAlignment` and `FillExtrusionLayerState.fillExtrusionHeightAlignment` properties.
2228
* [compose] Introduce `BackgroundLayerState.backgroundPitchAlignment` property.
2329
* [compose] Adds support for `fillZOffset` in `PolygonAnnotationState`, `PolygonAnnotationGroupState`.
2430
* [compose] Expose `MapViewportState.cameraForCoordinates` method.
2531
* [compose] Introduce `radius` parameter for all relevant compose functions for interactions to support an extra area around the interaction.
26-
* Introduce experimental `AnimatableModel`, `ModelMaterialPart`, `ModelNodePart` APIs to style the 3D location puck's overridable parts.
27-
* Introduce `modelRotationExpression`, `modelColor` `modelColorExpression`, `modelColorMixIntensity`, `modelColorMixIntensityExpression`, `modelOpacityExpression` on `LocationPuck3D`.
28-
* Introduce experimental `LocationPuck3D.materialOverrides` and `LocationPuck3D.nodeOverrides` API to allow model parts overrides.
32+
33+
## Bug fixes 🐞
34+
* Fix dark shades caused by corner case light directions when `FillLayer.fillExtrusionEmissiveStrength` is set to high values (closer to 1).
35+
* Fix rendering of interleaved SDF and non-SDF icons in the same layer.
36+
* Fix `LineLayer.lineEmissiveStrength` not being applied to patterned lines.
37+
* Fix map flickering on some Mali and PowerVR GPUs.
38+
* Fix shader fog computation being incorrectly enabled for landmarks.
39+
* Handle empty payloads for offline resources.
40+
* Encapsulate config expression in assertion expression when expected return type is known.
41+
* Fixes a bug which caused icon shifts in some cases.
42+
* Fix feature state update if layer contains data driven `measureLight` expression.
43+
* Fix the owning thread log error prints on legacy `OfflineRegion` creation.
44+
* Fix a crash in interpolate expression.
45+
* Resolve usage of `GeoJsonSource.autoMaxZoom` for single feature.
46+
* Resolve dotted line issue with very long lines.
47+
* Fix texture gather for shadows not being selected correctly by default.
48+
* Performance improvements for runtime-added images.
49+
* Fix `AndroidDeviceLocationProvider` reporting an error when location permissions are not granted.
50+
* Improve exception handling inside Cronet providers when Cronet library failed to load.
51+
52+
## Dependencies
53+
* Update gl-native to v11.9.0-beta.1 and common to v24.9.0-beta.1.
54+
55+
## Known issues
56+
* Custom (non Mapbox-hosted) sprites could fail to load in some scenarios.
2957

3058
# 11.7.3 November 19, 2024
3159
## Bug fixes 🐞

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.9.0-SNAPSHOT.1125T0952Z.7839be5"
39-
mapboxCommon = "24.9.0-SNAPSHOT.1125T0952Z.7839be5"
38+
mapboxGlNative = "11.9.0-beta.1"
39+
mapboxCommon = "24.9.0-beta.1"
4040

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

0 commit comments

Comments
 (0)