|
4 | 4 |
|
5 | 5 | **🆕 新增功能** |
6 | 6 |
|
7 | | -- **@visactor/vchart**: markLine expandDistancesupport callback. close#4568 |
8 | | -- **@visactor/vchart**: 支持 function type for `maxRow` / `maxCol` of the discrete 图例, evaluated during layout against the 图例's allocated rect, so the row / column count can adapt the available space |
| 7 | +- **@visactor/vchart**: `markLine.expandDistance` 支持回调函数配置。close #4568 |
| 8 | +- **@visactor/vchart**: 离散图例的 `maxRow` / `maxCol` 支持函数类型,可在布局阶段基于图例实际分配区域动态计算行数和列数。 |
9 | 9 |
|
10 | 10 | **🐛 问题修复** |
11 | 11 |
|
12 | | -- **@visactor/vchart**: waterfall lead line 问题. fix#4580 |
13 | | -- **@visactor/vchart**: preserve discrete 图例 filtering after updateSpec when `legends.data` is a callback (问题 #4566) |
14 | | -- **@visactor/vchart**: re-nice the cartesian 线性坐标轴 with the real plot-area length after layout when `tick.tickCount` is a function, so the length-based tick count and nice ceiling match the final plot area instead of the pre-layout chart viewRect |
15 | | -- **@visactor/vchart**: vchart relayout api not work 问题. fix#4537 |
16 | | -- **@visactor/vchart**: label not follow when drag. fix#4547 |
17 | | -- **@visactor/vchart**: prcoess render error. fix#4578 |
| 12 | +- **@visactor/vchart**: 修复瀑布图引导线(leader line)在部分场景下位置异常的问题。fix #4580 |
| 13 | +- **@visactor/vchart**: 修复 `legends.data` 为回调函数时,`updateSpec` 后离散图例筛选状态丢失的问题。fix #4566 |
| 14 | +- **@visactor/vchart**: 修复笛卡尔线性坐标轴在 `tick.tickCount` 为函数时,未基于最终绘图区尺寸重新计算 nice domain 的问题。 |
| 15 | +- **@visactor/vchart**: 修复 `reLayout` API 不生效的问题。fix #4537 |
| 16 | +- **@visactor/vchart**: 修复地图拖拽时标签未正确跟随的问题。fix #4547 |
| 17 | +- **@visactor/vchart**: 修复部分渲染流程异常的问题。fix #4578 |
18 | 18 |
|
19 | 19 | **🔨 维护与杂项** |
20 | 20 |
|
21 | | -- **@visactor/vchart**: 更新 changes for 009-fix-map-roam-pointer-drag: This plan fixes a map roam drag 问题 where mobile browsers lose stable vertical dragging after supportsTouchEvents is forced false |
22 | | -- **@visactor/vchart**: introduce scoped updateSpec effects make chart, component, series, data, layout, render, and animation update ranges explicit; local component updates such as marker exit, title text, 图例 appearance, axis appearance, mark style, field, label, animation, and layout-related series changes now avoid unnecessary chart remake/recompile paths when the existing chart model can be updated in place |
23 | | -- **@visactor/vchart**: align VChart with the VRender 1.1.0 app-scoped runtime, state resolver, and animation contracts while keeping standard VChart spec usage compatible; consolidate mark shared-state handling, glyph sub-graphic state isolation, word-cloud scaleIn initialization, and interaction-state behavior for Sankey, brush, 图例 textures, marker rich text, and circular progress tick masks |
| 21 | +- **@visactor/vchart**: 修复移动端地图漫游拖拽场景中,`supportsTouchEvents` 被设为 `false` 后纵向拖拽不稳定的问题。 |
| 22 | +- **@visactor/vchart**: 引入更细粒度的 `updateSpec` 影响范围标记,显式区分 chart、component、series、data、layout、render 和 animation 等更新路径;marker 退出、标题文本、图例外观、坐标轴外观、mark 样式、字段、标签、动画及布局相关更新,在可复用现有图表模型时会避免不必要 |
| 23 | + 的 chart remake / recompile。 |
| 24 | +- **@visactor/vchart**: 适配 VRender 1.1.0 的 app-scoped runtime、状态 resolver 和动画契约,在保持标准 VChart spec 用法兼容的基础上,收敛 mark shared-state、glyph 子图元状态隔离、词云 `scaleIn` 初始状态,以及 Sankey、Brush、图例纹理、marker 富文本、circularProgress |
| 25 | + tickMask 等交互和渲染行为。 |
| 26 | + |
| 27 | +**💖 社区贡献** |
| 28 | + |
| 29 | +感谢所有参与本次版本建设、反馈和验证的社区贡献者。特别感谢: |
| 30 | + |
| 31 | +- @g1f9: 贡献离散图例 `maxRow` / `maxCol` 函数配置支持,并修复线性坐标轴基于最终绘图区重新 nice 的问题。 |
24 | 32 |
|
25 | 33 | **Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.20...v2.1.0 |
26 | 34 |
|
27 | 35 | [更多详情请查看 v2.1.0](https://github.com/VisActor/VChart/releases/tag/v2.1.0) |
| 36 | + |
28 | 37 | # v2.0.22 |
29 | 38 |
|
30 | 39 | 2026-04-13 |
|
40 | 49 | **Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.20...v2.0.22 |
41 | 50 |
|
42 | 51 | [更多详情请查看 v2.0.22](https://github.com/VisActor/VChart/releases/tag/v2.0.22) |
| 52 | + |
43 | 53 | # v2.0.21 |
44 | 54 |
|
45 | 55 | 2026-04-03 |
|
51 | 61 | **Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.20...v2.0.21 |
52 | 62 |
|
53 | 63 | [更多详情请查看 v2.0.21](https://github.com/VisActor/VChart/releases/tag/v2.0.21) |
| 64 | + |
54 | 65 | # v2.0.20 |
55 | 66 |
|
56 | 67 | 2026-03-26 |
|
72 | 83 | **Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.19...v2.0.20 |
73 | 84 |
|
74 | 85 | [更多详情请查看 v2.0.20](https://github.com/VisActor/VChart/releases/tag/v2.0.20) |
| 86 | + |
75 | 87 | # v2.0.19 |
76 | 88 |
|
77 | 89 | 2026-03-06 |
|
83 | 95 | **Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.18...v2.0.19 |
84 | 96 |
|
85 | 97 | [更多详情请查看 v2.0.19](https://github.com/VisActor/VChart/releases/tag/v2.0.19) |
| 98 | + |
86 | 99 | # v2.0.18 |
87 | 100 |
|
88 | 101 | 2026-03-05 |
|
0 commit comments