- a3521948 [feat] introduction of deck.gl effects (2372)
- c798961d [feat] Introduced dnd-context factory to better override dnd properties (2364)
- 673646ac [fix] fix map dropbox share (2370)
- ec0881d7 [fix] Fix react-map-gl mapbox api props (2362)
- d0a86587 [chore] Avoid confusion in viewstate context (2361)
- 1fcdfde9 [fix] fix image export (2368)
- 89043bd0 [fix] Fixed load remote map dialog exception (2367)
- 7f9f211b [fix] Improved validation of field pairs suggestions for LayerColumnConfig (2359)
- fa1edab9 [fix] add autoCreateTooltips as a prop in AddDataToMapOptions (2358)
- e8220b0e [chore] pass custom classes to ListHeader (2357)
- 5a9fa5bd [fix] Stronger AnimationConfig types (2356)
- a2fd52ca [fix] Fix mapbox/deck syncing issue (2355)
- cfee75a2 [fix] Text labels: can't set prop to false/0 with multiple labels (2354)
- 357f77a8 [fix] text outlines are barely visible after upgrade to deck 8.9 (2353)
- 9d99f0b6 [chore] Upgrade deck.gl to 8.9 (2352)
- 032ad763 [fix] Layer column config: sometimes a suggested field pair will hard crash (2351)
- 56afb092 [fix] remove <img> from field name when show in tooltip (2350)
- a9181f69 [feat] Table widged: pass getRowCell as prop (2349)
- 1f169df1 [fix] Improve data table horizontal overflow and dataset tabs overflow (2348)
- f2559445 [chore] Bump react-virtualized (2347)
- ced842ea [chore] Update public CDN URL (2346)
- 6ef400d2 [Fix] Dispatch click event instead of click() (2345)
- cf9cf21a [fix] Add guard for null legend label (2344)
- b5405f52 [fix] serializeLayer fixes (2343)
- 4383bffd [feat] Text layer: add outline width, outline color, background color (2342)
- a59d8342 [Fix] Resize observer crashes when passed a non-Element target (2340)
- ec35ea97 [feat] introduced jest to replace tape/sinon/enzyme for browser tests; upgrade typescript to 4.5.5 (2339)
- 85fa66f3 [feat] Adding applyLayerConfig action (2337)
- ae26de55 [fix] Fix website kepler.gl example (2338)
- d14e7ff4 [chore] Updated more deps to be compatible with react 18 (2335)
- 70128119 [chore] updated modal and panel title types to react 18 (2334)
- a0e5db72 [chore] Upgrade to react 18 (2323)
- 52c69c54 [feat] Add Deck onAfterRender callback prop support (2332)
- 0b8ae8bc [feat] deck.gl render callbacks (2330)
- 6596187b [fix] Remove fixed height for list item (2331)
- bcd3ff1b [fix] dropdown in color scale does not work (2324)
- 203829aa [fix] dropdown list alignment and spacing (2325)
- ba6259d3 [Fix] polygon context menu is offscreen (2326)
- 6fd7f7a9 [fix] When editing a custom basemap style do not unintentionally drop extra properties (2327)
- b3472a37 [chore] Upgrade deck to 8.8.27, loaders to 3.4.14 (2320)
- d9c164bb [Feat] Support WKB geometry column in CSV (2312)
- cfada4d5 [Chore] delete typeahead mousedown listener, pass onOptionSelected to ListItem (2319)
- 2714c755 [fix] fix horizontal "over scrolling" and misalignment of header row vs. data cells (2318)
- d28674ea [feat] Add onMouseMove callback (2317)
- 66a6364f [feat] add prop to allow turning off custom webkit scrollbar CSS (2316)
- 69ce4d06 [Chore] export action creator (2315)
- e051eb55 [fix] Fix map attribution color (2314)
- 090ef0ba [fix] Conditionally apply escapeXhtml to prevent export image crash (2313)
- 8bb0d469 Introduce new fsq studio section in home page (2308)
- 3e39337e updated cdn from unfolded to fsq (2307)
- 5bae745b [chore] drill disabled prop to layer-type-selector (2274)
- b6a2b804 [feat] Edit a custom base map style redux (2281)
- 74bc22a6 [feat] add complimentary base map style property (2280)
- e056d01a [feat] Remove a custom map style from the base maps side panel (2279)
- e09ed287 [fix] map style selector: provide backup UI content (2277)
- 963df0cf [chore] Update SavedCustomMapStyle accessToken property to be defined as optional (2278)
- 46df6014 [Chore] improved saved layer and interaction type (2275)
- 2dff78ff [fix] Long field names in filter UI obscure the delete icon (2273)
- 32356b46 [chore] pass through className prop to TippyTooltip (2272)
- 52fb6844 [chore] Add nx module tag (2271)
- b255d60e [chore] Add tooltip format (2269)
- 7b45e4f1 [fix] collapsible layer config group ui improvements (2268)
- a1689540 [chore] update browserslist deps (2267)
- 5db83285 [chore] specify filter id in addFilter (2266)
- a8599dcf [feat] Update custom map style updater to support managed map style (2264)
- 84c07360 [feat] Support map overlays (2260)
- 8312d060 [Chore] Upgrade to Node 14 (2257)
- 23763f0b [Chore] Add layer header action component to deps (2265)
- 043db65f [Chore] export single color palette selector (2262)
- d362fc21 [feat] H3 Layer separate layer opacity into unique fill opacity and stroke opacity (2261)
- a1084016 [fix] Use auto width for pinned column in table preview (2259)
- c79e9f90 [Chore] rewrite stack overflow functions (2258)
- 9d57f575 [chore] upgrade gl dependency version (2256)
- 11242f01 [Chore] Added collapsed prop for layer config group (2255)
- 8d79f7d0 [chore] export types and components (2254)
- 4a659e84 [feat] H3 Layer: default text label anchor to middle position (2252)
- acd05e91 [chore] export more components and types (2251)
- f6be2491 [Chore] expose functions and types to fix deep import issues (2250)
- 5fcbcdab [feat] H3 Layer: Add fill transparency and stroke color settings (2249)
- 94cb2a15 [feat] Layer property additions: H3 Layer: Add text labels (2243)
- 9ba6bcdd [Chore] add exports to expose functions and components types (2242)
- 88dd4b36 [fix] exported image has a thin white bar at the bottom (2241)
- f562fbe0 [fix] range slider doesn't work when step < 1 in dataset filter (2240)
- fa3bb9c9 [fix] Overlapping column names in drop down menu (2239)
- 796a9d29 [fix] time ticks are the same when using Minute to set interval (2238)
- b9cd1ec4 [Fix] Map popover z-index less than size panel (2237)
- 8de7ae41 [Fix] mapbox logo has not been styled correctly (2236)
- ed5cb8ad [Chore]: Add onClickControlBtn prop to MapControlButton to pass additional callbacks (2235)
- 97126155 [fix] Remove split map controls from legend in exported image (2234)
- bc1cfc55 [Chore] use unfolded cdn for base map, layer type select and icon layer svg (2233)
- 07f8c9f9 [feat] Add extraReducers arg to keplerGlReducer.initialState (2232)
- a112c0e9 [Fix] Feature Action Panel menu and editing tooltip are cut-off in dual map mode (2231)
- 7fb4cada [fix] Fix types for Typescript 4.8 (2229)
- 41c80993 [Chore] Pass onBruch, filter and datasets through range slide to plot (2220)
- f80853b0 [Chore] add test for vis state schema column save undefined typeerror (2219)
- e1e165e6 [Feat] Added new options parameter to override single action reducer default behavior (2217)
- 1c1345b4 [Bug] preserveLayerOrder when replace data (2214)
- c06ceca7 [chore] Exported layer utils methods and added onDragStart onDragEnd props (2210)
- 7d3c6026 [fix] Fixed bug when switching to dataset layer view (2209)
- 2275b8e6 [chore] Make dataId non-optional in layer config (2205)
- c130a2f5 [Fix] vis state schema column save undefined typeerror (2211)
- d8a5defa [Fix] ColorBlock component TypeError: e.color.slice(...).join is not a function (2212)
- 1380644f [Fix] time widget animation: apply same duration for last time filter (2218)
- 1094e734 [BUG] fix dropdown list fail to update when prop change (2213)
- dafec9b8 [Chore] add exports for scenegraph to layers index (2215)
- 14c6d014 [chore] layer testing support (2216)
- e5686fda [Bug] Fix composer types, schema types (2208)
- 28fbcdbf [feat] Convert layer order from idx to layer IDs (2203)
- e1ccfdff [Enhancement] Allow empty column when layer created from config (2206)
- 30792f47 [Fix] Add selected style for light dropdowns (2207)
- 44aafd15 [Feat] add kepler.gl to info.source in exported kepler.gl.json (2195)
- 95fd2369 [fix] Empty cells with date time data are filled with Invalid date (2201)
- 3b73dc07 [Feat] Add display format setting for table/tooltip (2199)
- 87b79c3b [Feat] add replaceDataInMap action (2198)
- e9896def [Feat] add table config with custom number format (2192)
- e635e4cb [fix] Fixed crash when switching to dataset layer view mode (2191)
- a246574e [Fix] Auto-display legend in split mode + Fix legend and layer panel bugs (2190)
- 2d141ff5 [fix] Layer drag and drop label is barely visible on light map (2189)
- 70cde834 [Fix] Drop the same layer multiple times to one map (2188)
- 2f5da5ec [Chore] Removed unneeded preventDefault (2177)
- b364f3d8 [Fix] intervals rendered incorrectly in time widget (2183)
- c8475737 [feat] Create layer correctly from saved layer config (2179)
- 4c6e99e3 [fix] previous drawn-selected geometries are lost after click Select geometry (2175)
- 79d8c756 [fix] support Polygon and LineString mode in idToPolygonGeo (2182)
- 85897309 [Fix] hide pinned selection outline when layer is hidden (2181)
- d441d5fd [feat] three dots button change (2180)
- 4dd27abe [Feat] Drag and drop interaction for split map (2172)
- 485252ad [fix] Improved split+unsynced mode for better handling (2176)
- 90572720 [fix] handle undefined values in updateViewport (2178)
- afee4800 [fix] hide side panel close button when data preview is open (2174)
- 695bcccd [feat] Improve disabled zoom lock text styling (2173)
- 9fc98e86 [Feat] Unlocked split map viewports (2170)
- 8896dc13 [fix] fix visible layers toggle for split maps mode(2168)
- f0727c97 [fix] type fixes for map popover (2169)
- 04451827 [Feat] enhance mouse selection toolset (2164)
- f640822a [Fix] round the float number to up to 4 decimal places in table (2163)
- a41e0118 [Chore] Add more types for schema (2162)
- 502c1ba3 [fix] remove duplicates from changelog (2145)
- 7d996a68 [fix] Fix onViewStateChange callback (2154)
- 2e57238b [chore] Type and export fixups (2152)
- 245ac53b [chore] update filter types (2153)
- ce4e5c7e [Fix] Datasets and basemap attributions separated by "|" (2150)
- 1fd7bad0 [Fix] Datasets attribution width styling (2149)
- 06f085db [Feat] render dataset attributions in map container (2148)
- 425a6011 [chore] ts fixes (2147)
- abb0d1ce [fix] improve handling of "interpolate" mapbox colors during basemap switching (2144)
- a6a6b270 [fix] fixes to async merger (2139)
- 9d568af3 [Feat] Support async mergers (2129)
- 28c34901 [Chore] support offset in map legend panel (2130)
- 953711ac [feat] Introduced updateDatasetProps to update dataset information (2133)
- 332a94ad [Feat] Add arrow and light theme props to TippyTooltip (2140)
- c79896be [Chore] Export LayerGroupColorPickerFactory from kepler-wide components (2138)
- bf890fa9 [chore] Update react-modal version (2131)
- def2ce12 [fix] Basemap overlay blending updater must pass through entire payload (2137)
- e2848008 [Feat] Add "No Basemap" option with map background color control (2136)
- 5cc6faab [fix] fixes the logic to set map overlay type properly when switching layer type (2135)
- f605167f [Chore] Request map styles on demand (2134)
- fb829922 [Feat] Add list toggle to filters (2115)
- 20fcb662 [Bug] Object and array field types made numeric (2127)
- 31e44350 [Chore] export LayerTypeListItem type (2122)
- 390f5af8 [chore] changes to order layers by datasets (2114)
- 210af2b4 [fix] remove constant scroll around layer config group (2116)
- a438383b [feat] Add minZoom, maxZoom, maxBounds (2124)
- 0e5a4bbc [Bug] data modal and data table scrollbar style (2123)
- cdb69f4a [chore] Export parseGeoJsonRawFeature from utils (2121)
- 3d5db39e [feat] add support for object and array field type (2120)
- 1f20ef71 [Feat] Introduce MapPopoverContent (for tooltip charts) (2119)
- 918aaf98 [Enhancement] Render data table with smarter cell size, prevent scroll back (2117)
- b1d92c85 Bump ua-parser-js from 0.7.25 to 0.7.33 (2112)
- 630e8ede [Enhancement] Improve Feature action panel style (2099)
- 20134f01 [fix] Fixed time filter toggling and display the correct filter (2098)
- 83673fd5 [chore] bump nebula; add picking width for polygons; preserve rectangles; (2097)
- eeb50d6a [fix] Checking if drawing is active when delete an editor feature (2093)
- d1abf3ee [Enhancement] Fix dropdown list disabled color (2094)
- 943ee50a [Bug] fix update layer type reset layer dataId, new layer at the top (2096)
- ac5f490e [fix] fix layer config group collapsible content overflow (2092)
- 608fa0f3 [Feat] refactored AnimationControl to handle both layer and minified filter playback (2079)
- 409db23e [fix] CSS fixes to avoid conflicts with Jupyter styling when embedded without iframe (2095)
- e1b70000 [Enchancement] number formatting improvements (2109)
- cf8d3321 [Enchancement] number formatting improvements (2106)
- c9cc689c [fix] use dataset name as default h3 layer name (2100)
- 7f01ca1c [fix] Trip Layer: issues for path from 2 points (2101)
- 92bae8e0 [fix] Icon Layer - Labels are visible even if layer is hidden (2102)
- 47cc281c fix: Open map control and geocoder for extension (2103)
- 0cd0e379 [fix] Improve render cell size script perf for data table rendering (2104)
- 4e06992b [Fix] Image export change resolution (2105)
- 7d9d54b8 [Feat] Map overlay blending (2086)
- f4329fcc chore: more specific error message for context lost error (2090)
- 14ef4366 [Feat] Disable a layer after an error in Deck (2072)
- d24ea4a5 [fix] dont show hidden layers as options in polygon dropdown menu (2085)
- fd3a7a8b [fix] Prevent the app from crashing on geojson layer hover (2087)
- a66f98f9 fix(filters): fix for broken filter state, load crash (2069)
- 47b1124d fix 3d buildings rendering (2080)
- 8edb5b2e [fix] lock react-vis version to prevent CI fails (2082)
- 9416be4a save and merge editor features in map config (2071)
- 217b89e7 chore: Child support and type exports for FeatureActionPanel (2070)
- f53188b9 show filtered out and hidden layers as options in polygon filter menu (2068)
- b53a6b75 [fix] Move FeatureActionPanel to class component (2067)
- 0f7a4242 fix Cant right click on polygon or rectangle filters to get the menu (2066)
- db549742 bump licence year to 2023 (2073)
- a22e4259 [Feat](Editor) Replace react-map-gl-draw with Nebula.gl (2054)
- 3de77995 [fix] fix import in demo-app carto provider (2050)
- 3e7581b1 [Feat] Add hasStats prop to data table adjust first cell size (2040)
- 15d1426e FIX: Fix margin for style panel icons (420) (2041)
- a865ce8b [fix] correct provider downloadMap type (2049)
- c53d81fd Bump moment-timezone from 0.5.33 to 0.5.35 (1966)
- efa32f75 [fix] include CenterFlexbox in common components (2035)
- 5f3d185f correct kepler.gl/styles types file location (2034)
- 76e1a4d0 [fix] Updated dataset item cursor style (2013)
- d0bcaa89 [Fix][perf] String filter freezes browser when loading a large dataset (2012)
- 1214bd9d [fix] Time filter: Add padding if min/max values are the same (2011)
- 36657380 [fix] Fixed hex tile play animation (2010)
- 6c266665 [Fix] dropdown item title (2009)
- 81fcbb41 Bump loader-utils from 1.4.0 to 1.4.2 (2025)
- f1b7e1a8 [Fix] no aggregation options can be selected for date field when groupby (2008)
- b9a04468 [Feat] Replaced filter enlarged with view: side | enlarged | minified (2007)
- 6692585e Handle loading map style gracefully (2005)
- 920659ff Add header cell stats control toggle (2004)
- dbba7daa [Chore] bump and fix examples for v3.0.0.alpha.0 (2030)