0.8.1
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).