Releases: VisActor/VTable
Releases · VisActor/VTable
v1.26.3
v1.26.3
2026-06-25
🐛 Bug Fixes
- @visactor/vtable: skip click cell after resize interaction ends
- @visactor/vtable: handle scroll frozen columns width
- @visactor/vtable: keep pivot row tree scroll position on toggle
- @visactor/vtable: preserve custom layout falsy values
- @visactor/vtable: handle right frozen column count update
- @visactor/vtable: keep fractional row scroll target
- @visactor/vtable: sync gantt task bars after sorted updates
- @visactor/vtable: preserve quad style values
Full Changelog: v1.26.2...v1.26.3
v1.26.2
v1.26.2
2026-06-16
🐛 Bug Fixes
- @visactor/vtable: preserve sticky group position after expand or collapse
- @visactor/vtable: preserve hidden column order after filter updates
- @visactor/vtable: resolve the regression introduced by the #5137 fix that broke nested header dragging and exposed internal state
- @visactor/vtable: fix an issue where keyboard multi-selection with
Shiftplus arrow keys stopped expanding after the second cell #5146 - @visactor/vtable: avoid selection gaps with frozen rows
- @visactor/vtable: fix unexpected scroll position changes when collapsing or expanding hierarchy nodes at the bottom of a pivot table
v1.26.1
v1.26.1
2026-05-11
🆕 New feature
- @visactor/vtable-sheet: add sheet formula type
🐛 Bug fix
- @visactor/vtable: fix fill handle logic about getting cell value #5096
- @visactor/vtable: fix aggregation precisionAdd and precisionSub precision issue
- @visactor/vtable: fix dblclickHandler not handling right click
- @visactor/vtable: fix edit cell invalidateNotExit issue #5114
- @visactor/vtable: fix pivot sort state display error when rows and columns have the same dimension #5055
- @visactor/vtable-sheet: fix blank selection issue when moving selected cell with ArrowRight #5113
- @visactor/vtable-plugin: fix incorrect search results when searching text in tree table #5071
- @visactor/vue-vtable: fix package build export files
v1.26.0
🆕 feat
- @visactor/vtable: compatible react version 19
🐛 fix
- @visactor/vtable: radio cell type with rowseriesnumber error
- @visactor/vtable: react19 reconciler
- @visactor/vtable: degrade radio/checkbox cells to text in aggregation rows
- @visactor/vtable: reset all interaction states on data update to avoid stale resize indicators
🔨 refactor
- @visactor/vtable: when set barToSide and visible focus should not hide scrollbar
What's Changed
- Main by @fangsmile in #5074
- [Auto changelog] changlog of v1.25.0 by @github-actions[bot] in #5075
- Fix/radio aggregation row 4027 v2 by @fangsmile in #5085
- fix: clear resize indicator and reset state on data update #4120 by @Erica-cod in #5082
- Fix/resize col line stuck 4120 by @fangsmile in #5087
- Feat/scroll style bar to side by @fangsmile in #5091
- fix: set disableSelect when select range not work #5078 by @fangsmile in #5089
- Feat/radio aggregation row 4027 by @fangsmile in #5086
- Feat/react vtable 19 by @fangsmile in #5079
- docs: update rules about pivot-chart in skill by @xile611 in #5068
- docs: update release lgo by @fangsmile in #5092
- [Auto release] release 1.26.0 by @github-actions[bot] in #5093
Full Changelog: v1.25.0...v1.26.0
v1.25.0
🆕 feat
- @visactor/vtable: gantt add locateIcon for taskbar
- @visactor/vtable: add option scrollFrozenCols support frozen columns can be scrolled
What's Changed
- Main by @fangsmile in #5059
- [Auto changelog] changlog of v1.24.0 by @github-actions[bot] in #5060
- Feat/frozen column scroll by @fangsmile in #5063
- Feat/gantt auto location icon by @fangsmile in #5072
- [Auto release] release 1.25.0 by @github-actions[bot] in #5073
Full Changelog: v1.24.0...v1.25.0
v1.24.0
🆕 feat
- @visactor/vtable-gantt: gantt weekend column width support setting
- @visactor/vtable-sheet: add undo/redo to sheet
🐛 fix
- @visactor/vtable: groupBy with frozenColCount and enableTreeStickCell usage problem
- @visactor/vtable: when just has only one column groupTitle not show
- @visactor/vtable: checkbox cell render error when set groupBy with rowSeriesNumber
What's Changed
- Fix/issue 5020 async scrollToRow by @fangsmile in #5030
- Main by @fangsmile in #5033
- fix: scrollToRow,滚动到的位置不对(#5020) by @zhiaiing in #5028
- [Auto changelog] changlog of v1.23.3 by @github-actions[bot] in #5034
- docs: update gantt baseline demo by @fangsmile in #5035
- fix(table): use rowHeightsMap directly in scrollToCell to fix position with dynamic row heights by @william-xue in #5051
- fix(filter): show correct tab when filterModes only contains byCondition by @william-xue in #5050
- 5037 bug group by enable tree stick cell by @fangsmile in #5039
- Fix/group by just one col not show title by @fangsmile in #5043
- feat: develop weekendColWidth by @fangsmile in #5042
- feat: optimiz skill, add self introduction by @xuefei1313 in #5046
- Refactor/async scroll to row by @fangsmile in #5031
- fix(vtable): 修复透视表维度隐藏后点击排序失效的问题 by @SusieCmy in #5044
- Fix/5020 scroll to row dynamic row height by @fangsmile in #5052
- Fix/hide indicator after filter by @fangsmile in #5053
- Fix/group by with row series number by @fangsmile in #5054
- feat: table sheet undo redo plugin by @fangsmile in #5040
- docs: update change log by @fangsmile in #5056
- [Auto release] release 1.24.0 by @github-actions[bot] in #5058
New Contributors
- @zhiaiing made their first contribution in #5028
- @william-xue made their first contribution in #5051
- @SusieCmy made their first contribution in #5044
Full Changelog: v1.23.3...v1.24.0
v1.23.3
🆕 feat
- @visactor/vtable: pivotchart handle with markline value to axis range
- @visactor/vtable-gantt: develop gantt baseline feature
🐛 fix
- @visactor/vtable: editor element occor error #5003
- core: prevent memory leaks in table cleanup
What's Changed
- Main by @fangsmile in #5010
- [Auto changelog] changlog of v1.23.2 by @github-actions[bot] in #5011
- feat(master-detail): add support for custom childrenKey in master-det… by @Violet2314 in #5012
- 5003 bug copy to list editor cell occor error by @fangsmile in #5016
- feat(gantt): 甘特图基线条gantt baseline by @fangsmile in #5023
- fix: event listenersData is undefined error by @fangsmile in #5024
- 5021 feature linear axis mark line by @fangsmile in #5025
- Fix/mem leak by @Rui-Sun in #5022
- docs: add workflow scenarios for VTable diagnosis and configuration g… by @xile611 in #5019
- [Auto release] release 1.23.3 by @github-actions[bot] in #5032
Full Changelog: v1.23.2...v1.23.3
v1.23.2
🆕 feat
- @visactor/vtable: pivot table headerType support cellType funcitonal #4993
- @visactor/vtable: add image_damage_pic and video_damage_pic type icons register & fix video damage icon ratio
🐛 fix
- @visactor/vtable-gantt: fix datazoom component event update
- @visactor/vtable: cell formula cache error after delete row record
- @visactor/vtable-plugins: masterSubTable plugin setRecordChildren fetches wrong record after sorting
- @visactor/vtable: video load fail damage icon
- @visactor/vtable: image url not pass should call failCallback
What's Changed
- Main by @fangsmile in #4987
- [Auto changelog] changlog of v1.23.1 by @github-actions[bot] in #4988
- 增加健壮性 by @dmqweb in #4990
- feat: add skills by @xile611 in #5001
- Fix/video damage pic new version by @fangsmile in #5000
- Fix/video damage pic by @fangsmile in #4998
- 4993 feature pivottable headertype support function by @fangsmile in #4995
- Fix/delete record formula error by @fangsmile in #4991
- fix: setRecordChildren fetches wrong record after sorting by @Violet2314 in #5002
- Fix/master sub table lazy table by @fangsmile in #5004
- Fix datazoom by @shufufufu in #5005
- Fix/gantt datazoom by @fangsmile in #5007
- [Auto release] release 1.23.2 by @github-actions[bot] in #5009
New Contributors
Full Changelog: v1.23.1...v1.23.2
v1.23.1
🆕 feat
- @visactor/vtable: add componentLayoutOrder api #4965
- @visactor/vtable: optimize search latency
- @visactor/vtable: 新增基于记录索引的单元格值修改方法及优化范围删除性能
- @visactor/vtable: 添加syncRecordOperationsToSourceRecords选项支持同步操作到源数据
- @visactor/vtable: 新增批量修改单元格值接口及优化筛选态数据同步
- @visactor/vtable-sheet: add updateOption api for vtable-sheet
- @visactor/vtable-sheet: add editable for vtable-sheet
🐛 fix
- @visactor/vtable: fix prepareEdit occor error #4871
- @visactor/vtable: updateOption run resize logic #4965
- @visactor/vtable: 修复过滤状态下新增记录位置错误问题
- @visactor/vtable: handle escape option correctly for CSV export
- @visactor/vtable: set white background for media overlay image
🔨 refactor
- @visactor/vtable: legend and title component position calculation logic #4965
What's Changed
- Feat/support cell values change by @Gino2333 in #4901
- Aime/1769517639 sheet update api by @fangsmile in #4966
- feat(vtable): support componentLayoutOrder to control title/legend la… by @fangsmile in #4969
- Main by @fangsmile in #4973
- [Auto changelog] changlog of v1.23.0 by @github-actions[bot] in #4974
- fix(csv): handle escape option correctly for CSV export by @Rui-Sun in #4981
- Feat/support cell values change by @Gino2333 in #4926
- fix: set white background for media overlay image by @Rui-Sun in #4977
- Feat/component layout order by @fangsmile in #4970
- fix: when double click on vchart occor error after rightdown by @fangsmile in #4979
- Feat/sheet update api by @fangsmile in #4967
- Feat/batch cell values&filter api by @fangsmile in #4983
- [Auto release] release 1.23.1 by @github-actions[bot] in #4985
Full Changelog: v1.23.0...v1.23.1
v1.23.0
🆕 feat
- @visactor/vtable-sheet: add event system for vtable sheet #4861
🐛 fix
- @visactor/vtable: when dimension value is empty string should different from no dimension value #4935
- @visactor/vtable: when no columnTree to adjust columnWidthConfig #4935
- @visactor/vtable: change dimension value to recalculate totalTree #4953
- @visactor/vtable: when change dimenison value should update cached changedTree value
- @visactor/vtable: to update formula after add records
- @visactor/vtable: react type define
🔨 refactor
- @visactor/vtable: pivotTable have to distinguishing no dimension and dimension value is null character string
What's Changed
- fix: adjust the positioning of the media overlay by @dmqweb in #4934
- Main by @fangsmile in #4958
- [Auto changelog] changlog of v1.22.12 by @github-actions[bot] in #4960
- 4933 bug media position by @fangsmile in #4940
- Fix/vtablesheet event fix build by @fangsmile in #4952
- feat: add event system for vtable sheet #4861 by @fangsmile in #4917
- fix(pivot): trigger change_cell_value in high-dimension editing (#4953) by @wangweidingyi in #4954
- React vtable probs by @fangsmile in #4959
- 4953 bug edit cell rowhierarchytype grid tree by @fangsmile in #4963
- 4935 bug dimension value null indicator value by @fangsmile in #4949
- [Auto release] release 1.23.0 by @github-actions[bot] in #4972
New Contributors
Full Changelog: v1.22.12...v1.23.0