This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
Releases: mapbox/mapbox-gl-native
Releases · mapbox/mapbox-gl-native
ios-v3.1.0-pre.1
Changes since ios-v3.0.1:
- The SDK is now distributed as a dynamic framework instead of a static library, resulting in a simpler installation workflow and significantly reduced download size. The framework contains both simulator and device content; due to an Xcode bug, you’ll need to strip out the simulator content before submitting your application to the App Store. (#3183)
- Fixed an issue causing the entire MGLMapView to leak. (#3447)
MGLMapView
methods that alter the viewport now accept optional completion handlers. (#3090)- You can now modify an annotation’s image after adding the annotation to the map. (#3146)
- Tapping now selects annotations more reliably. Tapping near the top of a large annotation image now selects that annotation. An annotation image’s alignment insets influence how far away the user can tap and still select the annotation. For example, if your annotation image has a large shadow, you can keep that shadow from being tappable by excluding it from the image’s alignment rect. (#3261)
- A new method on MGLMapView,
-flyToCamera:withDuration:completionHandler:
, lets you transition between viewpoints along an arc as if by aircraft. (#3171, #3301) - MGLMapCamera’s
altitude
values now match those of MKMapCamera. (#3362) - MGLMapView properties like
centerCoordinate
andcamera
now offset the center to account for any translucent top or bottom bar. As a result, when user tracking is enabled and the map view is an immediate child of a view controller, the user dot is centered in the unobscured portion of the map view. To override this offset, modify thecontentInset
property; you may also need to set the containing view controller’sautomaticallyAdjustsScrollViewInsets
property toNO
. (#3583) - In user tracking mode, the user dot stays in a fixed position within MGLMapView while the map pans smoothly. A new property,
userLocationVerticalAlignment
, determines the user dot’s fixed position. (#3589) - Zooming and rotation gestures no longer disable user tracking mode. (#3589)
- User tracking mode starts out at a lower zoom level by default. (#3589)
- Fixed an issue with small map views not properly fitting annotations within bounds. (#3407)
- When the user rotates the map to within 7° of true north, the map view now snaps to true north. (#3403)
- The map view’s background can now be transparent or translucent, as long as the style’s background layer is transparent or translucent and
MGLMapView.opaque
is set toNO
. (#3096) - Documentation is now generated by jazzy instead of appledoc. ♪♫ (#3203)
- New API to provide a custom callout view to the map for annotations. (#3456)
- Made telemetry on/off setting available in-app. (#3445)
- Fixed an issue with users not being counted by Mapbox if they had disabled telemetry. (#3495)
- Fixed crash caused by MGLAnnotationImage with non-integer width or height (#2198)
ios-v3.0.1
bump build for ios-v3.0.1 (no symbols)
ios-v3.0.1-pre.1.2
update version for 3.0.1-pre.1.2 for app state
ios-v3.0.1-pre.1.1
Custom patch to 3.0.1-pre.1 to include 860138d for background data collection testing.
ios-v3.0.1-pre.1
bump iOS version to 3.0.1-pre.1
ios-v3.0.0
bump podspec to 3.0.0 final (no symbols)
ios-v3.0.0-rc.1
bump iOS version to 3.0.0-rc.1
ios-v3.0.0-pre.10
bump version to ios-v3.0.0-pre.10
ios-v3.0.0-pre.9
bump version to ios-v3.0.0-pre.9
ios-v3.0.0-pre.8
bump version to ios-v3.0.0-pre.8 [skip ci]