All Versions
44
Latest Version
Avg Release Cycle
8 days
Latest Release
1703 days ago

Changelog History
Page 1

  • v8.3.0 Changes

    July 31, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.2.0:

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ Do not include CJK ideographs in the offline packs by default. This decreases overall offline download size but changes appereance by a default set local glyph generation #14269
    • โšก๏ธ Update target SDK to 28, update support library and fix gradle warnings #15135
    • Introduce VertexVector::extend() and use it in placement code #15194

    ๐Ÿ› Bug fixes

    • ๐Ÿ’พ Save location animation timestamp only when fed. Fixes an issue where external camera updates impacted location animation duration#15265
    • ๐Ÿ›  Fixed flickering on style change for the same tile set #15127
    • ๐Ÿ›  Fix location render/camera modes being reinitialized even when the new mode is the same #15266
    • 0๏ธโƒฃ Ensure default local ideographs font family is not overwrote. Fix a bug that prevented local CJK glyphs generation. The local generation is now enabled by default and the font family used for generation is set to "sans-serif. #15253
    • ๐Ÿ›  Fix int overflow issue in GridIndex #15245
    • ๐Ÿšš Align gesture animation reason for onCameraMoveStarted #15218
    • โœ‚ Remove layers first when clearing the style, fixes unnecessary log dumps #15191
    • โœ‚ Remove unused field from icon buffer #15189

    ๐ŸŽ Performance improvements

    • ๐Ÿš€ Release quad data after vertex buffers are created #15189
    • โฌ‡ Decrease size of SymbolBucket #15178
    • Avoid geometry collections copying #15201
  • v8.3.0-beta.1 Changes

    August 22, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.3.0-alpha.3:

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed a bug where glyphs generated through the LocalGlyphRasterizer interface were changing fonts during some zoom changes. #15407
    • ๐Ÿ›  Fixed use of objects after moving, potentially causing crashes. #15408
    • ๐Ÿ›  Fixed a possible crash that could be caused by invoking the wrong layer implementation casting function #15398.
    • 0๏ธโƒฃ Font lookup on pre lollipop devices failed, provide default font list instead #15410.
    • ๐Ÿ›  Fixed rendering and collision detection issues with using text-variable-anchor and icon-text-fit properties on the same layer #15367.
    • ๐Ÿ›  Fixed a bug where quick-scale was registered during a move gesture that followed a double-tap. Bumped gestures library to v0.5.1. #15427
    • ๐Ÿ›  Fixed symbol overlap when zooming out quickly. #15416

    Other Changes

    • โช Do not invalidate the camera immediately when map padding is set. Reverts a change introduced in the v8.2.0. #15437

    ๐Ÿ“„ Docs

    • โž• Add javadoc to OnStyleImageMissingListener indicating the required synchronous addition images, document workaround #15418
  • v8.3.0-alpha.3 Changes

    August 16, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.3.0-alpha.2:

    Gestures handling

    • โฌ†๏ธ Bumped gestures library version to v0.5.0 which replaces the compat gesture detector with a custom scale gesture detector implementation. This is a softly breaking change because the underlying scale gesture detector reference has been removed. This brings a set of improvements to gestures without removing any functionality from the previous implementation. #15136
    • ๐Ÿ‘Œ Improved scale and rotate gestures by refining sensitivity thresholds and animation velocity. #15136
    • ๐Ÿ‘Œ Improved quick-zoom gestures by making zoom changes linear. Quick-zoom scale changes are now executed based on y-axis delta changes. #15386

    ๐Ÿ”‹ Features

    • Introduced the text-writing-mode layout property for symbol layers. This property allows labels to be placed horizontally or vertically. The property accepts an array of enumeration values from a ( horizontal | vertical ) set. #14932
    • โž• Added support for fallback fonts in localIdeographFontFamily. #15255

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed an issue where it was possible to set the mapโ€™s content insets then tilt the map enough to see the horizon, causing performance issues #15195
    • ๐Ÿ‘ Allow loading of a map without a style URI or style JSON #15293
    • ๐Ÿ›  Fixed an issue where animated camera transitions zoomed in or out too dramatically #15281
    • Enable variable label placement when text-allow-overlap property is set to true #15354
  • v8.3.0-alpha.2 Changes

    August 07, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.3.0-alpha.1:

    ๐Ÿ› Bug fixes

    • ๐Ÿ’… Load a style without an URI or JSON #15293
    • ๐Ÿ›  Do not try to wake up the RunLoop if a wake is already pending #15330 <- Fixes offline downloads that could freeze after resuming.
  • v8.3.0-alpha.1 Changes

    July 31, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.2.0:

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ Do not include CJK ideographs in the offline packs by default. This decreases overall offline download size but changes appereance by a default set local glyph generation #14269
    • โšก๏ธ Update target SDK to 28, update support library and fix gradle warnings #15135
    • Introduce VertexVector::extend() and use it in placement code #15194

    ๐Ÿ› Bug fixes

    • ๐Ÿ’พ Save location animation timestamp only when fed. Fixes an issue where external camera updates impacted location animation duration#15265
    • ๐Ÿ›  Fixed flickering on style change for the same tile set #15127
    • ๐Ÿ›  Fix location render/camera modes being reinitialized even when the new mode is the same #15266
    • 0๏ธโƒฃ Ensure default local ideographs font family is not overwrote. Fix a bug that prevented local CJK glyphs generation. The local generation is now enabled by default and the font family used for generation is set to "sans-serif. #15253
    • ๐Ÿ›  Fix int overflow issue in GridIndex #15245
    • ๐Ÿšš Align gesture animation reason for onCameraMoveStarted #15218
    • โœ‚ Remove layers first when clearing the style, fixes unnecessary log dumps #15191
    • โœ‚ Remove unused field from icon buffer #15189

    ๐ŸŽ Performance improvements

    • ๐Ÿš€ Release quad data after vertex buffers are created #15189
    • โฌ‡ Decrease size of SymbolBucket #15178
    • Avoid geometry collections copying #15201
  • v8.2.2 Changes

    August 27, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.2.1:

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed a possible crash that could be caused by invoking the wrong layer implementation casting function. #15398
    • ๐Ÿ›  Fixed use of objects after moving, potentially causing crashes. #15408
    • ๐Ÿ›  Fixed a wrong calculation of visibility in high pitch scenarios which might've led to tiles in the viewport not being rendered. #15461

    Other Changes

    • โช Do not invalidate the camera immediately when map padding is set. Reverts a change introduced in the v8.2.0. #15437
  • v8.2.1 Changes

    July 31, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.2.0:

    ๐Ÿ› Bug fixes

    • ๐Ÿ’พ Save location animation timestamp only when fed #15265
  • v8.1.1 Changes

    July 30, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.1.0:

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed rendering layers after fill-extrusion regression caused by optimization of fill-extrusion rendering #15065
    • ๐Ÿ›  Fixed a map update bug caused by the render tiles and the render passes getting unsynchronized #15092
    • ๐Ÿ›  Fixed collision with content insets #15130
    • ๐Ÿ›  Fixed a custom geometry source bug caused by using the outdated tiles after style update #15112
    • ๐Ÿ‘ Allow map panning after quick zoom is disabled but a phantom gesture is executed #15093
    • Ensure location shadow's gradient radius is greater than 0 #15099
    • ๐Ÿšš Ensure that move detector is enabled if double-tap is interrupted #15103
  • v8.0.2 Changes

    August 01, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v8.0.1:

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed rendering layers after fill-extrusion regression caused by optimization of fill-extrusion rendering #15065
    • ๐Ÿ›  Fixed a map update bug caused by the render tiles and the render passes getting unsynchronized #15092
    • ๐Ÿ›  Fixed a custom geometry source bug caused by using the outdated tiles after style update #15112
    • Ensure location shadow's gradient radius is greater than 0 #15099
  • v7.4.1 Changes

    August 01, 2019

    ๐Ÿš€ Changes since Mapbox Maps SDK for Android v7.4.0:

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed a map update bug caused by the render tiles and the render passes getting unsynchronized #15092
    • Ensure location shadow's gradient radius is greater than 0 #15099
    • ๐Ÿ›  Fixed a custom geometry source bug caused by using the outdated tiles after style update #15112