Skip to content

Releases: mapbox/mapbox-maps-android

v10.12.1

28 Mar 10:05
Compare
Choose a tag to compare

10.12.1 March 28, 2023

Bug fixes 🐞

  • Fix missing data id in source-data-loaded event for empty GeoJSON data.

Dependencies

  • Update gl-native to v10.12.1.

v10.12.0

23 Mar 11:31
Compare
Choose a tag to compare

10.12.0 March 23, 2023

Features ✨ and improvements 🏁

  • Add data-id argument to GeoJsonSource data update methods. data-id is later attached to the SourceDataLoadedEventData event and allows to track the specific GeoJsonSource update.
  • Reduce line gradient texture size if there is no color change.

Bug fixes 🐞

  • Fix regression from v10.11.0 when applying geojson from loaded style to the new style could cause the crash or no data applied.
  • Fix regression from v10.11.0 when applying geojson data was not working when no style was available.
  • Do not fail on parsing vector tile when there are duplicate keys encoded in the tile data.
  • Fix a bug where camera change event is not emitted when using free camera options to set camera.
  • Fix network usage for the case when multiple access tokens are used.
  • Fix rendering glitches for symbols when animating the map caused by image atlas interfering.
  • Fix set geojson source data with null value.
  • Interrupt blocking disk cache database operations on application exit, so that the application does not hang.
  • Fix a bug where continuously dragging and changing zoom would lead to either very slow or very fast map dragging.
  • Avoid generation of the unneeded glyph textures.
  • Fix rendering errors when the closing point is missing in GeoJSON polygon features.
  • Fix a bug where taking consecutive snapshots had missing tiles.
  • Fix a bug where fill extrusions would flicker when crossing a certain zoom threshold.

Dependencies

  • Update gl-native to v10.12.0 and common to v23.4.0.

v10.11.2

10 Mar 14:47
b35837b
Compare
Choose a tag to compare

10.11.2 March 10, 2023

Bug fixes 🐞

  • Fix missing terrain on some GPUs (e.g. Mali). (2036)

Dependencies

  • Update gl-native to v10.11.2. (2036)

v10.12.0-rc.1

09 Mar 16:19
Compare
Choose a tag to compare
v10.12.0-rc.1 Pre-release
Pre-release

10.12.0-rc.1 March 09, 2023

Bug fixes 🐞

  • Fix regression from v10.11.0 when applying geojson data was not working when no style was available.
  • Interrupt blocking disk cache database operations on application exit so that the application does not hang.
  • Fix a bug where continuously dragging and changing zoom would lead to either very slow or fast map dragging.
  • Fix missing terrain on some GPUs (e.g. Mali).

Dependencies

  • Update gl-native to v10.12.0-rc.1 and common to v23.4.0-rc.1.

v10.12.0-beta.1

22 Feb 18:37
Compare
Choose a tag to compare
v10.12.0-beta.1 Pre-release
Pre-release

10.12.0-beta.1 February 22, 2023

Features ✨ and improvements 🏁

  • Add data-id argument to GeoJsonSource data update methods. data-id is later attached to the
    SourceDataLoadedEventData event and allows to track the specific GeoJsonSource update. (1991)
  • Reduce line gradient texture size if there is no color change.

Bug fixes 🐞

  • Avoid generation of the unneeded glyph textures.
  • Fixes rendering errors when the closing point is missing in GeoJSON polygon features.
  • Fix a bug where taking consecutive snapshots had missing tiles.
  • Fix a bug where fill extrusions would flicker when crossing a certain zoom threshold.

Dependencies

  • Update gl-native to v10.12.0-beta.1 and common to v23.4.0-beta.1.

10.11.1

21 Feb 12:57
9a8ffe2
Compare
Choose a tag to compare

10.11.1 February 21, 2023

Bug fixes 🐞

  • [tile store] Remove access token from TileStore Log. (2019)
  • One-time migrate MME's mapboxTelemetryState flag to CoreTelemetry. (2019)

Dependencies

  • Update common to v23.3.2. (2019)

v10.10.2

16 Feb 13:58
a1bd12c
Compare
Choose a tag to compare

10.10.2 February 16, 2023

Bug fixes 🐞

  • [tile store] Remove token from TileStore Logs. (2011)

Dependencies

  • Update common to v23.2.3. (2011)

v10.11.0

09 Feb 10:24
96acb5e
Compare
Choose a tag to compare

10.11.0 February 09, 2023

Features ✨ and improvements 🏁

  • Skip redundant MapboxMap.setCamera updates in CameraAnimationsPlugin. (1909)
  • Improve performance by setting geojson data directly. (1920)
  • Fix viewport hang when transition to FollowPuckViewportState and no new location update is available. (1929)
  • Avoid unneeded tiles relayout on style change. (1984)
  • Enable the usage of expressions in array values during style parsing, where the member expressions in the array is evaluated to the same type. (1984)
  • Slightly improve quality and performance of the terrain. (1984)
  • Improve performance for style switch use cases by avoiding unneeded tiles re-layout. (1984)

Bug fixes 🐞

  • Fix a bug where flyTo animation request invalid tiles from map engine. (1949)
  • Deprecate pattern and dash transition properties for layer (e.g. BackgroundLayer.backgroundPatternTransition, FillExtrusionLayer.fillExtrusionPatternTransition, FillLayer.fillPatternTransition, LineLayer.lineDasharrayTransition, LineLayer.linePatternTransition, ...). (1941)
  • Fix terrain tiles missing issue when running in the emulator and some android devices. (1953)
  • Fix wrong onLongTouch event detected on any map gesture after clicks on ViewAnnotation. (1954)
  • Fix a known issue where NullPointerException was thrown when last location was not available. (1984)
  • Fix flickering issues for the symbols that allow overlap (have text(icon)-allow-overlap: true) with skipping fade-in animation for them. (1984)
  • Fix data queueing issue when calling API 'setStyleGeoJSONSourceData'. (1984)
  • Fix flickering terrain on high pitched views. (1984)
  • Clamp inputs in DEMData::get() to prevent OOB Access. (1984)
  • Fix asset file source threading model - do not use legacy RunLoop, thus do not use ALooper and get rid of an extra thread. (1984)
  • Fix text visualization when in orthographic mode. (1984)
  • Fix terrain elevation when a padded dem source is used. (1984)
  • Fixes visible tile borders when msaa enabled. (1984)
  • Fix distance-to-center filtering of symbols when terrain is enabled. (1984)
  • Fix color transitions in model ligthing. (1984)
  • Fix terrain placement for model layer when model scale is set to zero. (1984)
  • Fix geometry tile model layer paint property transition. (1984)
  • Fix camera bumpiness at the beginning of a drag operation when terrain is enabled. (1984)
  • Fix disappearing tiles when terrain with a high exaggeration is enabled. (1984)
  • Fix line-border-color when used with line-trim-offset. (1984)
  • Fixes an issue when allow-overlap, ignore-placement , and map rotation-alignment of icon breaks the rendering of symbols on the globe. (1984)
  • Mitigate symbol flickering on source data change during camera animation. (1984)
  • Mitigate OOM caused by Snapshotter API usage. (1984)
  • Fixes rare crashes during render feature queries, if the features are located close to each other. (1984)
  • Fix an issue where the camera would start flickering during subsequent calls to Map::jumpTo / Map::easeTo with terrain enabled.. (1984)
  • Fix redundant snapshot capturing that caused excessive memory usage. (1984)
  • Fix incorrect resource type being specified map loading error event data. (1984)
  • Original gesture settings should be maintained after map operations (such as panning the map) complete. (1989)

Dependencies

  • Update gl-native to v10.11.1, common to v23.3.1. (1984)

v10.11.0-rc.1

26 Jan 16:49
9a44906
Compare
Choose a tag to compare
v10.11.0-rc.1 Pre-release
Pre-release

10.11.0-rc.1 January 26, 2023

Features ✨ and improvements 🏁

  • Improve performance for style switch use cases by avoiding unneeded tiles re-layout. (1953)

Bug fixes 🐞

  • Fix a bug where flyTo animation request invalid tiles from map engine. (1949)
  • Deprecate pattern and dash transition properties for layer (e.g. BackgroundLayer.backgroundPatternTransition, FillExtrusionLayer.fillExtrusionPatternTransition, FillLayer.fillPatternTransition, LineLayer.lineDasharrayTransition, LineLayer.linePatternTransition, ...). (1941)
  • Fix terrain tiles missing issue when running in the emulator and some android devices. (1953)

Dependencies

  • Update gl-native to v10.11.0-rc.1 and common to v23.3.0-rc.1. (1953)

Known issues

  • If last location is not available, LocationEngine will throw a NullPointerException.

v10.10.1

25 Jan 14:35
1c78c2c
Compare
Choose a tag to compare

10.10.1 January 25, 2023

Features ✨ and improvements 🏁

  • Add custom header x-mapbox-app-info to requests. (1957)

Bug fixes 🐞

  • Fix a bug where taking consecutive snapshots had missing tiles. (1957)

Dependencies

  • Update gl-native to v10.10.1 and common to v23.2.2. (1957)