Releases: VisActor/VTable
Releases · VisActor/VTable
Release list
v1.26.8
v1.26.8
2026-09-11
🆕 New Features
- @visactor/vtable: add themes.setDefaultTheme for application-wide default styling
🐛 Bug Fixes
- @visactor/vtable: prevent empty image, audio, and video cells from opening media previews (GitHub #5290)
- @visactor/vtable: update nested fields by path
- @visactor/vtable: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274)
- @visactor/vtable: preserve pivot table column widths after updateOption (#5298)
- @visactor/vtable-sheet: keep test-only plugin sources out of the package compile
Full Changelog: v1.26.7...v1.26.8
v1.26.7
v1.26.7
2026-08-20
🆕 New Features
- @visactor/vtable: support tooltip appear delay
- @visactor/vtable: add audio cell type support (GitHub #5271)
🐛 Bug Fixes
- @visactor/vtable: prevent blank scrolling for large merged auto-height cells by keeping enough virtual rows (GitHub #3752)
- @visactor/vtable: preserve tree checkbox state after row drag reorder (GitHub #3975)
- @visactor/vtable: add context menu click event typing (GitHub #4655)
- @visactor/vtable: avoid loading all lazy dataSource records during customRender auto size computation (GitHub #4964)
- @visactor/vtable: render vue components in top frozen rows
- @visactor/vtable: align frame border with short frozen rows (GitHub #5277)
- @visactor/vtable: keep headers after setRecords at scroll edge (GitHub #5278)
Full Changelog: v1.26.6...v1.26.7
v1.26.6
v1.26.6
2026-08-03
🐛 Bug Fixes
- @visactor/vtable: refresh rows when updateRecords is called without record indexes
- @visactor/vtable: refresh functional icons after theme updates
- @visactor/vtable: hide row series number in aggregation rows
- @visactor/vtable: delete reverse-selected rows from context menu
- @visactor/vtable: allow plugins to initialize before first render
- @visactor/vtable: support updating checkbox state by record index
Full Changelog: v1.26.5...v1.26.6
v1.26.5
v1.26.5
2026-07-15
🐛 Bug Fixes
- @visactor/vtable: handle null table container
🔨 Chores
- @visactor/vtable: Render group title for single-column list tables.
Full Changelog: v1.26.4...v1.26.5
v1.26.4
v1.26.4
2026-07-06
🆕 New Features
- @visactor/vtable: Support rendering video cells from a first-frame canvas snapshot to release video resources after loading.
Full Changelog: v1.26.3...v1.26.4
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