Skip to content

Releases: keplergl/kepler.gl

v3.1.0

29 Jan 16:00
1c370e3
Compare
Choose a tag to compare
  • 089aa8c [chore] vector tiles refactoring (#2945)
  • 405c36e [fix] DuckDB: make query result title more reusable (#2956)
  • 8033578 [docs] update docs for Kepler.gl release 3.1 (#2941)
  • b1953cf [feat] banner with extra release info (#2955)
  • e95c4e5 [fix] arrow tables - save timestamps as iso date string (#2953)
  • 4aef54a [fix] adjust margin for map save modal to show Save button without scrolling (#2954)
  • f00b4b8 [chore] testing mp4 embed with gitbook (#2951)
  • f292d61 [Chore] Add DeepSeek in Ai Assistant (#2946)
  • c5484e1 [fix] plumbing for DuckDB plugin support (#2949)
  • da99885 [chore] demo-app bump kepler.gl version (#2944)

v3.1.0-alpha.7

27 Jan 19:19
ed4510e
Compare
Choose a tag to compare

v3.1.0-alpha.6

22 Jan 18:05
b4c9e0e
Compare
Choose a tag to compare

803b2f5 [fix] remove dependencies from useEffect (prev componentDidMount in app.tsx) (#2930)
5792644 [fix] use saved map config for saved maps instead of zoom in to data (#2929)
4af6092 [chore] add dot.env, updates to demo-app build, update gitignore (#2928)
ce23c76 [feat] duckdb module updates (#2927)
fc974d8 [feat] duckdb module placeholder (#2926)
d1b3c97 [fix] demo-app resolve to proper node_modules (#2925)
594250b [fix] fix demo-app yarn start (#2924)
913ba1c [feat] support for table plugin in demo examples and privately stored datasets (#2923)
6307281 [fix] fixes for style editor preview and error (#2919)
d6aa275 [fix] fix neighbor mode hovering crash in arc/line layers (#2920)
e2bd71d [fix] fix csv table examples for layers (#2921)
a6e151a [fix] vector tile layer fixes (#2911)

v3.1.0-alpha.5

15 Jan 18:20
a207ae5
Compare
Choose a tag to compare
  • b117b08 [fix] fix for exported html maps

v3.1.0-alpha.4

15 Jan 14:06
43880f1
Compare
Choose a tag to compare
  • 933a91a [fix] check for geoarrow extension in geojson layer (#2916)
  • 0abe997 [fix] opening multiple examples breaks url (#2915)
  • 49e7956 [fix] Don't show 0 when description is empty (#2913)
  • cb5d4ed [fix] fix styled-components version in exported map (#2907)
  • b1d2433 [fix] adjust tooltip style (#2910)
  • f0c57a8 [fix] fix website commit section
  • 2753321 [feat] Vector Tile layer fixes (#2899)
  • 073c585 [Fix] add_data() function failed in keplergl-jupyter
  • 6e42597 [feat] mapbox and maplibre simultaneous support (#2897)
  • 22f9ba1 [Chore] Fix lint error for Register actions (#2896)
  • ccfc2e2 [fix] Image export legend positioning (#2895)
  • cf02a3c [chore] Upgrade styled components to v6 (#2894)
  • 4c9ffe8 [fix] Prevent infinite useEffects loop in range-plot (#2892)
  • 0b67c54 [fix] fixed onOptionSelected handler when option is null (#2891)
  • 40ba839 [fix] Add ellipsis in LayerTypeListItem (#2890)
  • d0d31bd [fix] Handle selecting geojson polygon with missing properties (#2889)
  • 79801be [fix] Tippy tooltips in animation controls (#2888)
  • 0ad5372 [feat] Adding setAnimationConfig action (#2887)
  • 67b0019 [chore] export TimeFieldFilterProps (#2883)
  • 603fde8 [fix] Fixed issue when mapstate latitude or langitude are out of bounds (#2882)
  • 92c9e6a [fix] Use floating-ui to deal with closing on click outside (#2886)
  • 4bcf55b [Feat] Custom color scale for categorical/ordinal field (#2880)
  • 23f6034 [Bug] Prevent dragging legend component outside of container (#2885)
  • d549fcd [fix] copy map config style (#2878)
  • 34444fa [fix] check for allBins (#2876)
  • 8335ba4 [fix] Custom Color Scale fixes (#2875)
  • 1412365 [chore] Add several vis state mergers combineConfigs and improve TS (#2634)
  • 9f3f089 [Chore] Add composedReducerSchema to schema manager (#2633)
  • e633177 [chore] applyFilterConfig action (#2872)
  • ceb930e [Fix] incorrect multi-dataset filter domain (#2871)
  • 00dd002 [fix] show scale options for Point Count in aggregation layers (#2870)
  • a39fcf8 [fix] pass strings to color palette inputs (#2873)
  • b89b19c [chore] Consolidate vis state tests (#2869)
  • 77e7857 [feat] Support custom ordinal color scale on string field in layer config (#2868)
  • cccc4be [feat] Free positioning of the legend (#2874)
  • 2d1d8e5 [Fix] add_data() function in keplergl-jupyter (#2867)
  • 3b46abd [feat] add LayerToggleVisibility for single splitMap (#2863)
  • b2b6f10 [Release] Candidate Kepler-Jupyter v0.3.4 (#2588)
  • 3bf006f [fix] Remove legend layer groups height capping (#2864)
  • f1245d7 [chore] ts refactoring (#2861)
  • a897715 [Feat] Add custom color scale for aggregate layers (#2860)
  • 6bc5946 [Feat] replaceDataInMap action - save colorsByDataId (#2859)
  • be2f04e [chore] add fsq color palettes (#2862)
  • c7d3777 [fix] change process to globalThis.process (#2865)
  • 5cb8a34 [chore] Create SECURITY.md (#2845)

v3.1.0-alpha.3

24 Dec 23:16
12b3231
Compare
Choose a tag to compare

2cd7a85 [chore] fix missing dependencies in workspaces (#2856)

v3.1.0-alpha.2

24 Dec 13:12
6804129
Compare
Choose a tag to compare
  • f9b385a [fix] Fixed time filter bug where points located at the borders of the domains were not correctly displayed (#2854)
  • 59abc6a [fix] fix for custom color scales with tile layer (#2853)
  • 3a4bf66 [feat] histogram and point layer fixes (#2852)
  • f9c52e5 [feat] color scale histogram (#2851)
  • 3e7dc93 [fix] custom palette issues (#2850)
  • d557979 [docs] Replace yarn global add with yarn dlx for puppeteer installation (#2849)
  • e106c19 [feat] Plumbing for vector tile layer (#2839)
  • a2abbf7 [fix] fix yarn cover regression (#2846)
  • 6925bd4 [docs] update demo-app/README.md (#2847)
  • f05b6e3 [chore] Bump nanoid from 3.3.7 to 3.3.8 in /website (#2840)
  • 4baa44d [chore] Bump nanoid from 3.3.7 to 3.3.8 (#2837)
  • b09d7eb [Enhancement] support mapbox url protocol (#2693)
  • 2153836 [Feat] Redesign color range to use chormajs and d3 color function (#2835)
  • bded7af [Feat] handle layer color scale by field.domainQuantiles (#2829)
  • 5f7c26b [fix] Prevent duplicate legend in line and arc layers (#2830)
  • 639c7a5 [feat] Apply new legend style (#2831)
  • f9c214d [chore] getSelectedFeature (#2832)
  • efdf2ea [chore] ts fixes (#2827)
  • 074d123 [Feat] Add display format setting for table/tooltip (#2826)
  • aec75d8 [Chore] Minor ts refactoring (#2825)
  • 1825b65 [fix] Expand legend (#2824)
  • bb6a376 [fix] adjust time range filter on value set (#2823)
  • cef3faf [Feat] add h3 typed column (#2822)
  • c5d42dd [fix] Fix multiple field filtering in setFilterUpdater (#2821)
  • c4d1cff [FEAT] support domain.domainStops in layer color, render color legend based on zoom (#2815)
  • 3a4feac [fix] Line layer is not displayed for between hex ids (#2820)
  • 89411c8 [fix] Typescript 4.4 fixes (#2816)
  • 2402896 [feat] Show selected fields in the tooltip for aggregation layers (#2814)
  • 95c6ed1 [chore] Bump elliptic from 6.5.7 to 6.6.1 in /bindings/kepler.gl-jupyter/js (#2818)
  • fb3fa7b [chore] Bump cross-spawn from 6.0.5 to 6.0.6 in /website (#2817)
  • f476a1c [chore] Bump elliptic from 6.5.7 to 6.6.0 (#2720)
  • c727356 [chore] Bump cross-spawn from 6.0.5 to 6.0.6 (#2772)
  • 3950d73 [chore] Fixes in README.md (#2810)
  • 786aa36 [Fix] Don't modify height for with fixed height enabled; Height UI unification (#2804)
  • 2178d90 [fix] show sync layer animations when there is one dataset (#2803)
  • 6f35313 [chore] timeline refactoring (#2802)
  • d50bbc8 [fix] Updated plot when changing cross filters (#2801)
  • b4dfa2f [fix] disable Share Map for FSQ provider (#2808)
  • 86b5dda [Feat] AI Assistant [2] (#2777)
  • 5a0cbca [Bug] Fix issue with React StrictMode causing Dataset table to not display (#2683)
  • b147db8 [chore] Local Development Guide Update (#2806)
  • 6223be9 [fix] Foursquare storage provider improvements (#2800)

v3.1.0-alpha.1

03 Dec 21:43
95448ac
Compare
Choose a tag to compare

v3.1.0-alpha.0

02 Dec 17:01
979c9a5
Compare
Choose a tag to compare
  • 5b4f653 [feat] create new dataset action (#2778)
  • a253cae [chore] Update the keplergl processors update (#2776)
  • 931e2c6 [fix] Update the path to relative path in utils (#2775)
  • ac469c1 [chore] Updated imports for Kepler GL Reducers in docs (#2774)
  • 13b469d [chore] common-utils module (#2773)
  • 6fd4f88 [Feat] Kepler.gl AI Assistant [1] (#2735)
  • ab9e253 [fix] Time Sync fixes and tests (#2771)
  • 1689ed6 [fix] Custom color scale fixes (#2770)
  • d0c9a3b [feat] Support custom breaks in color scale (#2739)
  • 3f64500 [fix] restore arc and line layers in non-geoarrow modes (#2732)
  • 966ee4c [Chore] Custom Initial State and Forward Actions Docs update (#2731)
  • e88577d [chore] Docs action page import updates (#2729)
  • d783b43 [feat] experimental support for ARROW:extension:point; support for arrrow:wkb for geojson layer (#2716)
  • 2668757 [chore] Update Code examples in API Reference Get Started page (#2727)
  • 8ea1cab [fix] Fixed synced filter domain and interval calculation (#2725)
  • 695861b [Bug] fix yaxis chat doesn't update (#2724)
  • 8c37afa [fix] time sync bugfixes (#2723)
  • 4c2a6b3 [Improvement] Improved radius legend number formatting (#2726)
  • c965821 [Doc] Improve keplergl-jupyter documentation (#2697)
  • 934f8e8 [feat] Improve timeline sync filer UI (#2722)
  • d6f6837 [fix] Time Sync bugfixes (#2721)
  • 40f8212 [feat] Sync filter with layer timeline (#2718)
  • 0b6f320 [Enhancement] Synced filter small tuneup to synced filter panel (#2715)
  • caf6e48 [fix] filter fields based on timestamp (#2714)
  • c17dacf [feat] Layer animation (#2713)
  • 0507bd6 [faat] deckgl-arrow-layers module (#2680)
  • 8e4d723 [feat] Allow function return type of getData in getFilterValueAccessor (#2708)
  • e20d5e8 [BUG] fix gpu filter update trigger attribute update in every render (#2707)
  • 2d8161e [Feat] add color picker to single color selector (#2699)
  • b258e8a [Bug] Fix synced time filter loaded value not saved (#892) (#2706)
  • e5fe97b [feat] Updated time filter sync style (#2705)
  • cb705c6 [fix] Prevent bottom time widget crash (#895) (#2703)
  • ef2ac8f [chore] Add runGpuFilterForPlot to export, ts changes to KeplerTableModel (#2702)
  • ee69532 [fix] remove duplicate "https:" in example (#2711)
  • a743a27 [fix] add map control buttons back (#2709)
  • 97df4c9 [Feat] Replaced filter enlarged with view: side | enlarged | minified - part 2 (#2537)
  • 1c0ef9a [feat] add deck.gl onFilteredItemsChange callback to DeckGl overlays (#2691)
  • d6082fe [feat] Time filter syncing (#2690)
  • b28a263 [feat] Implemented ability to invert time series trend colors (#2692)
  • ecb5ed4 [feat] Edit color legend value (#2681)
  • 9c82daa [Enhancement] Add billboard and fadeTrail toggles (#2684)
  • 69fc6c6 [Feat] Dynamic map lib config (#2678)
  • 5764b06 [Chore] Remove default props and react-onclickoutside in react functional components (#2679)
  • 09e19f8 [Fix] Tooltip not working in exported HTML map (#2556)
  • a24ba5e [Feat] Support radius legend (#2677)
  • 1e7415a [Enhancement] call layer methods to validate visconfig when switching dataset (#2676)
  • 25a5b60 [Chore] Adding application config (#2658)
  • a9135ac [Feat] add geojson column mode for point layer (#2666)
  • b6ac654 [Feat] Add neighbor column mode to arc layer, support arc from hex (#2665)
  • 2bc5937 [Feat] support create geojson path from point csv in polygon layer (#2664)
  • 4c48994 [chore] Split out column mode config into separate component (#2663)
  • add6192 [feat] Layer Column Mode (#2662)
  • ef32f71 [fix] Fixed disappearing animation time control (#2625)
  • c70ae07 [chore] Update @loaders to 4.1.1 (#2638)
  • ad94d70 [Fix] legend wasn't interactive in shadow DOM (#2630)
  • 6ffb1dc [chore] Move create or update filter action (#2636)
  • 16a3ac2 [fix] Improved map bounds calculation and handled latitude issues (#2632)
  • 7e3ea28 [fix] prevent second shadow effect (#2631)
  • f8e7b41 [fix] Upgrade react-router from 3.2.5 to 3.2.6 (#2637)
  • 56c9c3e [fix] Updated type data-utils getColumnFormatter method (#2640)
  • 5d77b7a [chore] Add className for LayerManager (#2629)
  • 6f45f1f [feat] add autoFocus prop in TypeHead (#2646)
  • 406b978 [fix] Reset default values when DropdownList component unmounts (#2648)
  • cf39ab2 [fix] Map controls tooltips break drag event positioning (#2649)
  • e7deb4c [chore] Exporting missing types for PlaybackControls (#2650)
  • edd1fd9 [fix] Making sure animated spinner has border width CSS prop set (#2651)
  • b92b970 [fix] Disable polygon filter menu for non-polygon features (#2652)
  • e40d9b6 [feat] Call get after inject to create full cache (#2647)
  • f15be57 [fix] Fixed effect panel width (#2644)
  • 04280b3 [fix] Hiding legend scrollbar when in image export (#2643)
  • 7370401 [chore] Update modal with test id (#2642)
  • 4f9d261 [fix] data table right margin in header (#2641)
  • 66b7fbd [chore] Replaced deprecated "assert" with "with". (#2654)
  • fb7fd81 [fix] build_and_publish fix (#2645)
  • 9dbc80f [chore] migrate from webpack to esbuild to build demo-app locally (#2616)
  • 7b512cf [chore]: Upgrade to yarn 4 (#2610)
  • a06d03c [chore] Bump setuptools from 69.5.1 to 70.0.0 in /bindings/kepler.gl-jupyter (#2587)
  • f977b4f [chore] Bump elliptic from 6.5.6 to 6.5.7 (#2608)
  • 4000544 [chore] Fix cover script generate cover report (#2609)
  • affc5b6 [Chore] Upgrade to eslint 8.53.0 and prettier 2.8.8, fix lint and type errors (#2607)
  • bc90b0e [Chore] fix tests (#2602)
  • e5111da [Bug] Fixes a number of issues preventing Kepler from building on fresh checkout (#2596)
  • 9341911 [Bug] Fix custom map style input (#2564)
  • 8918027 [chore] update deps; update doc; update version (#2568)
  • ff52dda [fix] jupyter widget: don't take over <title> (#1723)
  • 739aed8 [deps] Bump ip from 1.1.5 to 1.1.9 (#2527)
  • 44526eb [Feat] Kepler-Jupyter 0.3.4 with kepler v3 (#2565)
  • 6667a96 [Docs] Update node.js version in docs to v18 (#2558)
  • 4932e76 [Feat] use fixed height in geojson layer (#2533)
  • 400120f [Enhancement] call layer methods to validate visconfig when switching dataset (#2532)
  • 1f9757b [feat] Pass in custom transformRequest function (#2534)
  • b644f20 [Fix] layer popover mapIndex (#2535)
  • 4b3c950 [fix] Fix sample maps (#2529)
  • 55fb242 [chore]] Update COC to OpenJS (#2496)
  • 0959de6 [Feat]Support Zoom to layer in layer panel (#2516)
  • ac0d357 [Chore] docs: Add GeoArrow to supported formats (#2503)
  • 084d807 [Chore] Bump path-parse from 1.0.6 to 1.0.7 (#1569)
  • 46086e8 [Chore] Bump cached-path-relative from 1.0.2 to 1.1.0 (#1687)
  • b8e5f86 [Chore] Bump ssri from 6.0.1 to 6.0.2 (#1866)
  • 48e5839 [Chore] Bump postcss from 7.0.35 to 7.0.39 (#1691)
  • 03d844c [Chore] Bump url-parse from 1.5.1 to 1.5.10 (#1724)
  • f5d3be2 [Chore] Bump async from 2.6.3 to 2.6.4 (#1810)
  • 012e9d7 [Chore] Bump shell-quote from 1.7.2 to 1.7.3 (#1847)
  • 3222fa1 [Chore] Bump minimist from 1.2.3 to 1.2.6 (#2520)
  • 248a759 [Chore] Bump hosted-git-info from 2.8.8 to 2.8.9 (#1865)
  • 8659d4c [Chore] Bump decode-uri-component from 0.2.0 to 0.2.2 (#2053)
  • 354fb8d [Chore] Bump browserify-sign from 4.2.1 to 4.2.2 (#2421)
  • 59d81ef [Chore] Bump @adobe/css-tools from 4.3.1 to 4.3.2 (#2464)
  • 776f11b [Chore] Update docs to MapLibre and react-map-gl v7 (#2497)
  • 0ad17b5 [Chore] Bump follow-redirects from 1.15.1 to 1.15.4 (#2507)
  • b3be6c9 [Fix] fix example node-app arrow errors (#2508)
  • 24acc1a [Chore] Update Uber References (#2495)

v3.0.0

21 Dec 11:14
9fadc5a
Compare
Choose a tag to compare
  • 21a445f [chore] update readme, fix examples, show effects button (#2492)
  • de8cb97 [Fix] GeoArrow demo not working (#2491)