v1.26.3
2026-06-25
🐛 功能修复
- @visactor/vtable:在调整尺寸交互结束后,跳过单元格点击事件的触发
- @visactor/vtable:处理滚动时冻结列宽度
- @visactor/vtable:在切换时保持透视表行树滚动位置
- @visactor/vtable:保留自定义布局中的假值
- @visactor/vtable:处理右侧冻结列数量更新
- @visactor/vtable:保持带小数的行滚动目标位置
- @visactor/vtable:在排序更新后同步甘特任务条
- @visactor/vtable:保留四向边框样式值
Full Changelog: https://github.com/VisActor/VTable/compare/v1.26.2...v1.26.3
v1.26.2
2026-06-16
🐛 功能修复
- @visactor/vtable: 修复分组展开或折叠后 sticky group 位置未正确保持的问题
- @visactor/vtable: 修复筛选更新后隐藏列顺序被打乱的问题
- @visactor/vtable: 修复 #5137 修复后引入的回归问题,避免嵌套表头拖拽异常并暴露内部状态
- @visactor/vtable: 修复使用
Shift配合方向键进行多选时,选区在第二个单元格后无法继续扩展的问题 #5146 - @visactor/vtable: 修复冻结列场景下出现选区空隙的问题
- @visactor/vtable: 修复透视表在底部折叠或展开层级节点时滚动位置异常的问题
v1.26.1
2026-05-11
🆕 新增功能
- @visactor/vtable-sheet: 新增 sheet 公式类型定义
🐛 功能修复
- @visactor/vtable: 修复填充柄获取单元格值的逻辑问题 #5096
- @visactor/vtable: 修复聚合计算中 precisionAdd 和 precisionSub 的精度问题
- @visactor/vtable: 修复 dblclickHandler 未处理右键点击的问题
- @visactor/vtable: 修复编辑单元格 invalidateNotExit 问题 #5114
- @visactor/vtable: 修复透视表行列维度相同时排序状态显示错误的问题 #5055
- @visactor/vtable-sheet: 修复使用右方向键移动选中单元格时出现空白的问题 #5113
- @visactor/vtable-plugin: 修复树形表搜索文本时结果错误的问题 #5071
- @visactor/vue-vtable: 修复 vue-vtable 包构建导出文件问题
v1.26.0
2026-04-03
🆕 新增功能
- @visactor/vtable: react-vtable 针对react 19 做兼容
🐛 功能修复
- @visactor/vtable: 单选框和行序号功能同时使用时的报错问题
- @visactor/vtable: 单元格类型是单选框时针对聚合行做处理
- @visactor/vtable: 解决调整列宽高亮框不消失问题
- @visactor/vtable: 当设置 barToSide 时,滚动条在画布上不该隐藏问题
v1.25.0
2026-03-25
🆕 新增功能
- @visactor/vtable: 甘特图新增定位图标用于当任务时间不在可视范围内时,快速定位任务条
- @visactor/vtable: 左右冻结列区域支持单独滚 动
v1.24.0
2026-03-18
🆕 新增功能
- @visactor/vtable-gantt: 甘特图配置支持设置周末列宽度
- @visactor/vtable-sheet: 电子表格新增撤销/重做功能
🐛 功能修复
- @visactor/vtable: 修复 groupBy 分组表配合使用 frozenColCount 和 enableTreeStickCell 时滚动错位的问题
- @visactor/vtable: 修复当只有一列时,分组标题不显示问题
- @visactor/vtable: 修复当设置分组表时,复选框单元格渲染错误问题
v1.23.3
2026-03-05
🆕 新增功能
- @visactor/vtable: 透视图的轴范围考虑图表配置中的markLine范围 #4994
- @visactor/vtable-gantt: 开发甘特图基线功能
🐛 功能修复
- @visactor/vtable: 修复编辑单元格报错问题 #5003
- core: 处理内存泄漏点
v1.23.2
2026-02-11
🆕 新增功能
- @visactor/vtable: 透视表表头类型 headerType 支持函数自定义配置 #4993
- @visactor/vtable: 新增 image_damage_pic 和 video_damage_pic 类型图标注册 & 修复视频损坏图标比例问题
🐛 功能修复
- @visactor/vtable-gantt: 甘特图数据缩放组件事件更新修复
- @visactor/vtable: 修复当删除行记录后单元格公式缓存错误问题
- @visactor/vtable-plugins: 修复主从表插件 setRecordChildren 排序后获取错误记录问题
- @visactor/vtable: 修复视频加载失败损坏图标问题
- @visactor/vtable: 修复图片 url 未传递应调用 failCallback问题
v1.23.1
2026-02-05
🆕 新增功能
- @visactor/vtable: 新增 componentLayoutOrder 接口 #4965
- @visactor/vtable: 优化搜索性能
- @visactor/vtable: 新增基于记录索引的单元格值修改方法及优化范围删除性能
- @visactor/vtable: 新增 syncRecordOperationsToSourceRecords 选项支持同步操作到源数据
- @visactor/vtable: 新增批量修改单元格值接口及优化筛选态数据同步
- @visactor/vtable-sheet: 新增 updateOption 接口 及优化公式计算
- @visactor/vtable-sheet: 新增 editable 选项支持编辑单元格
🐛 功能修复
- @visactor/vtable: 修复 prepareEdit 方法执行错误问题 #4871
- @visactor/vtable: 修复 updateOption 方法执行时触发 resize 逻辑问题 #4965
- @visactor/vtable: 修复 过滤状态下新增记录位置错误问题
- @visactor/vtable: 修复 CSV 导出时 escape 选项处理错误问题
- @visactor/vtable: 修复媒体覆盖图片背景设置为白色问题
🔨 功能重构
- @visactor/vtable: 优化图例和标题组件位置计算逻辑 #4965
v1.23.0
2026-01-29
🆕 新增功能
- @visactor/vtable-sheet:vtable-sheet 新增事件系统 #4861
🐛 功能修复
- @visactor/vtable: 修复 columnWidthConfig 计算逻辑 #4935
- @visactor/vtable: 维度值变化时重新计算 totalTree #4953
- @visactor/vtable: 维度值变化时更新 cached changedTree 值
- @visactor/vtable-sheet: 新增记录后更新公式
- @visactor/vtable: 修复 react 类型定义
🔨 功能重构
- @visactor/vtable: 修复 pivotTable 区分无维度值和维度值为空字符串的问题
v1.22.12
2026-01-26
🆕 新增功能
- @visactor/vtable: 新增 cancelEditCell 方法到 ListTable 和 PivotTable APIs
- @visactor/vtable: 新增 selectedStateFilter 方法到 pivotChart
- @visactor/vtable: 新增 clearChartState 和 disableTooltip 方法
🐛 功能修复
- @visactor/vtable: 修复当点击行系列号时 makeSelectCellVisible 设置为 false #4942
- @visactor/vtable: 修复当行系列号启用时最后一行维度列宽问题 #4946
🔨 功能重构
- @visactor/vtable: 优化图表交互
v1.22.11
2026-01-20
🐛 功能修复
- @visactor/vtable: 修复prepareEdit 代码运行报错问题 #4871
- @visactor/vtable: 修复粘贴到表格时性能问题 #4912
- @visactor/vtable: 修复透视图列维度中区分空值和空字符串值问题
- scenegraph: 修复开始超出结束时重置代理行状态问题
- @visactor/vtable: 修复时间单位computeCountToTimeScale月精确度问题 #4909
- @visactor/vtable: 修复主题配置theme.headerStyle.textStickBaseOnAlign不生效问题
🆕 新增功能
- @visactor/vtable: 新增showSubTotalsOnTreeNode 到 dataConfig配置 #4850
🔨 功能重构
v1.22.10
2026-01-05
🐛 功能修复
- @visactor/vtable: 修复 prepareEdit 逻辑造成的一些问题
- @visactor/vtable-plugins: 修复del和backspace键不能删除单元格的问题
- @visactor/vtable: 修复透视图非笛卡尔坐标系的图表类型中显示指标标题问题
🆕 新增功能
- @visactor/vtable-gantt: 甘特图依赖性支持自定义拐点距离taskbar的长度
v1.22.9
2025-12-28
🐛 功能修复
- @visactor/vtable: toggleSelectAll 应该只选中当前选项. fix#4838
- @visactor/vtable: 修复二级显示长度问题
- @visactor/vtable: 修复透视图没有左侧轴的情况
- @visactor/vtable: 修复维度提示延迟逻辑错误
- @visactor/vtable: 修复编辑器中文输入法第一个字符识别问题 #4847
- @visactor/vtable: 修复过滤插件与子标题的问题
🔨 功能重构
- @visactor/vtable-gantt: 识别甘特图任务栏毫秒
- @visactor/vtable: 修复没有轴时计算列宽逻辑
- @visactor/vtable: 修复编辑器中文输入法第一个字符识别问题 #4847
v1.22.8
2025-12-17
🆕 新增功能
- @visactor/vtable-sheet: vtable-sheet 支持跨表格计算公式
- @visactor/vtable-sheet: vtable-sheet 支持从 excel 文件中导入多个表格
- @visactor/vtable: vtable 支持导出多个sheet到excel文件
- @visactor/vtable-plugins: 过滤插件支持更新样式 api. close#4790
- @visactor/vtable-plugins: 过滤插件支持自定义样式. close#4720
- @visactor/vtable-plugins: 过滤菜单隐藏或显示时触发事件. close#4784
🐛 功能修复
- @visactor/vtable: 透视表设置 grid-tree 小计值不显示 #4815
- @visactor/vtable: 更新选项时滚动条错误
- @visactor/vtable: 过滤开关启用错误. fix#4783
- @visactor/vtable: 更新表格数据后应用过滤. fix#4785
- @visactor/vtable: 更新表格数据后更新过滤状态和键. fix#4787
- @visactor/vtable: 选择 none 不生效. fix#4792
- @visactor/vtable: 更新表格数据后更新复选框状态. fix#4795
- @visactor/vtable: 删除键下不应完成编辑单元格
- @visactor/vtable: 透视图联动 getAxis 节点错误
- @visactor/vtable: 按下回车键时面板隐藏. fix#4813
📖 文档更新
- @visactor/vtable: 补充 chartDimensionLinkage 示例
v1.22.7
2025-12-08
🆕 新增功能
- @visactor/vtable: 调整列宽resize支持设置canResizeColumn函数 #4764
🐛 功能修复
- @visactor/vtable: 透视图轴配置zero和range矛盾问题修复
🔨 功能重构
- @visactor/vtable: 优化透视图tooltip联动效果
- @visactor/vtable-plugins: 当表格记录变化时过滤插件自动更新筛选项
v1.22.6
2025-12-02
🆕 新增功能
- @visactor/vtable-sheet: 支持复制公式到粘贴单元格
- @visactor/vtable-sheet: 支持公式利用填充柄自动填充
🐛 功能修复
- @visactor/vtable: 修复excel键盘插件删除和退格键不生效问题
- @visactor/vtable: 透视表修复行/列维度中区分空值和空字符串值
- @visactor/vtable-plugins: 修复点击过滤插件时无法正常打开的问题 #4736
- @visactor/vtable-plugins: 修复过滤插件显示时搜索输入框值不清空的问题 #4736
v1.22.5
2025-11-26
🆕 新增功能
- @visactor/vtable: 支持透视图右侧轴配置 #4723
- @visactor/vtable: 支持透视图维度联动配置
🐛 功能修复
- @visactor/vtable: 修复matchDimensionPath方法中nodeChildren为空检查
v1.22.4
2025-11-18
🐛 功能修复
- @visactor/vtable: 修复getCellAdressByHeaderPath匹配算法回溯问题 #4680
- pivot-table: 修复冻结列数设置为0时的无效问题 #4680
- @visactor/vtable: 修复序列号无法编辑问题 #4627
🔨 功能重构
- @visactor/vtable: 过滤插件优化filterState变化接口
- @visactor/vtable-plugins: 主从表插件展开收起配置优化
v1.22.3
2025-11-07
🆕 新增功能
- @visactor/vtable-sheet: 新增 dragOrder 配置,支持拖拽行或列顺序
- @visactor/vtable: 新增 api getCellRowHeaderFullPaths 方法,支持获取透视表单元格的行表头完整路径
- @visactor/vtable: 在透视图中支持 boxPlot 图表类型
🐛 功能修复
- @visactor/vtable-sheet: 修复拖拽列位置问题 #4645
- @visactor/vtable: 修复左上角渲染边框线问题 #4677
- @visactor/vtable: 修复 vue-vtable 的 getTargetGroup 方法 #4663
🔨 功能重构
- @visactor/vtable: 优化 overscrollBehavior 设置为 none 交 互效果 #4675
v1.22.2
2025-10-29
🆕 新增功能
- @visactor/vtable-sheet: 新增拖拽行或列顺序功能
- @visactor/vtable-sheet: 新增拖拽列顺序功能,支持更新和计算公式
- @visactor/vtable-sheet: 新增删除或添加行和列后调整公式依赖关系功能
- @visactor/vtable: 新增 refValue 参数,支持 vue-vtable 动态渲染编辑时使用 v-model #4597
🐛 功能修复
- @visactor/vtable: 拖拽行顺序更新 rowHeightMap
- @visactor/vtable: 使用行系列编号合并单元格时选择状态错误
- @visactor/vtable: 调整列宽后图例标题位置错误 #4629
- @visactor/vtable: 修复透视图标记线布局问题
- @visactor/vtable: 修复表格容器调整大小事件问题 #4558
- @visactor/vtable: 修复 vue-vtable 动态渲染编辑问题 #4621
🔨 功能重构
- @visactor/vtable: 优化宽度自适应模式计算逻辑
- @visactor/vtable: 使用 vrender api 替换 requestAnimationFrame #4619
- @visactor/vtable-sheet: 支持小写字母公式上下文 #4628
v1.22.0
2025-10-17
🆕 新增功能
- @visactor/vtable-plugins: 新增主从表能力的插件
- @visactor/vtable-sheet: 针对新增或删除行和列的情况,优化处理公式计算
- @visactor/vtable: 新增getFilteredRecords方法到ListTable #4537
🐛 功能修复
- @visactor/vtable: 修复PivotTable的getFilteredRecords方法 #4537
- @visactor/vtable: 修复HighlightHeaderWhenSelectCellPlugin插件的options解析问题
v1.21.1
2025-10-14
🐛 功能修复
- @visactor/vtable-gantt: 修复甘特图缩放轴组件及时释放问题
v1.21.0
2025-10-13
🆕 新增功能
- @visactor/vtable-gantt: 甘特图新增缩放zoom交互功能
🐛 功能优化
- @visactor/vtable: 优化PivotTable的updateFilterRules方法新增isResetTree参数 #4450
v1.20.3
2025-10-11
🐛 功能修复
- @visactor/vtable: 修复粘贴 HTML 到单元格失效的问题 #4551
- @visactor/vtable: 修复使用键盘方向键 arrowUp 和 arrowDown 选择公式项项的问题
- @visactor/vtable: 修复配置 rightFrozenColCount 时双击使右侧冻结列自动列宽分割线未更新问题 #4526
v1.20.2
2025-10-09
🐛 功能修复
- @visactor/vtable: 重构 vtable-plugins 和 vtable-sheet 组件的 UMD 构建产物
- @visactor/vtable: 搜索组件clear方法问题修复 #4476
- @visactor/vtable-sheet: 编辑表格组件使用键盘选择公式选择项后enter,arrow键不生效问题修复
📖 文档更新
- @visactor/vtable: vtable sheet UMD 导入指南
v1.20.1
2025-09-26
🆕 新增功能
- @visactor/vtable: 透视图扩展图表类型
- @visactor/vtable: 支持在选取vchart时使用detailPath,添加detectPickChartItem配置
🐛 功能修复
- @visactor/vtable: 修复调用deleteRecord和renderWidthCreateCells api,switchState错误 #4436
- @visactor/vtable: 修复设置浏览器缩放时maxfrozenwidth不生效 #4494
- @visactor/vtable-gantt: 修复甘特图网格线样式linedash不生效 #4495
- @visactor/vtable: 修复updateOption时更改enablecheckboxcascade不生效 #4499
- @visactor/vtable: 修复api selectCells在ctrlMultiSelect为false时不生效
- @visactor/vtable: 修复分页时行顺序更改不生效
v1.20.0
2025-09-22
🆕 新增功能
- @visactor/vtable-sheet: 新增vtable-sheet组件
- @visactor/vtable: 新增 keyboardOption.cutSelected配置
🔧 项目配置
- @visactor/vtable: 更新vrender版本至1.0.16
v1.19.9
2025-09-12
🆕 新增功能
- @visactor/vtable: 添加 disableSelectOnContextMenu 配置项
- @visactor/vtable-gantt: 甘特图任务条进度百分比可调整
🐛 功能修复
- @visactor/vtable: 添加 isReleased 检查,增强健壮性
- @visactor/vtable: 修复填充句柄不显示的错误 #4376
🔨 功能重构
- @visactor/vtable: 优化在 Windows 系统上的库构建流程
v1.19.8
2025-08-29
🐛 功能修复
- @visactor/vtable: 修复 getLayoutRowTree api 错误 #4346
- @visactor/vtable: 修复当有多列展开时 columnTree 场景图节点 y 值错误 #4357
- @visactor/vtable: 当数据透视表仅有指标无维度时 columnWidthConfig 不生效 #4388
🔨 功能重构
- @visactor/vtable: 补充 contextmenu-click 事件参数 #4364
v1.19.7
2025-08-19
🆕 新增功能
- @visactor/vtable: 新增 ignoreFrozenCols 配置,用于设置冻结列的样式
- @visactor/vtable: 新增 CONTEXTMENU_CANVAS 事件类型
🐛 功能修复
- @visactor/vtable: 修复当设置隐藏列时,带有子列的列报错的问题 #4223
- @visactor/vtable: 修复甘特图刷新容器大小的问题 #4319
- @visactor/vtable: 修复当使用 InputEditor 更新 groupBy 配置时,同步组折叠状态时报错的问题 #4216
🔨 功能重构
- @visactor/vtable: 当记录较少时,不需要显示滚动条时,滚动条不显示
v1.19.6
2025-08-08
🆕 新增功能
- @visactor/vtable: 透视图pivot chart 添加 columnWidthConfig 配置