diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-03-13 14:30:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-13 14:30:33 +0200 |
commit | 09d307db14514479a8f2fbbd6e6a98496b1f23c7 (patch) | |
tree | fc7f546fcac28d5caa9b097b74452c6ef1d569e1 /CHANGELOG.md | |
parent | a70b33be8bd64630bc0b67f0595b3576112e0723 (diff) | |
download | qtlocation-mapboxgl-09d307db14514479a8f2fbbd6e6a98496b1f23c7.tar.gz |
Merge pull request #16305 from mapbox/mikhail_change_log_for_maps-v1.3.0maps_v1.4.0maps-v1.4.0upstream/maps_v1.4.0
Update change log for the maps-v1.4.0 release
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c22832d2e4..afa17dace2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## master +## maps-v1.4.0 ### ✨ New features @@ -24,17 +24,17 @@ - [default] Fix possible crash at RunLoop::wake() ([#16255](https://github.com/mapbox/mapbox-gl-native/pull/16255)) -- [android] Update toGeoJSON in android_conversion.hpp [#16243](https://github.com/mapbox/mapbox-gl-native/pull/16243) +- [android] Update toGeoJSON in android_conversion.hpp ([#16243](https://github.com/mapbox/mapbox-gl-native/pull/16243)) - Before this chage, `toGeoJSON` method in `android_conversion.hpp` can't convert Object(Map in android) to GeoJSON object. + Before this chage, `toGeoJSON` method in `android_conversion.hpp` could not convert an Object (Map in android) to GeoJSON object. - But `within` expression need to accept an Object and then convert to GeoJSON object, now `toGeoJSON` method can convert both string and Object to GeoJSON. + But `within` expression needs to accept an Object and then convert it to the GeoJSON object, now `toGeoJSON` method can convert both string and Object to GeoJSON. - [core] Fix `within` expression algorithm so that `false` value will be returned when point is on the boundary. Allow using different GeoJSON formats as arguments of `within` expression.([#16232](https://github.com/mapbox/mapbox-gl-native/pull/16232)) A valid GeoJSON argument should contain one of the following types: `"Feature"`, `"FeatureCollection"`,`"Polygon"` or `"MultiPolygon"`. -- [core] [tile mode] placement algorithm must consider icons bounding boxes [#16277](https://github.com/mapbox/mapbox-gl-native/pull/16277) +- [core] [tile mode] placement algorithm must consider icons bounding boxes ([#16277](https://github.com/mapbox/mapbox-gl-native/pull/16277)) Tile mode placement algorithm now checks if bounding boxes for both label text and icon are intersecting the edges of the tiles. @@ -48,6 +48,10 @@ The `Symbol Intersects Tile Edges` placement algorithm should not be applied to the symbols with `line-center` placement. + - Fixed using of the `in` expression as a layer filter ([#16272](https://github.com/mapbox/mapbox-gl-native/pull/16272)) + + The bug was caused by `mbgl::style::conversion::isExpression()` always returning `false` for the `in` expression. + ### 🧩 Architectural changes - Changes to `MapSnapshotter` threading model ([#16268](https://github.com/mapbox/mapbox-gl-native/pull/16268)) |