Skip to content

Releases: VisActor/VChart

v2.1.3

Choose a tag to compare

@xuefei1313 xuefei1313 released this 08 Jul 11:11
afbf39e

v2.1.3

2026-07-08

🐛 Bug Fixes

  • @visactor/vchart: handle progressive graphics hover state
  • @visactor/vchart: stabilize BytePack ESM VRender registration paths and preserve seriesStyle after theme updates
  • @visactor/vchart: normalize funnel range mapping

Full Changelog: v2.1.1...v2.1.3

more detail about v2.1.3

v2.1.1

Choose a tag to compare

@xuefei1313 xuefei1313 released this 25 Jun 06:15
055c392

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

Choose a tag to compare

@xuefei1313 xuefei1313 released this 23 Jun 09:33
494b305

🆕 New Features

  • @visactor/vchart: markLine expandDistancesupport callback. close#4568
  • @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

🐛 Bug Fixes

  • @visactor/vchart: waterfall lead line bug. fix#4580
  • @visactor/vchart: preserve discrete legend filtering after updateSpec when legends.data is a callback (Issue #4566)
  • @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
  • @visactor/vchart: vchart relayout api not work bug. fix#4537
  • @visactor/vchart: label not follow when drag. fix#4547
  • @visactor/vchart: prcoess render error. fix#4578

🔨 Chores

  • @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
  • @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
  • @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

💖 Community Contributions

Thanks to everyone who contributed to this release through code, issue reports, test cases, and regression verification. Special thanks to:

  • @g1f9: contributed function support for discrete legend maxRow / maxCol, and fixed linear axis nice-domain recalculation based on the final plot area.

Full Changelog: v2.0.20...v2.1.0

more detail about v2.1.0

v2.0.20

Choose a tag to compare

@xuefei1313 xuefei1313 released this 26 Mar 08:52
98bc5b6

v2.0.20

2026-03-26

🐛 Bug Fixes

  • @visactor/vchart: fix theme config of spec and option
  • @visactor/vchart: datazoom update domain after data change. fix#4186

🔨 Chores

  • @visactor/vchart: update changes for 008-fix-size-legend-handler-text: Allow size legend handlerText.style to accept function-based values in the same way other legend style hooks already do, and add regression coverage proving the style callback is preserved through continuous legend attribute transformation.
  • @visactor/vchart: update changes for 009-fix-heatmap-scrollbar-axis-direction: Align ScrollBar with DataZoom by using the shared reverse-axis detection when converting scrollbar state percentages back into domain values.
  • @visactor/vchart: update changes for 009-fix-issue-of-mark-state-when-updateSpec: Fix an issue where mark states were not properly cleared when updateSpec was called, causing incorrect state persistence.
  • @visactor/vchart: update changes for 010-hide-empty-axes: Add an opt-in hideWhenEmpty axis option for cartesian axes.
  • @visactor/vchart: update changes for 009-fix-issue-of-mark-state-when-updateSpec: Fix an issue where mark states were not properly cleared when updateSpec was called, causing incorrect state persistence.
  • @visactor/vchart: upgrade vutils, vdataset, vscale, vlayouts to ~1.0.23

Full Changelog: v2.0.19...v2.0.20

more detail about v2.0.20

v2.0.19

Choose a tag to compare

@xuefei1313 xuefei1313 released this 06 Mar 12:19
a2396dc

v2.0.19

2026-03-06

🔨 Chores

  • @visactor/vchart: remove unused GitHub Actions workflows

Full Changelog: v2.0.18...v2.0.19

more detail about v2.0.19

v2.0.18

Choose a tag to compare

@xuefei1313 xuefei1313 released this 05 Mar 12:24
22a8b64

v2.0.18

2026-03-05

🆕 New Features

  • @visactor/vchart: feat: optimiz workflows for release

🐛 Bug Fixes

  • @visactor/vchart: fix: ensure DataZoom updates when data source changes (Issue #4185)

  • @visactor/vchart: fix: fix default lineWidth for heatmap label

  • @visactor/vchart: fix: Fix memory leaks in Player component and BaseComponent release logic.

Full Changelog: v2.0.17...v2.0.18

more detail about v2.0.18

v2.0.17

Choose a tag to compare

@xuefei1313 xuefei1313 released this 26 Feb 09:22
10b51f3

2026-02-26

🐛 Bug Fixes

  • @visactor/vchart: fix: support functional alternateColor in axis grid configuration

Full Changelog: v2.0.16...v2.0.17

more detail about v2.0.17

v2.0.16

Choose a tag to compare

@xuefei1313 xuefei1313 released this 24 Feb 09:42
07780b6

v2.0.16

2026-02-13

🆕 New Features

  • @visactor/vchart: Add Timeline chart by @xile611 in #4440
  • @visactor/vchart: Optimize Word Cloud shape algorithm for better performance and layout by @xuefei1313 in #4452
  • @visactor/vchart: Add skills feature support by @xile611 in #4447

🐛 Bug Fixes

  • @visactor/vchart: Upgrade vrender dependency to fix Word Cloud chart issues by @xuefei1313 in #4432
  • @visactor/vchart: Fix React VChart tooltip render style by @xile611 in #4430
  • @visactor/vchart: Fix invalid fontSize setting in markPoint.itemContent.text.style by @xuefei1313 in #4453
  • @visactor/vchart: Fix fill graphic type definition by @xuefei1313 in #4454
  • @visactor/vchart: Update visual type definition and related documentation by @xile611 in #4451

🔨 Chores

  • @visactor/vchart: Optimize spec-kit commands by @xuefei1313 in #4442
  • @visactor/vchart: Update and fix release changelog GitHub Action workflow by @xuefei1313 in #4439

Full Changelog: v2.0.14...v2.0.16

more detail about v2.0.16

v2.0.15

Choose a tag to compare

@xuefei1313 xuefei1313 released this 02 Feb 07:20
bf6566b

🆕 New Features

  • @visactor/vchart: Support Brush API and Interactive API by @skie1997 in #4408
  • @visactor/vchart: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in #4423

🐛 Bug Fixes

  • @visactor/vchart: Fix React VChart component registration logic by @xile611 in #4419
  • @visactor/vchart: Upgrade vrender dependency to fix Word Cloud chart issues by @xuefei1313 in #4422

🔨 Chores

  • @visactor/vchart: Add spec-kit and project constitution by @xuefei1313 in #4412

Full Changelog: v2.0.14...v2.0.15

more detail about v2.0.15

v2.0.14

Choose a tag to compare

@github-actions github-actions released this 22 Jan 03:08
bf6566b

🆕 New Features

  • @visactor/vchart: Support Brush API and Interactive API by @skie1997 in #4408
  • @visactor/vchart: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in #4423

🐛 Bug Fixes

  • @visactor/vchart: Fix React VChart component registration logic by @xile611 in #4419
  • @visactor/vchart: Upgrade vrender dependency to fix Word Cloud chart issues by @xuefei1313 in #4422
  • @visactor/vchart: Fix tooltip display issue in Map charts by @xuefei1313 in #4417
  • @visactor/vchart: Fix subtitle layout bug by @xuefei1313 in #4415
  • @visactor/vchart: Add protection code for tooltip handler to prevent errors by @skie1997 in #4424

🔨 Chores

  • @visactor/vchart: Update GH CLI and usage documentation by @xuefei1313 in #4409

Full Changelog: v2.0.13...v2.0.14

more detail about v2.0.14