Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Releases: mapbox/mapbox-gl-native

ios-v5.1.2

25 Jul 23:59
81ea0fa
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v5.1.1:

Other changes

  • Fixed a crash during network access. (#15113)

Documentation is available online or as part of the download.

ios-v5.2.0

24 Jul 22:19
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v5.1.1:

Networking

  • Added methods to clear the ambient cache, change the size of the ambient cache, and to delete and revalidate the database that contains the ambient cache and offline packs (#14978):
    • -[MGLOfflineStorage clearAmbientCacheWithCompletionHandler:]
    • -[MGLOfflineStorage invalidateAmbientCacheWithCompletionHandler:]
    • -[MGLOfflineStorage setMaximumAmbientCacheSize:withCompletionHandler:]
    • -[MGLOfflineStorage resetDatabaseWithCompletionHandler:]
    • -[MGLOfflineStorage invalidatePack:withCompletionHandler:]
  • Fixed a crash during network access. (#15113)

Offline maps

  • Ideographic glyphs from Chinese, Japanese, and Korean are no longer downloaded by default as part of offline packs; they are instead rendered on-device, saving bandwidth and storage while improving performance. (#14176)
  • Fixed an issue where offline regions could report the wrong number of tiles. (#14958)

Styles and rendering

  • The MGLIdeographicFontFamilyName Info.plist key now also accepts an array of font family names, to customize font fallback behavior. It can also be set to a Boolean value of NO to force the SDK to typeset CJK characters in a remote font specified by MGLSymbolStyleLayer.textFontNames. (#14862)
  • Hiragana and katakana are now included in the range of CJK glyphs that are rendered locally by default. (#15009)
  • Fixed a map update bug caused by the render tiles and the render passes becoming unsynchronized. (#15092)
  • Added the -[MGLMapViewDelegate mapView:shouldRemoveStyleImage:] method for optimizing style image caching. (#14769)
  • Fixed style change transition regression caused by delayed setting of the updated layer properties. (#15016)
  • Fixed an issue where layers with fill extrusions would be incorrectly rendered above other layers. (#15065)
  • Improved feature querying performance. (#14930)
  • Fixed a custom geometry source bug caused by using the outdated tiles after style update #15112

User interaction

  • Fixed an issue where annotations could not be selected. (#15130)
  • Fixed a bug where using the pinch gesture could result in an incorrect map center coordinate. (#15097)
  • Fixed an issue where the two-finger tilt gesture would continue after lifting one finger. (#14969)

Packaging

  • Removed previously deprecated methods and properties that had been marked unavailable. (#15000)
  • The downloaded zip file of this framework no longer contains a local podspec. (#15027)

Other changes

  • Added variants of several animated MGLMapView methods that accept completion handlers (#14381):
    • -[MGLMapView setVisibleCoordinateBounds:edgePadding:animated:completionHandler:]
    • -[MGLMapView setContentInset:animated:completionHandler:]
    • -[MGLMapView setUserTrackingMode:animated:completionHandler:]
    • -[MGLMapView setTargetCoordinate:animated:completionHandler:]
    • -[MGLMapView showAnnotations:edgePadding:animated:completionHandler:]
    • -[MGLMapView selectAnnotation:animated:completionHandler:]
  • Deprecated variants of the above methods without completion handlers. (#14959)
  • Added MGLMapView.compassView.compassVisibility and MGLOrnamentVisibility to allow configuration of compass visibility behavior. (#15055)
  • Updated "map ID" to the more accurate term "tileset ID" in documentation; updated "style's Map ID" to the more accurate term "style URL". (#15116)

Documentation is available online or as part of the download.

android-v8.2.0

24 Jul 16:19
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for Android v8.2.0-beta.1:

Bug fixes

  • Fix rendering of layers that are on top of fill-extrusion layers #15065

ios-v4.11.1

19 Jul 22:11
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v4.11.0:

  • Fixed a bug in telemetry collection. (#15161)

Documentation is available online or as part of the download.

ios-v4.10.1

20 Jul 00:22
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v4.10.0:

  • Fixed a bug in telemetry collection. (#15162)

Documentation is available online or as part of the download.

ios-v5.1.1

18 Jul 23:01
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v5.1.0:

  • Fixed a bug in telemetry collection. (#15077)

Documentation is available online or as part of the download.

ios-v5.0.1

18 Jul 23:46
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for iOS v5.0.0:

  • Fixed a bug in telemetry collection. (#15077)

Documentation is available online or as part of the download.

android-v8.2.0-beta.1

18 Jul 12:48
Compare
Choose a tag to compare
android-v8.2.0-beta.1 Pre-release
Pre-release

Changes since Mapbox Maps SDK for Android v8.2.0-alpha.3:

Bug fixes

  • Fix CustomGeometrySource bug caused by usage of outdated tiles after a style update #15112
  • Fix bug where previous anchors set in text-variable-anchor were still preferred after anchor options were reset #15129
  • Fix issue where annotations could not be selected due to a regression in content insets #15130

ios-v5.2.0-beta.1

18 Jul 03:36
19aa806
Compare
Choose a tag to compare
ios-v5.2.0-beta.1 Pre-release
Pre-release

Changes since Mapbox Maps SDK for iOS v5.2.0-alpha.3:

Networking

  • Added methods to clear the ambient cache, change the size of the ambient cache, and to delete and revalidate the database that contains the ambient cache and offline packs (#14978):
    • -[MGLOfflineStorage clearAmbientCacheWithCompletionHandler:]
    • -[MGLOfflineStorage invalidateAmbientCacheWithCompletionHandler:]
    • -[MGLOfflineStorage setMaximumAmbientCacheSize:withCompletionHandler:]
    • -[MGLOfflineStorage resetDatabaseWithCompletionHandler:]
    • -[MGLOfflineStorage invalidatePack:withCompletionHandler:]

Styles and rendering

  • Fixed a map update bug caused by the render tiles and the render passes becoming unsynchronized. (#15092)
  • Fixed a custom geometry source bug caused by using the outdated tiles after style update #15112

User interaction

  • Fixed an issue where annotations could not be selected. (#15130)
  • Fixed a bug where using the pinch gesture could result in an incorrect map center coordinate. (#15097)

Offline maps

  • Ideographic glyphs from Chinese, Japanese, and Korean are no longer downloaded by default as part of offline packs; they are instead rendered on-device, saving bandwidth and storage while improving performance. (#14176)

Other changes

  • Added MGLMapView.compassView.compassVisibility and MGLOrnamentVisibility to allow configuration of compass visibility behavior. (#15055)
  • Fixed a crash during network access. (#15113)
  • Updated "map ID" to the more accurate term "tileset ID" in documentation; updated "style's Map ID" to the more accurate term "style URL". (#15116)

To install this pre-release via a dependency manager, see our CocoaPods or Carthage instructions.

Documentation is available online or as part of the download.

node-v4.2.0

15 Jul 14:49
Compare
Choose a tag to compare

Features

  • Added an option to set whether or not an image should be treated as a SDF #15054

Bugs

  • Fixed problems associated with node 10 and NAN #14847