|
1 | | -# v2.0.22 |
| 1 | +# v2.1.0 |
2 | 2 |
|
3 | | -2026-04-13 |
| 3 | +2026-06-23 |
| 4 | + |
| 5 | +**🆕 New Features** |
| 6 | + |
| 7 | +- **@visactor/vchart**: markLine expandDistancesupport callback. close#4568 |
| 8 | +- **@visactor/vchart**: support function type for `maxRow` / `maxCol` of the discrete legend, evaluated during layout against the legend's allocated rect, so the row / column count can adapt to the available space |
4 | 9 |
|
5 | 10 | **🐛 Bug Fixes** |
6 | 11 |
|
7 | | -- **@visactor/vchart**: correct stacked bar corner clipping when barMinHeight is applied (Issue #4543) |
8 | | -- **@visactor/vchart**: relayout api not work bug. fix#4537 |
9 | | -- **@visactor/vchart**: custom mark not release after update spec. fix#4537 |
10 | | -- **@visactor/vchart**: map error when roam or drag canvas. fix#4547 |
11 | | -- **@visactor/vchart**: handle sankey tooltip labels when source index is 0 (Issue #4488) |
| 12 | +- **@visactor/vchart**: waterfall lead line bug. fix#4580 |
| 13 | +- **@visactor/vchart**: preserve discrete legend filtering after updateSpec when `legends.data` is a callback (Issue #4566) |
| 14 | +- **@visactor/vchart**: re-nice the cartesian linear axis 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 bug. fix#4537 |
| 16 | +- **@visactor/vchart**: label not follow when drag. fix#4547 |
| 17 | +- **@visactor/vchart**: prcoess render error. fix#4578 |
| 18 | + |
| 19 | +**🔨 Chores** |
| 20 | + |
| 21 | +- **@visactor/vchart**: update changes for 009-fix-map-roam-pointer-drag: This plan fixes a map roam drag bug where mobile browsers lose stable vertical dragging after supportsTouchEvents is forced to false |
| 22 | +- **@visactor/vchart**: introduce scoped updateSpec effects to make chart, component, series, data, layout, render, and animation update ranges explicit; local component updates such as marker exit, title text, legend 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, legend textures, marker rich text, and circular progress tick masks |
12 | 24 |
|
13 | | -**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.20...v2.0.22 |
| 25 | +**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.20...v2.1.0 |
14 | 26 |
|
15 | | -[more detail about v2.0.22](https://github.com/VisActor/VChart/releases/tag/v2.0.22) |
| 27 | +[more detail about v2.1.0](https://github.com/VisActor/VChart/releases/tag/v2.1.0) |
0 commit comments