Skip to content

Releases: mapbox/mapbox-maps-android

v10.13.0-rc.1

20 Apr 08:26
Compare
Choose a tag to compare
v10.13.0-rc.1 Pre-release
Pre-release

10.13.0-rc.1 April 20, 2023

Features ✨ and improvements 🏁

  • Add overloaded methods to CameraAnimatorsFactory allowing to set camera animator owner.
  • Improve startup performance by calculating the style expressions dependencies lazily.
  • Introduce a new APIs coordinateInfoForPixel(pixel: ScreenCoordinate): CoordinateInfo and coordinatesInfoForPixels(pixels: List<ScreenCoordinate>): List<CoordinateInfo> which will return record(s) containing both coordinate and isOnSurface info.

Bug fixes 🐞

  • Fix 3d location layer properties model-scale-transition and model-rotation-transition, made them non-transitionable.
  • Fix raw expression parsing for list literal.
  • Fix text flickering while symbol layer update if text-field contains text-color property inside the format expression.

Dependencies

  • Update gl-native to v10.13.0-rc.1 and common to v23.5.0-rc.1.

v10.10.3

12 Apr 15:33
0608b29
Compare
Choose a tag to compare

10.10.3 April 12, 2023

Bug fixes 🐞

  • Fix tileset descriptor resolving failure when the disk cache is full. (2071)

Dependencies

  • Update gl-native to v10.10.2. (2071)

v10.12.2

06 Apr 16:50
Compare
Choose a tag to compare

10.12.2 April 6, 2023

Features ✨ and improvements 🏁

  • Introduce MapboxMap.tileCover experimental API to get the tileIDs that cover current map camera.

Dependencies

  • Update gl-native to v10.12.2.

v10.13.0-beta.1

06 Apr 08:52
Compare
Choose a tag to compare
v10.13.0-beta.1 Pre-release
Pre-release

10.13.0-beta.1 April 05, 2023

Features ✨ and improvements 🏁

  • Deprecate Snapshotter.setTileMode and Snapshotter.isInTileMode.
  • Deprecate Style.setStyleGeoJSONSourceData(sourceId, data).
  • Use flat screen coordinate conversion functions with zero exaggeration terrain.
  • Share similar image and glyph atlases across tiles and thus avoid unnecessary textures creation.
  • Render single color gradient as solid line.

Bug fixes 🐞

  • Fix the crash when identifying if device is connected to WiFi.
  • Fix a crash when a hillshade bucket was created with disabled terrain, but the terrain got enabled afterwards.

Dependencies

  • Update gl-native to v10.13.0-beta.1 and common to v23.5.0-beta.1.

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)