Skip to content

0.8.1

Compare
Choose a tag to compare
@matteblair matteblair released this 28 Sep 23:15

This is a minor update to the Tangram Android SDK and the Tangram iOS SDK. There are no breaking changes to the SDK interfaces in this release.

Features

  • Styles can now draw geometry with partial opacity using the blend: translucent option (#1615).

Fixes

  • Harfbuzz dependency has been updated to version 1.4.8 (#1624).
  • Thread safety has been improved for internal job queues (#1633, thanks @cleeus!).
  • Raster tiles no longer cause excessive growth of memory use (#1632).
  • Labels using text-shaping are no longer missing their last shaped character (#1637).
  • Minor inconsistencies in font face specifications have been corrected (#1641).
  • Incorrect extrusions of polygons and other issues as a result of incorrect mixing of polygon style properties has been fixed (#1651).
  • Behavior of text labels with no specified font is now consistent with documentation (#1652).
  • Relative zip archive import paths within a scene now load correctly. (#1657).
  • Longitudes returned by Map functions are now wrapped to the range (-180, 180] (#1663).
  • Importing a mixture of relative file paths and HTTP URLs now resolves file paths correctly (#1668).

Android

  • String conversion between Java and C++ correctly handles UTF8 strings now (#1628).
  • The Gradle wrapper is updated to version 3.3 with "instant-run", the target Android SDK is now 26, and the project now builds correctly using NDK r15c (#1598).

iOS

  • Use of CoreText context for labels using complex scripts (like Burmese or Thai or scripts using AAT) with iOS/macOS system fonts makes these render correctly (#1634).
  • TGHttpHandler now correctly responds to configuration changes after initialization (#1666).

macOS

  • System fonts can be loaded on macOS now (#1625).
  • The macOS demo application now has improved support for setting an API key and opening scene files (#1614).