inst/node_modules/mapbox-gl/CHANGELOG.md

0.53.1

Bug fixes

0.53.0

Features and improvements

Bug fixes

0.52.0

Breaking changes

Features and improvements

Bug fixes

0.51.0

November 7, 2018

✨ Features and improvements

🐛 Bug fixes

0.50.0

October 10, 2018

✨ Features and improvements

🐛 Bug fixes

0.49.0

September 6, 2018

⚠️ Breaking changes

🐛 Bug fixes

✨ Features and improvements

0.48.0

August 16, 2018

⚠️ Breaking changes

🐛 Bug fixes

✨ Features and improvements

0.47.0

✨ Features and improvements

🐛 Bug fixes

0.46.0

⚠️ Breaking changes

✨ Features and improvements

🐛 Bug fixes

0.45.0

⚠️ Breaking changes

✨ Features and improvements

🐛 Bug fixes

0.44.2

🐛 Bug fixes

0.44.1

🐛 Bug fixes

0.44.0

✨ Features and improvements

🐛 Bug fixes

0.43.0 (December 21, 2017)

⚠️ Breaking changes

✨ Features and improvements

🐛 Bug fixes

0.42.2 (November 21, 2017)

🐛 Bug fixes

0.42.1 (November 17, 2017)

🐛 Bug fixes

✨ Features and improvements

0.42.0 (November 10, 2017)

⚠️ Breaking changes

✨ Features and improvements

🐛 Bug fixes and error reporting improvements

0.41.0 (October 11, 2017)

:warning: Breaking changes

:bug: Bug fixes

:sparkles: Features and improvements

Previously, data-driven and zoom-driven styling relied on stop functions: you specify a feature property and a set of input-output pairs that essentially define a “scale” for how the style should be calculated based on the feature property. For example, the following would set circle colors on a green-to-red scale based on the value of feature.properties.population:

"circle-color": { "property": "population", "stops": [ [0, "green"], [1000000, "red"] ] }

This approach is powerful, but we’ve seen a number of use cases that stop functions don't satisfy. Expressions provide the flexibility to address use cases like these:

Multiple feature properties Using more than one feature property to calculate a given style property. E.g., styling land polygon colors based on both feature.properties.land_use_category and feature.properties.elevation.

Arithmetic For some use cases it’s necessary to do some arithmetic on the input data. One example is sizing circles to represent quantitative data. Since a circle’s visual size on the screen is really its area (and A=πr^2), the right way to scale circle-radius is square_root(feature.properties.input_data_value). Another example is unit conversions: feature data may include properties that are in some particular unit. Displaying such data in units appropriate to, say, a user’s preference or location, requires being able to do simple arithmetic (multiplication, division) on whatever value is in the data.

Conditional logic This is a big one: basic if-then logic, for example to decide exactly what text to display for a label based on which properties are available in the feature or even the length of the name. A key example of this is properly supporting bilingual labels, where we have to decide whether to show local + English, local-only, or English-only, based on the data that’s available for each feature.

String manipulation More dynamic control over label text with things like uppercase/lowercase/title case transforms, localized number formatting, etc. Without this functionality, crafting and iterating on label content entails a large data-prep burden.

Filters Style layer filters had similar limitations. Moreover, they use a different syntax, even though their job is very similar to that of data-driven styling functions: filters say, “here’s how to look at a feature and decide whether to draw it,” and data-driven style functions say, “here’s how to look at a feature and decide how to size/color/place it.” Expressions provide a unified syntax for defining parts of a style that need to be calculated dynamically from feature data.

For information on the syntax and behavior of expressions, please see the documentation.

:wrench: Development workflow improvements

0.40.1 (September 18, 2017)

:bug: Bug fixes

0.40.0 (September 13, 2017)

:warning: Breaking changes

:sparkles: Features and improvements

:bug: Bug fixes

:wrench: Development workflow improvements

0.39.1 (July 24, 2017)

:bug: Bug fixes

0.39.0 (July 21, 2017)

:warning: Breaking changes

:sparkles: Features and improvements

:bug: Bug fixes

:hammer_and_wrench: Development workflow changes

0.38.0 (June 9, 2017)

New features :sparkles:

Bug fixes :beetle:

Accessibility improvements :sound:

Development workflow + testing improvements :wrench:

0.37.0 (May 2nd, 2017)

:warning: Breaking changes

New features :rocket:

Bug fixes :bug:

Development workflow improvements :computer:

0.36.0 (April 19, 2017)

New features :sparkles:

Bug fixes :bug:

Development workflow improvements :nerd_face:

0.35.1 (April 12, 2017)

Bug fixes :bug:

0.35.0 (April 7, 2017)

New features :rocket:

Bug fixes :bug:

Development workflow improvements :computer:

0.34.0 (March 17, 2017)

New features :rocket:

Bug fixes :bug:

Testing improvements :white_check_mark:

0.33.1 (March 10, 2017)

Bug fixes :bug:

0.33.0 (March 8, 2017)

:warning: Breaking changes

:white_check_mark: New features

:beetle: Bug fixes

Dev workflow changes

0.32.1 (Jan 26, 2017)

Bug Fixes

0.32.0 (Jan 26, 2017)

Deprecation Notices

New Features

Bug Fixes

0.31.0 (Jan 10 2017)

New Features

Bug Fixes

Miscellaneous

0.30.0 (Jan 5 2017)

New Features

Performance Improvements

Bug Fixes

0.29.0 (December 20 2016)

New Features

Performance Improvements

Bug fixes

0.28.0 (November 17 2016)

New features and improvements

Bug fixes

0.27.0 (November 11 2016)

⚠️ Breaking changes ⚠️

New features and improvements

Bugfixes

Misc

0.26.0 (October 13 2016)

New Features & Improvements

Performance Improvements

Bugfixes

0.25.1 (September 30 2016)

Bugfixes

0.25.0 (September 29 2016)

Breaking Changes

New Features & Improvements

Bugfixes

Performance Improvements

0.24.0 (September 19 2016)

New Features & Improvements

Bugfixes

0.23.0 (August 25 2016)

New Features & Improvements

Performance Improvements

Bugfixes

0.22.1 (August 18 2016)

New Features & Improvements

Bugfixes

0.22.0 (August 11 2016)

Breaking Changes

New Features & Improvements

Bugfixes

0.21.0 (July 13 2016)

Breaking Changes

New Features & Improvements

Bugfixes

0.20.1 (June 21 2016)

Bugfixes

0.20.0 (June 10 2016)

New Features & Improvements

Bugfixes

0.19.1 (June 2 2016)

Bugfixes

0.19.0 (May 31 2016)

New Features & Improvements

Bugfixes

0.18.0 (April 13 2016)

New Features & Improvements

Bugfixes

0.17.0 (April 13 2016)

Breaking Changes

New Features & Improvements

Bugfixes

0.16.0 (March 24 2016)

Breaking Changes

New Features & Improvements

Bugfixes

0.15.0 (March 1 2016)

New Features & Improvements

Bugfixes

0.14.3 (Feb 25 2016)

New Features & Improvements

Bugfixes

0.14.2 (Feb 19 2016)

Bugfixes

0.14.1 (Feb 10 2016)

Bugfixes

0.14.0 (Feb 8 2016)

Breaking Changes

New Features & Improvements

Bugfixes

0.13.1 (Jan 27 2016)

Bugfixes

0.13.0 (Jan 27 2016)

Bugfixes

New Features & Improvements

0.12.4 (Jan 19 2016)

Bugfixes

0.12.3 (Jan 14 2016)

API Improvements

Bugfixes

UX Improvements

0.12.2 (Dec 22 2015)

API Improvements

Bugfixes

0.12.1 (Dec 8 2015)

Breaking changes

API Improvements

Bugfixes

UX Improvements

0.12.0 (Dec 2 2015)

API Improvements

0.11.5 (Dec 1 2015)

Bugfixes

API Improvements

UX Improvements

0.11.4 (Nov 16 2015)

Bugfixes

0.11.3 (Nov 10 2015)

Bugfixes

UX Improvements

0.11.2 (Oct 29 2015)

Bugfixes

UX Improvements

API Improvements

0.11.1 (Sep 30 2015)

Bugfixes

API Improvements

0.11.0 (Sep 11 2015)

API Improvements

UX Improvements

Bugfixes

0.10.0 (Aug 21 2015)

Breaking changes

The following APIs were renamed:

* `LatLng` was renamed to `LngLat`
* `LatLngBounds` was renamed to `LngLatBounds`
* `Popup#setLatLng` was renamed to `Popup#setLngLat`
* `Popup#getLatLng` was renamed to `Popup#getLngLat`
* The `latLng` property of Map events was renamed `lngLat`

The following APIs now expect array coordinates in [longitude, latitude] order:

* `LngLat.convert`
* `LngLatBounds.convert`
* `Popup#setLngLat`
* The `center` and `maxBounds` options of the `Map` constructor
* The arguments to `Map#setCenter`, `Map#fitBounds`, `Map#panTo`, and `Map#project`
* The `center` option of `Map#jumpTo`, `Map#easeTo`, and `Map#flyTo`
* The `around` option of `Map#zoomTo`, `Map#rotateTo`, and `Map#easeTo`
* The `coordinates` properties of video and image sources

Bugfixes

API Improvements

0.9.0 (Jul 29 2015)

js style.batch(function(s) { s.addLayer({ id: 'first', type: 'symbol', source: 'streets' }); s.addLayer({ id: 'second', type: 'symbol', source: 'streets' }); s.addLayer({ id: 'third', type: 'symbol', source: 'terrain' }); s.setPaintProperty('first', 'text-color', 'black'); s.setPaintProperty('first', 'text-halo-color', 'white'); }); Improved documentation featuresAt performance improvements by exposing includeGeometry option Better label placement along lines (#1283) Improvements to round linejoins on semi-transparent lines (mapbox/mapbox-gl-native#1771) Round zoom levels for raster tile loading (2a2aec) Source#reload cannot be called if source is not loaded (#1198) Events bubble to the canvas container for custom overlays (#1301) Move handlers are now bound on mousedown and touchstart events * map.featuresAt() now works across the dateline

0.8.1 (Jun 16 2015)

0.8.0 (Jun 15 2015)

Breaking changes

js map.setView([40, -74.50], 9) // 0.7.0 or earlier map.jumpTo({center: [40, -74.50], zoom: 9}); // now * map.easeTo and map.flyTo now accept a single options object rather than positional parameters:

js map.easeTo([40, -74.50], 9, null, {duration: 400}); // 0.7.0 or earlier map.easeTo({center: [40, -74.50], zoom: 9, duration: 400}); // now mapboxgl.Source is no longer exported. Use map.addSource() instead. See the GeoJSON line or GeoJSON markers examples. mapboxgl.util.supported() moved to mapboxgl.supported().

UX improvements

API Improvements

UX Bugfixes

API Bugfixes

0.7.0 (Mar 3 2015)

Breaking

UX Improvements

API Improvements

Bugfixes

0.6.0 (Feb 9 2015)

Bugfixes

Improvements

Breaking

0.5.2 (Jan 07 2015)

Bugfixes

Improvements

0.5.1 (Dec 19 2014)

Bugfixes

0.5.0 (Dec 17 2014)

Bugfixes

Improvements

Breaking

0.4.2 (Nov 14 2014)

Bugfixes

Improvements

0.4.1 (Nov 10 2014)

Bugfixes

0.4.0 (Nov 4 2014)

Breaking

0.3.2 (Oct 23 2014)

Bugfixes

Improvements

0.3.1 (Oct 06 2014)

Bugfixes

0.3.0 (Sep 23 2014)

Breaking

Improvements

Bugfixes

0.2.2 (Aug 12 2014)

Breaking

Improvements

Bugfixes

0.2.1 (Aug 8 2014)

Breaking

Improvements

Bugfixes

0.2.0 (Aug 6 2014)



rstudio/leaflet.mapboxgl documentation built on May 6, 2019, 8:30 p.m.