Skip to content

0.13.0

Compare
Choose a tag to compare
@matteblair matteblair released this 26 Jul 00:46

This is a major update to the Tangram Android SDK and the Tangram iOS SDK. There is one breaking change to the Tangram iOS SDK in this release.

With this release we've also added a Code of Conduct to the repository! This applies to interactions on the Github repository itself as well as the Gitter channel. A Code of Conduct will help maintain a productive and welcoming environment for users and contributors.

Android

  • Mention in docs that callbacks are made in order (#2132)
  • Fix subclassing DefaultHttpHandler in Kotlin (#2149)
  • Revise documentation for MapChangeListener (#2159)
  • Fix logic error in getRawX and getRawY (#2173)
  • Enable clipping to viewport when converting coordinates to screen position (#2179)
  • Ensure onRegionDidChange gets called after an immediate camera update (#2160)

iOS

  • Add a swift demo app to iOS workspace (#2163)
  • Enable clipping to viewport when converting coordinates to screen position (#2179)
    Breaking Change: TGMapView viewPositionFromCoordinate now requires a boolean clipToViewport argument.
  • Ensure full bitcode for iOS framework (#2174, #2178)
  • Fix TGMarker bitmap channel swap (#2168)

Core

  • Fix an issue with dash background color and blending (#2137)
  • Add $meters_per_pixel keyword for filters and JS functions (#2144)
  • Add support for QuadKeys in tile URL templates (#2148)
  • Add support for 'exclusive' and 'priority' for scene layers (#2046)
  • Add shader define to distinguish Tangram implementation (#2158)
  • Fix a bug related to duplicated JS functions in Marker styling strings (#2162)
  • Add optional 'alpha' draw parameter (#2164)