!!!###!!!title=release logโ€”โ€”VisActor/VTable release changelog!!!###!!!!!!###!!!description=2024-12-20**๐Ÿ†• New feature** - **@visactor/vtable**: add contextmenu_task_bar event [#3013](https://github.com/VisActor/VTable/issues/3013) - **@visactor/vtable**: add milestone type [#3097](https://github.com/VisActor/VTable/issues/3097) - **@visactor/vtable**: add mergeCell function to support more detailed conditions - **@visactor/vtable**: support tickAlign in PivotChart - **@visactor/vtable**: add updateMarkLine - **@visactor/vtable**: add enums in validateValue of vtable-editor [#3039](https://github.com/VisActor/VTable/issues/3039) **๐Ÿ› Bug fix** - **@visactor/vtable**: validateValue not promise case can not be recalled [#3144](https://github.com/VisActor/VTable/issues/3144) - **@visactor/vtable**: adjust scroll hot area limited on table group [#3152](https://github.com/VisActor/VTable/issues/3152) - **@visactor/vtable**: fix react-component update in tree table - **@visactor/vtable**: fix customStyle update not work [#3068](https://github.com/VisActor/VTable/issues/3068) - **@visactor/vtable**: fix font-weight in vtable-export [#3005](https://github.com/VisActor/VTable/issues/3005) - **@visactor/vtable**: fix graphic html attribute error - **@visactor/vtable**: application define in react-vtable umd file [#3093](https://github.com/VisActor/VTable/issues/3093) - **@visactor/vtable**: fix customRender error in react-vtable [#3142](https://github.com/VisActor/VTable/issues/3142) - **@visactor/vtable**: fix group title link click [#3022](https://github.com/VisActor/VTable/issues/3022) - **@visactor/vtable**: fix cell group judgement when scroll [#3149](https://github.com/VisActor/VTable/issues/3149) - **@visactor/vtable**: fix undeline height in text measurement [#3112](https://github.com/VisActor/VTable/issues/3112) - **@visactor/vtable**: change checkboxState into Map **๐Ÿ”จ Refactor** - **@visactor/vtable**: customComputeRowHeight logic[more detail about v1.14.0](https://github.com/VisActor/VTable/releases/tag/v1.14.0)!!!###!!!

v1.14.0

2024-12-20

๐Ÿ†• New feature

  • @visactor/vtable: add contextmenu_task_bar event #3013
  • @visactor/vtable: add milestone type #3097
  • @visactor/vtable: add mergeCell function to support more detailed conditions
  • @visactor/vtable: support tickAlign in PivotChart
  • @visactor/vtable: add updateMarkLine
  • @visactor/vtable: add enums in validateValue of vtable-editor #3039

๐Ÿ› Bug fix

  • @visactor/vtable: validateValue not promise case can not be recalled #3144
  • @visactor/vtable: adjust scroll hot area limited on table group #3152
  • @visactor/vtable: fix react-component update in tree table
  • @visactor/vtable: fix customStyle update not work #3068
  • @visactor/vtable: fix font-weight in vtable-export #3005
  • @visactor/vtable: fix graphic html attribute error
  • @visactor/vtable: application define in react-vtable umd file #3093
  • @visactor/vtable: fix customRender error in react-vtable #3142
  • @visactor/vtable: fix group title link click #3022
  • @visactor/vtable: fix cell group judgement when scroll #3149
  • @visactor/vtable: fix undeline height in text measurement #3112
  • @visactor/vtable: change checkboxState into Map

๐Ÿ”จ Refactor

  • @visactor/vtable: customComputeRowHeight logic

more detail about v1.14.0

v1.13.2

2024-12-16

๐Ÿ†• New feature

  • @visactor/vtable-gantt: resizable and moveable support function #3074
  • @visactor/vtable-gantt: add updateOption and updateScales api

๐Ÿ› Bug fix

  • @visactor/vtable: copy permission check when in iframe #3077
  • @visactor/vtable: when has select cells to resize col width or row height error #3085
  • @visactor/vtable-gantt: consider not set mindate maxdate call setRecords api

more detail about v1.13.2

v1.13.1

2024-12-13

๐Ÿ†• New feature

  • @visactor/vtable-gantt: add time scale unit hour #2976

๐Ÿ› Bug fix

  • @visactor/vtable-gantt: left table width handle with tableWidth set auto #3033

more detail about v1.13.1

v1.13.0

2024-12-09

๐Ÿ†• New feature

  • @visactor/vtable: add keybord ctrlMultiSelect config #2995
  • @visactor/vtable: add panelStyle&arrowStyle config in Popover #2988

๐Ÿ› Bug fix

  • @visactor/vtable: select not work when select set disableSelect #2981
  • @visactor/vtable: fix textAlign in checkbox/radio #2908
  • @visactor/vtable: outsideClickDeselect event in menu element
  • @visactor/vtable: fix col&row range in getCellMergeRange() #2906
  • @visactor/vtable: fix merge cell select range update #2944
  • @visactor/vtable: fix ListTreeStickCellPlugin update in tree_hierarchy_state_change event #2914
  • @visactor/vtable: fix row update range in _refreshHierarchyState() #2987
  • @visactor/vtable: fix text baseline align problem

more detail about v1.13.0

v1.12.0

2024-12-03

๐Ÿ†• New feature

  • @visactor/vtable: add option customComputeRowHeight and defaultRowHeight can set "auto"
  • @visactor/vtable-gantt: add taskShowMode for gantt chart #2849

๐Ÿ› Bug fix

  • @visactor/vtable-gantt: when edit record task date update taskbar occor error #2938
  • @visactor/vtable: fix last col&row editor size #2926
  • @visactor/vtable: fix cell update event problem in CustomCellStylePlugin #2927
  • @visactor/vtable: fix react-component in tree mode update
  • @visactor/vtable: fix default row height in computeRowHeight() #2903
  • @visactor/vtable: fix legend visible problem when reize table
  • @visactor/vtable: fix cache problem in Icon.loadGif() #2905
  • @visactor/vtable: fix merge radio cell check update #2881
  • @visactor/vtable: fix strokeArrayWidth update in updateCell() #2811

๐Ÿ“– Site / documentation update

  • @visactor/vtable-gantt: add getTaskBarRelativeRect api #2920

more detail about v1.12.0

v1.11.5

2024-11-29

๐Ÿ†• New feature

  • @visactor/vtable: add @visactor/vtable-plugins package

๐Ÿ“– Site / documentation update

  • @visactor/vtable: ๆ›ดๆ–ฐ่ฟ›ๅ…ฅๆˆ–็ฆปๅผ€่Š‚็‚นๆ—ถ็š„ไบ‹ไปถๆ–‡ๆกฃ
  • @visactor/vtable: ๆ›ดๆ–ฐ็”˜็‰นๅ›พไบ‹ไปถๆ–‡ๆกฃ๏ผŒๆšด้œฒๆ•ดไธช e ็š„ไฟกๆฏ

more detail about v1.11.5

v1.11.3

2024-11-28

๐Ÿ› Bug fix

  • @visactor/vtable: frozen chart not update when resize row or column width #2876
  • @visactor/vtable: fix custom-component update in deleteRecords api

๐Ÿ”จ Refactor

  • @visactor/vtable: when columnWidthConfig set wrong dimensions should judge this case #2948

more detail about v1.11.3

v1.11.2

2024-11-26

๐Ÿ†• New feature

  • @visactor/vtable: add select makeSelectCellVisible #2840
  • @visactor/vtable: add setCustomSelectRanges in stateManager #2750 #2845
  • @visactor/vtable: optimize range select in HeaderHighlightPlugin
  • @visactor/vtable: isShowOverflowTextTooltip support function
  • @visactor/vtable: cell support multi-custom-style #2841
  • @visactor/vtable: templateLink support function #2847
  • @visactor/vtable: add position in tooltip config #2869
  • @visactor/vtable: add parentElement in menu option

๐Ÿ› Bug fix

  • @visactor/vtable: add isValidatingValue state to fix call validateValue api repeatedly #2830
  • @visactor/vtable: when up on canvas blank area not drag position rightly #2831
  • @visactor/vtable: when resize column width the select state be cleared #2861
  • @visactor/vtable: when container resize trigger mark line resize #2883
  • @visactor/vtable: when not set minDate maxDate call setRecords render error #2892
  • @visactor/vtable: fix cell border dash update #2818
  • @visactor/vtable: fix merge cell text position #2858
  • @visactor/vtable: fix functional padding update #2774
  • @visactor/vtable: fix select all in row-series-number checkbox #2880

๐Ÿ”จ Refactor

  • @visactor/vtable: when set headerSelectMode body drag column order should work #2860

more detail about v1.11.2

v1.11.1

2024-11-21

๐Ÿ†• New feature

  • @visactor/vtable: add setCustomSelectRanges in stateManager #2750 #2845
  • @visactor/vtable: optimize range select in HeaderHighlightPlugin
  • @visactor/vtable: isShowOverflowTextTooltip support function

๐Ÿ› Bug fix

  • @visactor/vtable: add isValidatingValue state to fix call validateValue api repeatedly #2830
  • @visactor/vtable: when up on canvas blank area not drag position rightly #2831
  • @visactor/vtable: fix cell border dash update #2818
  • @visactor/vtable: fix merge cell text position #2858

more detail about v1.11.1

v1.11.0

2024-11-15

๐Ÿ†• New feature

  • @visactor/vtable: add event changing_header_position
  • @visactor/vtable-gantt: drag order highlight line render
  • @visactor/vtable: add change_header_position_fail event
  • @visactor/vtable: add argument recalculateColWidths for api toggleHierarchyState #2817
  • @visactor/vtable: add InvertHighlightPlugin
  • @visactor/vtable: add vtable-calendar

๐Ÿ› Bug fix

  • @visactor/vtable: pivot chart pie type selected state not work #2178
  • @visactor/vtable: rose pivotchart click legend then hover chart render error #2209
  • @visactor/vtable: when chart row is frozen render error #2800
  • @visactor/vtable: when after select range not exist #2804
  • @visactor/vtable: call renderWithRecreateCells should not effect colWidth when widthMode is adaptive #2835
  • @visactor/vtable: add CarouselAnimationPlugin
  • @visactor/vtable: add HeaderHighlightPlugin

๐Ÿ”จ Refactor

  • @visactor/vtable: when set disableSelect but api selectCell can work #2799

more detail about v1.11.0

v1.10.5

2024-11-11

๐Ÿ› Bug fix

  • @visactor/vtable: pivot chart spec enable select not work #2210
  • @visactor/vtable: sortState field undefined occor error

more detail about v1.10.5

v1.10.4

2024-11-07

๐Ÿ†• New feature

  • @visactor/vtable-gantt: gantt dependency line support tree node #2701
  • @visactor/vtable: when drag on header can select cells continuous #2751

๐Ÿ› Bug fix

  • @visactor/vtable-gantt: when markline date less then minDate should not show #2689
  • @visactor/vtable: pivot table header icon display incorrect #2735
  • @visactor/vtable: parse axes config error when user set axes #2749
  • @visactor/vtable: cellType set funciton occor error #2754
  • @visactor/vtable: when pivot cell type set chart not data cell render error #2758
  • @visactor/vtable: legend problems #2764 #2755
  • @visactor/vtable-gantt: create task shedule date error #2771
  • @visactor/vtable: fix cellLocation in pivot-table #2694
  • @visactor/vtable: fix menu scale pos problem #2734
  • @visactor/vtable: fix tree frozen row problem #2619

more detail about v1.10.4

v1.10.3

2024-11-01

๐Ÿ› Bug fix

  • @visactor/vtable: type define columnWidthConfig

more detail about v1.10.3

v1.10.2

2024-11-01

๐Ÿ†• New feature

  • @visactor/vtable: headerSelectMode option add body setting #2491
  • @visactor/vtable: add freeze_click event #2641
  • @visactor/vtable: add columnWidthConfig to set width by dimensions #2696

๐Ÿ› Bug fix

  • @visactor/vtable: isColumnHeader api judement logic #2491
  • @visactor/vtable: when collapse last group occor error #2600
  • @visactor/vtable: when collapse tree node occor error #2600
  • @visactor/vtable: min aggregator type handle with NaN value #2627
  • @visactor/vtable: when drag row series number cells not scroll #2647
  • @visactor/vtable: rowSeriesNumber when be frozen can render customlayout #2653
  • @visactor/vtable: when has empty tip scrollbar can not be clicked #2690
  • @visactor/vtable: when field set array๏ผŒrecord no corresponding field๏ผŒoccur error #2702
  • @visactor/vtable: when has gantt and table same time internal theme should not be changed #2708
  • @visactor/vtable: fix check state update #2667
  • @visactor/vtable: fix list-editor space problem
  • @visactor/vtable: change pointerupoutside event callback #2674 #2659
  • @visactor/vtable: add event in react-vtable
  • @visactor/vtable: add selected_cell event in select-all #2664
  • @visactor/vtable: fix disableRowSeriesNumberSelect in select-all #2665
  • @visactor/vtable: fix title resize in adaptive mode #2704

๐Ÿ”จ Refactor

  • @visactor/vtable: custom merge cell ignore check state jude #2683
  • @visactor/vtable: paste cell value should use editor validateValidate api #2691

more detail about v1.10.2

v1.10.1

2024-10-23

๐Ÿ› Bug fix

  • @visactor/vtable: when set rowSeriesNumber then sort icon not update #2643
  • @visactor/vtable: disable cellInnerBorder when no frame border

more detail about v1.10.1

v1.10.0

2024-10-18

๐Ÿ†• New feature

  • @visactor/vtable: add maxHeight in menu container #2602
  • @visactor/vtable: add after_sort event
  • @visactor/vtable-gantt: add creation buttom for not schedualed task record
  • @visactor/vtable-gantt: add dependency line for gantt chart
  • @visactor/vtable-gantt: add task bar selected style
  • @visactor/vtable-gantt: add dependency line selected style
  • @visactor/vtable-gantt: add underlayBackgroundColor for gantt chart #2607

๐Ÿ› Bug fix

  • @visactor/vtable: when dimension paths has virtual not identify problem #2510
  • @visactor/vtable: toggleHierarchyState api can not update customlayout cell #2609
  • @visactor/vtable: fix legend layout problem
  • @visactor/vtable: fix border rect missing when borderLineWidth is 0
  • @visactor/vtable: fix multi-sort icon update in updateSortState() #2614
  • @visactor/vtable: fix col/row end in createGroupForFirstScreen() #2585
  • @visactor/vtable: fix customConfig in react-vtable
  • @visactor/vtable: fix row resize mark position when scrolled vertically #2606
  • @visactor/vtable: fix sort icon update in transpose list-table

more detail about v1.10.0

v1.9.1

2024-10-12

๐Ÿ› Bug fix

  • @visactor/vtable: fix sort icon update in merge cell

more detail about v1.9.1

v1.9.0

2024-10-11

๐Ÿ†• New feature

  • @visactor/vtable: add scrollTo animation function

๐Ÿ› Bug fix

  • @visactor/vtable: when dimension set width auto but no records, the col width not compute #2515
  • @visactor/vtable: when call updateColumns should update aggregation #2519
  • @visactor/vtable: change outsideClickDeselect trigger time when pointerdown #2553
  • @visactor/vtable: when sort with row series number occor error #2558
  • @visactor/vtable: fix select auto-scroll in bottom #2546
  • @visactor/vtable: fix auto size in react custom component
  • @visactor/vtable: fix custom component flash when cell resizes #2516
  • @visactor/vtable: fix custom component in forzen cell #2568
  • @visactor/vtable: fix legend with padding layout size
  • @visactor/vtable: fix cellLocation in createComplexColumn #2517
  • @visactor/vtable: fix merge cell select range #2521

๐Ÿ”จ Refactor

  • @visactor/vtable: when value is promise cell style function should await #2549

more detail about v1.9.0

v1.8.2

2024-10-08

๐Ÿ› Bug fix

  • @visactor/vtable: fix richtext icon update #2281

more detail about v1.8.2

v1.8.1

2024-09-30

๐Ÿ”จ Refactor

  • @visactor/vue-vtable: rename vue component name

more detail about v1.8.1

v1.8.0

2024-09-29

๐Ÿ†• New feature

  • @visactor/vue-vtable: add vue-vtable

๐Ÿ› Bug fix

  • @visactor/vtable: fix estimate position in updateAutoRow() #2494
  • @visactor/vtable: fix drag check state update #2518
  • @visactor/vtable: fix group cell in vtable-export #2487
  • @visactor/vtable: fix react component update problem when resize column
  • @visactor/vtable: add functionalIconsStyle on theme #1308

more detail about v1.8.0

more detail about v1.7.9

v1.7.8

2024-09-24

๐Ÿ†• New feature

  • @visactor/vtable: handle with customTree in dataset file to refactor processRecord function #2279
  • @visactor/vtable: add async support in vtable-export #2460

๐Ÿ› Bug fix

  • @visactor/vtable: custom total value not work #2455
  • @visactor/vtable: adjust sort icon up and down #2465
  • @visactor/vtable: when current edit not exit, could not trigger new edit cell #2469
  • @visactor/vtable: when no records edit cell value occor error #2474
  • @visactor/vtable: set aggregation on option not work #2459
  • @visactor/vtable: fix cell border clip in 'bottom-right' borde mode #2442
  • @visactor/vtable: add children === true hierarchyState in initChildrenNodeHierarchy()
  • @visactor/vtable: fix custom component frozen update #2432
  • @visactor/vtable: when resize trigger click_cell event
  • @visactor/vtable: fix proxy.colStart update in resetFrozen() #2464
  • @visactor/vtable: add 'โ€”โ€”' in specialCharSet #2470

๐Ÿ”จ Refactor

  • @visactor/vtable: update aggregator when update records #2459

more detail about v1.7.8

v1.7.7

2024-09-13

๐Ÿ”จ ๅŠŸ่ƒฝ้‡ๆž„

  • @visactor/vtable: gantt project export vtable and vrender

ๆ›ดๅคš่ฏฆๆƒ…่ฏทๆŸฅ็œ‹ v1.7.7

v1.7.6

2024-09-12

๐Ÿ› Bug fix

  • @visactor/vtable-gantt: fix: set table theme error in gantt chart #2439

more detail about v1.7.6

v1.7.5

2024-09-12

๐Ÿ†• New feature

  • @visactor/vtable: add getFilteredRecords api #2255

๐Ÿ› Bug fix

  • @visactor/vtable: select range click outside not cancel select #2355
  • @visactor/vtable: split line position fix #2392
  • @visactor/vtable: levelSpan case front columnNode merge range error #2359
  • @visactor/vtable: judge value is valid #2402
  • @visactor/vtable: mousedown chart go dealSelectCell and rerender it #2419
  • @visactor/vtable: fix axis size and layout #2256
  • @visactor/vtable: fix series number in list-group #2425
  • @visactor/vtable: fix recordIndex config of addRecord in list-group #2426

more detail about v1.7.5

v1.7.4

2024-09-09

๐Ÿ†• New feature

  • @visactor/vtable: add updateFilterRules api #2245

๐Ÿ› Bug fix

  • @visactor/vtable: when tree pivot table sort then expand tree node render error #2261
  • @visactor/vtable: fix interactive layer dom clear problem
  • @visactor/vtable: when no records corner header show dimention title #2247
  • @visactor/vtable: fix sparkline range when data has null

more detail about v1.7.4

v1.7.3

2024-09-05

๐Ÿ› Bug fix

  • @visactor/vtable: when keydown with ctrl meta and shift not trigger edit mode # 2372
  • @visactor/vtable: fix custom style arrangement duplicate #2370
  • @visactor/vtable: fix no-text cell custom merge #2343
  • @visactor/vtable: fix event bind problem in react-vtable
  • @visactor/vtable: fix right frozen mark position #2344
  • @visactor/vtable: fix select range judgement in cellBgColor #2368

more detail about v1.7.3

v1.7.2

2024-09-02

๐Ÿ› Bug fix

  • @visactor/vtable: when use groupBy then all merged cells set cellType text #2331

more detail about v1.7.2

v1.7.1

2024-09-02

๐Ÿ› Bug fix

  • @visactor/react-vtable: fix envs type in react-vtable

more detail about v1.7.1

v1.7.0

2024-08-30

๐Ÿ†• New feature

  • @visactor/vtable-gantt: add gantt chart

v1.6.3

2024-08-29

๐Ÿ†• New feature

  • @visactor/vtable: add formatCopyValue config
  • @visactor/vtable: add parentElement config in tooltip #2290

๐Ÿ› Bug fix

  • @visactor/vtable: handle with change header postion event #2299
  • @visactor/vtable: pivot tree can not show value and expand tree occor error #2306
  • @visactor/vtable: set titleOnDimension all sort can not run #2278
  • @visactor/vtable: add judgement in array find function #2289
  • @visactor/vtable: fix frozen column custom component clip
  • @visactor/vtable: fix cellLocation in top frozen row #2267
  • @visactor/vtable: fix list-table group mode style update problem
  • @visactor/vtable: fix menu auto hide when page crolled #2241
  • @visactor/vtable: fix progress bar cell textAlign update #2225
  • @visactor/vtable: fix umd package problem in react-vtable #2244
  • @visactor/vtable: fix right frozen size in updateContainerAttrWidthAndX() #2243
  • @visactor/vtable: fix leftRowSeriesNumberColumnCount error in getBodyLayoutRangeById() #2234
  • @visactor/vtable: fix frozen column custom component clip
  • @visactor/vtable: fix menu auto hide when page crolled #2241

๐Ÿ”จ Refactor

  • @visactor/vtable: scroll event add argument #2249
  • @visactor/vtable: changeCellValue can modify raw record #2305

more detail about v1.6.3

v1.6.1

2024-08-19

๐Ÿ’ฅ Breaking change

  • @visactor/react-vtable: remove VTable export in react-vtable, if you want to use VTable, please add and import it from @visactor/vtable in the same version.
  • @visactor/react-vtable: remove VRender export in vtable, if you want to use VRender, import it from @visactor/vtable/es/vrender.

๐Ÿ†• New feature

  • @visactor/vtable: add option forceShowHeader
  • @visactor/vtable: frameStyle cornerRadius support array type #2207
  • @visactor/vtable: add table releated components in react-vtable
  • @visactor/vtable: add enum in textStick config
  • @visactor/vtable: add frozenRowCount in transpose table #2182
  • @visactor/vtable: add excelJSWorksheetCallback config in vtable-export
  • @visactor/vtable: add group function

๐Ÿ› Bug fix

  • @visactor/vtable: corner header display dimension name in some case #2180
  • @visactor/vtable: frameStyle borrerLineWidth set array, table render positon error #2200
  • @visactor/vtable: fix icon margin error in update size #2206
  • @visactor/vtable: fix react custom layout component container height
  • @visactor/vtable: fix jsx customLayout size compute mode #2192
  • @visactor/vtable: add default color in vtable-export
  • @visactor/vtable: fix row-series cell type #2188

๐Ÿ”จ Refactor

  • @visactor/vtable: supplement backgroundColor for editor #1518

more detail about v1.6.1

v1.5.6

2024-08-08

๐Ÿ†• New feature

  • @visactor/vtable: add canvas & viewbox config

๐Ÿ› Bug fix

  • @visactor/vtable: fix released async problem #2145

more detail about v1.5.6

v1.5.4

2024-08-02

๐Ÿ†• New feature

  • @visactor/vtable: pivot table corner cell support icon #2120
  • @visactor/vtable: support editCellTrigger set keydown #2136
  • @visactor/vtable: add react-component for option-emptyTip
  • @visactor/vtable: add react-component for option-emptyTip - demo
  • @visactor/vtable: add escape config in csv-exporter
  • @visactor/vtable: add selectionFillMode config in theme.selectionStyle #2132 #2027

๐Ÿ› Bug fix

  • @visactor/vtable: set sort rule occor error #2106
  • @visactor/vtable: clearSelected api clear ctrl+a border #2115
  • @visactor/vtable: move header position not work not trigger change_header_position event #2129
  • @visactor/vtable: set cellType is function, resize col width chart size render error #2160
  • @visactor/vtable: when call setRowHeight should update chart size #2155
  • @visactor/vtable: fix cell range clear in update record
  • @visactor/vtable: fix custom-element update problem #2126
  • @visactor/vtable: fix customMege cell update
  • @visactor/vtable: fix CellContent pickable config #2134
  • @visactor/vtable: fix legend visible config #2137
  • @visactor/vtable: fix released async problem #2145
  • @visactor/vtable: remove resizing update in endResizeCol() #2101

more detail about v1.5.4

v1.5.3

2024-07-19

๐Ÿ†• New feature

  • @visactor/vtable: add param value for startEditCell api #2089

๐Ÿ› Bug fix

  • @visactor/vtable: fix option config in vtable-export

more detail about v1.5.3

v1.5.2

2024-07-15

๐Ÿ†• New feature

  • @visactor/vtable: add api disableScroll and enableScroll #2073
  • @visactor/vtable: add renderDefault prop in react customLayout component
  • @visactor/vtable: support multiple columns tag in react-vtable

๐Ÿ› Bug fix

  • @visactor/vtable: edit api validateValue support async
  • @visactor/vtable: api changeFieldValue occor errow when records has null #2067
  • @visactor/vtable: fix react component error in updateCell() #2038
  • @visactor/vtable: fix axes default config in scatter chart #2071

more detail about v1.5.2

v1.5.1

2024-07-10

๐Ÿ› Bug fix

  • @visactor/vtable: getCellAtRelativePosition api return value #2054
  • @visactor/vtable: add tolerance for scroll in _disableColumnAndRowSizeRound mode

more detail about v1.5.1

v1.5.0

2024-07-05

๐Ÿ†• New feature

  • @visactor/vtable: add showMoverLine and hideMoverLine api #2009
  • @visactor/vtable: add formatExcelJSCell config in vtable-export #1989
  • @visactor/vtable: optimize package size & add load on demand feature

๐Ÿ› Bug fix

  • @visactor/vtable: pivot chart select state #2017
  • @visactor/vtable: disable select and edit input should move when input is outside of table #2039
  • @visactor/vtable: last column resize width error #2040
  • @visactor/vtable: fix test judgement in customMergeCell #2031
  • @visactor/vtable: fix selected highlight update when scrolling #2028
  • @visactor/vtable: fix select-rect update when scroll #2015
  • @visactor/vtable: fix frozen cell update problem in sort #1997

more detail about v1.5.0

v1.4.2

2024-07-05

๐Ÿ†• New feature

  • @visactor/vtable: corner title can display row and column diemensionTitle #1926
  • @visactor/vtable: add column hide config #1991
  • @visactor/vtable: add getCellAtRelativePosition api

๐Ÿ› Bug fix

  • @visactor/vtable: when not exit edit state then can not select other cells #1974
  • @visactor/vtable: selected_clear event trigger #1981
  • @visactor/vtable: pivotTable virtual node edit value not work #2002
  • @visactor/vtable: tooltip content can not be selected #2003
  • @visactor/vtable: fix vrender export module
  • @visactor/vtable: fix merge cell update performance problem #1972
  • @visactor/vtable: fix regexp format for webpack 3 #2005
  • @visactor/vtable: fix width computation in shrinkSparklineFirst mode

๐Ÿ”จ Refactor

  • @visactor/vtable: sparkline cellType set aggregationType None automatically #1999

more detail about v1.4.2

v1.4.0

2024-06-21

๐Ÿ†• New feature

  • @visactor/vtable: support corner header cell edit value #1945
  • @visactor/vtable: add indent in vtable-export
  • @visactor/vtable: add CustomComponent in react-vtable
  • @visactor/vtable: add CustomLayout component in react-vtable
  • @visactor/vtable: support calculate field for PivotTable #1941

๐Ÿ› Bug fix

  • @visactor/vtable: updateSortState api occor error #1939
  • @visactor/vtable: when setRecords should update emptyTip #1953
  • @visactor/vtable: getCellRect api when cell is frozen get bounds error #1955
  • @visactor/vtable: when drag cell and enter edit state but can not exit edit rightly #1956
  • @visactor/vtable: fix custom width problem #1905
  • @visactor/vtable: fix content judgement in getCellRange() #1911
  • @visactor/vtable: fix size update problem in pivot table sort #1958

๐Ÿ”ง Configuration releated

  • @visactor/vtable: update vrender version

more detail about v1.4.0

v1.3.2

2024-06-17

๐Ÿ†• New feature

  • @visactor/vtable: add blankAreaClickDeselect and outsideClickDeselect config

๐Ÿ› Bug fix

  • @visactor/vtable: cellIsInVisualView api error #1864
  • @visactor/vtable: if set style autoWrapText, this config not wort when resize column width #1892

๐Ÿ”จ Refactor

  • @visactor/vtable: tooltip support scroll #1887
  • @visactor/vtable: when not records pivot table can show corner header #1895
  • @visactor/vtable: when rowTree children not set value can supplement indicators #1924

more detail about v1.3.2

v1.3.1

2024-06-14

๐Ÿ› Bug fix

  • @visactor/vtable: fix frozenColCount large than colCount error #1872
  • @visactor/vtable: fix merge cell size update #1869
  • @visactor/vtable: optimize row height update when useOneRowHeightFillAll

๐Ÿ“– Site / documentation update

  • @visactor/vtable: update changlog of rush

more detail about v1.3.1

v1.3.0

2024-06-12

๐Ÿ†• New feature

  • @visactor/vtable: add ignoreIcon&formatExportOutput config in vtable-export #1813
  • @visactor/vtable: add textArea editor
  • @visactor/vtable: add strokeColor style #1847
  • @visactor/vtable: add dx&dy in title component #1874
  • @visactor/vtable: add shrinkSparklineFirst config #1862
  • @visactor/vtable: tooltip disappear delay time #1848
  • @visactor/vtable: add sort config for pivotTable #1865

๐Ÿ› Bug fix

  • @visactor/vtable: icon inlineEnd inlineFront x position compute error #1882
  • @visactor/vtable: drill down icon can not be click #1899
  • @visactor/vtable: fix frozenColCount large than colCount error #1872
  • @visactor/vtable: fix ellipsis error in _disableColumnAndRowSizeRound mode #1884

๐Ÿ”จ Refactor

  • @visactor/vtable: memory release logic optimization #1856
  • @visactor/vtable: arrow key with shift ctrl key to select cells #1873

more detail about v1.3.0

v1.2.0

2024-06-06

๐Ÿ†• New feature

  • @visactor/vtable: support select highlightMode effect #1167
  • @visactor/vtable: add isAggregation api #1803
  • @visactor/vtable: optimize large column performance #1840 #1824
  • @visactor/vtable: add merge cell custom graphic attribute sync #1718

๐Ÿ› Bug fix

  • @visactor/vtable: when has no records should not has aggregation row #1804
  • @visactor/vtable: updateColumns set editor error #1828
  • @visactor/vtable: fix maxCharactersNumber effect #1830

๐Ÿ”จ Refactor

  • @visactor/vtable: update pixelRatio when resize #1823
  • @visactor/vtable: selectAllOnCtrlA option

๐Ÿ”ง Configuration releated

  • @visactor/vtable: update vrender version

more detail about v1.2.0

v1.1.2

2024-06-04

๐Ÿ”ง Configuration releated

  • @visactor/vtable: update vrender version

more detail about v1.1.2

v1.1.1

2024-05-30

๐Ÿ› Bug fix

  • @visactor/vtable: when set emptyTip interaction not work well with has records #1818
  • @visactor/vtable: fix table frame corner radius display problem #1783

๐Ÿ”จ Refactor

  • @visactor/vtable: dimension value same with indicator key cell value error #1817

more detail about v1.1.1

v1.1.0

2024-05-28

๐Ÿ†• New feature

  • @visactor/vtable: add empty tip #1782

๐Ÿ› Bug fix

  • @visactor/vtable: add update delete record api should maintain beforeChangedRecordsMap #1780
  • @visactor/vtable: when set disableSelect table should support drag header #1800
  • @visactor/vtable: fix tree create problem in getDataCellPath()
  • @visactor/vtable: fix left axis index in horizontal pivot chart

more detail about v1.1.0

v1.0.3

2024-05-24

๐Ÿ› Bug fix

  • @visactor/vtable: first col tree mode compute col width error #1778

๐Ÿ”จ Refactor

  • @visactor/vtable: legends support ser array form #1740

more detail about v1.0.3

v1.0.2

2024-05-24

๐Ÿ†• New feature

  • @visactor/vtable: add setRowHeight&setColWidth api

๐Ÿ› Bug fix

  • @visactor/vtable: use table option in hasAutoImageColumn()
  • @visactor/vtable: axis size align with vrender-component #1784
  • @visactor/vtable: fix lineClamp config in computeRowsHeight() #1772
  • @visactor/vtable: fix progress cell create problem in vtable-export #1787
  • @visactor/vtable: ignore cell merge in selectCells()

more detail about v1.0.2

v1.0.1

2024-05-23

๐Ÿ†• New feature

  • @visactor/vtable: tree mode can set icon #1697
  • @visactor/vtable: add setRowHeight&setColWidth api

๐Ÿ› Bug fix

  • @visactor/vtable: ignore cell merge in selectCells()

more detail about v1.0.1

v1.0.0

2024-05-21

๐Ÿ’ฅ Breaking change

  • @visactor/vtable: The result returned by the pivot table getCellOriginRecord interface becomes an array structure.

๐Ÿ†• New feature

  • @visactor/vtable: rows and tree can combined use #1644
  • @visactor/vtable: add virtual option for rowTree and columnTree #1644

more detail about v1.0.0

v0.25.9

2024-05-21

๐Ÿ› Bug fix

  • @visactor/vtable: when body cell is blank string,compute row height error #1752
  • @visactor/vtable: fix custom merge cell display problem when select header

more detail about v0.25.9

v0.25.8

2024-05-21

๐Ÿ†• New feature

  • @visactor/vtable: add scrollSliderCornerRadius config #1369
  • @visactor/vtable: add disableBackground & disableBorder in exportCellImg() #1733
  • @visactor/vtable: add disableColumnResize for rowSeriesNumber

๐Ÿ› Bug fix

  • @visactor/vtable: when set hideRowHeader, body cell value is blank #1732
  • @visactor/vtable: setTableColumnsEditor occor error when not set columns #1747
  • @visactor/vtable: fix col & row order in cellInRanges()
  • @visactor/vtable: add string mark in csv-export #1730

more detail about v0.25.8

v0.25.6

2024-05-17

๐Ÿ†• New feature

  • @visactor/vtable: add selected_clear event #1705
  • @visactor/vtable: add mergeCellInfo arg in event #1667

๐Ÿ› Bug fix

  • @visactor/vtable: mouse down on scroll rail trigger mousedown_table #1706
  • @visactor/vtable: merge cell value can be edited #1711
  • @visactor/vtable: sub colunms can not be edit when set editor instance #1711
  • @visactor/vtable: fix checkbox and radio state update when change row index #1712
  • @visactor/vtable: fix veritial offset in text stick
  • @visactor/vtable: fix column width may be zero #1708
  • @visactor/vtable: fix getCell performance
  • @visactor/vtable: fix header hide func in pivot table
  • @visactor/vtable: lineDash judgement in group-contribution-render #1696
  • @visactor/vtable: trigger mousedown_table event region need extend #1668

more detail about v0.25.6

v0.25.1

2024-05-08

๐Ÿ†• New feature

  • @visactor/vtable: pivot chart support wordCloud rose radar gauge #1614
  • @visactor/vtable: pivot chart support scatter chart type #1618
  • @visactor/vtable: add CustomComponent in react-vtable

๐Ÿ› Bug fix

  • @visactor/vtable: when copy blank cell paste not work #1646
  • @visactor/vtable: fix custom merge cell size update #1636
  • @visactor/vtable: add selecting cell range deduplication #1628
  • @visactor/vtable: update @visactor/vutils-extension version

more detail about v0.25.1

v0.25.0

2024-04-28

๐Ÿ†• New feature

  • @visactor/vtable: pivot table header cell support edit #1583
  • @visactor/vtable: customrender or customlayout support edit #1596
  • @visactor/vtable: add row resize function

๐Ÿ› Bug fix

  • @visactor/vtable: editor input value handle with 0value #1590
  • @visactor/vtable: when set textStick init and updateOption text jump #1592
  • @visactor/vtable: clear async contain resize task before render #1593
  • @visactor/vtable: hierarchy state icon can not show when only one level

๐Ÿ”จ Refactor

  • @visactor/vtable: resize last column width can be more flexibly #1567

more detail about v0.25.0

v0.24.1

2024-04-23

๐Ÿ†• New feature

  • @visactor/vtable: add startEditCell api #1573

๐Ÿ› Bug fix

  • @visactor/vtable: when has rowSeriesNumber minWidth maxWidth error #1572

๐Ÿ”จ Refactor

  • @visactor/vtable: pivot lazy load modify setTreeNodeChildren api #1580

๐Ÿ“– Site / documentation update

  • @visactor/vtable: add drill down drill up demo #1556

more detail about v0.24.1

v0.24.0

2024-04-22

๐Ÿ†• New feature

  • @visactor/vtable: add radio cell type, and add setCellCheckboxState & setCellRadioState api #1504
  • @visactor/vtable: add lazy load for pivot table tree #1521

๐Ÿ› Bug fix

  • @visactor/vtable: handle with editor input ctrl+a event #1552
  • @visactor/vtable: when resize window size the editor input size not match cell size #1559
  • @visactor/vtable: fix multilines new line style #1531
  • @visactor/vtable: fix cell group order in async data #1517
  • @visactor/vtable: add skipCustomMerge in getCellValue() #1543

๐Ÿ”จ Refactor

  • @visactor/vtable: optimize performance when row tree node exceed 8000 nodes #1557

more detail about v0.24.0

v0.23.3

2024-04-16

๐Ÿ†• New feature

  • @visactor/vtable: add widthAdaptiveMode & heightAdaptiveMode config #1499
  • @visactor/vtable: add measureTextBounds api

๐Ÿ› Bug fix

  • @visactor/vtable: release editor when release tableInstance #1495
  • @visactor/vtable: short table drag to out table occor error #1502
  • @visactor/vtable: row move funciton not work on mobile #1503
  • @visactor/vtable: defaultHeaderRowHeight not work with rowSeriesNumber #1520
  • @visactor/vtable: tree hierarchy state icon use rowHierarchyTextStartAlignment children node render error #1525
  • @visactor/vtable: resize col width trigger text stick change #1529
  • @visactor/vtable: fix theme textStick config in checkHaveTextStick() #1490
  • @visactor/vtable: add button jedgement in click_cell event #1484
  • @visactor/vtable: fix defalultQueryMethod in vtable-search #1448
  • @visactor/vtable: update customMergeCell in updateOption #1493

๐Ÿ”จ Refactor

  • @visactor/vtable: add mousedown_table event #1470
  • @visactor/vtable: setRecords handle with tooltip overflow #1494

more detail about v0.23.3

v0.23.2

2024-04-11

๐Ÿ†• New feature

  • @visactor/vtable: scrollbar visible focus #1360
  • @visactor/vtable: add rowHierarchyTextStartAlignment for tree mode #1417

๐Ÿ› Bug fix

  • @visactor/vtable: records api when has merge cell render error #1286
  • @visactor/vtable: add isAutoRowHeight to handle width row height compute #1379
  • @visactor/vtable: chart spec clone filtered dom problem #1422
  • @visactor/vtable: borderlinedash effect error handle with lineCap #1436
  • @visactor/vtable: trigger event selectedCell #1444
  • @visactor/vtable: set disableSelect drag cells occor error #1461
  • @visactor/vtable: left content width error when tree hierarchy state icon back rect showing #1466
  • @visactor/vtable: fix domain order in horizontal #1453
  • @visactor/vtable: add columnWidthComputeMode update in opdateOption #1465
  • @visactor/vtable: fix inline icon tooltip config #1456
  • @visactor/vtable: ไฟฎๅค่ฟ›ๅบฆๅ›พ้ƒจๅˆ†ๆƒ…ๅ†ต้ฎๆŒก่กจๆ ผ่พน็ผ˜ๅ•ๅ…ƒๆ ผ
  • @visactor/vtable: fix transpose border theme #1463

๐Ÿ”จ Refactor

  • @visactor/vtable: update drilldown drillup svg
  • @visactor/vtable: handle width chartSpce with markLine #1420
  • @visactor/vtable: supplement event type for react table #1434

more detail about v0.23.2

v0.23.1

2024-04-07

๐Ÿ†• New feature

  • @visactor/vtable: select range can extends during scroll #1400

๐Ÿ› Bug fix

  • @visactor/vtable: maxLineWidth value should consider hierarchyOffset #1224
  • @visactor/vtable: tree leaf node textAlign right render error #1393
  • @visactor/vtable: when copy or paste navigator.clipboard?.write occor undefined error in not https #1421
  • @visactor/vtable: fix header cell imageAutoSizing #1339
  • @visactor/vtable: hide icon background when hide icon
  • @visactor/vtable: fix nan verticalBarPos #1232
  • @visactor/vtable: fix progressbar cover cell border #1425
  • @visactor/vtable: remove container in table option
  • @visactor/vtable: add sync render in exportCellImg #1398

๐Ÿ”จ Refactor

  • @visactor/vtable: optimize performance when change tree hierarchy state #1406

more detail about v0.23.1

v0.23.0

2024-03-29

๐Ÿ†• New feature

  • @visactor/vtable: list tree mode support filter #1376
  • @visactor/vtable: add scroll end event and barToSide option #1304
  • @visactor/vtable: add excel options to support fill handle

๐Ÿ› Bug fix

  • @visactor/vtable: transpose with frozenColCount shadowline render #1366
  • @visactor/vtable: datasource support promise mode call addRecords and deleteRecords
  • @visactor/vtable: when click cell should not trigger drag_select_end event #1410

more detail about v0.23.0

v0.22.0

2024-03-22

๐Ÿ†• New feature

  • @visactor/vtable: support row series number

more detail about v0.22.0

v0.21.3

2024-03-20

๐Ÿ› Bug fix

  • @visactor/vtable: mapping colorMap not work #1295
  • @visactor/vtable: when copy blank cell and paste to cell change to undefined #1298
  • @visactor/vtable: bug datasource lazy load edit cell value invalid #1302
  • @visactor/vtable: fix cell progress create content size
  • @visactor/vtable: fix row level in getCellAdressByHeaderPath()
  • @visactor/vtable: use default style in exportCellImg()
  • @visactor/vtable: fix typeError in getCellMergeRange()

๐Ÿ“– Site / documentation update

  • @visactor/vtable: add list table tree mode guide

more detail about v0.21.3

v0.21.2

2024-03-14

๐Ÿ†• New feature

  • @visactor/vtable: add textStickBaseOnAlign config

๐Ÿ› Bug fix

  • @visactor/vtable: after change transpose resize line render error #1239
  • @visactor/vtable: pivot tree mode when use headerIcon the indent value invalid #1269
  • @visactor/vtable: fix progress bar rect height

more detail about v0.21.2

v0.21.1

2024-03-11

๐Ÿ› Bug fix

  • @visactor/vtable: merge cell render error with summary and pagination #1223

๐Ÿ“– Site / documentation update

  • @visactor/vtable: indicatorsAsCol support indicators display in rows #1238

more detail about v0.21.1

v0.21.0

2024-03-11

๐Ÿ†• New feature

  • @visactor/vtable: add text measure ment config
  • @visactor/vtable: add custom cell style function
  • @visactor/vtable: add cellInnerBorder&cellBorderClipDirection&_contentOffset in theme comfig
  • @visactor/vtable: add search component

๐Ÿ› Bug fix

  • @visactor/vtable: records change restoreHierarchyState occor error #1203
  • @visactor/vtable: call updatePagination mergeCell render error #1207
  • @visactor/vtable: drag header position cell error #1220
  • @visactor/vtable: fix checkbox text space problem
  • @visactor/vtable: fix scroll position delta

๐Ÿ”จ Refactor

  • @visactor/vtable: pasteValueToCell can only work on editable cell #1063
  • @visactor/vtable: support underlineDash and underlineOffset #1132 #1135
  • @visactor/vtable: onStart funciton add col row arguments #1214

โœ… Test Case

  • @visactor/vtable: add unit test getCellAddressByHeaderPaths

more detail about v0.21.0

v0.20.2

2024-03-04

๐Ÿ†• New feature

  • @visactor/vtable: add checkbox style theme

๐Ÿ› Bug fix

  • @visactor/vtable: rightFrozenCol is bigger then colCount #1162
  • @visactor/vtable: header description tooltip flicker #1173
  • @visactor/vtable: add fontStyle & fontVariant

more detail about v0.20.2

v0.20.1

2024-02-29

๐Ÿ†• New feature

  • @visactor/vtable: add api getRecordIndexByCell #1121

๐Ÿ› Bug fix

  • @visactor/vtable: hideColumnsSubheader with three levels show error #1105
  • @visactor/vtable: customlayout flex render error #1163
  • @visactor/vtable: when scroll tooltip hide #905
  • @visactor/vtable: fix axis innerOffset
  • @visactor/vtable: add skipFunctionDiff in react-vtable

๐Ÿ”จ Refactor

  • @visactor/vtable: rename resize_column_end event arguments #1129
  • @visactor/vtable: api return value type
  • @visactor/vtable: setRecords support restoreHierarchyState #1148
  • @visactor/vtable: vtable not stop event bubble #892
  • @visactor/vtable: remove Circular dependency

๐Ÿ”– other

  • @visactor/vtable: fix-contextMenuItems-add-col-param

more detail about v0.20.1

v0.20.0

2024-02-23

๐Ÿ†• New feature

  • @visactor/vtable: add aggregation for list table column
  • @visactor/vtable: add api getAggregateValuesByField
  • @visactor/vtable: add custom aggregation
  • @visactor/vtable: chartSpec support function #1115
  • @visactor/vtable: add filter data config #607

๐Ÿ› Bug fix

  • @visactor/vtable: edit right frozen cell input position error
  • @visactor/vtable: mouseleave_cell event trigger #1112
  • @visactor/vtable: fix cellBgColor judgement in isCellHover()
  • @visactor/vtable: fix custom merge cell computed height&width
  • @visactor/vtable: fix content position update problem
  • @visactor/vtable: merge cell update in setDropDownMenuHighlight()
  • @visactor/vtable: fix react-vtable display error in react strict mode #990

more detail about v0.20.0

v0.19.1

2024-02-06

๐Ÿ†• New feature

  • @visactor/vtable: add update sort rule api
  • @visactor/vtable: add axis innerOffset config
  • @visactor/vtable: add name config in customRender

๐Ÿ› Bug fix

  • @visactor/vtable: when table has scroll then click header to edit position error #1069
  • @visactor/vtable: fix column cell order problem in sync mode
  • @visactor/vtable: fix border lineDash in cell group #1051
  • @visactor/vtable: fix textAlign value in width update#1065
  • @visactor/vtable: fix merge cell content position
  • @visactor/vtable: fix merge cell update problem

๐Ÿ”จ Refactor

  • @visactor/vtable: pivot table sort logic #1033
  • @visactor/vtable: showsort option work well #1077

more detail about v0.19.1

v0.19.0

2024-02-02

๐Ÿ†• New feature

  • @visactor/vtable: support get sorted columns #986
  • @visactor/vtable: add option frozenColDragHeaderMode

๐Ÿ› Bug fix

  • @visactor/vtable: select region saved problem #1018
  • @visactor/vtable: when call updateColumns and discount col occor error #1015
  • @visactor/vtable: rightFrozenColCount drag header move more time the column width is error #1019
  • @visactor/vtable: empty string compute row height error #1031
  • @visactor/vtable: fix merge image cell update problem

๐Ÿ”จ Refactor

  • @visactor/vtable: when drag header move to frozen region then markLine show positon
  • @visactor/vtable: optimize updateRow api performance & resize bottom frozen row not right

more detail about v0.19.0

v0.18.3

2024-01-25

๐Ÿ› Bug fix

  • @visactor/vtable: click outside of cells click cancel select state

more detail about v0.18.3

v0.18.2

2024-01-24

๐Ÿ†• New feature

  • @visactor/vtable: add component update

๐Ÿ› Bug fix

  • @visactor/vtable: fix rowHeaderGroup attribute y when has no colHeaderGroup #971
  • @visactor/vtable: transpose bottomFrozenRow cell layout error #978
  • @visactor/vtable: passte value to last row occur error #979
  • @visactor/vtable: use updateColumns api click state not right #975
  • @visactor/vtable: record has nan string value pivotchart cell value parse handle this case #993
  • @visactor/vtable: row Height compute for axis
  • @visactor/vtable: fix deltaY col number in moveCell()

more detail about v0.18.2

v0.18.0

2024-01-19

๐Ÿ†• New feature

  • @visactor/vtable: pivotchart support pie
  • @visactor/vtable: add customLayout & customRander in customMergeCell
  • @visactor/vtable: add eventOptions #914

๐Ÿ› Bug fix

  • @visactor/vtable: handle with chartSpec barWidth set string type
  • @visactor/vtable: addRecords api call when body no data #953
  • @visactor/vtable: mouse drag to move Header position has error when column has multi-levels #957
  • @visactor/vtable: when resize column width bottomFrozenRow height should update #954

more detail about v0.18.0

v0.17.10

2024-01-18

๐Ÿ†• New feature

  • @visactor/vtable: use vrender-core

๐Ÿ› Bug fix

  • @visactor/vtable: select border range error #911
  • @visactor/vtable: when enable pasteValueToCell and event change_cell_value arguments is error #919
  • @visactor/vtable: fix tree structure auto merge update problem
  • @visactor/vtable: toggele tree node updateChartSize

more detail about v0.17.10

v0.17.9

2024-01-18

๐Ÿ†• New feature

  • @visactor/vtable: support excel data paste to cells #857
  • @visactor/vtable: add api getCellAddressByRecord
  • @visactor/vtable: optimize getCellHeaderPath function

๐Ÿ› Bug fix

  • @visactor/vtable: showSubTotals can not work #893
  • @visactor/vtable: set display:none trigger resize logic
  • @visactor/vtable: fix right frozen cell location

more detail about v0.17.9

v0.17.8

2024-01-17

๐Ÿ› Bug fix

  • @visactor/vtable: selectRange error when near frozencol or frozenrow #854
  • @visactor/vtable: frozen shadowline should move position #859
  • @visactor/vtable: fix chart cell dblclick size update
  • @visactor/vtable: fix bottom frozen row height compute in createGroupForFirstScreen()
  • @visactor/vtable: fix cellGroup merge range
  • @visactor/vtable: fix react custom jsx parse

more detail about v0.17.8

v0.17.7

2024-01-05

๐Ÿ†• New feature

  • @visactor/vtable: add cell image table export

๐Ÿ› Bug fix

  • @visactor/vtable: fix jsx parse error in react-vtable

more detail about v0.17.7

v0.17.6

2024-01-04

๐Ÿ› Bug fix

  • @visactor/vtable: fix resize line position

more detail about v0.17.6

v0.17.5

2024-01-04

๐Ÿ†• New feature

  • @visactor/vtable: support edit header title #819
  • @visactor/vtable: add api getCellHeaderTreeNodes for pivotTable #839

๐Ÿ› Bug fix

  • @visactor/vtable: setRecords process scrollTop update scenegraph #831
  • @visactor/vtable: add group clip in body

๐Ÿ”จ Refactor

  • @visactor/vtable: list table bottom row can not use bottomFrozenStyle #836
  • @visactor/vtable: add onVChartEvent for BaseTable #843

more detail about v0.17.5

v0.17.3

2024-01-01

๐Ÿ†• New feature

  • @visactor/vtable: add body index convert with table index #789
  • @visactor/vtable: mergeCell support custom compare function #804
  • @visactor/vtable: add column resize label theme

๐Ÿ› Bug fix

  • @visactor/vtable: setRecords lose hover state #783
  • @visactor/vtable: transpose list demo when records has 10000 performance problem #790
  • @visactor/vtable: setRecords recomputeColWidth problems #796
  • @visactor/vtable: set disableSelect drag interaction occor error #799
  • @visactor/vtable: tooltip style not work #805
  • @visactor/vtable: pivot table pagination.perPageCount modify #807
  • @visactor/vtable: [Bug] adaptive mode compute problem when has frozencol and rightFrozenCol #820
  • @visactor/vtable: fix axis render update problem
  • @visactor/vtable: fix select update when change frozen
  • @visactor/vtable: pivot table use icon bug
  • @visactor/vtable: fix sort icon update

๐Ÿ”จ Refactor

  • @visactor/vtable: update vrender event verison use scrollDrag

๐Ÿ”ง Configuration releated

  • @visactor/vtable: update vrender version #785

more detail about v0.17.3

v0.17.2

2023-12-21

๐Ÿ› Bug fix

  • @visactor/vtable: edit bug #771
  • @visactor/vtable: add row height round in resetRowHeight

more detail about v0.17.2

v0.17.1

2023-12-21

๐Ÿ†• New feature

  • @visactor/vtable: add arrowkeys interaction #646

๐Ÿ› Bug fix

  • @visactor/vtable: stopPropagation effect doubletap
  • @visactor/vtable: dropdown_menu_click trigger #760
  • @visactor/vtable: dblclick occur error #758
  • @visactor/vtable: fix richtext error in getCellOverflowText()
  • @visactor/vtable: add scrollBar event to call completeEdit #710
  • @visactor/vtable: support tree mode adaptive
  • @visactor/vtable: fix dropdown icon display error
  • @visactor/vtable: fix right frozen columns width update problem

๐Ÿ”จ Refactor

  • @visactor/vtable: 100W records scroll performance optimize when has select Cell #681
  • @visactor/vtable: remove default sort rule for pivot table #759

๐Ÿ“– Site / documentation update

  • @visactor/vtable: update changlog of rush

more detail about v0.17.1

v0.17.0

2023-12-15

๐Ÿ†• New feature

  • @visactor/vtable: add option showGrandTotalsOnTop #650
  • @visactor/vtable: optimize diffCellIndices in toggleHierarchyState()
  • @visactor/vtable: add disableAxisHover config
  • @visactor/vtable: optimize computeTextWidth() in pivot table

๐Ÿ› Bug fix

  • @visactor/vtable: fix right frozen adaptive problem
  • @visactor/vtable: fix disableHover bottom frozen hover error
  • @visactor/vtable: fix rowUpdatePos update in updateRow()

๐Ÿ”จ Refactor

  • @visactor/vtable: dropdownMenu hide #727

more detail about v0.17.0

v0.16.3

2023-12-14

๐Ÿ†• New feature

  • @visactor/vtable: add enableCellPadding config in custom layout
  • @visactor/vtable: add column disableHover&disableSelect config

๐Ÿ› Bug fix

  • @visactor/vtable: fix axis theme get function
  • @visactor/vtable: pivot table support not number type #718
  • @visactor/vtable: edge cell selection border clip #716

more detail about v0.16.3

v0.16.2

2023-12-14

๐Ÿ› Bug fix

  • @visactor/vtable: blank cell edit invalid on pivottbale #712
  • @visactor/vtable: data lazy load when drag header position #705

๐Ÿ”จ Refactor

  • @visactor/vtable: pivot table format arguments

๐Ÿ“– Site / documentation update

  • @visactor/vtable: pivot table format usage update

more detail about v0.16.2

v0.16.0

2023-12-08

๐Ÿ†• New feature

  • @visactor/vtable: axis support chart padding config
  • @visactor/vtable: optimize pivot header performance
  • @visactor/vtable: add axis theme
  • @visactor/vtable: overlay default and hover colors
  • @visactor/vtable: add api addRecords

๐Ÿ› Bug fix

  • @visactor/vtable: updateOption to update updateEventBinder
  • @visactor/vtable: columnResizeType: all invalid
  • @visactor/vtable: fix tree structure bottom frozen update
  • @visactor/vtable: fix limit column width adaptive update
  • @visactor/vtable: fix table range when container resize
  • @visactor/vtable: fix table frame shadow color
  • @visactor/vtable: fix scroll position update problem

๐Ÿ“– Site / documentation update

  • @visactor/vtable: refix lineheight description

more detail about v0.16.0

v0.15.4

2023-12-01

๐Ÿ› Bug fix

  • @visactor/vtable: editor object set in column be cloned
  • @visactor/vtable: fix theme style get problem
  • @visactor/vtable: fix list table frozen hover color
  • @visactor/vtable: fix right bottom frozen cell in getCellRect()
  • @visactor/vtable: fix table resize problem when column width limit
  • @visactor/vtable: fix custom render renderDefault auto size problem
  • @visactor/vtable: fix columnWidthComputeMode config problem
  • @visactor/vtable: release tableInstance after resize event trigger
  • @visactor/vtable: columnWidthComputeMode only-header

๐Ÿ”จ Refactor

  • @visactor/vtable: ts define optimize

more detail about v0.15.4

v0.15.3

2023-12-01

๐Ÿ†• New feature

  • @visactor/vtable: add setRecordChildren to lazy load tree node
  • @visactor/vtable: pivot table support editable

๐Ÿ› Bug fix

  • @visactor/vtable: fix cornerCellStyle update
  • @visactor/vtable: fix chart item select problem
  • @visactor/vtable: fix bottom left frozen cell style

more detail about v0.15.3

v0.15.1

2023-11-28

๐Ÿ› Bug fix

  • @visactor/vtable: drag select first cell seleted repeatly #611
  • @visactor/vtable: no indicators pivotchart render
  • @visactor/vtable: compute chart column width use Math.ceil bandSpace

๐Ÿ”จ Refactor

  • @visactor/vtable: sortState can not work when column has no sort setting #622
  • @visactor/vtable: remove keydown event arguments cells
  • @visactor/vtable: rename maneger to manager

๐Ÿ“– Site / documentation update

  • @visactor/vtable: add api getCellCheckboxState

more detail about v0.15.1

v0.15.0

2023-11-24

๐Ÿ†• New feature

  • @visactor/vtable: add event copy_data #551
  • @visactor/vtable: add column with min limit #590
  • @visactor/vtable: edit text value with inputEditor
  • @visactor/vtable: add react-vtable

๐Ÿ› Bug fix

  • @visactor/vtable: compute col width when large count col with sampling the frozen bottom rows is not computed
  • @visactor/vtable: fix cell position mismatch problems when bodyRowCount is 0 #596
  • @visactor/vtable: fix text mark x in updateCell()

๐Ÿ”– other

  • @visactor/vtable: fix/fix cell role judgement in updateCellGroupContent()

more detail about v0.15.0

v0.14.2

2023-11-16

๐Ÿ› Bug fix

  • @visactor/vtable: row header select bound wrong #572
  • @visactor/vtable: selectHeader copy data

more detail about v0.14.2

v0.14.1

2023-11-13

๐Ÿ”จ Refactor

  • @visactor/vtable: when drag to canvas blank area to end select #556

more detail about v0.14.1

v0.14.0

2023-11-10

๐Ÿ†• New feature

  • @visactor/vtable: add jsx support in custom layout
  • @visactor/vtable: refactor merge cell strategy
  • @visactor/vtable: add functionial tickCount config in axis
  • @visactor/vtable: update customLayout api

more detail about v0.14.0

v0.13.4

2023-11-08

๐Ÿ†• New feature

  • @visactor/vtable: add option overscrollBehavior

๐Ÿ› Bug fix

  • @visactor/vtable: drag select out tablecell getSelectCellInfos null
  • @visactor/vtable: select border render error when frozen bottom row #508

๐Ÿ”จ Refactor

  • @visactor/vtable: change styleElement add targetDom

more detail about v0.13.4

v0.13.3

2023-11-03

๐Ÿ› Bug fix

  • @visactor/vtable: fix frozen shadow update in tree mode #525

more detail about v0.13.3