macos-v0.9.0

@1ec5 1ec5 released this Jul 18, 2018 · 50 commits to master since this release

This version of the Mapbox Maps SDK for macOS corresponds to version 4.2.0 of the Mapbox Maps SDK for iOS. Changes since macos-v0.8.0:

Styles and rendering

  • Added an MGLRasterStyleLayer.rasterResamplingMode property for configuring how raster style layers are overscaled. (#12176)
  • -[MGLStyle localizeLabelsIntoLocale:] and -[NSExpression mgl_expressionLocalizedIntoLocale:] can automatically localize labels into Japanese or Korean based on the system’s language settings. (#12286)
  • The c and d options are supported within comparison predicates for case and diacritic insensitivity, respectively. (#12329)
  • Added the collator and resolved-locale expression operators to more precisely compare strings in style JSON. A subset of this functionality is available through predicate options when creating an NSPredicate. (#11869)
  • Fixed a crash in -[MGLStyle localizeLabelsIntoLocale:] on macOS 10.11. (#12123)
  • Fixed a crash that occurred when creating an MGL_MATCH expression using non-expressions as arguments. (#12332)
  • Fixed a crash when trying to parse expressions containing legacy filters. (#12263)

Other changes

  • Added -[MGLMapView camera:fittingShape:edgePadding:] and -[MGLMapView camera:fittingCoordinateBounds:edgePadding:] allowing you specify the pitch and direction for the calculated camera. (#12213)
  • Added -[MGLMapSnapshot coordinateForPoint:] that returns a map coordinate for a specified snapshot image point. (#12221)
  • Fixed an issue where -[MGLMapShapshot pointForCoordinate:] returned incorrect points. (#12221)
  • Improved caching performance. (#12072)
  • Remove unnecessary memory use when collision debug mode is disabled. (#12294)

Documentation is available online or as part of the download.

ios-v4.2.0

@MapboxCI MapboxCI released this Jul 18, 2018 · 50 commits to master since this release

Changes since Mapbox Maps SDK for iOS v4.1.0:

Packaging

  • When integrating this framework using CocoaPods, the included bcsymbolmap files are now preserved. If you have bitcode enabled and you are seeing incorrectly symbolicated crash logs, you should create a build phase in your Xcode project that copies these bcsymbolmap files to your app’s Products Directory when installing. (#12257)

Styles and rendering

  • Added an MGLRasterStyleLayer.rasterResamplingMode property for configuring how raster style layers are overscaled. (#12176)
  • -[MGLStyle localizeLabelsIntoLocale:] and -[NSExpression mgl_expressionLocalizedIntoLocale:] can automatically localize labels into Japanese or Korean based on the system’s language settings. (#12286)
  • The c and d options are supported within comparison predicates for case and diacritic insensitivity, respectively. (#12329)
  • Added the collator and resolved-locale expression operators to more precisely compare strings in style JSON. A subset of this functionality is available through predicate options when creating an NSPredicate. (#11869)
  • Fixed a crash when trying to parse expressions containing legacy filters. (#12263)
  • Fixed a crash that occurred when creating an MGL_MATCH expression using non-expressions as arguments. (#12332)

Networking and storage

  • Improved caching performance. (#12072)

Other changes

  • Added -[MGLMapView camera:fittingShape:edgePadding:] and -[MGLMapView camera:fittingCoordinateBounds:edgePadding:] allowing you specify the pitch and direction for the calculated camera. (#12213)
  • Added -[MGLMapSnapshot coordinateForPoint:] that returns a map coordinate for a specified snapshot image point. (#12221)
  • Reduced memory usage when collision debug mode is disabled. (#12294)
  • Fixed a bug with annotation view touch handling when a non-zero centerOffset is specified. (#12234)

Documentation is available online or as part of the download.

android-v6.3.0

@tobrun tobrun released this Jul 18, 2018 · 5 commits to release-drink since this release

  • Harden map events creation #12406
Pre-release

ios-v4.2.0-beta.1

@MapboxCI MapboxCI released this Jul 11, 2018 · 50 commits to master since this release

Changes since Mapbox Maps SDK for iOS v4.2.0-alpha.2:

Styles and rendering

  • The c and d options are supported within comparison predicates for case and diacritic insensitivity, respectively. (#12329)
  • Added the collator and resolved-locale expression operators to more precisely compare strings in style JSON. A subset of this functionality is available through predicate options when creating an NSPredicate. (#11869)
  • Fixed a crash that occurred when creating an MGL_MATCH expression using non-expressions as arguments. (#12332)

Other changes

  • Fixed a bug with annotation view touch handling when a non-zero centerOffset is specified. (#12234)

Documentation is available online or as part of the download.

android-v6.3.0-beta.1

@tobrun tobrun released this Jul 11, 2018 · 7 commits to release-drink since this release

  • Fix JNI lookup of FeatureCollection, add regression test #12344
  • Remove unnecessary memory use when collision debug mode is not enabled #12294
  • Added draggable marker example activity, add kotlin support to test app #12326
  • Telemetry bump to v3.1.4 #12349
  • Remove unnecessary memory use when collision debug mode is not enabled #12294
Pre-release

ios-v4.2.0-alpha.2

@MapboxCI MapboxCI released this Jul 5, 2018 · 67 commits to master since this release

Changes since Mapbox Maps SDK for iOS v4.2.0-alpha.1:

Packaging

  • When integrating this framework using CocoaPods, the included bcsymbolmap files are now preserved. If you have bitcode enabled and you are seeing incorrectly symbolicated crash logs, you should create a build phase in your Xcode project that copies these bcsymbolmap files to your app’s Products Directory when installing. (#12257)

Styles and rendering

  • -[MGLStyle localizeLabelsIntoLocale:] and -[NSExpression mgl_expressionLocalizedIntoLocale:] can automatically localize labels into Japanese or Korean based on the system’s language settings. (#12286)
  • Fixed a crash when trying to parse expressions containing legacy filters. (#12263)

Other changes

  • Added -[MGLMapView camera:fittingShape:edgePadding:] and -[MGLMapView camera:fittingCoordinateBounds:edgePadding:] allowing you specify the pitch and direction for the calculated camera. (#12213)
  • Added -[MGLMapSnapshot coordinateForPoint:] that returns a map coordinate for a specified snapshot image point. (#12221)
  • Reduced memory usage when collision debug mode is disabled. (#12294)

Documentation is available online or as part of the download.

android-v6.3.0-alpha.2

@tobrun tobrun released this Jul 5, 2018 · 71 commits to master since this release

  • Add LatLngForScreenCoordinate to MapSnapshotter API, This allows to convert a LatLng value to the x,y position on the MapSnasphot image #12221
  • Expose multiple getCameraFor equivalent methods to convert a geometry or a bounds to a camera position with taking in account padding, tilt and bearing #12290
  • Avoid race condition when calling getMapAsync from a non-UI thread when running instrumentation tests #12308

ios-v4.2.0-alpha.1

@MapboxCI MapboxCI released this Jun 27, 2018 · 124 commits to master since this release

Changes since Mapbox Maps SDK for iOS v4.1.0:

Styles and rendering

  • Added an MGLRasterStyleLayer.rasterResamplingMode property for configuring how raster style layers are overscaled. (#12176)

Networking and storage

  • Improved caching performance. (#12072)

Documentation is available online or as part of the download.