Changelog History
Page 2
-
v5.3.0 Changes
July 31, 2019๐ Changes since Mapbox Maps SDK for iOS v5.2.0:
๐ Styles and rendering
- ๐ Fixed flickering on style change for the same tile set. (#15127)
Other changes
- โก๏ธ
MGLLoggingLevel
has been updated to better match core log levels. You can now useMGLLoggingConfiguration.loggingLevel
to filter logs from core. (#15120)
๐ 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.
-
v5.3.0-beta.1 Changes
August 21, 2019๐ Changes since Mapbox Maps SDK for iOS v5.3.0-alpha.3:
๐ This release changes how offline tile requests are billed โ they are now billed on a pay-as-you-go basis and all developers are able raise the offline tile limit for their users. Offline requests were previously exempt from monthly active user (MAU) billing and increasing the offline per-user tile limit to more than 6,000 tiles required the purchase of an enterprise license. By upgrading to this release, you are opting into the changes outlined in this blog post and #15380.
๐ Styles and rendering
- ๐ Fixed rendering and collision detection issues with using
MGLSymbolStyleLayer.textVariableAnchor
andMGLSymbolStyleLayer.iconTextFit
properties on the same layer. (#15367) - ๐ Fixed symbol overlap when zooming out quickly. (#15416)
Other changes
- ๐ 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)
- ๐ Fixed an issue where the scale bar could show
0 mm
instead of0
. (#15381)
๐ 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.
- ๐ Fixed rendering and collision detection issues with using
-
v5.3.0-alpha.3 Changes
August 14, 2019๐ Changes since Mapbox Maps SDK for iOS v5.3.0-alpha.2:
๐ Styles and rendering
- ๐ Fixed an issue where animated camera transitions zoomed in or out too dramatically. (#15281)
- ๐
Enabled variable label placement when
MGLSymbolStyleLayer.textAllowsOverlap
is set to true. (#15354) - โ Added the
MGLSymbolStyleLayer.textWritingModes
layout property. This property can be set toMGLTextWritingModeHorizontal
orMGLTextWritingModeVertical
. (#14932)
๐ 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.
-
v5.3.0-alpha.2
August 07, 2019 -
v5.3.0-alpha.1 Changes
July 31, 2019๐ Changes since Mapbox Maps SDK for iOS v5.2.0:
๐ Styles and rendering
- ๐ Fixed flickering on style change for the same tile set. (#15127)
Other changes
- โก๏ธ
MGLLoggingLevel
has been updated to better match core log levels. You can now useMGLLoggingConfiguration.loggingLevel
to filter logs from core. (#15120)
๐ 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.
-
v5.2.0 Changes
July 24, 2019๐ 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 ofNO
to force the SDK to typeset CJK characters in a remote font specified byMGLSymbolStyleLayer.textFontNames
. (#14862) - 0๏ธโฃ 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
andMGLOrnamentVisibility
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.
- โ 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):
-
v5.1.2 Changes
July 25, 2019๐ 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.
-
v5.0.3-alpha
October 23, 2019 -
v5.0.2 Changes
July 30, 2019๐ Changes since Mapbox Maps SDK for iOS v5.0.1:
- ๐ Fixed an issue where fill extrusion layers would be incorrectly rendered above other layers. (#15065)
- ๐ 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)
๐ Documentation is available online or as part of the download.
-
v5.0.2-alpha
October 23, 2019