Release Notes
Last updated
Was this helpful?
Last updated
Was this helpful?
These release notes are specific to CARTO for Developers and should be read as a complement to:
The
The
@carto/api-client
0.5.0
Widgets for Tileset and Raster sources: Developers using CARTO can now create custom, scalable charts and widgets on top of tilesets and raster sources, powered by GPU, client-side calculations.
@carto/api-client
0.4.4
are now part of @carto/api-client
@deck.gl
9.1
|
Changes in the @deck.gl/CARTO module:
@carto/api-client
is now a dependency, starting with 0.4.4
@carto/api-client
0.4.0
@carto/api-client
0.3.1
@deck.gl
9.0
New CARTO module architecture:
The CartoLayer
has been replaced by Sources and Layers, that provide more flexibility and readability.
The setDefaultCredentials
function has been removed. Authentication must be passed to the Source, providing more flexibility for a single codebase.
The fetchLayerData
function has been replaced by the new query
function, which provides a simpler interface to request data to the CARTO SQL API. This data can then be used in other deck.gl
layers.
The CartoLayer
now works only with dynamic tiles. The format
property has been removed. If you want to keep using GeoJSON instead of tiles, you need to use the fetchLayerData
function.
Dynamic tiles support for SQL queries.
Support for dynamic and static tilesets with data aggregated using H3 and Quadbin discrete global grids. New aggregationExp
and aggregationResLevel
props in CartoLayer
.
@deck.gl
8.7
New fetchMap
function for loading a Builder map.
New MaskExtension
to apply a spatial mask to layers.
Support for dynamic tiling with MAP_TYPES.TABLE
data sources.
New QuadkeyLayer
supporting visualization of data using the Quadkey spatial indexing scheme.
Changes in configuration defaults: apiBaseUrl
now defaults to https://gcp-us-east1.api.carto.com
and apiVersion
to API_VERSIONS.V3
. If you have code using a CARTO 2 dataset and you have not specified the apiVersion
property, your code needs to be updated in order to work with the new version.
New format
and formatTiles
props in CartoLayer
.
@deck.gl
8.6
Default to binary mode in MVTLayer
.
Include API error at the exception message.
New geoColumn
and columns
props in CartoLayer
.
Fix MVTLayer
autoHighlight with binary data.
Check for correct layerName when highlighting in MVTLayer
.
In addition to these changes to the CARTO for deck.gl
module and the MVTLayer
, we have also implemented support for the new Google Maps vector rendering features in the Google Maps module.
@deck.gl
8.5
CARTO 3 integration.
New CartoLayer
supporting all the Maps API versions (CartoSQLLayer
and CartoBQTiler
layers will be deprecated and we recommend migrating existing code).
Support triangulation of polygons for MVTLoader
in loaders.gl.
Support pointType
prop to allow changing point rendering in GeoJsonLayer
.
@deck.gl
8.4
Basemap module for @deck.gl/carto
.
Style helpers and CARTO colors.
Support for CARTO Maps API v2.
Add onDataLoad
and onDataError
callbacks to CARTO layers.
TileJSON support to the MVTLayer
.
MVTLayer
getRenderedFeatures
.
MVTLayer
coordinates transformation to WGS84.
MVTLayer
binary data support.
@deck.gl
8.3
Add @deck.gl/carto
module (CartoSqlLayer
and CartoBQTilerLayer
).
MVTLayer
: support globe view.
@deck.gl
8.2
Fix MVTLayer
projection precision.
FillStyleExtension
supports MVTLayer
.
@deck.gl
8.1
New MVTLayer
for working with vector tiles.
deck.gl continues its roadmap towards , among other features you can discover in the .
Starting in deck.gl 9.1, you should import your directly from @carto/api-client
Widgets for Spatial-index sources: Developers using CARTO can now create custom, scalable widgets on top of their spatial index data sources, in the Javascript framework of their choice. .
New framework-agnostic widgets in CARTO: Build completely on top of your CARTO vector-based sources using the framework of your choice, fully powered by your data warehouse. Accelerate your development times, even for large scale data..
New filter constructors for CARTO widgets and sources: Seamlessly add interactivity and filter the charts and layers in your app with our new , for both column-based and spatial-based filtering.
|
@deck.gl
8.9
|
@deck.gl
8.8
|