- feat(fetchMap): Support zoom-dependent point styling (#287)
- feat(fetchMap): Support autoLabels (#288)
- feat(parseMap): custom aggregation support on spatial-index and geometry-aggregated layers. Adds
compileCustomAggregation(expression, { provider })helper,VisualChannelField.accessorKey, and{channel}AggregationExp/{channel}AggregationDomainonVisConfigfor all 6 channels. - chore(ci): add prerelease support to release workflow (#274)
- fix(widgetSources): add offset request option and total for pagination (#273)
- fix(fetchMap): ordinal color scale overflow categories render as "Others" instead of cycling palette (#269)
- fix(fetchMap): Don't fetch fonts when invoked outside browser (#264)
- fix(fetchMap): Add tag-mapId to requests (#255)
- chore(fetch-map): expose fillInMapDatasets and fillInTileStats as private (#254)
- fix(parseMap): Fix scale info for custom & logarithmic scales (#251)
- fix(query,fetchMap): Fix queryParameter encoding for POST requests. (#247)
- fix(fetchMap): support quantile color scale with 2 ranges (#241)
- fix(fetchMap): support point radius aggregation (#242)
- fix(sources): export CARTO_SOURCES (#243)
- fix(fetchMap): getColorAccessor treats colorMap as override of actual domain (#238)
- feat(fetchMap): Raster layers, update triggers and other fixes (#223)
- feat(widgets): Add getAggregations() method (#229)
- chore(deps): bump h3-js from 4.2.1 to 4.3.0 (#232)
- feat(sources): Add support for trajectory data sources (#227, #228)
- feat(widgets): Add 'getExtent()' method, experimental (#220)
- fix(constants): Export RasterBandColorinterp (#216)
- feat(sources): allow passing tags to baseSource and query methods (#193)
- fix(widgets): orderBy support in WidgetRasterSource.getCategory (#210)
- feat(widgets): orderBy support in WidgetSource.getCategory (#203)
- feat(widgets): Add othersThreshold to WidgetSource.getCategories (#194)
- perf(rasters): Improve performance of raster widget spatial filtering (#207)
- feat(widgets): Allow local widget calculations without spatial filter (#204)
- perf(widgets): Improve performance of local widget spatial filtering (#192, #201)
- chore(widgets): Add AggregationTypes enum-like definition (#187)
- feat(worker): Distribute worker script as standalone JS bundle (#189)
- feat(widgets): Add widgetWorkerUrl option (#188)
- feat(widgets): WidgetRemoteSource: custom aggregations for category, timeseries models (#174)
- feat(fetchmap): Expose legend info from fetchMap (#179)
- fix(widgets): Fix inference of 'spatialDataColumn' in some table and query widgets (#183)
- fix(widgets): Fix support for 'storeGeometry' on tileset widgets (#181)
- fix(widgets): Fix inference of 'spatialDataType' for dynamic point aggregation sources (#178)
- chore(deps): Unpin h3-js dependency (#176)
- chore(types): Export missing types used in public API (#159)
- feat(filters): Export getApplicableFilters (#162)
- fix(fetchmap): Bug fixes (#161, #163)
- fix(widgets): Fix error computing min/max for large datasets (#164)
- chore(build): Improve package compatibility (#158, #160)
- chore(types): Cleanup for tilesets, rasters, and backward-compatibility (#150)
- feat(fetchMap): Export legendSettings (#153)
- BREAKING CHANGE: Replace 'abortController' with 'signal' parameter (#110)
- feat: Add widget calculations for tileset sources (#50)
- feat: Add widget calculations for raster sources (#119)
- feat: Enable Web Workers for local tileset and raster widget calculations (#119)
- feat: Add fetchMap() (#126, #132, #133, #135, #136, #137, #138, #139)
- chore(widgets,deps): Clean up dataResolution references, examples, deps (#134)
- feat: Remove spatialIndexReferenceViewState param (#128)
- fix: Fix clientId defaults in query and source calls (#122)
- fix: Fix clientId customization in table and query widget calls (#120)
- feat: Add getDataFilterExtensionProps (#105, #113)
- feat: Add option to override HTTP headers in widget calls (#100, #111)
- feat: Add filters parameter in widget calls (#103)
- chore: Update to turf.js v7.2 (#98)
- chore: Enable compatibility with moduleResolution=nodenext (#106)
- chore: Add repository and homepage in npm package metadata
- types: Export TileResolution and SpatialFilterPolyfillMode types (#63)
- fix: Propagate spatialDataColumn and tileResolution defaults to widget source (#64)
- feat: Add support for spatial index types (H3, quadbin) in Widget APIs
- feat: Add support for
aggregationExpparameter tovectorQuerySourceandvectorTableSource
- fix: Fix incorrect column name lowercasing in Picking Model API
- feat: Add cache control mechanism for sources and query APIs
- feat: Add Picking Model API
- refactor: Migrate sources from
@deck.gl/cartoto@carto/api-client - deps: Remove
@deck.gl/cartobundled dependency
- deps: Add
@deck.gl/cartoas dependency
- feat: Initial release