Releases: keplergl/kepler.gl
Releases · keplergl/kepler.gl
v3.0.0
v3.0.0-alpha.2
- 5264c5f [fix] add thumbnails (#2486)
- 34bb812 [chore] Update all licenses to OpenJS recommendation (#2471)
- df87781 [Feat] add polygon filter based on mean centers for GeoJsonLayer (#2476)
- 5092486 [chore] Add file license header script (#2472)
- f33b09f [Demo] Add GeoArrow sample dataset (#2483)
- 09aee38 [feat] MapLibre basemap (#2461)
- 1544e20 [Fix] basemap frozen when incrementally loading GeoArrow (#2474)
- b290d87 [chore] pin luma.gl version to 8.5.21, to avoid mismatch (#2463)
- 955633d [chore] bump loaders (#2480)
- b481611 [fix] fix map import (#2479)
- 2024a6d [Feat] GeoArrow incremental rendering (1) (#2459)
- aa1c7d1 [chore] fix typo in landing page (#2402)
- 155a582 [fix] Fix cloud tile fetching logic (#2456)
- 5eb62a9 [fix] Fixed website configuration to correctly import local kepler files (#2454)
- 3949486 [fix] update min value for hexagonal pixelate effect (#2453)
- 8e7b0ad [fix] Effects: fix possible 'undefined' in effect parameters (#2452)
- 8405378 [chore] Validate parameters for effects (#2450)
- d60ef31 [feat] Introduce Foursquare cloud provider (#2437)
- 82d616e [fix] ScenegraphLayer has broken lighting and textures (#2443)
- 110c299 [chore] bump deck.gl, luma.gl, loaders.gl (#2442)
- f70b20e [fix] effects: prevent time reset with invalid valese (#2441)
- 3ca8df0 [chore] Add effect MapControl test (#2440)
- 68bff82 [fix] effect-related UI fixes (#2439)
- 82fc69e [chore] Refactored cloud provider flow for performance and multi provider support (#2436)
- d975ea1 [Feat] support GeoArrow format (#2385)
- ee6f075 [feat] Effect manager - UI improvements (timezone, time slider, time dropdown) (#2433)
- b5a6e9c [chore] Making EffectPanelHeader actions configurable (#2432)
- 1ae4cd0 [feat] UI updates for effects (#2428)
- a69b087 [chore] Effects - config refactoring (#2422)
- bfec82e [chore] Bump to [email protected] (#2424)
- e6e5a4c [Chore] export LayerBlendingSelector (#2419)
- a187813 [chore] SplitMap type changes (#2418)
- 5e0ad51 [fix] Legend is rendered outside of widget (#2417)
- 473bd80 [fix] feature menu not working in shadow DOM (#2416)
- b995c9b [fix] Hexbin layer color aggregation incorrect on load (#2415)
- 58f0bb7 [Chore] merge other properties in splitMap merger (#2413)
- bcb8c4e [fix] long name in filter panel header (#2412)
- b8fa6ce [chore] Remove paths from tsconfig (#2414)
- 79002ea [feat] Support customized ref in useDimensions (#2409)
- 4d72331 [feat] Update Icon Layer to allow passing in svg icons as a prop to bypass remote resource fetching (#2410)
- 2ff3738 [fix] Viewports not always locked (#2408)
- 975a476 [fix] Using resolution-corrected mapState for image export (#2407)
- 7fae622 [chore] adds additional properties to mock basemaps (#2411)
- df1397f [fix] handle empty properties in GeoJson file (#2381)
- c8e2a9f [chore] move dev env to Node.js 18 (#2399)
- bb55975 [fix] long names in tooltips (#2405)
- c9c34c8 [chore] add custom classes to dropdown (#2404)
- 22dd623 [chore] Remove unused deps (#2403)
- a36ec68 [fix] effect related fixes (split maps, shadows, timeline) (#2396)
- 5e7dd9b [fix] Upgrade Mapbox SDK (#2397)
- b54c173 [chore] Upgrade to [email protected] (#2394)
- e47ccc0 [fix] Re-enabled plugin section in home page (#2400)
- 81a6e1f [fix] Update layer domain in addLayer (#2393)
- bed4b7f [chore] Removed abs paths in mock state and layer utils (#2392)
- f1e654d [fix] place null values at the end when sorting table (#2391)
- 4f51abc [chore] extra typing for effects (#2390)
- 459ae55 [chore] fix lint in cmpEffects (#2389)
- 87df119 [feat] Effects: shadow color picker; use animation & current time (#2387)
- dde3a6e [chore] Fix ColorMap type (#2388)
- 08492a8 [chore] Export effects types/utils and incapsulate dnd logic into new hooks (#2384)
- 2500a27 [feat] reorder tooltips (#2378)
- fdecb05 [fix] minor effect-related fixes (#2380)
- 5c16027 [chore] Drag&Drop context: extra check for the object type (#2379)
- a958586 [fix] fix for process is undefined (#2376)
- 9eb6b32 [chore] bump examples (#2375)
v3.0.0-alpha.1
- a352194 [feat] introduction of deck.gl effects (#2372)
- c798961 [feat] Introduced dnd-context factory to better override dnd properties (#2364)
- 673646a [fix] fix map dropbox share (#2370)
- ec0881d [fix] Fix react-map-gl mapbox api props (#2362)
- d0a8658 [chore] Avoid confusion in viewstate context (#2361)
- 1fcdfde [fix] fix image export (#2368)
- 89043bd [fix] Fixed load remote map dialog exception (#2367)
- 7f9f211 [fix] Improved validation of field pairs suggestions for LayerColumnConfig (#2359)
- fa1edab [fix] add autoCreateTooltips as a prop in AddDataToMapOptions (#2358)
- e8220b0 [chore] pass custom classes to ListHeader (#2357)
- 5a9fa5b [fix] Stronger AnimationConfig types (#2356)
- a2fd52c [fix] Fix mapbox/deck syncing issue (#2355)
- cfee75a [fix] Text labels: can't set prop to false/0 with multiple labels (#2354)
- 357f77a [fix] text outlines are barely visible after upgrade to deck 8.9 (#2353)
- 9d99f0b [chore] Upgrade deck.gl to 8.9 (#2352)
- 032ad76 [fix] Layer column config: sometimes a suggested field pair will hard crash (#2351)
- 56afb09 [fix] remove from field name when show in tooltip (#2350)
- a9181f6 [feat] Table widged: pass getRowCell as prop (#2349)
- 1f169df [fix] Improve data table horizontal overflow and dataset tabs overflow (#2348)
- f255944 [chore] Bump react-virtualized (#2347)
- ced842e [chore] Update public CDN URL (#2346)
- 6ef400d [Fix] Dispatch click event instead of click() (#2345)
- cf9cf21 [fix] Add guard for null legend label (#2344)
- b5405f5 [fix] serializeLayer fixes (#2343)
- 4383bff [feat] Text layer: add outline width, outline color, background color (#2342)
- a59d834 [Fix] Resize observer crashes when passed a non-Element target (#2340)
- ec35ea9 [feat] introduced jest to replace tape/sinon/enzyme for browser tests; upgrade typescript to 4.5.5 (#2339)
- 85fa66f [feat] Adding applyLayerConfig action (#2337)
- ae26de5 [fix] Fix website kepler.gl example (#2338)
- d14e7ff [chore] Updated more deps to be compatible with react 18 (#2335)
- 7012811 [chore] updated modal and panel title types to react 18 (#2334)
- a0e5db7 [chore] Upgrade to react 18 (#2323)
- 52c69c5 [feat] Add Deck onAfterRender callback prop support (#2332)
- 0b8ae8b [feat] deck.gl render callbacks (#2330)
- 6596187 [fix] Remove fixed height for list item (#2331)
- bcd3ff1 [fix] dropdown in color scale does not work (#2324)
- 203829a [fix] dropdown list alignment and spacing (#2325)
- ba6259d [Fix] polygon context menu is offscreen (#2326)
- 6fd7f7a [fix] When editing a custom basemap style do not unintentionally drop extra properties (#2327)
- b3472a3 [chore] Upgrade deck to 8.8.27, loaders to 3.4.14 (#2320)
- d9c164b [Feat] Support WKB geometry column in CSV (#2312)
- cfada4d [Chore] delete typeahead mousedown listener, pass onOptionSelected to ListItem (#2319)
- 2714c75 [fix] fix horizontal "over scrolling" and misalignment of header row vs. data cells (#2318)
- d28674e [feat] Add onMouseMove callback (#2317)
- 66a6364 [feat] add prop to allow turning off custom webkit scrollbar CSS (#2316)
- 69ce4d0 [Chore] export action creator (#2315)
- e051eb5 [fix] Fix map attribution color (#2314)
- 090ef0b [fix] Conditionally apply escapeXhtml to prevent export image crash (#2313)
- 8bb0d46 Introduce new fsq studio section in home page (#2308)
- 3e39337 updated cdn from unfolded to fsq (#2307)
- 5bae745 [chore] drill disabled prop to layer-type-selector (#2274)
- b6a2b80 [feat] Edit a custom base map style redux (#2281)
- 74bc22a [feat] add complimentary base map style property (#2280)
- e056d01 [feat] Remove a custom map style from the base maps side panel (#2279)
- e09ed28 [fix] map style selector: provide backup UI content (#2277)
- 963df0c [chore] Update SavedCustomMapStyle accessToken property to be defined as optional (#2278)
- 46df601 [Chore] improved saved layer and interaction type (#2275)
- 2dff78f [fix] Long field names in filter UI obscure the delete icon (#2273)
- 32356b4 [chore] pass through className prop to TippyTooltip (#2272)
- 52fb684 [chore] Add nx module tag (#2271)
- b255d60 [chore] Add tooltip format (#2269)
- 7b45e4f [fix] collapsible layer config group ui improvements (#2268)
- a168954 [chore] update browserslist deps (#2267)
- 5db8328 [chore] specify filter id in addFilter (#2266)
- a8599dc [feat] Update custom map style updater to support managed map style (#2264)
- 84c0736 [feat] Support map overlays (#2260)
- 8312d06 [Chore] Upgrade to Node 14 (#2257)
- 23763f0 [Chore] Add layer header action component to deps (#2265)
- 043db65 [Chore] export single color palette selector (#2262)
- d362fc2 [feat] H3 Layer separate layer opacity into unique fill opacity and stroke opacity (#2261)
- a108401 [fix] Use auto width for pinned column in table preview (#2259)
- c79e9f9 [Chore] rewrite stack overflow functions (#2258)
- 9d57f57 [chore] upgrade gl dependency version (#2256)
- 11242f0 [Chore] Added collapsed prop for layer config group (#2255)
- 8d79f7d [chore] export types and components (#2254)
- 4a659e8 [feat] H3 Layer: default text label anchor to middle position (#2252)
- acd05e9 [chore] export more components and types (#2251)
- f6be249 [Chore] expose functions and types to fix deep import issues (#2250)
- 5fcbcda [feat] H3 Layer: Add fill transparency and stroke color settings (#2249)
- 94cb2a1 [feat] Layer property additions: H3 Layer: Add text labels (#2243)
- 9ba6bcd [Chore] add exports to expose functions and components types (#2242)
- 88dd4b3 [fix] exported image has a thin white bar at the bottom (#2241)
- f562fbe [fix] range slider doesn't work when step < 1 in dataset filter (#2240)
- fa3bb9c [fix] Overlapping column names in drop down menu (#2239)
- 796a9d2 [fix] time ticks are the same when using Minute to set interval (#2238)
- b9cd1ec [Fix] Map popover z-index less than size panel (#2237)
- 8de7ae4 [Fix] mapbox logo has not been styled correctly (#2236)
- ed5cb8a [Chore]: Add onClickControlBtn prop to MapControlButton to pass additional callbacks (#2235)
- 9712615 [fix] Remove split map controls from legend in exported image (#2234)
- bc1cfc5 [Chore] use unfolded cdn for base map, layer type select and icon layer svg (#2233)
- 07f8c9f [feat] Add extraReducers arg to keplerGlReducer.initialState (#2232)
- a112c0e [Fix] Feature Action Panel menu and editing tooltip are cut-off in dual map mode (#2231)
- 7fb4cad [fix] Fix types for Typescript 4.8 (#2229)
- 41c8099 [Chore] Pass onBruch, filter and datasets through range slide to plot (#2220)
- f80853b [Chore] add test for vis state schema column save undefined typeerror (#2219)
- e1e165e [Feat] Added new options parameter to override single action reducer default behavior (#2217)
- 1c1345b [Bug] preserveLayerOrder when replace data (#2214)
- c06ceca [chore] Exported layer utils methods and added onDragStart onDragEnd props (#2210)
- 7d3c602 [fix] Fixed bug when switching to dataset layer view (#2209)
- 2275b8e [chore] Make dataId non-optional in layer config (#2205)
- c130a2f [Fix] vis state schema column save undefined typeerror (#2211)
- d8a5def [Fix] ColorBlock component TypeError: e.color.slice(...).join is not a function (#2212)
- 1380644 [Fix] time widget animation: apply same duration for last time filter (#2218)
- 1094e73 [BUG] fix dropdown list fail to update when prop change (#2213)
- dafec9b [Chore] add exports for scenegraph to layers index (#2215)
- 14c6d01 [chore] layer testing support (#2216)
- e5686fd [Bug] Fix composer types, schema types (#2208)
- 28fbcdb [feat] Convert layer order from idx to layer IDs (#2203)
- e1ccfdf [Enhancement] Allow empty column when layer created from config (#2206)
- 30792f4 [Fix] Add selected style for light dropdowns (#2207)
- 44aafd1 [Feat] add kepler.gl to info.source in exported kepler.gl.json (#2195)
- 95fd236 [fix] Empty cells with date time data are filled with Invalid date (#2201)
- 3b73dc0 [Feat] Add display format setting for table/tooltip (#2199)
- 87b79c3 [Feat] add replaceDataInMap action (#2198)
- e9896de [Feat] add table config with custom number format (#2192)
- e635e4c [fix] Fixed crash when switching to dataset layer view mode (#2191)
- a246574 [Fix] Auto-display legend in split mode + Fix legend and layer panel bugs (#2190)
- 2d141ff [fix] Layer drag and drop label is barely visible on light map (#2189)
- 70cde83 [Fix] Drop the same layer multiple times to one map (#2188)
- 2f5da5e [Chore] Removed unneeded preventDefault (#2177)
- b364f3d [Fix] intervals rendered incorrectly in time widget (#2183)
- c847573 [feat] Create layer correctly from saved layer config (#2179)
- 4c6e99e [fix] previous drawn-selected geometries are lost after click Select geometry (#2175)
- 79d8c75 [fix] support Polygon and LineString mode in idToPolygonGeo (#2182)
- 8589730 [Fix] hide pinned selection outline when layer is hidden (#2181)
- d441d5f [feat] three dots button change (#2180)
- 4dd27ab [Feat] Drag and drop interaction for split map (#2172)
- 485252a [fix] Improved split+unsynced mode for better handling (#2176)
- 9057272 [fix] handle undefined values in updateViewport (#2178)
- afee480 [fix] hide side panel close button when data preview is open (#2174)
- 695bccc [feat] Improve disabled zoom lock text styling (#2173)
- 9fc98e8 [Feat] Unlocked split map viewports (#2170)
- 8896dc1 [fix] fix visible layers toggle for split maps mode(#2168)
- f0727c9 [fix] type fixes for map popover (#2169)
- 0445182 [Feat] enhance mouse selection toolset (#2164)
- f640822 [Fix] round the float number to up to 4 decimal places in table (#2163)
- a41e011 [Chore] Add more types for schema (#2162)
- 502c1ba [fix] remove duplicates from changelog (#2145)
- 7d996a6 [fix] Fix onViewStateChange callback (#2154)
- 2e57238 [chore] Type and export fixups (#2152)
- 245ac53 [chore] update filter types (#2153)
- ce4e5c7 [Fix] Datasets and basemap attri...
v3.0.0-alpha.0
- 4eb6b24 [Chore] dependencies update + publish process update (#1978)
- 72f201c kepler.gl-jupyter: Fixed wording in documentation (#1938)
- 791bbe2 [Feat] make data table header cell overridable (#1995)
- 77ba950 deck upgrade fix (#1997)
- 9b483b2 better regex for mapbox style boundary detection (#1996)
- 306da3a add onClose for color picker (#1992)
- 13bcaa0 update isRGBColor (#1991)
- 2845432 Moved animation control button to the right (#1990)
- 51a05ff color picker crashes studio inside iframe (#1989)
- 73dba52 [Chore] Extra memoization for components to prevent re-rendering (#1988)
- 4e88e83 [Bug] "load from storage" and "Share" modals fix (#1976)
- 9029b8e [Feat] Hide Mapbox attribution when using non-Mapbox tiles (#1975)
- d77ffcb [Feat] Improve fieldpair detection logic, add altitude (#1968)
- b70c35c [Chore] refactor dynamic require (#1971)
- 8878cff [Fix] polygon filter reload (#1970)
- ea73859 [Chore]: Typescript 4.4 fixes (#1957)
- 49321f8 [Feat] mobile bottom widget styling (#1930)
- db39b49 [Chore]: Technical: Isolate components (#1967)
- 9024832 [Chore] remove iconComponent from interactionConfig (#1973)
- 64542aa [Chore] bump to deck 8.6.0 (#1959)
- ab5f9f3 [Fix]: Item selector closeOnClickoutside conflict with portable (#1958)
- 9b81e49 [Chore]: Technical: Isolate schemas (#1962)
- 57dea6a [Chore]: Technical: Isolate reducers (#1961)
- 28578e7 Import for filters fixed (#1965)
- 359e038 [Bug] Fix getSampleData import (#1964)
- c2cb821 [Chore]: Technical: Isolate table-utils (#1949)
- af79e2e [Bug] fix layer order not correctly reloaded (#1956)
- 47a184c [Bug] Fix Range brush maximum update exceeds crashes (#1955)
- f948501 [Enhancement] improve tooltip format label, make it more intuitive (#1954)
- a42aae3 [Enhancement] use portable in item-selector (#1953)
- 6e2fe3d update layer selector types; get length for dc; (#1951)
- 0630c8b fix deck.gl version for src utils (#1950)
- d5f0f0c [Docs] fix broken link (#1952)
- 5e20ac6 [Chore]: add class names to map control (#1940)
- c7ed4db [Chore]: change types for modal (#1939)
- f53117f [Chore]: pin browserlist (#1935)
- 8ea93d4 [Chore]: Technical: Isolate actions (#1948)
- f828f69 [Feat]: Passing root context to tippy
- 34ebb88 [Chore] Fix debounce typing
- 3db186e [Chore] bump deck to 8.5.7 (#1934)
- 99b38d2 [Feat] Implemented new feature flag by passing features flags prop (#1933)
- 50eda73 [fix] 3d buildings aren't rendered without layers (#1931)
- f21afd8 [Chore]: Technical: Isolate tasks (#1941)
- 88039cd [Chore]: Technical: Isolate cloud-providers (#1942)
- a98a015 [Bug] Fix getSampleData util import (#1947)
- 4615c48 [Fix]: Kepler.gl site issue fixed (#1944)
- f2459c6 [Chore]: Technical: Isolate utils (#1876)
- 88e15d5 [Fix] fix lint (#1932)
- 3301a7c [Chore]: bump deck to 8.5.4, loaders to 3.0.9 (#1928)
- 0889d0d [Enhancement] (Map Control) use lazy tippy to improve map legend rendering perf (#1924)
- 82baedf Chore move howto button out, add layer conf types, yarn lint (#1926)
- c9ef697 [Chore]: extra export (#1925)
- 4fc8596 [Chore]: layer-utils, map-utils refactor (#1923)
- 5c38f85 [fix] prevent deck crash due to layer id duplicate
- fb3f35b [Chore]: Use relative import in test-utils (#1921)
- eff5f90 Map Control: Use MapControlTooltip with TippyTooltip (#1920)
- 5551abd [chore] Export IconButton type (#1919)
- d358b3a fixed findMinFromSorted when list is null (#1918)
- 3a3be58 [Chore] Upgrade to deck 8.5.2 (#1917)
- 20d39b8 [Enhancement] add bin to filter hiitogram construct (#1673)
- 41414ce [Enhancement] change export video playback button order (#1916)
- 3873442 fix color pick type using react-color types (#1915)
- f739a49 chore: Updated filter-selector, item-selector, range-slider file typescript definitions (#1902)
- 40ac306 [chore] test valueAccessor in field (#1906)
- f82494d [Feat] Use custom style token if available instead of the default token (#1913)
- 77dc256 [BUG] Fix crash after layer type change (UN-2007) (#298) (#1912)
- ac59ac7 [Bug] rename dataset should not use spread (#1911)
- 486e323 Prevent "Cannot read property 'layers' of undefined" error (#299) (#1910)
- fae2058 [Bug] Fix map saved with empty filter cannt be load; validate empty filter.name when merging (#1909)
- 26b5f84 add type to keplerTable (#1905)
- bec013e improve reducer updater typing, change visstate to be more relaxed (#1908)
- 6c51a2a [feat] Hubble gl integration (#1899)
- d31fe64 [Bug] Fix mouse event evt.point evt.lngLat undefined crash (#1903)
- 39427d4 [Bug] fix trip layer timestamp check (#1904)
- cb76ae0 [Enhancement] render warning in layer panel header (#1901)
- 9d171c6 [Enhancement] set initial layer config when set layer type (#1898)
- 8d35d9b [Chore] Export more type def (#1890)
- d90cd18 [Chore] fix types and missing import (#1891)
- 28cbb75 update shader modifications for deck 8.4.16 (#1892)
- 66de62c Fix crash: visualChannels: Cannot read property label of undefined (#1886)
- 57f77dd deck to 8.4.16 (#1889)
- 41dbd57 [Enhancement] add disableDataOperation to dataset (#1897)
- 1f5e26c [Enhancement] pass schema to processKeplerGlDataset (#1885)
- 156f898 [Bug] fix comparison tooltip color and position (#1887)
- 6c99bb0 [Bug] Disable layer copy when layer is invalid (#1882)
- dfd73a5 add supportedDatasetTypes to layer, show dataset selector even if there is only 1 or no option (#1883)
- 40a82df [Enhancement] disable layer column selection if empty (#1888)
- 9c042fe Bump follow-redirects from 1.13.3 to 1.15.1 (#1871)
- 2a55a1e [Enhancement] Improve style of layer header panel (#1881)
- ceb23e2 fix for cluster layer z-fighting; fix - render 3d building map style only once (#1874)
- a983be7 [Bug] allow tooltip format to apply to aggregation layer hover (#1872)
- 723e605 FILED_TYPE_DISPLAY -> FIELD_TYPE_DISPLAY (#1879)
- 7d32831 Chore: Fix lint script and issues (#1862)
- 940f9aa [Chore]: Technical: Isolate styles (#1861)
- ad7646a [Chore]: Technical: Isolate localization (#1858)
- e798f31 Middleware isolation (#1860)
- 6c178d7 [Chore]: Technical: Isolate processors (#1857)
- 9e315d2 [Chore]: Technical: Isolate layers (#1856)
- c1e2034 [Feat] Upgrade [email protected] [email protected] [email protected] (#1674)
- b668fd2 [Chore]: Technical: Isolate deckgl-layers (#1851)
- 9feddc6 Fonts issue fix (#1846)
- 9a3da3c [Chore]: Technical: Translate deckgl-layers/cluster-layer (#1815)
- 10868ec [Chore]: Technical: constants and types modules isolation (#1840)
- fe293e7 [Chore]: Technical: js to ts convertion components root modals (#1801)
- 55abc87 [Chore]: Technical: Notification item types added (#1824)
- bd8c332 [Chore]: Technical: Translate map components to typescript (#1803)
- 371649c Debounce typings added (#1825)
- 1034c33 Lodash.memoize typings added (#1827)
- 69f8534 [Chore]: Technical: fix linting errors of @types/styled-components plugin (#1834)
- 5ee0cd4 [Chore]: Technical: add types for side panel root components (#1822)
- 9bee093 validate url of Add data modal (#1837)
- b7d8edf [Chore]: Technical: add types for layer panel components (#1819)
- 7b95c23 hide layer size legend with nullish label (#1836)
- ecc743a [Chore]: Technical:layer base config data allow to be null (#1835)
- 2b51c7b [Chore]: Technical: Fixed errors happening in folders/files due to the addition of @types/styled-components: components/common/slider (#1831)
- e27cf13 [Chore]: Technical: fix attributes of styled components animation-control (#1829)
- 442d1b2 [Chore]: Technical: add types for filters (#1809)
- fc8ab5a [Chore]: Technical: Translate deckgl-layers/hexagon-layer (#1818)
- 959f1e0 [Chore]: Technical: Translate deckgl-layers/grid-layer (#1816)
- cbd2674 add types for styled components in styles (#1830)
- f771589 [Chore]: Technical: Translate components to typescript (#1814)
- a5a347b [Chore]: Technical: Translate components to typescript (#1812)
- 9225e00 Throttle typings added (#1826)
- f0671f0 [Chore]: Technical: add types for editor component (#1797)
- 4e8197d [Chore]: Technical: add types for processors (#1798)
- 47e4963 [Chore]: Technical: add types for side panel common (#1807)
- 0d3c98c [Chore]: Technical: add types for filters side panel (#1799)
- 8c5e507 [Chore]: Technical: Translate layers final changes (#1783)
- e663bb1 [Chore] fix typo in docs (stule -> style) (#1823)
- 2d557df Typings for some lodash packages added (#1817)
- ca45cef [Bug] validate s2 token in s2 geometry layer (#1805)
- 7453b95 [Chore]: Technical: components/geocoder translated to typescript (#1808)
- 5b918e0 Review fixes (#1813)
- ae1173e [Chore]: Technical: Translate deckgl-layers/layer-utils typesfix (#1791)
- 6a7d44b [Bug] Build fix (#1811)
- 8ac5bbc [Bug] visual channels cannot read property 'label' of undefined (#1804)
- b7c6c8d Translate deckgl-layers/3d-building-layer to .ts (#1794)
- a5bcd81 [Chore]: Technical: Translate root components to typescript (#1790)
- 258c82d add types for svg-icon-layer (#1796)
- 0de32be [Chore]: Technical: Translate deckgl-layers/line-layer (#1792)
- 013b987 [Chore]: Technical: Translate deckgl-layers/column-layer (#1793)
- f64b551 [Chore]: Technical: Translate tasks (#1779)
- 65228a8 [Bug]: fix grid hexbin and cluster layer crash (#1795)
- 7ada98a [Chore]: Technical: Translate examples/custom-map-style (#1780)
- 8431238 [Chore]: Technical: Translate deckgl-layers/layer-utils (#1789)
- ec3351b [Chore]: Technical: Translate cloud-providers (#1778)
- 24e3549 Added deckgl-typings from community repo (#1787)
- 68abc5b [Chore]: Technical: Translate geojson-layer (#1757)
- 2d2ba1d [Chore]: Technical: Translate hexagon-layer (#1775)
- 543045d [Chore]: Technical: Translate heatmap-layer (#1773)
- cf57260 [Chore]: Technical: Translate trip-layer (#1777)
- ...
v2.5.5
- 392e9a2 [Bug] lock deck.gl to 8.2.0 (#1602)
- 6121a34 [Chore] Fix explicit src import (#1596)
- 0b71f39 [Bug] fix locale panel (#1603)
- 8b42be2 [Bug] Fix integration with CARTO (#1600)
- e8ba7a0 [Feat] add setMapControlVisibility action to set mapControl visibility (#1590)
- 7827456 [Feat] add supportedFilterTypes to dataset (#1594)
- 41b364a [Enhancement] s2 updateLayerMeta: push instead of spread (#1593)
- 1b5e023 fix for long processing time of data-utils::unique (#1592)
- 91a52b1 [Enhancement] Use layer.visible prop in deck.gl when toggle layer visibility (#1591)
- c106ee0 [Chore] Create factory for LayerLegendHeader and LayerLegendContent (#1589)
- 878750c [Feat] Add MapsLayoutFactory for custom split map layouts (#1588)
- d8db8f6 [Chore] Refactored map control and decoupled action components (#1552)
- 2f8b19f [Feat] update keplergl-jupyter widget for JupyterLab 3, add build for conda-forge (#1572)
- 6947c8c [Feat] Added Russian localization (#1570)
- 9726a40 [Docs] Data container upgrade notes (#1575)
- 070b04b [Feature] Abstract Data Container (#1555)
v2.5.4
v2.5.3
- a4a6734 [Docs] fix add data to map docs (#1551)
- 8524061 [Enhancement] add displayName to field and show displayName whenever available (#1538)
- a0d2a76 [Feat] Save and load highlightColor from layer config (#1550)
- a9b2ba0 [Examples] fix panel toggle exmaple, add layer hove info demo (#1549)
- 9bcb341 [feat] Using tippy for map popover (#1539)
- 2e6f8b7 [Chore] refactored side-panel from class to functional component (#1536)
- 16fab11 [Bug] Geojson layer is not updated when dataset updated (#1533)
- 29cf082 [Enhancement] add toggleLayerAnimationControl action (#1537)
- 01e9396 [Enhancement] add disableClose to map control (#1529)
- c6e5b8a [Feat] use appName in exported image html json map and csv data (#1528)
- 7235456 [Bug] Fix geojson layer duplicated index (#1530)
- 1ed0fd6 [Bug] fix histogram in range (#1531)
- 305edfc [Docs] Update Map Styles Link (#1512)
- 1890133 [Chore] Update peer dependencies for styled-components (#1527)
v2.5.2
- 1c7521b [Bug] Fix center map accuracy (#1502)
- b662892 [Bug] trim string value before passing to type analyzer (#1503)
- d35ad48 [Website] Add ecosystem Section (#1491)
- 1935c70 [Chore] Bump ini from 1.3.5 to 1.3.8 (#1385)
- b7d333b [Chore] Bump y18n from 3.2.1 to 3.2.2 (#1449)
- aeb8b45 [Chore] Bump ssri from 6.0.1 to 6.0.2 (#1460)
- 8657726 [Chore] Bump ua-parser-js from 0.7.22 to 0.7.28 (#1471)
- f0fda0e [Chore] Bump handlebars from 4.7.6 to 4.7.7 (#1472)
- 027aecf [Chore] Bump url-parse from 1.4.7 to 1.5.1 (#1473)
- 6d5981a [Chore] Bump hosted-git-info from 2.8.8 to 2.8.9 (#1474)
- 54690fc [Chore] Bump browserslist from 4.14.7 to 4.16.6 (#1494)
- 846ec38 [Chore] Bump dns-packet from 1.3.1 to 1.3.4 (#1497)
- c6def59 [Chore] Bump ws from 6.2.1 to 6.2.2 (#1500)
- 614750f [Feat] Make keplergl-jupyter work with JupyterLab 3 (#1501)
- b4fcf7b [Feature]: add copy geometry to feature action panel (#1495)
- d786d0f [Bug] fix arc layer configurator render crash (#1490)
- b24cc57 [Enhancement] Support elevation in Icon layer (#1483)
- d51f305 [Enhancement] Support elevation in Line layer (#1481)
- a09cd58 [Enhancement] Elevation zoom factor toggle (#1478)
- 8a6d263 [Enhancement] add Japanese translation (#1469)
- 910eb5e [Chore] Move 'uber-licence' to devDep (#1450)
- 0b03f3a [Docs] fix typos on playback readme (#1482)
- 14c35fc [Doc] Add example using none mapbox base map (#1440)
v2.5.1
- 16703c0b [CHORE] add utils.js to package.json
- a15109b [Feat] add timezone and timeFormat prop for time display in animation control and time - widget (#1411)
- 13c6171 Bump elliptic from 6.5.3 to 6.5.4 (#1435)
- cdcc0ee [Enhancement] make panel tab a factory (#172) (#1412)
- 173811a [bug]: Fixed range slider null selection bug (#1413)
- df3fee5 [Bug]: Updated babel dependencies (#1410)
- 119c893 [Bug] fix update dataId not update layer data (#1414)
- b97b58a [Enhancement] Choose the default field to be integer if no reals are present (#1409)
- 072876d [bug] upgrade colorbrewer to 1.5.0 (#1439)
- d4698bb [Chore] add initial version of ts-smoosh (#1437)
- 6b39c43 [Chore] reformat changelog
v2.5.0
- 58af5b6 [bug] Set colorbrewer version to 1.4.0 #1416 (#1428)
- a03250a CHORE: export processKeplerglDataset (#1422)
- ddaa8bf FIX: incorrect type strin -> string (#1421)
- 9e5bfdc [Feat] Duplicate layer and add layer from config (#1401)
- 29bfa40 [Bug] Interval animation doesn't stop when speed is set to 0 (#1397)
- 9476c29 feat: Converted dataset object to kepler table class (#1239)
- 498305c [Bug] save to map provider (#1399)
- 6728b30 [Bug] Clamping slider values outside range (#1395)
- f0e5174 [Enhancement] add changedFilters to datasets when filter data is called (#1396)
- 8d68001 [Bug] Add style prop to kepler-gl container (#1398)
- d295c76 [Enhancement]: Save filter speed to schema (#1394)
- fb801d7 [Chore] Update license year (#1393)
- fa6deff (0116-babel-deps) [Enhancement] Show an error notification for errors in deck (#1373)
- 5d4b454 [Bug] Bug fixes (#1388)
- 35bf90a [Bug]: FIxed issue with map popover object being null (#1384)
- fc2fb04 [CHORE] Typescript fixes (#1383)
- d6e2837 [Bug] Fix 12350 format in tooltip (#1327)
- 2ea82de [Feat] fixed augumented numeric formats with ~ (#1369)
- e88b4f1 [Bug] Fix speed button input on timeline (#1376)
- 7aeca21 [Enhancement] bump loaders.gl to 2.3.3 (#1366)
- eff0a15 [Enhancement] Choose layer color by default (point layer) (#1367)
- 823405a [Bug] fix arc layer configurator (#1375)
- a11c63c [Enhancement] avoid calling mapPopover setstate infinitely (#1346)
- ae234e7 [Bug] Prevent crash in react-map-gl when zoom cannot be calculated (#1365)
- be61b70 [Enhancement] automatically re-project GeoDataFrame to EPSG:4326 (#1350)
- 2aad97f [Bug] Added better check for bins in bottom widget (#1361)
- ef8bdba [Chore]: Upgraded to node 12, migrate from TravisCi to Github actions (#1326)
- c772668 [Enhancement]: Added uiStateUpdater showDatasetTable in order to intercept showDatasetTable action (#1363)
- f33c76b [FEAT] Add rename dataset reducer (#1362)
- 027985a [Bug] Fixed color picker closure when selecting first custom palette value) (#1347)
- 7f3be27 [Enhancement] check bounds before calling fitbounds (#1348)
- f046ac1 [Enhancement] better arc layer column config layout (#1345)
- 2ea853b [Bug] Fixed bug with fixed radius after remove size field in pointlayer (#1343)
- 32d8018 [Bug] fixed geocoder crash and added ability to pass coordinates (#1342)
- c2ba7f0 [Enhancement] Fix negative button border (#1344)
- 55f74dc [Enhancement] added check for oldLayerData (#1357)
- 223af2b [Enhanment] extract valdiate layer and validate filter function (#1349)
- 06ea669 [Enhancement] pass dataset to renderLayer function (#1341)
- 524fc59 [Feat] Visual channel refactor generalize get accessor and updateTrigger (#1338)
- c1d4943 [Enhancement] Adjust input light styles (#1340)
- 5642ca8 [Chore] SidePanel panels are now passed through only through props or default ones (#1339)
- f802f39 [Chore] Decouple table from dataset Id (#1337)
- c7f50fd [Chore] Export KeyEvent and downloadFile utils (#1335)
- 335f82a [Enhancement] Added the ability to pass supported data types when exporting (#1336)
- 239051f keplergl==0.2.2
- 5505323 [email protected]
- 1bac01a update example app versions