v0.8.1
Bug Fixes
- Fix removing and re-adding a Tangram Leaflet layer (#280)
- Re-initialize Vertex Array Object extension and destroy old VAO bindings for new GL context (#329)
- Fix Leaflet 0.7.x issue where Tangram canvas could be removed from DOM on zoom
- Fix texture lifecycle management (dangling references on scene destroy and tile build cancel)
- Fix rendering of
points
withtext
rules missingfont
a property - Fix
priority
evaluation for text attached to a point (was being evaluated at lower priority than specified) - Fix
centroid
option for polygons rendered as points (was being ignored in 0.8.0) - Text
capitalize
transform should only modify first character of each word (and leave other characters unmodified) (#330) - Add small buffer to geojson-vt (fixes edge cases with dropped geometries) (see #333)
- Imported scenes can overwrite scalar properties w/object structures, such as in material definitions (see #339)
- Set polygon
min_height
to zero when single extrude value provided (matches ES behavior, avoids "inverted" buildings whenheight
is below feature'smin_height
property) (#337) - Skip polygons that couldn't be decoded from non-tiled sources (e.g. degenerate/zero area rings returned geojson-vt) (see #331)
Internal
- Restore inline source maps to debug builds.
- Load custom data source scripts before Tangram in workers, in an attempt to increase reliability of large script loads.