- Supports React 17
- Dependency Upgrades, major ones:
d3-xxx@^2
,redux@4.0.5
,type-analyzer@0.3.0
,react-palm@~3.3.7
- Support incremental timeline animation
- Allow changing dataset in layer config
- Enable polygon filter for h3 layer
- Show last added filter at the top
- Avoid duplicated h3 layer detection
- Fixed bug when reversing color palette not update
- Upgrade dependencies to
deck.gl@8.2.0
,loaders.gl@2.2.5
andluma.gl@8.2.0
. This should only affects projects with the above libraries in its dependencies.
- Interaction - Added Geocoder in the interactin panel
- Localization - Added Spanish, Catalan, and Portuguese translations
- Layer - Aggregation layer fix out-of-domain coloring for valid strings
- Export - Fixed download file for microsoft edge
- Components - Exported map drawing editor factories
- Upgrade Node v10 for dev development, node requirement is now at
>=10.15.0
- Provider - Add cloud provider API
- Layer - Added S2 Layer
- Basemap - Added satellite to base map styles options
- Theme - Added base UI theme to theme option as
base
- UI - Improved data table and layer panel header
- Filter - Better handle filter steps for small domains
- Layer - Remove incorrect outlier for better map center detection
- Layer - Fix point layer stroke width
- Basemap - Fix bug custom map style not saved correctly
- Export - Fix bug exported html blank
- Upgrade deck.gl to
8.0.15
, this only affects projects with deck.gl in its dependencies. Because only one version of deck.gl can be loaded.
- GPU Filter - Improved time and numeric filter performance by moving calculation to GPU
- Geo Fitler - Added drawing polygon function, allow filter layer based on polygon
- Layer - Improved GeoJson and H3 layer geometry rendering
- UI - Support custom side panel tabs. example
- react and react-dom: minimum required version is now
^16.3
- react-redux is upgraded to
^7.1.3
. If you have older version ofreact-redux
in your app. You will have error loading kepler.gl, likely due to multiple version ofreact-redux
installed. - react-palm: required version is now
^3.1.2
. - react-route: if you are using
react-router
, we suggest using^3.2.5
to avoidReact 16.8
lifecycle deprecation warning in the console.
- Cluster Layer: Fix incorrect cluster point count. Fix cluster layer missing in exported image.
maybeToDate
getNewDatasetColor
createNewDataEntry
setFilterGpuMode
assignGpuChannels
assignGpuChannel
resetFilterGpuMode
getGpuFilterProps
getDatasetFieldIndexForFilter
findMapBounds
exportData
TOOLTIP_MINUS_SIGN
getDefaultInteraction
BRUSH_CONFIG
findFieldsToShow
getTooltipDisplayDeltaValue
getTooltipDisplayValue
LayersToRender
AggregationLayerHoverData
LayerHoverProp
findDefaultLayer
calculateLayerData
getLayerHoverProp
renderDeckGlLayer
isLayerRenderable
isLayerVisible
prepareLayersForDeck
prepareLayersToRender
getCustomDeckLayers
ComputeDeckLayersProps
computeDeckLayers
ACCEPTED_ANALYZER_TYPES
validateInputData
getSampleForTypeAnalyze
getFieldsFromData
renameDuplicateFields
analyzerTypeToFieldType
exportMapToHTML
getCentroid
idToPolygonGeo
h3IsValid
getHexFields