diff --git a/.github/workflows/bug-server.yml b/.github/workflows/bug-server.yml
index 4d1b632547..c23a0cb934 100644
--- a/.github/workflows/bug-server.yml
+++ b/.github/workflows/bug-server.yml
@@ -28,7 +28,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -36,7 +35,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install latest pnpm
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 3e198e291a..7ed589152b 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -33,7 +33,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -41,7 +40,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install latest pnpm
diff --git a/.github/workflows/release-changelog.yml b/.github/workflows/release-changelog.yml
index 01031c7e9a..73b33da411 100644
--- a/.github/workflows/release-changelog.yml
+++ b/.github/workflows/release-changelog.yml
@@ -31,14 +31,13 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- brew upgrade pip || brew install pip
+ python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install latest pnpm
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 9a999b58d2..3c137b17c5 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -45,7 +45,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -53,7 +52,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install native deps for node-canvas (macOS)
diff --git a/.github/workflows/size-limit.yml b/.github/workflows/size-limit.yml
index b9b4f79d4d..fb81a92b87 100644
--- a/.github/workflows/size-limit.yml
+++ b/.github/workflows/size-limit.yml
@@ -23,7 +23,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -31,7 +30,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install latest pnpm
diff --git a/.github/workflows/sync-main-to-develop.yml b/.github/workflows/sync-main-to-develop.yml
index 09f83dd8c5..cb60d39411 100644
--- a/.github/workflows/sync-main-to-develop.yml
+++ b/.github/workflows/sync-main-to-develop.yml
@@ -37,7 +37,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -45,7 +44,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install native deps for node-canvas (macOS)
diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml
index ba265e28be..8348da70c0 100644
--- a/.github/workflows/unit-test.yml
+++ b/.github/workflows/unit-test.yml
@@ -30,7 +30,6 @@ jobs:
- name: Install Python distutils (macOS)
if: runner.os == 'macOS'
run: |
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install Python distutils (Linux)
@@ -38,7 +37,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y python3-distutils
- python3 -m pip install --upgrade pip --break-system-packages
python3 -m pip install setuptools --break-system-packages
- name: Install latest pnpm
diff --git a/docs/assets/changelog/en/release.md b/docs/assets/changelog/en/release.md
index 90788a800d..57d5edd97d 100644
--- a/docs/assets/changelog/en/release.md
+++ b/docs/assets/changelog/en/release.md
@@ -1,232 +1,248 @@
-# v2.0.14
-
-2026-01-22
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
-- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
-- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
-- **@visactor/vchart**: Fix tooltip display issue in Map charts by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
-- **@visactor/vchart**: Fix subtitle layout bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
-- **@visactor/vchart**: Add protection code for tooltip handler to prevent errors by @skie1997 in https://github.com/VisActor/VChart/pull/4424
-
-**🔨 Chores**
-
-- **@visactor/vchart**: Update GH CLI and usage documentation by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
-
-[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
-
-# v2.0.13
-
-2026-01-08
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix tooltip display issue when stage is transformed by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
-- **@visactor/vchart**: Fix map tooltip issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
-- **@visactor/vchart**: Fix animation state issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
-
-**🔨 Chores**
-
-- **@visactor/vchart**: Update base Node.js version to 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
-
-**📖 Documentation**
-
-- **@visactor/vchart**: Update marker point style and state documentation by @skie1997 in https://github.com/VisActor/VChart/pull/4369
-- **@visactor/vchart**: Add exit animation demo by @purpose233 in https://github.com/VisActor/VChart/pull/4374
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
-
-[more detail about v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
-
-
-# v2.0.12
-
-2025-12-25
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Support `autoLabelMaxWidth` configuration in `CircleAxis` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
-- **@visactor/vchart**: Add support for chart disappear state by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
-- **@visactor/vchart**: Optimize heatmap shape rendering logic by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
-- **@visactor/vchart**: Optimize map zoom interaction and add `zoomRate` configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix axis title layout issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
-
-[more detail about v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
-
-
-# v2.0.11
-
-2025-12-11
-
-# v2.0.11
-
-2025-12-11
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Support `componentShowContent` in `initOption` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
-- **@visactor/vchart**: Support boxplot label by @xile611 in https://github.com/VisActor/VChart/pull/4346
-- **@visactor/vchart**: Export data constant by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix crosshair behavior when having inner offset by @xile611 in https://github.com/VisActor/VChart/pull/4340
-- **@visactor/vchart**: Fix outlier color in boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4347
-- **@visactor/vchart**: Fix boxplot outlier style by @xile611 in https://github.com/VisActor/VChart/pull/4350
-
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
-
-
-[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
-
-[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
-
-# v2.0.10
-
-2025-11-28
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Enhance boxplot features by @xile611 in https://github.com/VisActor/VChart/pull/4323
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Upgrade vrender dependency to fix rose chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
-- **@visactor/vchart**: Upgrade vrender dependency to fix animation issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
-- **@visactor/vchart**: Fix extension mark update logic by @xile611 in https://github.com/VisActor/VChart/pull/4318
-- **@visactor/vchart**: Fix font family setting issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
-- **@visactor/vchart**: Fix issue with setDimensionIndex by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
-
-**📖 Documentation**
-
-- **@visactor/vchart**: Add candlestick chart guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
-- **@visactor/vchart**: Add theme development guide by @xuanhun in https://github.com/VisActor/VChart/pull/4322
-- **@visactor/vchart**: Add map rewind guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
-- **@visactor/vchart**: Add 3D registration content to guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
-- **@visactor/vchart**: Fix documentation for common chart option labelLayout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.9...v2.0.10
-
-[more detail about v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
-
-# v2.0.9
-
-2025-11-18
-
-**🆕 New Features**
-
-- **@visactor/react-vchart**: Add export for registerChartResizeZoomPlugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
-- **@visactor/vchart**: Support effect animation by @purpose233 in https://github.com/VisActor/VChart/pull/4299
-- **@visactor/vchart**: Enhance datazoom and fix bugs by @skie1997 in https://github.com/VisActor/VChart/pull/4065
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart-extension**: Fix the vchart-extension packaged artifacts contained an extra version by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
-- **@visactor/vchart**: Fix markline auto range by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
-
-**📖 Documentation**
-
-- **@visactor/vchart**: Fix registerMorph error in example by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
-- **@visactor/vchart**: Add candlestick demo by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.7...v2.0.9
-
-[more detail about v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
-
-# v2.0.7
-
-2025-11-03
-
-🆕 New Features
-
-@visactor/vchart: Support resize zoom chart plugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4241
-@visactor/vchart: Register transform boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4268
-@visactor/vchart: Add translate-issues workflow configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4264
-@visactor/vchart: Add regression-lines in vchart-extension by @xile611 in https://github.com/VisActor/VChart/pull/4245
-@visactor/vchart: Change vrender dependencies, see https://github.com/VisActor/VChart/pull/4224
-
-🐛 Bug Fixes
-
-@visactor/vchart: Fix crosshair not hide by @xile611 in https://github.com/VisActor/VChart/pull/4252
-@visactor/vchart: Fix issue of layout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4249
-@visactor/vchart: Fix logistic regression line by @xile611 in https://github.com/VisActor/VChart/pull/4263
-@visactor/vchart: Fix support regression line for grouped scatter by @xile611 in https://github.com/VisActor/VChart/pull/4248
-@visactor/vchart: Fix check if stackData is empty by @kkxxkk2019 in https://github.com/VisActor/VChart/pull/4244
-@visactor/vchart: Fix issue of waterfall stack total by @xuefei1313 in https://github.com/VisActor/VChart/pull/4243
-
-[more detail about v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
-
-# v2.0.6
-
-2025-10-14
-
-**What's Changed**
-
-- fix: fix the issue of legend pager by @xuefei1313 in https://github.com/VisActor/VChart/pull/4212
-- Feat/support calc in formatter by @xuefei1313 in https://github.com/VisActor/VChart/pull/4211
-- Fix/fix error of markline when series no data by @xuefei1313 in https://github.com/VisActor/VChart/pull/4216
-- feat: update bugreport metthod by @xuanhun in https://github.com/VisActor/VChart/pull/4221
-- feat: upgrade vrender to fix animation bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4222
-- feat: support waterfallType in waterfall chart by @xuefei1313 in https://github.com/VisActor/VChart/pull/4220
-- feat: change vrender dependencies by @xuefei1313 in https://github.com/VisActor/VChart/pull/4224
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.5...v2.0.6
-
-[more detail about v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
-
-# v2.0.5
-
-2025-09-19
-
-[more detail about v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
-
-# v2.0.2
-
-2025-07-28
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add the afterClearRect hook of render
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
-
-[more detail about v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
-
-# v2.0.1
-
-2025-07-24
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add config to avoid brush state update. close [#4035](https://github.com/VisActor/VChart/issues/4035)
-- **@visactor/vchart**: optimize datazoom animation effect
-- **@visactor/vchart**: add the afterClearScreen hook of render
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix issue with 3d chart grid
-- **@visactor/vchart**: tickData of axis should update when `sampling` is changed, fix [#4059](https://github.com/VisActor/VChart/issues/4059)
-- **@visactor/vchart**: only calculate multi layer label items when need, fix [#4056](https://github.com/VisActor/VChart/issues/4056)
-- **@visactor/vchart**: fix resize error when remake, and re-normal aniamtion bug, fix [#4070](https://github.com/VisActor/VChart/issues/4070)
-- **@visactor/vchart**: fix issue with feishu block and call setenv when create vchart
-- **@visactor/vchart**: fix bug of tooltip triggerOff & tooltip lock
-- **@visactor/vchart**: fix tooltip throw error when some tooltip processor is undefined, fix [#4044](https://github.com/VisActor/VChart/issues/4044)
-- **@visactor/vchart**: fix `textAlign` not works in tooltip.style.titleLabel, fix [#4043](https://github.com/VisActor/VChart/issues/4043)
-
-[more detail about v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
-
-
+# v2.0.15
+
+2026-02-02
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Add `spec-kit` and project constitution by @xuefei1313 in https://github.com/VisActor/VChart/pull/4412
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.14...v2.0.15
+
+[more detail about v2.0.15](https://github.com/VisActor/VChart/releases/tag/v2.0.15)
+
+# v2.0.14
+
+2026-01-22
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+- **@visactor/vchart**: Fix tooltip display issue in Map charts by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
+- **@visactor/vchart**: Fix subtitle layout bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
+- **@visactor/vchart**: Add protection code for tooltip handler to prevent errors by @skie1997 in https://github.com/VisActor/VChart/pull/4424
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Update GH CLI and usage documentation by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
+
+[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
+
+# v2.0.13
+
+2026-01-08
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix tooltip display issue when stage is transformed by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
+- **@visactor/vchart**: Fix map tooltip issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
+- **@visactor/vchart**: Fix animation state issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Update base Node.js version to 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
+
+**📖 Documentation**
+
+- **@visactor/vchart**: Update marker point style and state documentation by @skie1997 in https://github.com/VisActor/VChart/pull/4369
+- **@visactor/vchart**: Add exit animation demo by @purpose233 in https://github.com/VisActor/VChart/pull/4374
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
+
+[more detail about v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
+
+# v2.0.12
+
+2025-12-25
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support `autoLabelMaxWidth` configuration in `CircleAxis` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
+- **@visactor/vchart**: Add support for chart disappear state by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
+- **@visactor/vchart**: Optimize heatmap shape rendering logic by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
+- **@visactor/vchart**: Optimize map zoom interaction and add `zoomRate` configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix axis title layout issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
+
+[more detail about v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
+
+# v2.0.11
+
+2025-12-11
+
+# v2.0.11
+
+2025-12-11
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support `componentShowContent` in `initOption` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
+- **@visactor/vchart**: Support boxplot label by @xile611 in https://github.com/VisActor/VChart/pull/4346
+- **@visactor/vchart**: Export data constant by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix crosshair behavior when having inner offset by @xile611 in https://github.com/VisActor/VChart/pull/4340
+- **@visactor/vchart**: Fix outlier color in boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4347
+- **@visactor/vchart**: Fix boxplot outlier style by @xile611 in https://github.com/VisActor/VChart/pull/4350
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
+
+[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
+
+[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
+
+# v2.0.10
+
+2025-11-28
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Enhance boxplot features by @xile611 in https://github.com/VisActor/VChart/pull/4323
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Upgrade vrender dependency to fix rose chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
+- **@visactor/vchart**: Upgrade vrender dependency to fix animation issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
+- **@visactor/vchart**: Fix extension mark update logic by @xile611 in https://github.com/VisActor/VChart/pull/4318
+- **@visactor/vchart**: Fix font family setting issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
+- **@visactor/vchart**: Fix issue with setDimensionIndex by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
+
+**📖 Documentation**
+
+- **@visactor/vchart**: Add candlestick chart guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
+- **@visactor/vchart**: Add theme development guide by @xuanhun in https://github.com/VisActor/VChart/pull/4322
+- **@visactor/vchart**: Add map rewind guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
+- **@visactor/vchart**: Add 3D registration content to guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
+- **@visactor/vchart**: Fix documentation for common chart option labelLayout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.9...v2.0.10
+
+[more detail about v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
+
+# v2.0.9
+
+2025-11-18
+
+**🆕 New Features**
+
+- **@visactor/react-vchart**: Add export for registerChartResizeZoomPlugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
+- **@visactor/vchart**: Support effect animation by @purpose233 in https://github.com/VisActor/VChart/pull/4299
+- **@visactor/vchart**: Enhance datazoom and fix bugs by @skie1997 in https://github.com/VisActor/VChart/pull/4065
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart-extension**: Fix the vchart-extension packaged artifacts contained an extra version by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
+- **@visactor/vchart**: Fix markline auto range by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
+
+**📖 Documentation**
+
+- **@visactor/vchart**: Fix registerMorph error in example by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
+- **@visactor/vchart**: Add candlestick demo by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.7...v2.0.9
+
+[more detail about v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
+
+# v2.0.7
+
+2025-11-03
+
+🆕 New Features
+
+@visactor/vchart: Support resize zoom chart plugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4241
+@visactor/vchart: Register transform boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4268
+@visactor/vchart: Add translate-issues workflow configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4264
+@visactor/vchart: Add regression-lines in vchart-extension by @xile611 in https://github.com/VisActor/VChart/pull/4245
+@visactor/vchart: Change vrender dependencies, see https://github.com/VisActor/VChart/pull/4224
+
+🐛 Bug Fixes
+
+@visactor/vchart: Fix crosshair not hide by @xile611 in https://github.com/VisActor/VChart/pull/4252
+@visactor/vchart: Fix issue of layout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4249
+@visactor/vchart: Fix logistic regression line by @xile611 in https://github.com/VisActor/VChart/pull/4263
+@visactor/vchart: Fix support regression line for grouped scatter by @xile611 in https://github.com/VisActor/VChart/pull/4248
+@visactor/vchart: Fix check if stackData is empty by @kkxxkk2019 in https://github.com/VisActor/VChart/pull/4244
+@visactor/vchart: Fix issue of waterfall stack total by @xuefei1313 in https://github.com/VisActor/VChart/pull/4243
+
+[more detail about v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
+
+# v2.0.6
+
+2025-10-14
+
+**What's Changed**
+
+- fix: fix the issue of legend pager by @xuefei1313 in https://github.com/VisActor/VChart/pull/4212
+- Feat/support calc in formatter by @xuefei1313 in https://github.com/VisActor/VChart/pull/4211
+- Fix/fix error of markline when series no data by @xuefei1313 in https://github.com/VisActor/VChart/pull/4216
+- feat: update bugreport metthod by @xuanhun in https://github.com/VisActor/VChart/pull/4221
+- feat: upgrade vrender to fix animation bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4222
+- feat: support waterfallType in waterfall chart by @xuefei1313 in https://github.com/VisActor/VChart/pull/4220
+- feat: change vrender dependencies by @xuefei1313 in https://github.com/VisActor/VChart/pull/4224
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.5...v2.0.6
+
+[more detail about v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
+
+# v2.0.5
+
+2025-09-19
+
+[more detail about v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
+
+# v2.0.2
+
+2025-07-28
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add the afterClearRect hook of render
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
+
+[more detail about v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
+
+# v2.0.1
+
+2025-07-24
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add config to avoid brush state update. close [#4035](https://github.com/VisActor/VChart/issues/4035)
+- **@visactor/vchart**: optimize datazoom animation effect
+- **@visactor/vchart**: add the afterClearScreen hook of render
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix issue with 3d chart grid
+- **@visactor/vchart**: tickData of axis should update when `sampling` is changed, fix [#4059](https://github.com/VisActor/VChart/issues/4059)
+- **@visactor/vchart**: only calculate multi layer label items when need, fix [#4056](https://github.com/VisActor/VChart/issues/4056)
+- **@visactor/vchart**: fix resize error when remake, and re-normal aniamtion bug, fix [#4070](https://github.com/VisActor/VChart/issues/4070)
+- **@visactor/vchart**: fix issue with feishu block and call setenv when create vchart
+- **@visactor/vchart**: fix bug of tooltip triggerOff & tooltip lock
+- **@visactor/vchart**: fix tooltip throw error when some tooltip processor is undefined, fix [#4044](https://github.com/VisActor/VChart/issues/4044)
+- **@visactor/vchart**: fix `textAlign` not works in tooltip.style.titleLabel, fix [#4043](https://github.com/VisActor/VChart/issues/4043)
+
+[more detail about v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
diff --git a/docs/assets/changelog/zh/release.md b/docs/assets/changelog/zh/release.md
index eb3f5e500d..d69cb01566 100644
--- a/docs/assets/changelog/zh/release.md
+++ b/docs/assets/changelog/zh/release.md
@@ -1,221 +1,240 @@
-# v2.0.14
-
-2026-01-22
-
-**🆕 新增功能**
-
-- **@visactor/vchart**: 支持 Brush API 和交互(Interactive)API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
-- **@visactor/vchart**: 支持鼠标滚轮固定像素步进滚动,并支持设置滚动条滑块的最小高度 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 修复 React VChart 组件的注册逻辑 by @xile611 in https://github.com/VisActor/VChart/pull/4419
-- **@visactor/vchart**: 升级 `vrender` 依赖以修复词云图(Word Cloud)相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
-- **@visactor/vchart**: 修复地图(Map)Tooltip 的显示问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
-- **@visactor/vchart**: 修复副标题(Subtitle)的布局错误 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
-- **@visactor/vchart**: 为 Tooltip 处理程序添加防御性代码以防止报错 by @skie1997 in https://github.com/VisActor/VChart/pull/4424
-
-**🔨 维护与杂项**
-
-- **@visactor/vchart**: 更新 GH CLI 工具及相关使用文档 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
-
-[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
-
-# v2.0.13
-
-2026-01-08
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 修复场景(Stage)发生变换后 Tooltip 显示异常的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
-- **@visactor/vchart**: 修复地图(Map)Tooltip 的相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
-- **@visactor/vchart**: 修复动画状态(Animation State)的逻辑问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
-
-**🔨 维护与杂项**
-
-- **@visactor/vchart**: 将基础 Node.js 版本依赖升级至 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
-
-**📖 文档更新**
-
-- **@visactor/vchart**: 更新标注点(Marker Point)样式与状态的文档 by @skie1997 in https://github.com/VisActor/VChart/pull/4369
-- **@visactor/vchart**: 新增退场动画(Exit Animation)示例 by @purpose233 in https://github.com/VisActor/VChart/pull/4374
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
-
-[更多详情请查看 v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
-
-# v2.0.12
-
-2025-12-25
-
-**🆕 新增功能**
-
-- **@visactor/vchart**: 极坐标轴(CircleAxis)支持 `autoLabelMaxWidth` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
-- **@visactor/vchart**: 新增图表消失(Disappear)状态支持 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
-- **@visactor/vchart**: 优化热力图(Heatmap)形状渲染逻辑 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
-- **@visactor/vchart**: 优化地图(Map)zoom交互,增加 `zoomRate` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 修复坐标轴标题(Axes Title)的布局问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
-
-[更多详情请查看 v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
-
-# v2.0.11
-
-2025-12-11
-
-**🆕 新增功能**
-
-- **@visactor/vchart**: 在 `initOption` 中支持 `componentShowContent` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
-- **@visactor/vchart**: 增强箱形图(Boxplot)标签功能 by @xile611 in https://github.com/VisActor/VChart/pull/4346
-- **@visactor/vchart**: 导出数据常量定义 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 修复存在内部偏移(inner offset)时的十字准星(crosshair)显示问题 by @xile611 in https://github.com/VisActor/VChart/pull/4340
-- **@visactor/vchart**: 修复十字准星在特定内部偏移下的定位逻辑 (fix #4338) by @xile611 in https://github.com/VisActor/VChart/pull/4343
-- **@visactor/vchart**: 修复箱形图异常值的颜色显示问题 by @xile611 in https://github.com/VisActor/VChart/pull/4347
-- **@visactor/vchart**: 修复箱形图异常值的样式问题 by @xile611 in https://github.com/VisActor/VChart/pull/4350
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
-
-[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
-
-# v2.0.10
-
-2025-11-28
-
-**🆕 新特性**
-
-- **@visactor/vchart**: 箱型图 (Boxplot) 功能增强 by @xile611 in https://github.com/VisActor/VChart/pull/4323
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 升级 vrender 依赖以修复玫瑰图 (Rose Chart) 的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
-- **@visactor/vchart**: 升级 vrender 依赖以修复动画相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
-- **@visactor/vchart**: 修复扩展标记 (Extension Mark) 的更新逻辑 by @xile611 in https://github.com/VisActor/VChart/pull/4318
-- **@visactor/vchart**: 修复字体系列 (Font Family) 设置的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
-- **@visactor/vchart**: 修复 setDimensionIndex 方法的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
-
-**📖 文档更新**
-
-- **@visactor/vchart**: 新增 K 线图 (Candlestick) 开发指南 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
-- **@visactor/vchart**: 新增主题 (Theme) 开发指南 by @xuanhun in https://github.com/VisActor/VChart/pull/4322
-- **@visactor/vchart**: 新增地图卷绕 (Map Rewind) 指南 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
-- **@visactor/vchart**: 在指南中补充 3D 注册相关内容 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
-- **@visactor/vchart**: 修正通用图表配置 labelLayout 的文档说明 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
-
-[更多详情请查看 v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
-
-# v2.0.9
-
-2025-11-18
-
-**🆕 新特性**
-
-- **@visactor/react-vchart**: 新增 registerChartResizeZoomPlugin 导出 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
-- **@visactor/vchart**: 支持特效动画 by @purpose233 in https://github.com/VisActor/VChart/pull/4299
-- **@visactor/vchart**: 增强 DataZoom 组件功能并修复相关问题 by @skie1997 in https://github.com/VisActor/VChart/pull/4065
-
-**🐛 问题修复**
-
-- **@visactor/vchart-extension**: 修复 vchart-extension 打包产物中包含额外版本的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
-- **@visactor/vchart**: 修复标线 (MarkLine) 自动范围计算的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
-
-**📖 文档更新**
-
-- **@visactor/vchart**: 修复示例中 registerMorph 的错误 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
-- **@visactor/vchart**: 新增 K 线图 (Candlestick) 示例 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
-
-[更多详情请查看 v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
-
-# v2.0.7
-
-2025-11-03
-
-**🆕 新增功能**
-
-- **@visactor/vchart**:支持 resize zoom 图表插件,关联 [#4241](https://github.com/VisActor/VChart/pull/4241)
-- **@visactor/vchart**:注册 boxplot transform,关联 [#4268](https://github.com/VisActor/VChart/pull/4268)
-- **@visactor/vchart**:新增 translate-issues 工作流配置,关联 [#4264](https://github.com/VisActor/VChart/pull/4264)
-- **@visactor/vchart**:在 vchart-extension 中新增回归线 (regression-lines),关联 [#4245](https://github.com/VisActor/VChart/pull/4245)
-- **@visactor/vchart**:变更 vrender 依赖项,关联 [#4224](https://github.com/VisActor/VChart/pull/4224)
-
-**🐛 功能修复**
-
-- **@visactor/vchart**:修复十字准星 (crosshair) 未隐藏的问题,修复 [#4252](https://github.com/VisActor/VChart/pull/4252)
-- **@visactor/vchart**:修复布局 (layout) 的问题,修复 [#4249](https://github.com/VisActor/VChart/pull/4249)
-- **@visactor/vchart**:修复逻辑回归线 (logistic regression line) 的问题,修复 [#4263](https://github.com/VisActor/VChart/pull/4263)
-- **@visactor/vchart**:修复分组散点图 (grouped scatter) 的回归线支持问题,修复 [#4248](https://github.com/VisActor/VChart/pull/4248)
-- **@visactor/vchart**:修复堆叠数据 (stackData) 为空时的检查问题,修复 [#4244](https://github.com/VisActor/VChart/pull/4244)
-- **@visactor/vchart**:修复瀑布图堆叠总计 (waterfall stack total) 的问题,修复 [#4243](https://github.com/VisActor/VChart/pull/4243)
-
-[更多详情请查看 v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
-
-# v2.0.6
-
-2025-10-14
-
-**🆕 新增功能**
-
-- **@visactor/vchart**:`formatter` 新增计算功能,关联 [#4211](https://github.com/VisActor/VChart/pull/4211)
-- **@visactor/vchart**:更新缺陷报告方法,关联 [#4221](https://github.com/VisActor/VChart/pull/4221)
-- **@visactor/vchart**:升级 `vrender` 版本以修复动画问题,关联 [#4222](https://github.com/VisActor/VChart/pull/4222)
-- **@visactor/vchart**:瀑布图新增 `waterfallType` 配置,关联 [#4220](https://github.com/VisActor/VChart/pull/4220)
-- **@visactor/vchart**:变更 `vrender` 依赖项,关联 [#4224](https://github.com/VisActor/VChart/pull/4224)
-
-**🐛 功能修复**
-
-- **@visactor/vchart**:修复图例翻页器的问题,修复 [#4212](https://github.com/VisActor/VChart/pull/4212)
-- **@visactor/vchart**:修复当系列没有数据时 `markline` 的报错问题,修复 [#4216](https://github.com/VisActor/VChart/pull/4216)
-
-[更多详情请查看 v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
-
-# v2.0.5
-
-2025-09-19
-
-[更多详情请查看 v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
-
-# v2.0.2
-
-2025-07-28
-
-**🆕 新增功能**
-
-- **@visactor/vchart**: add the afterClearRect hook of render
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
-
-[更多详情请查看 v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
-
-# v2.0.1
-
-2025-07-24
-
-**🆕 新增功能**
-
-- **@visactor/vchart**:新增配置项以避免 `brush` 状态更新,关闭 [#4035](https://github.com/VisActor/VChart/issues/4035)
-- **@visactor/vchart**:优化 `datazoom` 动画效果
-- **@visactor/vchart**:新增 vrender 的 `afterClearScreen` 钩子
-
-**🐛 功能修复**
-
-- **@visactor/vchart**:修复 3D 图表网格问题
-- **@visactor/vchart**:当 `sampling` 变更时,轴的 `tickData` 应同步更新,修复 [#4059](https://github.com/VisActor/VChart/issues/4059)
-- **@visactor/vchart**:仅在需要时计算多层 `label` 项,修复 [#4056](https://github.com/VisActor/VChart/issues/4056)
-- **@visactor/vchart**:修复 `remake` 时的 `resize` 错误及动画归一化 bug,修复 [#4070](https://github.com/VisActor/VChart/issues/4070)
-- **@visactor/vchart**:修复飞书 block 相关问题,并在创建 vchart 时调用 setenv
-- **@visactor/vchart**:修复 tooltip triggerOff 与 tooltip lock 的 bug
-- **@visactor/vchart**:修复 `tooltip` 处理器为 `undefined` 时抛出异常的问题,修复 [#4044](https://github.com/VisActor/VChart/issues/4044)
-- **@visactor/vchart**:修复 `tooltip.style.titleLabel` 的 `textAlign` 不生效问题,修复 [#4043](https://github.com/VisActor/VChart/issues/4043)
-
-[更多详情请查看 v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
-
-
-
+# v2.0.15
+
+2026-02-02
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: 支持 Brush API 及交互(Interactive)API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: 支持鼠标滚轮固定像素步进滚动,并支持设置滚动条滑块的最小高度 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复 React VChart 组件的注册逻辑 by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: 升级 `vrender` 依赖以修复词云图(Word Cloud)相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+
+**🔨 维护与杂项**
+
+- **@visactor/vchart**: 新增 `spec-kit` 工具包及项目章程(Constitution) by @xuefei1313 in https://github.com/VisActor/VChart/pull/4412
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.14...v2.0.15
+
+[more detail about v2.0.15](https://github.com/VisActor/VChart/releases/tag/v2.0.15)
+
+# v2.0.14
+
+2026-01-22
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: 支持 Brush API 和交互(Interactive)API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: 支持鼠标滚轮固定像素步进滚动,并支持设置滚动条滑块的最小高度 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复 React VChart 组件的注册逻辑 by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: 升级 `vrender` 依赖以修复词云图(Word Cloud)相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+- **@visactor/vchart**: 修复地图(Map)Tooltip 的显示问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
+- **@visactor/vchart**: 修复副标题(Subtitle)的布局错误 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
+- **@visactor/vchart**: 为 Tooltip 处理程序添加防御性代码以防止报错 by @skie1997 in https://github.com/VisActor/VChart/pull/4424
+
+**🔨 维护与杂项**
+
+- **@visactor/vchart**: 更新 GH CLI 工具及相关使用文档 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
+
+[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
+
+# v2.0.13
+
+2026-01-08
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复场景(Stage)发生变换后 Tooltip 显示异常的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
+- **@visactor/vchart**: 修复地图(Map)Tooltip 的相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
+- **@visactor/vchart**: 修复动画状态(Animation State)的逻辑问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
+
+**🔨 维护与杂项**
+
+- **@visactor/vchart**: 将基础 Node.js 版本依赖升级至 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
+
+**📖 文档更新**
+
+- **@visactor/vchart**: 更新标注点(Marker Point)样式与状态的文档 by @skie1997 in https://github.com/VisActor/VChart/pull/4369
+- **@visactor/vchart**: 新增退场动画(Exit Animation)示例 by @purpose233 in https://github.com/VisActor/VChart/pull/4374
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
+
+[更多详情请查看 v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
+
+# v2.0.12
+
+2025-12-25
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: 极坐标轴(CircleAxis)支持 `autoLabelMaxWidth` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
+- **@visactor/vchart**: 新增图表消失(Disappear)状态支持 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
+- **@visactor/vchart**: 优化热力图(Heatmap)形状渲染逻辑 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
+- **@visactor/vchart**: 优化地图(Map)zoom交互,增加 `zoomRate` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复坐标轴标题(Axes Title)的布局问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
+
+[更多详情请查看 v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
+
+# v2.0.11
+
+2025-12-11
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: 在 `initOption` 中支持 `componentShowContent` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
+- **@visactor/vchart**: 增强箱形图(Boxplot)标签功能 by @xile611 in https://github.com/VisActor/VChart/pull/4346
+- **@visactor/vchart**: 导出数据常量定义 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复存在内部偏移(inner offset)时的十字准星(crosshair)显示问题 by @xile611 in https://github.com/VisActor/VChart/pull/4340
+- **@visactor/vchart**: 修复十字准星在特定内部偏移下的定位逻辑 (fix #4338) by @xile611 in https://github.com/VisActor/VChart/pull/4343
+- **@visactor/vchart**: 修复箱形图异常值的颜色显示问题 by @xile611 in https://github.com/VisActor/VChart/pull/4347
+- **@visactor/vchart**: 修复箱形图异常值的样式问题 by @xile611 in https://github.com/VisActor/VChart/pull/4350
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
+
+[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
+
+# v2.0.10
+
+2025-11-28
+
+**🆕 新特性**
+
+- **@visactor/vchart**: 箱型图 (Boxplot) 功能增强 by @xile611 in https://github.com/VisActor/VChart/pull/4323
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 升级 vrender 依赖以修复玫瑰图 (Rose Chart) 的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
+- **@visactor/vchart**: 升级 vrender 依赖以修复动画相关问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
+- **@visactor/vchart**: 修复扩展标记 (Extension Mark) 的更新逻辑 by @xile611 in https://github.com/VisActor/VChart/pull/4318
+- **@visactor/vchart**: 修复字体系列 (Font Family) 设置的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
+- **@visactor/vchart**: 修复 setDimensionIndex 方法的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
+
+**📖 文档更新**
+
+- **@visactor/vchart**: 新增 K 线图 (Candlestick) 开发指南 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
+- **@visactor/vchart**: 新增主题 (Theme) 开发指南 by @xuanhun in https://github.com/VisActor/VChart/pull/4322
+- **@visactor/vchart**: 新增地图卷绕 (Map Rewind) 指南 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
+- **@visactor/vchart**: 在指南中补充 3D 注册相关内容 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
+- **@visactor/vchart**: 修正通用图表配置 labelLayout 的文档说明 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
+
+[更多详情请查看 v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
+
+# v2.0.9
+
+2025-11-18
+
+**🆕 新特性**
+
+- **@visactor/react-vchart**: 新增 registerChartResizeZoomPlugin 导出 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
+- **@visactor/vchart**: 支持特效动画 by @purpose233 in https://github.com/VisActor/VChart/pull/4299
+- **@visactor/vchart**: 增强 DataZoom 组件功能并修复相关问题 by @skie1997 in https://github.com/VisActor/VChart/pull/4065
+
+**🐛 问题修复**
+
+- **@visactor/vchart-extension**: 修复 vchart-extension 打包产物中包含额外版本的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
+- **@visactor/vchart**: 修复标线 (MarkLine) 自动范围计算的问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
+
+**📖 文档更新**
+
+- **@visactor/vchart**: 修复示例中 registerMorph 的错误 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
+- **@visactor/vchart**: 新增 K 线图 (Candlestick) 示例 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
+
+[更多详情请查看 v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
+
+# v2.0.7
+
+2025-11-03
+
+**🆕 新增功能**
+
+- **@visactor/vchart**:支持 resize zoom 图表插件,关联 [#4241](https://github.com/VisActor/VChart/pull/4241)
+- **@visactor/vchart**:注册 boxplot transform,关联 [#4268](https://github.com/VisActor/VChart/pull/4268)
+- **@visactor/vchart**:新增 translate-issues 工作流配置,关联 [#4264](https://github.com/VisActor/VChart/pull/4264)
+- **@visactor/vchart**:在 vchart-extension 中新增回归线 (regression-lines),关联 [#4245](https://github.com/VisActor/VChart/pull/4245)
+- **@visactor/vchart**:变更 vrender 依赖项,关联 [#4224](https://github.com/VisActor/VChart/pull/4224)
+
+**🐛 功能修复**
+
+- **@visactor/vchart**:修复十字准星 (crosshair) 未隐藏的问题,修复 [#4252](https://github.com/VisActor/VChart/pull/4252)
+- **@visactor/vchart**:修复布局 (layout) 的问题,修复 [#4249](https://github.com/VisActor/VChart/pull/4249)
+- **@visactor/vchart**:修复逻辑回归线 (logistic regression line) 的问题,修复 [#4263](https://github.com/VisActor/VChart/pull/4263)
+- **@visactor/vchart**:修复分组散点图 (grouped scatter) 的回归线支持问题,修复 [#4248](https://github.com/VisActor/VChart/pull/4248)
+- **@visactor/vchart**:修复堆叠数据 (stackData) 为空时的检查问题,修复 [#4244](https://github.com/VisActor/VChart/pull/4244)
+- **@visactor/vchart**:修复瀑布图堆叠总计 (waterfall stack total) 的问题,修复 [#4243](https://github.com/VisActor/VChart/pull/4243)
+
+[更多详情请查看 v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
+
+# v2.0.6
+
+2025-10-14
+
+**🆕 新增功能**
+
+- **@visactor/vchart**:`formatter` 新增计算功能,关联 [#4211](https://github.com/VisActor/VChart/pull/4211)
+- **@visactor/vchart**:更新缺陷报告方法,关联 [#4221](https://github.com/VisActor/VChart/pull/4221)
+- **@visactor/vchart**:升级 `vrender` 版本以修复动画问题,关联 [#4222](https://github.com/VisActor/VChart/pull/4222)
+- **@visactor/vchart**:瀑布图新增 `waterfallType` 配置,关联 [#4220](https://github.com/VisActor/VChart/pull/4220)
+- **@visactor/vchart**:变更 `vrender` 依赖项,关联 [#4224](https://github.com/VisActor/VChart/pull/4224)
+
+**🐛 功能修复**
+
+- **@visactor/vchart**:修复图例翻页器的问题,修复 [#4212](https://github.com/VisActor/VChart/pull/4212)
+- **@visactor/vchart**:修复当系列没有数据时 `markline` 的报错问题,修复 [#4216](https://github.com/VisActor/VChart/pull/4216)
+
+[更多详情请查看 v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
+
+# v2.0.5
+
+2025-09-19
+
+[更多详情请查看 v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
+
+# v2.0.2
+
+2025-07-28
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: add the afterClearRect hook of render
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
+
+[更多详情请查看 v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
+
+# v2.0.1
+
+2025-07-24
+
+**🆕 新增功能**
+
+- **@visactor/vchart**:新增配置项以避免 `brush` 状态更新,关闭 [#4035](https://github.com/VisActor/VChart/issues/4035)
+- **@visactor/vchart**:优化 `datazoom` 动画效果
+- **@visactor/vchart**:新增 vrender 的 `afterClearScreen` 钩子
+
+**🐛 功能修复**
+
+- **@visactor/vchart**:修复 3D 图表网格问题
+- **@visactor/vchart**:当 `sampling` 变更时,轴的 `tickData` 应同步更新,修复 [#4059](https://github.com/VisActor/VChart/issues/4059)
+- **@visactor/vchart**:仅在需要时计算多层 `label` 项,修复 [#4056](https://github.com/VisActor/VChart/issues/4056)
+- **@visactor/vchart**:修复 `remake` 时的 `resize` 错误及动画归一化 bug,修复 [#4070](https://github.com/VisActor/VChart/issues/4070)
+- **@visactor/vchart**:修复飞书 block 相关问题,并在创建 vchart 时调用 setenv
+- **@visactor/vchart**:修复 tooltip triggerOff 与 tooltip lock 的 bug
+- **@visactor/vchart**:修复 `tooltip` 处理器为 `undefined` 时抛出异常的问题,修复 [#4044](https://github.com/VisActor/VChart/issues/4044)
+- **@visactor/vchart**:修复 `tooltip.style.titleLabel` 的 `textAlign` 不生效问题,修复 [#4043](https://github.com/VisActor/VChart/issues/4043)
+
+[更多详情请查看 v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
diff --git a/packages/harmony_vchart/library/CHANGELOG.md b/packages/harmony_vchart/library/CHANGELOG.md
index 13928d2644..9033100184 100644
--- a/packages/harmony_vchart/library/CHANGELOG.md
+++ b/packages/harmony_vchart/library/CHANGELOG.md
@@ -1,26 +1,48 @@
+# v2.0.15
+
+2026-02-02
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Add `spec-kit` and project constitution by @xuefei1313 in https://github.com/VisActor/VChart/pull/4412
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.14...v2.0.15
+
+[more detail about v2.0.15](https://github.com/VisActor/VChart/releases/tag/v2.0.15)
+
# v2.0.14
2026-01-22
-**🆕 New Features**
-
-- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
-- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
-- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
-- **@visactor/vchart**: Fix tooltip display issue in Map charts by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
-- **@visactor/vchart**: Fix subtitle layout bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
-- **@visactor/vchart**: Add protection code for tooltip handler to prevent errors by @skie1997 in https://github.com/VisActor/VChart/pull/4424
-
-**🔨 Chores**
-
-- **@visactor/vchart**: Update GH CLI and usage documentation by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
-
+**🆕 New Features**
+
+- **@visactor/vchart**: Support Brush API and Interactive API by @skie1997 in https://github.com/VisActor/VChart/pull/4408
+- **@visactor/vchart**: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height by @xuefei1313 in https://github.com/VisActor/VChart/pull/4423
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix React VChart component registration logic by @xile611 in https://github.com/VisActor/VChart/pull/4419
+- **@visactor/vchart**: Upgrade `vrender` dependency to fix Word Cloud chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4422
+- **@visactor/vchart**: Fix tooltip display issue in Map charts by @xuefei1313 in https://github.com/VisActor/VChart/pull/4417
+- **@visactor/vchart**: Fix subtitle layout bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4415
+- **@visactor/vchart**: Add protection code for tooltip handler to prevent errors by @skie1997 in https://github.com/VisActor/VChart/pull/4424
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Update GH CLI and usage documentation by @xuefei1313 in https://github.com/VisActor/VChart/pull/4409
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.13...v2.0.14
+
[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
[more detail about v2.0.14](https://github.com/VisActor/VChart/releases/tag/v2.0.14)
@@ -29,1150 +51,1150 @@
2026-01-08
-# v2.0.13
-
-2026-01-08
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix tooltip display issue when stage is transformed by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
-- **@visactor/vchart**: Fix map tooltip issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
-- **@visactor/vchart**: Fix animation state issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
-
-**🔨 Chores**
-
-- **@visactor/vchart**: Update base Node.js version to 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
-
-**📖 Documentation**
-
-- **@visactor/vchart**: Update marker point style and state documentation by @skie1997 in https://github.com/VisActor/VChart/pull/4369
-- **@visactor/vchart**: Add exit animation demo by @purpose233 in https://github.com/VisActor/VChart/pull/4374
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
-
+# v2.0.13
+
+2026-01-08
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix tooltip display issue when stage is transformed by @xuefei1313 in https://github.com/VisActor/VChart/pull/4393
+- **@visactor/vchart**: Fix map tooltip issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4396
+- **@visactor/vchart**: Fix animation state issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4398
+
+**🔨 Chores**
+
+- **@visactor/vchart**: Update base Node.js version to 20+ by @xile611 in https://github.com/VisActor/VChart/pull/4402
+
+**📖 Documentation**
+
+- **@visactor/vchart**: Update marker point style and state documentation by @skie1997 in https://github.com/VisActor/VChart/pull/4369
+- **@visactor/vchart**: Add exit animation demo by @purpose233 in https://github.com/VisActor/VChart/pull/4374
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.12...v2.0.13
+
[more detail about v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
[more detail about v2.0.13](https://github.com/VisActor/VChart/releases/tag/v2.0.13)
-# v2.0.12
-
-2025-12-25
-
-**🆕 新增功能**
-
-- **@visactor/vchart**: 极坐标轴(CircleAxis)支持 `autoLabelMaxWidth` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
-- **@visactor/vchart**: 新增图表消失(Disappear)状态支持 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
-- **@visactor/vchart**: 优化热力图(Heatmap)形状渲染逻辑 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
-- **@visactor/vchart**: 优化地图(Map)zoom交互,增加 `zoomRate` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
-
-**🐛 问题修复**
-
-- **@visactor/vchart**: 修复坐标轴标题(Axes Title)的布局问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
-
-[more detail about v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
-
-
-# v2.0.11
-
-2025-12-11
-
-# v2.0.11
-
-2025-12-11
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Support `componentShowContent` in `initOption` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
-- **@visactor/vchart**: Support boxplot label by @xile611 in https://github.com/VisActor/VChart/pull/4346
-- **@visactor/vchart**: Export data constant by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Fix crosshair behavior when having inner offset by @xile611 in https://github.com/VisActor/VChart/pull/4340
-- **@visactor/vchart**: Fix outlier color in boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4347
-- **@visactor/vchart**: Fix boxplot outlier style by @xile611 in https://github.com/VisActor/VChart/pull/4350
-
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
-
-[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
-
-[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
-
-# v2.0.10
-
-2025-11-28
-
-
-**🆕 New Features**
-
-
-* @visactor/vchart: Enhance boxplot features by @xile611 in https://github.com/VisActor/VChart/pull/4323
-
-
-**🐛 Bug Fixes**
-
-
-* @visactor/vchart: Upgrade vrender dependency to fix rose chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
-* @visactor/vchart: Upgrade vrender dependency to fix animation issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
-* @visactor/vchart: Fix extension mark update logic by @xile611 in https://github.com/VisActor/VChart/pull/4318
-* @visactor/vchart: Fix font family setting issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
-* @visactor/vchart: Fix issue with setDimensionIndex by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
-
-
-**📖 Documentation**
-
-
-* @visactor/vchart: Add candlestick chart guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
-* @visactor/vchart: Add theme development guide by @xuanhun in https://github.com/VisActor/VChart/pull/4322
-* @visactor/vchart: Add map rewind guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
-* @visactor/vchart: Add 3D registration content to guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
-* @visactor/vchart: Fix documentation for common chart option labelLayout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.9...v2.0.10
-
-[more detail about v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
-
-# v2.0.9
-
-2025-11-18
-
-
-**🆕 New Features**
-
-
-* @visactor/react-vchart: Add export for registerChartResizeZoomPlugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
-* @visactor/vchart: Support effect animation by @purpose233 in https://github.com/VisActor/VChart/pull/4299
-* @visactor/vchart: Enhance datazoom and fix bugs by @skie1997 in https://github.com/VisActor/VChart/pull/4065
-
-
-**🐛 Bug Fixes**
-
-
-* @visactor/vchart-extension: Fix the vchart-extension packaged artifacts contained an extra version by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
-* @visactor/vchart: Fix markline auto range by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
-
-
-**📖 Documentation**
-
-
-* @visactor/vchart: Fix registerMorph error in example by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
-* @visactor/vchart: Add candlestick demo by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.7...v2.0.9
-
-[more detail about v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
-
-# v2.0.7
-
-2025-11-03
-
-🆕 New Features
-
-@visactor/vchart: Support resize zoom chart plugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4241
-@visactor/vchart: Register transform boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4268
-@visactor/vchart: Add translate-issues workflow configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4264
-@visactor/vchart: Add regression-lines in vchart-extension by @xile611 in https://github.com/VisActor/VChart/pull/4245
-@visactor/vchart: Change vrender dependencies, see https://github.com/VisActor/VChart/pull/4224
-
-🐛 Bug Fixes
-
-@visactor/vchart: Fix crosshair not hide by @xile611 in https://github.com/VisActor/VChart/pull/4252
-@visactor/vchart: Fix issue of layout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4249
-@visactor/vchart: Fix logistic regression line by @xile611 in https://github.com/VisActor/VChart/pull/4263
-@visactor/vchart: Fix support regression line for grouped scatter by @xile611 in https://github.com/VisActor/VChart/pull/4248
-@visactor/vchart: Fix check if stackData is empty by @kkxxkk2019 in https://github.com/VisActor/VChart/pull/4244
-@visactor/vchart: Fix issue of waterfall stack total by @xuefei1313 in https://github.com/VisActor/VChart/pull/4243
-
-
-
-
-
-[more detail about v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
-
-# v2.0.6
-
-2025-10-14
-
-
-**What's Changed**
-
-* fix: fix the issue of legend pager by @xuefei1313 in https://github.com/VisActor/VChart/pull/4212
-* Feat/support calc in formatter by @xuefei1313 in https://github.com/VisActor/VChart/pull/4211
-* Fix/fix error of markline when series no data by @xuefei1313 in https://github.com/VisActor/VChart/pull/4216
-* feat: update bugreport metthod by @xuanhun in https://github.com/VisActor/VChart/pull/4221
-* feat: upgrade vrender to fix animation bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4222
-* feat: support waterfallType in waterfall chart by @xuefei1313 in https://github.com/VisActor/VChart/pull/4220
-* feat: change vrender dependencies by @xuefei1313 in https://github.com/VisActor/VChart/pull/4224
-
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.5...v2.0.6
-
-[more detail about v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
-
-# v2.0.5
-
-2025-09-19
-
-
-
-[more detail about v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
-
-# v2.0.2
-
-2025-07-28
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add the afterClearRect hook of render
-
-**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
-
-[more detail about v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
-
-# v2.0.1
-
-2025-07-24
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add config to avoid brush state update. close [#4035](https://github.com/VisActor/VChart/issues/4035)
-- **@visactor/vchart**: optimize datazoom animation effect
-- **@visactor/vchart**: add the afterClearScreen hook of render
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix issue with 3d chart grid
-- **@visactor/vchart**: tickData of axis should update when `sampling` is changed, fix [#4059](https://github.com/VisActor/VChart/issues/4059)
-- **@visactor/vchart**: only calculate multi layer label items when need, fix [#4056](https://github.com/VisActor/VChart/issues/4056)
-- **@visactor/vchart**: fix resize error when remake, and re-normal aniamtion bug, fix [#4070](https://github.com/VisActor/VChart/issues/4070)
-- **@visactor/vchart**: fix issue with feishu block and call setenv when create vchart
-- **@visactor/vchart**: fix bug of tooltip triggerOff & tooltip lock
-- **@visactor/vchart**: fix tooltip throw error when some tooltip processor is undefined, fix [#4044](https://github.com/VisActor/VChart/issues/4044)
-- **@visactor/vchart**: fix `textAlign` not works in tooltip.style.titleLabel, fix [#4043](https://github.com/VisActor/VChart/issues/4043)
-
-
-
-[more detail about v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
-
-# v1.13.11
-
-2025-05-29
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add `barGap` option for histogram chart
-- **@visactor/vchart**: support tooltip.trigger and crosshair.trigger in theme
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix data-zoom domain when the label of band size is number-like string, fix [#3982](https://github.com/VisActor/VChart/issues/3982)
-- **@visactor/vchart**: fix the order of title in mark tooltip when dimension tooltip has no title, fix [#3991](https://github.com/VisActor/VChart/issues/3991)
-- **@visactor/vchart**: option `{ poptip: true }` should load `poptipForText`
-- **react-vchart**: when use children to render customized tooltip, react-vchart should update
-- **@visactor/vchart**: customized render of tooltip should be render in react 17 and react 18
-
-**🔖 other**
-
-- **@visactor/vchart**: fix:Replace all the vchartConstrouctor to vchartConstructor,and ensure backward compatibility with older versions.
-
-
-
-[more detail about v1.13.11](https://github.com/VisActor/VChart/releases/tag/v1.13.11)
-
-# v1.13.10
-
-2025-05-16
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: tooltip support inside position
-- **@visactor/vchart**: mosaic chart supports bandWidthField and percent config, closed [#3945](https://github.com/VisActor/VChart/issues/3945)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: export ManualTicker & StreamLight
-- **@visactor/vchart**: tooltip should hide when enterable, fix [#3965](https://github.com/VisActor/VChart/issues/3965), fix [#3922](https://github.com/VisActor/VChart/issues/3922)
-- **@visactor/vchart**: fix error of enterable tooltip when multiple charts in a page, fix [#3940](https://github.com/VisActor/VChart/issues/3940)
-- **@visactor/vchart**: upgrade vgrammar to 0.16.7, fix [#3965](https://github.com/VisActor/VChart/issues/3965)
-
-
-
-[more detail about v1.13.10](https://github.com/VisActor/VChart/releases/tag/v1.13.10)
-
-# v1.13.9
-
-2025-04-21
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: axis datafilter support context. close [#3332](https://github.com/VisActor/VChart/issues/3332)
-- **@visactor/vchart**: gauge support clip when mark outof axis. close [#3859](https://github.com/VisActor/VChart/issues/3859)
-- **@visactor/vchart**: markLine and markArea supports render multiple labels
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: clear event listener for normal animation when updateSpec, [#3881](https://github.com/VisActor/VChart/issues/3881)
-- **@visactor/vchart**: fix coordinate of rect crosshair when bandSize is 0, fix [#3907](https://github.com/VisActor/VChart/issues/3907)
-- **@visactor/vchart**: when set defaultSelect of crosshair, `axisIndex` should have a default value: 0
-- **@visactor/vchart**: fix type error of datazoom texts
-- **@visactor/vchart**: the width of title label should auto fit content width when `autoWidth` is true, fix [#3880](https://github.com/VisActor/VChart/issues/3880)
-- **@visactor/vchart**: mark line valid judgement. fix[#3857](https://github.com/VisActor/VChart/issues/3857)
-- **@visactor/vchart**: empty placeholder should update after data is updated, fix [#3855](https://github.com/VisActor/VChart/issues/3855)
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: brush interactive. close[#3765](https://github.com/VisActor/VChart/issues/3765) & [#3262](https://github.com/VisActor/VChart/issues/3262) & [#2802](https://github.com/VisActor/VChart/issues/2802) & [#3885](https://github.com/VisActor/VChart/issues/3885)
-
-**📖 Site / documentation update**
-
-- **@visactor/vchart**: supply interface of docs. fix [#3877](https://github.com/VisActor/VChart/issues/3877)
-
-
-
-[more detail about v1.13.9](https://github.com/VisActor/VChart/releases/tag/v1.13.9)
-
-# v1.13.8
-
-2025-03-31
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add `alwayCalculateTotal` for total label
-- **@visactor/vchart**: add options `onlyFull` to lockStatisticsByDomain
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix the issue where the bar chart grow animation does not work correctly when the axis `zero: false`, [#3808](https://github.com/VisActor/VChart/issues/3808)
-- **@visactor/vchart**: crosshair should hide when label is invalid
-- **@visactor/vchart**: crosshair should hide when datazoom change
-- **@visactor/vchart**: fix the bubble level issue prevented by event.prevent, [#3728](https://github.com/VisActor/VChart/issues/3728)
-- **@visactor/vchart**: fix error when load gauge chart on demand, [#3836](https://github.com/VisActor/VChart/issues/3836)
-- **@visactor/vchart**: `legends.title.visible` should change visiblity of title in legend, fix [#3846](https://github.com/VisActor/VChart/issues/3846)
-- **@visactor/vchart**: fix the issue of pictogram svg path has not been drawn
-- **react-vchart**: children of tooltip should not be set to spec
-- **@visactor/vchart**: data.fields can set domain of field
-- **@visactor/vchart**: fix bug of zoomable in mobile device which only use pointer event
-- **@visactor/vchart**: fix datazoom drag and zoom triggered at the same time, fix [#3819](https://github.com/VisActor/VChart/issues/3819)
-
-
-
-[more detail about v1.13.8](https://github.com/VisActor/VChart/releases/tag/v1.13.8)
-
-# v1.13.7
-
-2025-03-14
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support `position` config in totalLabel, [#3396](https://github.com/VisActor/VChart/issues/3396)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: vchart should not merge original options, fix [#3798](https://github.com/VisActor/VChart/issues/3798)
-- **react-vchart**: lifecycle event callback should be fired, fix [#3792](https://github.com/VisActor/VChart/issues/3792)
-- **@visactor/vchart**: react-vchart should export `WaterfallChart`, fix [#3791](https://github.com/VisActor/VChart/issues/3791)
-- **@visactor/vchart**: fix fontFamily of richtext, fix [#3768](https://github.com/VisActor/VChart/issues/3768)
-- **@visactor/vchart**: fix issue with wx get context
-
-**🔧 Configuration releated**
-
-- **@visactor/vchart**: add util to export
-
-
-
-[more detail about v1.13.7](https://github.com/VisActor/VChart/releases/tag/v1.13.7)
-
-# v1.13.6
-
-2025-03-03
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: optimize the display effect of waterfall chart lieaderLine
-- **@visactor/vchart**: add `transformRatioText` config for transformRatio text content in funnel tooltip, [#3704](https://github.com/VisActor/VChart/issues/3704)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: display line label normally when seriesField is missing, [#3709](https://github.com/VisActor/VChart/issues/3709)
-- **@visactor/vchart**: customMark should return components in `getVRenderComponents()`, fix [#3727](https://github.com/VisActor/VChart/issues/3727)
-- **@visactor/vchart**: map zoom error bug. fix[#3743](https://github.com/VisActor/VChart/issues/3743)
-
-**🔖 other**
-
-- **@visactor/vchart**: 'feat: support `clamp` in linear scales, [#3738](https://github.com/VisActor/VChart/issues/3738)'
-
-
-
-[more detail about v1.13.6](https://github.com/VisActor/VChart/releases/tag/v1.13.6)
-
-# v1.13.5
-
-2025-02-14
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add params of startvalue and endvalue in brushend event
-- **@visactor/vchart**: label support triggering mark tooltip, [#3634](https://github.com/VisActor/VChart/issues/3634)
-- **@visactor/vchart**: export getCartesianDimensionInfo and getPolarDimensionInfo, fix [#3668](https://github.com/VisActor/VChart/issues/3668)
-- **@visactor/vchart**: support stackInverse for waterfall chart
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: incorrect update animation of funnel transform mark, [#3685](https://github.com/VisActor/VChart/issues/3685)
-- **@visactor/vchart**: fix the issue where the upper mark in stacked area overlaps the border of lower mark, [#3684](https://github.com/VisActor/VChart/issues/3684)
-- **@visactor/vchart**: fix cache of crosshair value when hide crosshair, fix [#3686](https://github.com/VisActor/VChart/issues/3686)
-- **@visactor/vchart**: allow dispatch roam zoom in datazoom component. fix[#3714](https://github.com/VisActor/VChart/issues/3714)
-- **@visactor/vchart**: datazoom and scrollbar realtime not work. fix[#3716](https://github.com/VisActor/VChart/issues/3716)
-- **@visactor/vchart**: fix the issue of tickAlign accuracy
-- **@visactor/vchart**: indicator should show when switch `visible`, fix [#3675](https://github.com/VisActor/VChart/issues/3675)
-- **@visactor/vchart**: circular progress should support morphing
-- **@visactor/vchart**: tooltip should not handle mousemove or mouseout when enter tooltip, fix [#3708](https://github.com/VisActor/VChart/issues/3708)
-- **@visactor/vchart**: tooltip should auto wrap when `maxWidth` is valid and `multiLine` is not false, fix [#3718](https://github.com/VisActor/VChart/issues/3718)
-- **@visactor/vchart**: fix the type definition of text mark
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: optimize performance of pictogram
-
-**📖 Site / documentation update**
-
-- **@visactor/vchart**: update options of poptip, close [#3139](https://github.com/VisActor/VChart/issues/3139)
-
-
-
-[more detail about v1.13.5](https://github.com/VisActor/VChart/releases/tag/v1.13.5)
-
-# v1.13.4
-
-2025-01-17
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add wordCloudConfig in _wordCloudTransformOption()
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix error of tooltip about `showDelay`, fix [#3663](https://github.com/VisActor/VChart/issues/3663)
-- **@visactor/vchart**: fix offset of tooltip, fix [#3666](https://github.com/VisActor/VChart/issues/3666)
-- **@visactor/vchart**: fix bug of parse lineHeight of tooltip row, fix [#3643](https://github.com/VisActor/VChart/issues/3643)
-- **@visactor/vchart**: axis break's scope calculate error, fix[#3656](https://github.com/VisActor/VChart/issues/3656)
-- **@visactor/vchart**: fix the issue where map drag interaction cannot be terminated outside the canvas, [#3650](https://github.com/VisActor/VChart/issues/3650)
-- **@visactor/vchart**: fix the issue where map drag interaction cannot be terminated outside the canvas.
-
-
-
-[more detail about v1.13.4](https://github.com/VisActor/VChart/releases/tag/v1.13.4)
-
-# v1.13.3
-
-2025-01-08
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add datum to params on axis-label event
-- **@visactor/vchart**: wrap some hook in vgrammar
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix the issue of incorrect label display in 3D charts, [#3584](https://github.com/VisActor/VChart/issues/3584)
-- **@visactor/vchart**: fix the issue of animation in 3d wordcloud not work
-- **@visactor/vchart**: brush data will be undefined when mark is hovered. fix[#3623](https://github.com/VisActor/VChart/issues/3623)
-- **@visactor/vchart**: fix style of dom tooltip when tooltip has customized child, fix [#3615](https://github.com/VisActor/VChart/issues/3615)
-- **@visactor/vchart**: fix error update of dom tooltip when update theme, fix [#3619](https://github.com/VisActor/VChart/issues/3619)
-- **@visactor/vchart**: fix position of html tooltip when confine is false, fix [#3632](https://github.com/VisActor/VChart/issues/3632)
-- **@visactor/vchart**: fix the typographical error of dataset tutorial
-- **@visactor/vchart**: compilier should add dpr to vrender
-- **@visactor/vchart**: fix invisible region blocking mark events, [#3638](https://github.com/VisActor/VChart/issues/3638)
-- **@visactor/vchart**: undefined points shoulde not show when dimension hover, fix [#3610](https://github.com/VisActor/VChart/issues/3610)
-- **@visactor/vchart**: fix layout error of title component, fix [#3614](https://github.com/VisActor/VChart/issues/3614)
-
-
-
-[more detail about v1.13.3](https://github.com/VisActor/VChart/releases/tag/v1.13.3)
-
-# v1.13.2
-
-2024-12-24
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add miss Series and Chart in react vchart, close [#3578](https://github.com/VisActor/VChart/issues/3578)
-- **@visactor/vchart**: vchart support clickInterval params
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: support percentage state radius config in gauge segment mark, [#3459](https://github.com/VisActor/VChart/issues/3459)
-- **@visactor/vchart**: media query should not throw error when has empty axis, related to [#3575](https://github.com/VisActor/VChart/issues/3575)
-- **@visactor/vchart**: tooltip should not render empty column when `hasShape` of tooltip is `false`, related to [#3572](https://github.com/VisActor/VChart/issues/3572)
-- **@visactor/vchart**: `othersLine` of tooltip can be hidden by `visible: false`, related to [#3572](https://github.com/VisActor/VChart/issues/3572)
-- **@visactor/vchart**: fix position of tooltip, related to [#3590](https://github.com/VisActor/VChart/issues/3590)
-- **@visactor/vchart**: page should not crash when `tickStep` is too small, fix [#3591](https://github.com/VisActor/VChart/issues/3591)
-- **@visactor/vchart**: fix updating of customized DOM when has interactive layer, fix [#3587](https://github.com/VisActor/VChart/issues/3587)
-- **@visactor/vchart**: fix axis breaks when set `tickStep`, fix [#3560](https://github.com/VisActor/VChart/issues/3560)
-
-
-
-[more detail about v1.13.2](https://github.com/VisActor/VChart/releases/tag/v1.13.2)
-
-# v1.13.1
-
-2024-12-17
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add config `customFilter` to legend, support cutomized filter function, close [#3492](https://github.com/VisActor/VChart/issues/3492)
-- **@visactor/vchart**: Area chart supports setting labels in the middle `'inside-middle'`, close [#3353](https://github.com/VisActor/VChart/issues/3353)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix break of waterfall, fix [#3544](https://github.com/VisActor/VChart/issues/3544)
-- **@visactor/vchart**: fix the bug of updateModelSpecSync can not set axis.tick.forceTickCount
-- **@visactor/vchart**: fix filter of lock domain when field is array, related [#3469](https://github.com/VisActor/VChart/issues/3469)
-- **@visactor/vchart**: fix size of datazoom when update, fix [#3521](https://github.com/VisActor/VChart/issues/3521)
-- **@visactor/vchart**: html tooltip can reuse the dom content and fix the unneed animation
-- **@visactor/vchart**: fix update of extensionMark when mark has `name`, fix [#3547](https://github.com/VisActor/VChart/issues/3547)
-- **@visactor/vchart**: fix indicator when change visible to be false, fix [#3506](https://github.com/VisActor/VChart/issues/3506)
-- **@visactor/vchart**: fix tooltip content when only has `valueFormatter` or `keyFormatter`
-- **@visactor/vchart**: fix style of dom tooltip
-- **vchart-extension**: series-break should keep align width axis break, related to [#3560](https://github.com/VisActor/VChart/issues/3560)
-- **@visactor/vchart**: breaks should consider the `min` and `max` of axis, related to [#3560](https://github.com/VisActor/VChart/issues/3560)
-
-
-
-[more detail about v1.13.1](https://github.com/VisActor/VChart/releases/tag/v1.13.1)
-
-# v1.13.0
-
-2024-12-06
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add pictogram chart
-- **@visactor/vchart**: support auto generated scrollbar in sankey, close [#2838](https://github.com/VisActor/VChart/issues/2838)
-- **@visactor/vchart**: react vchart support event filter, close [#3461](https://github.com/VisActor/VChart/issues/3461)
-- **@visactor/vchart**: tooltip key/content support config by field, close [#2576](https://github.com/VisActor/VChart/issues/2576)
-- **@visactor/vchart**: support max height of tooltip, by percent value , close [#2675](https://github.com/VisActor/VChart/issues/2675)
-
-
-**🐛 Refactor**
-
-
-- **@visactor/vchart**: [Break Change] refactor the implement of html tooltip, fix [#3137](https://github.com/VisActor/VChart/issues/3137), close [#2924](https://github.com/VisActor/VChart/issues/2924), close [#2591](https://github.com/VisActor/VChart/issues/2591)
-- **@visactor/vchart**: [Break Change] support label overlap for inside arc labels by default
-
-
-**⚡ Performance optimization**
-
-
-- **@visactor/vchart**: [Break Change] vrender optimize the bounds of text, which will change the display of all text
-
-
-
-[more detail about v1.13.0](https://github.com/VisActor/VChart/releases/tag/v1.13.0)
-
-# v1.12.15
-
-2024-12-05
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support `restorePosition` in position/bound label overlap strategy
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: optimize `shiftY` of label
-
-
-
-[more detail about v1.12.15](https://github.com/VisActor/VChart/releases/tag/v1.12.15)
-
-# v1.12.14
-
-2024-12-05
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support `autoRefreshDpr` in chart options
-- **@visactor/vchart**: dataZoom can do filter when has `lockStatisticsByDomain`, close [#3469](https://github.com/VisActor/VChart/issues/3469)
-- **@visactor/vchart**: add marker context to support the same color as series. close[#3437](https://github.com/VisActor/VChart/issues/3437)
-- **@visactor/vchart**: update options `maxNodeHeight`, `maxLinkHeight` in sankey, close 3439
-- **@visactor/vchart-extension**: add component `series-break`, close [#3450](https://github.com/VisActor/VChart/issues/3450)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: upgrade scrollbar visible after layout. fix[#3452](https://github.com/VisActor/VChart/issues/3452)
-- **@visactor/vchart**: fix `adjacency` in sankey, fix [#3460](https://github.com/VisActor/VChart/issues/3460)
-- **@visactor/vchart**: not update layout when scrollbar domain is the same as before. fix[#3452](https://github.com/VisActor/VChart/issues/3452)
-- **@visactor/vchart**: value in scale range should consider about whole range. fix[#3446](https://github.com/VisActor/VChart/issues/3446)
-- **@visactor/vchart**: when the `invalidType` of line is `"link"`, line should be connected rightly. fix [#3436](https://github.com/VisActor/VChart/issues/3436), fix [#3238](https://github.com/VisActor/VChart/issues/3238)
-- **@visactor/vchart**: richtext should work when set state, fix [#3465](https://github.com/VisActor/VChart/issues/3465)
-
-
-
-[more detail about v1.12.14](https://github.com/VisActor/VChart/releases/tag/v1.12.14)
-
-# v1.12.13
-
-2024-11-22
-
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix `groupKey` of boxplot series, fix [#3409](https://github.com/VisActor/VChart/issues/3409), related to [#2855](https://github.com/VisActor/VChart/issues/2855)
-- **@visactor/vchart**: fix the issue where the length of the outerlabel line is incorrect when richtext, fix [#3441](https://github.com/VisActor/VChart/issues/3441)
-
-
-
-[more detail about v1.12.13](https://github.com/VisActor/VChart/releases/tag/v1.12.13)
-
-# v1.12.12
-
-2024-11-18
-
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix: fix the issue where modifying area.visible through updateSpec does not take effect, related [#3393](https://github.com/VisActor/VChart/issues/3393)
-- **@visactor/vchart**: fix incorrect rendering when changing `direction` via updateSpec in area chart, related [#3406](https://github.com/VisActor/VChart/issues/3406)
-- **@visactor/vchart**: fix zIndex of background image, fix [#3403](https://github.com/VisActor/VChart/issues/3403)
-- **@visactor/vchart**: fix error of tooltip when chart is released, fix [#3428](https://github.com/VisActor/VChart/issues/3428)
-
-**⚡ Performance optimization**
-
-- **@visactor/vchart**: optimize the effect of break data
-
-
-
-[more detail about v1.12.12](https://github.com/VisActor/VChart/releases/tag/v1.12.12)
-
-# v1.12.11
-
-2024-11-13
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support axis sync to the axis that has breaks
-- **@visactor/vchart**: tooltip can support customized `trigger` and `triggerOff`
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix the issue where the axis breaks render incorrectly in some cases
-- **@visactor/vchart**: fix `zIndex` of series, fix [#3395](https://github.com/VisActor/VChart/issues/3395)
-- **@visactor/vchart**: fix layout of title when orient is "left" or "right", fix [#3401](https://github.com/VisActor/VChart/issues/3401)
-- **@visactor/vchart**: fix the issue of custom svg string in tooltip shape, related [#3384](https://github.com/VisActor/VChart/issues/3384)
-- **@visactor/vchart**: tooltip `enterable` should work when update, fix [#3405](https://github.com/VisActor/VChart/issues/3405)
-- **@visactor/vchart**: fix tooltip position by `mode: pointer`, close [#3367](https://github.com/VisActor/VChart/issues/3367)
-- **@visactor/vchart**: wordcloud should not throw error when `word.visible` is `false`, fix [#3378](https://github.com/VisActor/VChart/issues/3378)
-- **@visactor/vchart**: fix the issue where the scrolling legend triggers map zooming under certain conditions, related [#3391](https://github.com/VisActor/VChart/issues/3391)
-
-
-
-[more detail about v1.12.11](https://github.com/VisActor/VChart/releases/tag/v1.12.11)
-
-# v1.12.10
-
-2024-10-31
-
-**🆕 New feature**
-
-- **@visactor/vchart**: pie series support center of percent string
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: scroll not dispatch view update when axis is not display. fix[#3278](https://github.com/VisActor/VChart/issues/3278)
-- **@visactor/vchart**: changes to `roam` via updateSpec do not take effect
-- **@visactor/vchart**: fix the issue of symbolActiveMark visible setting
-- **@visactor/vchart**: fix issue with chart background in harmony
-- **@visactor/vchart**: fix event of angle axis in radarchart, fix [#3343](https://github.com/VisActor/VChart/issues/3343)
-- **@visactor/vchart**: type issue of title theme
-- **@visactor/vchart**: fix the issue of incorrect display of legend scrollbar in boundary scenarios
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: optimize setter and getter about markConfig
-- **@visactor/vchart**: Optimize the issue of excessive omission of head and tail labels when axis labels are rotated in Cartesian coordinate systems.
-- **@visactor/vchart**: Optimize the automatic line wrapping effect of axis labels in Cartesian coordinate systems.
-
-[more detail about v1.12.10](https://github.com/VisActor/VChart/releases/tag/v1.12.10)
-
-# v1.12.9
-
-2024-10-25
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support tooltip for overlapped points, close [#3224](https://github.com/VisActor/VChart/issues/3224)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fixed the issue where map labels do not scale accordingly after updateSpec.
-- **@visactor/vchart**: all the SeriesData should call `compileData()`, fix [#3322](https://github.com/VisActor/VChart/issues/3322)
-- **@visactor/vchart**: clear throttle timer when out, fix [#3326](https://github.com/VisActor/VChart/issues/3326)
-- **@visactor/vchart**: fix `tooltipHide` event when handler is empty
-- **@visactor/vchart**: tooltip data should has `datum` in each line
-- **@visactor/vchart**: Fixed the issue of label component misalignment in specific situations
-- **@visactor/vchart**: Fixed the issue of partial blank areas in charts during resizing when dpr is not an integer, fix [#3255](https://github.com/VisActor/VChart/issues/3355)
-
-
-[more detail about v1.12.9](https://github.com/VisActor/VChart/releases/tag/v1.12.9)
-
-# v1.12.8
-
-2024-10-15
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support `firstVisible` of axis label, close [#3200](https://github.com/VisActor/VChart/issues/3200)
-- **@visactor/vchart**: support `roam.blank` to enable dragging from blank area of region in map chart
-- **@visactor/vchart**: optimize data empty condition
- **@visactor/vchart**: Label component text style supports `wordBreak: "keep-all"`
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: chart should `remake` when visible of axis change, fix [#3287](https://github.com/VisActor/VChart/issues/3287)
-- **@visactor/vchart**: fix visible change of label, fix [#3277](https://github.com/VisActor/VChart/issues/3277)
-- **@visactor/vchart**: custom theme by chartType cannot work in initial options, [#3285](https://github.com/VisActor/VChart/issues/3285)
-- **@visactor/vchart**: fix issue of `html` and `dom` not work correctly in label
-- **@visactor/vchart**: axis line on zero should consider the bindAxis's inverse, fixed[#3306](https://github.com/VisActor/VChart/issues/3306)
-- **react-vchart**: register labels by default in circlePacking, sankey, sunburst, treemap, venn, fix [#3148](https://github.com/VisActor/VChart/issues/3148)
-- **@visactor/vchart**: Fix the issue where `item.label.space` and `pager.space` are not effective in discrete legends
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: refactor implement of `enterable` in tooltip component
-
-
-[more detail about v1.12.8](https://github.com/VisActor/VChart/releases/tag/v1.12.8)
-
-# v1.12.7
-
-2024-09-29
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: feat: support `minLength` in funnel outerlabel line
-- **react-vchart**: support `morphConfig` of react-vchart, close [#3219](https://github.com/VisActor/VChart/issues/3219)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix error of `updateSpec` when data changed, fix [#3261](https://github.com/VisActor/VChart/issues/3261)
-- **@visactor/vchart**: color of linear progress track in dark mode
-- **@visactor/vchart**: datazoom state field and value field is incomplete problem. fix[#3199](https://github.com/VisActor/VChart/issues/3199)
-- **@visactor/vchart**: fix title of axis when the bounds is empty, fix [#3265](https://github.com/VisActor/VChart/issues/3265)
-- **@visactor/vchart**: fix media-query when `updateSpec`
-- **@visactor/vchart**: fix updateSpec when add attributes `width`, `height` to `spec`
-
-
-
-[more detail about v1.12.7](https://github.com/VisActor/VChart/releases/tag/v1.12.7)
-
-# v1.12.6
-
-2024-09-23
-
-**🆕 New Features**
-
-- **@visactor/vchart**: Added lifecycle hooks, `afterCreateVChart`, `beforeInitializeChart`, `afterInitializeChart`
-- **@visactor/vchart**: Polar coordinate angle axis supports configurations like `autoLimit`, `autoWrap`, `autoHide`, etc.
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: Allow adding `indicator` components in polar charts
-- **@visactor/vchart**: Fix the default value issue of `position` in the `label` component, fix [#3242](https://github.com/VisActor/VChart/issues/3242)
-- **@visactor/vchart**: Fix type error, change `type` in `PointerMarkSpec` to an optional type, fix [#3227](https://github.com/VisActor/VChart/issues/3227)
-- **@visactor/vchart**: Use `throttle` for throttling when triggering `resize`
-- **@visactor/vchart**: Fix the chart update type to be `reCompile` instead of `remake` when updating `label` configurations
-- **@visactor/vchart**: Fix the issue where `customMark` does not support `markName` event filters
-- **@visactor/vchart**: Fix the issue of incorrect animation triggering during radar chart updates, fix [#3228](https://github.com/VisActor/VChart/issues/3228)
-
-[more detail about v1.12.6](https://github.com/VisActor/VChart/releases/tag/v1.12.6)
-
-# v1.12.5
-
-2024-09-23
-
-**🆕 New Features**
-
-- **@visactor/vchart**: extension mark and customized mark support `markName` event filter
-
-**🐛 Bug Fixes**
-
-- **@visactor/vchart**: optimize first axis label autolimit effect of cartesian chart
-- **@visactor/vchart**: `animationUpdate` should also control labels animation
-- **@visactor/vchart**: fix default value of circular-progress, fix [#2683](https://github.com/VisActor/VChart/issues/2683)
-- **@visactor/vchart**: fix display of radar-chart when has negative radius
-- **@visactor/vchart**: `word.style.fontWeight` should change the style of text in wordcloud, fix [#3212](https://github.com/VisActor/VChart/issues/3212)
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: simplify `getSpecInfo`
-
-[more detail about v1.12.5](https://github.com/VisActor/VChart/releases/tag/v1.12.5)
-
-
-# v1.12.4
-
-2024-09-09
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support axis break
-- **@visactor/vchart**: stackCornerRadius support callback. feat[#3164](https://github.com/VisActor/VChart/issues/3164)
-- **@visactor/vchart**: add `crossNodeAlign` to sankey
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: bind first axis to series but not last. fix[#3139](https://github.com/VisActor/VChart/issues/3139)
-- **@visactor/vchart**: crosshair won't update when switch theme
-- **@visactor/vchart**: wordcloud text overlap. fix[#3177](https://github.com/VisActor/VChart/issues/3177)
-- **@visactor/vchart**: fix zIndex of label in pie-chart
-
-**🔧 Configuration releated**
-
-- **@visactor/vchart**: clear state when updateSpec. fix[#3162](https://github.com/VisActor/VChart/issues/3162)
-
-
-
-[more detail about v1.12.4](https://github.com/VisActor/VChart/releases/tag/v1.12.4)
-
-# v1.12.3
-
-2024-09-05
-
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: cannot disable label update animation by `option.animation:false`
-
-
-
-[more detail about v1.12.3](https://github.com/VisActor/VChart/releases/tag/v1.12.3)
-
-# v1.12.2
-
-2024-09-05
-
-
-**🆕 New feature**
-
-- **brush**: add config to control zoom when brush empty data. close[#2934](https://github.com/VisActor/VChart/issues/2934)
-- **@visactor/vchart**: support 'inside-center' label position in pie chart
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: rangeMode of scrollbar not work. fix[#3147](https://github.com/VisActor/VChart/issues/3147)
-- **@visactor/vchart**: fix error of `barWidth`, `barMinWidth`, `barMaxWidth` when value is null
-- **@visactor/vchart**: x brush filter not work. fix[#3111](https://github.com/VisActor/VChart/issues/3111)
-- **@visactor/vchart**: indicator stop tooltip interactive. fix[#3123](https://github.com/VisActor/VChart/issues/3123)
-- **@visactor/vchart**: fix error of `getCenter` when layoutRadius is a customized function in radar
-- **@visactor/vchart**: media query causes incorrect render result, [#3102](https://github.com/VisActor/VChart/issues/3102)
-- **@visactor/vchart**: normal animation not work since v1.12.0
-- **@visactor/vchart**: sankey scale update not work
-- **@visactor/vchart**: fix error of sankey when some customized mark has name "node"
-- **@visactor/vchart**: fix dimension value of tooltip when has innerOffset, fix [#2923](https://github.com/VisActor/VChart/issues/2923)
-- **@visactor/vchart**: vchart should not throw error when the values of series data is empty, fix [#3082](https://github.com/VisActor/VChart/issues/3082)
-- **@visactor/vchart**: fix error of `updateSpec` when array change
-- **@visactor/vchart**: wordcloud fill not update after updateSpec. fix[#3122](https://github.com/VisActor/VChart/issues/3122)
-- **@visactor/vchart**: wordcloud scale update not work. fix[#3129](https://github.com/VisActor/VChart/issues/3129)
-
-**🔨 Refactor**
-
-- **@visactor/vchart**: refactor the parser of tooltip pattern
-
-**📖 Site / documentation update**
-
-- **@visactor/vchart**: fix issue of treemap.label not shown in option pages, fix [#2562](https://github.com/VisActor/VChart/issues/2562)
-- **@visactor/vchart**: update docs about circular progress, close [#2987](https://github.com/VisActor/VChart/issues/2987)
-
-
-
-[more detail about v1.12.2](https://github.com/VisActor/VChart/releases/tag/v1.12.2)
-
-# v1.12.1
-
-2024-08-21
-
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: x brush filter not work. fix [#3111](https://github.com/VisActor/VChart/issues/3111)
-- **@visactor/vchart**: fix error of `getCenter` when layoutRadius is a customized function in radar
-- **@visactor/vchart**: media query causes incorrect render result, [#3102](https://github.com/VisActor/VChart/issues/3102)
-- **@visactor/vchart**: vchart should not throw error when the values of series data is empty, fix [#3082](https://github.com/VisActor/VChart/issues/3082)
-
-
-
-[more detail about v1.12.1](https://github.com/VisActor/VChart/releases/tag/v1.12.1)
-
-# v1.12.0
-
-2024-08-16
-
-
-**🆕 New feature**
-
- - **@visactor/vchart**: marker's `coordinates` and `positions` property support callback
- - **@visactor/vchart**: support `animationState` config
- - **@visactor/vchart**: show evenly divided pie chart with `showAllZero`
- - **@visactor/vchart**: enable `supportNegative` option to treat negative values as absolute values
- - **@visactor/vchart**: support theme config by chart type
- - **@visactor/vchart**: support text shape of word-cloud
- - **@visactor/vchart**: add new chart mosaic chart
- - **@visactor/vchart**: support customized tick function of linear axis
- - **@visactor/vchart**: add emptyPlaceholder and emptyCircle for pie chart
-
- ## 🐛 fix
- - **@visactor/vchart**: y-axis is reverted after brush zoomin. fix [#3089](https://github.com/VisActor/VChart/issues/3089)
- - **@visactor/vchart**: mark-point position type error fix
- ## 🔨 refactor
- - **@visactor/vchart**: refactor the graphics in linear-progress chart
- - **@visactor/vchart**: use label component to refactor sankey label
- - **@visactor/vchart**: stack can be required by need
- ## 🔖 other
- - **@visactor/vchart**: sequence support bottom axes. fix [#2927](https://github.com/VisActor/VChart/issues/2927)
-
-
-
-[more detail about v1.12.0](https://github.com/VisActor/VChart/releases/tag/v1.12.0)
-
-# v1.11.12
-
-2024-08-15
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support `layoutRadius` of pie
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix params of tickCount in linear-axis-mixin, fix [#3053](https://github.com/VisActor/VChart/issues/3053)
-- **@visactor/vchart**: fix `padding` of region not work
-- **@visactor/vchart**: brush error after legend filter. fix[#3061](https://github.com/VisActor/VChart/issues/3061)
-- **@visactor/vchart**: fix funnel chart color bug with different category and series fields
-- **@visactor/vchart**: fix issue with harmony event
-- **@visactor/vchart**: fix type error of react vchart, fix [#3065](https://github.com/VisActor/VChart/issues/3065)
-- **@visactor/vchart**: tooltip should show when chart has multiple regions
-- **@visactor/vchart**: fix the issue background of chart not updated, fix [#3054](https://github.com/VisActor/VChart/issues/3054)
-- **@visactor/vchart**: fix the update of `startAngle` and `endAngle` in pie chart, fix [#3059](https://github.com/VisActor/VChart/issues/3059)
-- **@visactor/vchart**: fix switch `visible` of legend, fix [#3060](https://github.com/VisActor/VChart/issues/3060)
-
-
-
-[more detail about v1.11.12](https://github.com/VisActor/VChart/releases/tag/v1.11.12)
-
-# v1.11.11
-
-2024-08-06
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: label line support custom path. close[#3000](https://github.com/VisActor/VChart/issues/3000)
-- **@visactor/vchart**: upgrade vrender to 0.19.20, to support `catmullRom` and `catmullRomClosed` curveType, related [#2610](https://github.com/VisActor/VChart/issues/2610)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: fix crosshair of histogram, fix [#2826](https://github.com/VisActor/VChart/issues/2826)
-- **@visactor/vchart**: use `vglobal.getElementById` to replace `document.getElementById`
-- **@visactor/vchart**: liquid gradient not work after reverse
-- **@visactor/vchart**: add group mark to fix gradient color bug of liquid and add rect shape to fix rect symbol padding bug
-- **@visactor/vchart**: fix `lockAfterClick` of tooltip, related [#1574](https://github.com/VisActor/VChart/issues/1574)
-- **@visactor/vchart**: prevent trigger original event in panEnd composite event [#2931](https://github.com/VisActor/VChart/issues/2931)
-- **@visactor/vchart**: charts should not stack when only specify `stackValue` but `stack` is false, fix [#3005](https://github.com/VisActor/VChart/issues/3005)
-- **@visactor/vchart**: `updateData` incorrect with datazoom, related [#3041](https://github.com/VisActor/VChart/issues/3041)
-- **@visactor/vchart**: fix issue of `updateSpec` when visible of grid in axis change, fix [#3004](https://github.com/VisActor/VChart/issues/3004)
-- **@visactor/vchart**: fix fontFamily when update theme, fix [#3028](https://github.com/VisActor/VChart/issues/3028)
-
-**🔖 other**
-
-- **@visactor/vchart**: fix:curveType `monotone` in seriesStyle not work
-
-
-
-[more detail about v1.11.11](https://github.com/VisActor/VChart/releases/tag/v1.11.11)
-
-# v1.11.10
-
-2024-07-24
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: liquid support reverse and target mark. close [#2977](https://github.com/VisActor/VChart/issues/2977) & close [#2978](https://github.com/VisActor/VChart/issues/2978)
-- **@visactor/vchart**: add `totalScale` params in geo zoom event
-- **@visactor/vchart**: support `geoZoomByIndex`/`geoZoomById` API, close [#2925](https://github.com/VisActor/VChart/issues/2925)
-- **@visactor/vchart**: marker label background support custom path. close [#2959](https://github.com/VisActor/VChart/issues/2959)
-
-**🐛 Bug fix**
-
-- **@visactor/vchart**: prevent issue with ios bug while pointEvent is configed
-- **@visactor/vchart**: liquid gradient not work after reverse
-- **@visactor/vchart**: prevent trigger original event in zoomEnd composite event [#2931](https://github.com/VisActor/VChart/issues/2931)
-- **@visactor/vchart**: fix error of setDimentionIndex when dimension axis is linear
-
-**🔧 Configuration releated**
-
-- **@visactor/vchart**: update rollup.config.js to fix es5/index.js, fix [#2971](https://github.com/VisActor/VChart/issues/2971)
-
-
-
-[more detail about v1.11.10](https://github.com/VisActor/VChart/releases/tag/v1.11.10)
-
-# v1.11.9
-
-2024-07-17
-
-
-**🆕 New feature**
-
-
-* @visactor/vchart: tooltip theme support transition duration
-
-
-**🐛 Bug fix**
-
-
-* @visactor/vchart: fix statistics confict of linear and discrete field, close [#2926](https://github.com/VisActor/VChart/issues/2926)
-* @visactor/vchart: fix theme error of update spec
-* @visactor/vchart: fix update of label when udpate spec
-* @visactor/vchart: fix bug of polar point update aniamtion
-* @visactor/vchart: react attributes should support react 17
-* @visactor/vchart: fix height of link when set `minNodeHeight` of sankey
-
-
-
-[more detail about v1.11.9](https://github.com/VisActor/VChart/releases/tag/v1.11.9)
-
-# v1.11.7
-
-2024-07-06
-
-
-**🆕 New feature**
-# v1.11.7
-
-2024-07-06
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: support configuring callback function in indicator text style attributes, [#2540](https://github.com/VisActor/VChart/issues/2540)
-- **@visactor/vchart**: add options `hideTimer` in toolti, to hide tooltip by timer
-- **@visactor/vchart**: support `updateIndicatorDataById`/`updateIndicatorDataByIndex` API, related [#2776](https://github.com/VisActor/VChart/issues/2776)
-- **@visactor/vchart**: add `userUpdateOptions` to let user specify update type of charts, fix some animation bug
-
-**🐛 Bug fix**
-
-- **barbackground**: datakey is undefined when set custom datakey fix [#2908](https://github.com/VisActor/VChart/issues/2908)
-- **@visactor/vchart**: fix the issue where `barMaxWidth` does not work when `barWidth` is configured, [#2885](https://github.com/VisActor/VChart/issues/2885)`
-- **@visactor/vchart**: line/area clip animation by incorrect direction
-- **crosshair**: fix bug of crosshair position when legend filter data. fix [#2905](https://github.com/VisActor/VChart/issues/2905)
-- **@visactor/vchart**: fix polar animation logic for radar charts
-- **@visactor/vchart**: type define fix
-
-[more detail about v1.11.7](https://github.com/VisActor/VChart/releases/tag/v1.11.7)
-
-# v1.11.6
-
-2024-06-27
-
-
-**🐛 功能修复**
-
-- **@visactor/vchart**: 修复图表背景不支持渐变色配置的问题
-- **animation**: 修复玫瑰图重复更新,动画bug,关闭[#2856](https://github.com/VisActor/VChart/issues/2856)
-- **@visactor/vchart**:修复类型定义 `ITooltipTheme`, 关闭 [#2850](https://github.com/VisActor/VChart/issues/2850)
-- **@visactor/vchart**: 修复`updateSpec`时,更新动画没有触发的问题 [#2835](https://github.com/VisActor/VChart/issues/2835) [#2836](https://github.com/VisActor/VChart/issues/2836)
-
-
-
-[更多详情请查看 v1.11.6](https://github.com/VisActor/VChart/releases/tag/v1.11.6)
-
-# v1.11.5
-
-2024-06-21
-
-
-**🆕 New feature**
-
-- **@visactor/vchart**: add option `style.align` of Tooltip, support RTL tooltip
--
-
-**🐛 Bug fix**
-
- - **@visactor/vchart**: optimize discrete legend pager color in dark theme, related [#2654](https://github.com/VisActor/VChart/issues/2654)
- - **@visactor/vchart**: fix the issue issue with stacked waterfall charts where positive and negative values were not stacked separately when there were both positive and negative values in the same stack, fix [#2212](https://github.com/VisActor/VChart/issues/2212)
-
-
-
-
-
-[more detail about v1.11.5](https://github.com/VisActor/VChart/releases/tag/v1.11.5)
-
-# 1.11.4
-
-## 🐛 fix
- - **@visactor/vchart**: fix bug of `updateSpec` when has `scales`, close #2744
- - **@visactor/vchart**: gauge chart might throw error when the value is close to its maximum, fix #2783
- - **@visactor/vchart**: fix the behavior of the gauge pointer when it exceeds the axis range, fix #2780
- - **@visactor/vchart**: normal animation not work when appear animation is disabled, fix #2807
- - **@visactor/vchart**: upgrade vrender to 0.19.10, vgrammar to 0.13.9
-
-# 1.11.3
-## 🆕 feat
-@visactor/vchart: add option showBackgroundChart of DataZoom
-
-## 🐛 fix
-@visactor/vchart: bar chart should work normally when x-axis is linear, fix #2758
-@visactor/vchart: fix issue of continuous legend filter in treemap
-@visactor/vchart: fixed the issue that the newly added component type could not take effect when updateSpec
-@visactor/vchart: fixed setSelected of sankey chart, fix #2757 , fix #2765
-
-
-# 1.11.2
-- 正式版发布
-- @visactor/vchart: fix the bug that animationThreshold not work, close #2745
-- @visactor/vchart: fix the issue of update animation in area chart is not work
-- common: bar series support auto band size in common chart. fix#2704
-- @visactor/vchart: corsshair should hide when pointer out view, fix #2726
-- @visactor/vchart: close animation cause by datazoom/scrollbar
-- @visactor/vchart: `type-step` markLine's label should consider the refX/refY/dx/dy set by user, fixed#2739
-- react-vchart: fix the issue of that the props id not work
-- @visactor/vchart: polarAxis.grid.smooth not work in theme configuratio
- 🔧 chore
-- @visactor/vchart: when build es5 , targets of @babel/preset-env should be defaults, fix #2702
-
-# 1.11.0-alpha.3
-- 更新README
-
-# 1.11.0-alpha.2
-- VChart组件支持InitOptions参数
-
-# 1.11.0-alpha.1
-- VChart支持HarmonyOS的StageTS架构
-
+# v2.0.12
+
+2025-12-25
+
+**🆕 新增功能**
+
+- **@visactor/vchart**: 极坐标轴(CircleAxis)支持 `autoLabelMaxWidth` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4357
+- **@visactor/vchart**: 新增图表消失(Disappear)状态支持 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4341
+- **@visactor/vchart**: 优化热力图(Heatmap)形状渲染逻辑 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4377
+- **@visactor/vchart**: 优化地图(Map)zoom交互,增加 `zoomRate` 配置 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4373
+
+**🐛 问题修复**
+
+- **@visactor/vchart**: 修复坐标轴标题(Axes Title)的布局问题 by @xuefei1313 in https://github.com/VisActor/VChart/pull/4371
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.11...v2.0.12
+
+[more detail about v2.0.12](https://github.com/VisActor/VChart/releases/tag/v2.0.12)
+
+
+# v2.0.11
+
+2025-12-11
+
+# v2.0.11
+
+2025-12-11
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Support `componentShowContent` in `initOption` by @xuefei1313 in https://github.com/VisActor/VChart/pull/4334
+- **@visactor/vchart**: Support boxplot label by @xile611 in https://github.com/VisActor/VChart/pull/4346
+- **@visactor/vchart**: Export data constant by @xuefei1313 in https://github.com/VisActor/VChart/pull/4339
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Fix crosshair behavior when having inner offset by @xile611 in https://github.com/VisActor/VChart/pull/4340
+- **@visactor/vchart**: Fix outlier color in boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4347
+- **@visactor/vchart**: Fix boxplot outlier style by @xile611 in https://github.com/VisActor/VChart/pull/4350
+
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.10...v2.0.11
+
+[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
+
+[more detail about v2.0.11](https://github.com/VisActor/VChart/releases/tag/v2.0.11)
+
+# v2.0.10
+
+2025-11-28
+
+
+**🆕 New Features**
+
+
+* @visactor/vchart: Enhance boxplot features by @xile611 in https://github.com/VisActor/VChart/pull/4323
+
+
+**🐛 Bug Fixes**
+
+
+* @visactor/vchart: Upgrade vrender dependency to fix rose chart issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4315
+* @visactor/vchart: Upgrade vrender dependency to fix animation issues by @xuefei1313 in https://github.com/VisActor/VChart/pull/4325
+* @visactor/vchart: Fix extension mark update logic by @xile611 in https://github.com/VisActor/VChart/pull/4318
+* @visactor/vchart: Fix font family setting issue by @xuefei1313 in https://github.com/VisActor/VChart/pull/4324
+* @visactor/vchart: Fix issue with setDimensionIndex by @xuefei1313 in https://github.com/VisActor/VChart/pull/4291
+
+
+**📖 Documentation**
+
+
+* @visactor/vchart: Add candlestick chart guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4310
+* @visactor/vchart: Add theme development guide by @xuanhun in https://github.com/VisActor/VChart/pull/4322
+* @visactor/vchart: Add map rewind guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4326
+* @visactor/vchart: Add 3D registration content to guide by @xuefei1313 in https://github.com/VisActor/VChart/pull/4312
+* @visactor/vchart: Fix documentation for common chart option labelLayout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4316
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.9...v2.0.10
+
+[more detail about v2.0.10](https://github.com/VisActor/VChart/releases/tag/v2.0.10)
+
+# v2.0.9
+
+2025-11-18
+
+
+**🆕 New Features**
+
+
+* @visactor/react-vchart: Add export for registerChartResizeZoomPlugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4286
+* @visactor/vchart: Support effect animation by @purpose233 in https://github.com/VisActor/VChart/pull/4299
+* @visactor/vchart: Enhance datazoom and fix bugs by @skie1997 in https://github.com/VisActor/VChart/pull/4065
+
+
+**🐛 Bug Fixes**
+
+
+* @visactor/vchart-extension: Fix the vchart-extension packaged artifacts contained an extra version by @xuefei1313 in https://github.com/VisActor/VChart/pull/4277
+* @visactor/vchart: Fix markline auto range by @xuefei1313 in https://github.com/VisActor/VChart/pull/4290
+
+
+**📖 Documentation**
+
+
+* @visactor/vchart: Fix registerMorph error in example by @xuefei1313 in https://github.com/VisActor/VChart/pull/4285
+* @visactor/vchart: Add candlestick demo by @xuefei1313 in https://github.com/VisActor/VChart/pull/4297
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.7...v2.0.9
+
+[more detail about v2.0.9](https://github.com/VisActor/VChart/releases/tag/v2.0.9)
+
+# v2.0.7
+
+2025-11-03
+
+🆕 New Features
+
+@visactor/vchart: Support resize zoom chart plugin by @xuefei1313 in https://github.com/VisActor/VChart/pull/4241
+@visactor/vchart: Register transform boxplot by @xile611 in https://github.com/VisActor/VChart/pull/4268
+@visactor/vchart: Add translate-issues workflow configuration by @xuefei1313 in https://github.com/VisActor/VChart/pull/4264
+@visactor/vchart: Add regression-lines in vchart-extension by @xile611 in https://github.com/VisActor/VChart/pull/4245
+@visactor/vchart: Change vrender dependencies, see https://github.com/VisActor/VChart/pull/4224
+
+🐛 Bug Fixes
+
+@visactor/vchart: Fix crosshair not hide by @xile611 in https://github.com/VisActor/VChart/pull/4252
+@visactor/vchart: Fix issue of layout by @xuefei1313 in https://github.com/VisActor/VChart/pull/4249
+@visactor/vchart: Fix logistic regression line by @xile611 in https://github.com/VisActor/VChart/pull/4263
+@visactor/vchart: Fix support regression line for grouped scatter by @xile611 in https://github.com/VisActor/VChart/pull/4248
+@visactor/vchart: Fix check if stackData is empty by @kkxxkk2019 in https://github.com/VisActor/VChart/pull/4244
+@visactor/vchart: Fix issue of waterfall stack total by @xuefei1313 in https://github.com/VisActor/VChart/pull/4243
+
+
+
+
+
+[more detail about v2.0.7](https://github.com/VisActor/VChart/releases/tag/v2.0.7)
+
+# v2.0.6
+
+2025-10-14
+
+
+**What's Changed**
+
+* fix: fix the issue of legend pager by @xuefei1313 in https://github.com/VisActor/VChart/pull/4212
+* Feat/support calc in formatter by @xuefei1313 in https://github.com/VisActor/VChart/pull/4211
+* Fix/fix error of markline when series no data by @xuefei1313 in https://github.com/VisActor/VChart/pull/4216
+* feat: update bugreport metthod by @xuanhun in https://github.com/VisActor/VChart/pull/4221
+* feat: upgrade vrender to fix animation bug by @xuefei1313 in https://github.com/VisActor/VChart/pull/4222
+* feat: support waterfallType in waterfall chart by @xuefei1313 in https://github.com/VisActor/VChart/pull/4220
+* feat: change vrender dependencies by @xuefei1313 in https://github.com/VisActor/VChart/pull/4224
+
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.5...v2.0.6
+
+[more detail about v2.0.6](https://github.com/VisActor/VChart/releases/tag/v2.0.6)
+
+# v2.0.5
+
+2025-09-19
+
+
+
+[more detail about v2.0.5](https://github.com/VisActor/VChart/releases/tag/v2.0.5)
+
+# v2.0.2
+
+2025-07-28
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add the afterClearRect hook of render
+
+**Full Changelog**: https://github.com/VisActor/VChart/compare/v2.0.1...v2.0.2
+
+[more detail about v2.0.2](https://github.com/VisActor/VChart/releases/tag/v2.0.2)
+
+# v2.0.1
+
+2025-07-24
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add config to avoid brush state update. close [#4035](https://github.com/VisActor/VChart/issues/4035)
+- **@visactor/vchart**: optimize datazoom animation effect
+- **@visactor/vchart**: add the afterClearScreen hook of render
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix issue with 3d chart grid
+- **@visactor/vchart**: tickData of axis should update when `sampling` is changed, fix [#4059](https://github.com/VisActor/VChart/issues/4059)
+- **@visactor/vchart**: only calculate multi layer label items when need, fix [#4056](https://github.com/VisActor/VChart/issues/4056)
+- **@visactor/vchart**: fix resize error when remake, and re-normal aniamtion bug, fix [#4070](https://github.com/VisActor/VChart/issues/4070)
+- **@visactor/vchart**: fix issue with feishu block and call setenv when create vchart
+- **@visactor/vchart**: fix bug of tooltip triggerOff & tooltip lock
+- **@visactor/vchart**: fix tooltip throw error when some tooltip processor is undefined, fix [#4044](https://github.com/VisActor/VChart/issues/4044)
+- **@visactor/vchart**: fix `textAlign` not works in tooltip.style.titleLabel, fix [#4043](https://github.com/VisActor/VChart/issues/4043)
+
+
+
+[more detail about v2.0.1](https://github.com/VisActor/VChart/releases/tag/v2.0.1)
+
+# v1.13.11
+
+2025-05-29
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add `barGap` option for histogram chart
+- **@visactor/vchart**: support tooltip.trigger and crosshair.trigger in theme
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix data-zoom domain when the label of band size is number-like string, fix [#3982](https://github.com/VisActor/VChart/issues/3982)
+- **@visactor/vchart**: fix the order of title in mark tooltip when dimension tooltip has no title, fix [#3991](https://github.com/VisActor/VChart/issues/3991)
+- **@visactor/vchart**: option `{ poptip: true }` should load `poptipForText`
+- **react-vchart**: when use children to render customized tooltip, react-vchart should update
+- **@visactor/vchart**: customized render of tooltip should be render in react 17 and react 18
+
+**🔖 other**
+
+- **@visactor/vchart**: fix:Replace all the vchartConstrouctor to vchartConstructor,and ensure backward compatibility with older versions.
+
+
+
+[more detail about v1.13.11](https://github.com/VisActor/VChart/releases/tag/v1.13.11)
+
+# v1.13.10
+
+2025-05-16
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: tooltip support inside position
+- **@visactor/vchart**: mosaic chart supports bandWidthField and percent config, closed [#3945](https://github.com/VisActor/VChart/issues/3945)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: export ManualTicker & StreamLight
+- **@visactor/vchart**: tooltip should hide when enterable, fix [#3965](https://github.com/VisActor/VChart/issues/3965), fix [#3922](https://github.com/VisActor/VChart/issues/3922)
+- **@visactor/vchart**: fix error of enterable tooltip when multiple charts in a page, fix [#3940](https://github.com/VisActor/VChart/issues/3940)
+- **@visactor/vchart**: upgrade vgrammar to 0.16.7, fix [#3965](https://github.com/VisActor/VChart/issues/3965)
+
+
+
+[more detail about v1.13.10](https://github.com/VisActor/VChart/releases/tag/v1.13.10)
+
+# v1.13.9
+
+2025-04-21
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: axis datafilter support context. close [#3332](https://github.com/VisActor/VChart/issues/3332)
+- **@visactor/vchart**: gauge support clip when mark outof axis. close [#3859](https://github.com/VisActor/VChart/issues/3859)
+- **@visactor/vchart**: markLine and markArea supports render multiple labels
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: clear event listener for normal animation when updateSpec, [#3881](https://github.com/VisActor/VChart/issues/3881)
+- **@visactor/vchart**: fix coordinate of rect crosshair when bandSize is 0, fix [#3907](https://github.com/VisActor/VChart/issues/3907)
+- **@visactor/vchart**: when set defaultSelect of crosshair, `axisIndex` should have a default value: 0
+- **@visactor/vchart**: fix type error of datazoom texts
+- **@visactor/vchart**: the width of title label should auto fit content width when `autoWidth` is true, fix [#3880](https://github.com/VisActor/VChart/issues/3880)
+- **@visactor/vchart**: mark line valid judgement. fix[#3857](https://github.com/VisActor/VChart/issues/3857)
+- **@visactor/vchart**: empty placeholder should update after data is updated, fix [#3855](https://github.com/VisActor/VChart/issues/3855)
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: brush interactive. close[#3765](https://github.com/VisActor/VChart/issues/3765) & [#3262](https://github.com/VisActor/VChart/issues/3262) & [#2802](https://github.com/VisActor/VChart/issues/2802) & [#3885](https://github.com/VisActor/VChart/issues/3885)
+
+**📖 Site / documentation update**
+
+- **@visactor/vchart**: supply interface of docs. fix [#3877](https://github.com/VisActor/VChart/issues/3877)
+
+
+
+[more detail about v1.13.9](https://github.com/VisActor/VChart/releases/tag/v1.13.9)
+
+# v1.13.8
+
+2025-03-31
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add `alwayCalculateTotal` for total label
+- **@visactor/vchart**: add options `onlyFull` to lockStatisticsByDomain
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix the issue where the bar chart grow animation does not work correctly when the axis `zero: false`, [#3808](https://github.com/VisActor/VChart/issues/3808)
+- **@visactor/vchart**: crosshair should hide when label is invalid
+- **@visactor/vchart**: crosshair should hide when datazoom change
+- **@visactor/vchart**: fix the bubble level issue prevented by event.prevent, [#3728](https://github.com/VisActor/VChart/issues/3728)
+- **@visactor/vchart**: fix error when load gauge chart on demand, [#3836](https://github.com/VisActor/VChart/issues/3836)
+- **@visactor/vchart**: `legends.title.visible` should change visiblity of title in legend, fix [#3846](https://github.com/VisActor/VChart/issues/3846)
+- **@visactor/vchart**: fix the issue of pictogram svg path has not been drawn
+- **react-vchart**: children of tooltip should not be set to spec
+- **@visactor/vchart**: data.fields can set domain of field
+- **@visactor/vchart**: fix bug of zoomable in mobile device which only use pointer event
+- **@visactor/vchart**: fix datazoom drag and zoom triggered at the same time, fix [#3819](https://github.com/VisActor/VChart/issues/3819)
+
+
+
+[more detail about v1.13.8](https://github.com/VisActor/VChart/releases/tag/v1.13.8)
+
+# v1.13.7
+
+2025-03-14
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support `position` config in totalLabel, [#3396](https://github.com/VisActor/VChart/issues/3396)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: vchart should not merge original options, fix [#3798](https://github.com/VisActor/VChart/issues/3798)
+- **react-vchart**: lifecycle event callback should be fired, fix [#3792](https://github.com/VisActor/VChart/issues/3792)
+- **@visactor/vchart**: react-vchart should export `WaterfallChart`, fix [#3791](https://github.com/VisActor/VChart/issues/3791)
+- **@visactor/vchart**: fix fontFamily of richtext, fix [#3768](https://github.com/VisActor/VChart/issues/3768)
+- **@visactor/vchart**: fix issue with wx get context
+
+**🔧 Configuration releated**
+
+- **@visactor/vchart**: add util to export
+
+
+
+[more detail about v1.13.7](https://github.com/VisActor/VChart/releases/tag/v1.13.7)
+
+# v1.13.6
+
+2025-03-03
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: optimize the display effect of waterfall chart lieaderLine
+- **@visactor/vchart**: add `transformRatioText` config for transformRatio text content in funnel tooltip, [#3704](https://github.com/VisActor/VChart/issues/3704)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: display line label normally when seriesField is missing, [#3709](https://github.com/VisActor/VChart/issues/3709)
+- **@visactor/vchart**: customMark should return components in `getVRenderComponents()`, fix [#3727](https://github.com/VisActor/VChart/issues/3727)
+- **@visactor/vchart**: map zoom error bug. fix[#3743](https://github.com/VisActor/VChart/issues/3743)
+
+**🔖 other**
+
+- **@visactor/vchart**: 'feat: support `clamp` in linear scales, [#3738](https://github.com/VisActor/VChart/issues/3738)'
+
+
+
+[more detail about v1.13.6](https://github.com/VisActor/VChart/releases/tag/v1.13.6)
+
+# v1.13.5
+
+2025-02-14
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add params of startvalue and endvalue in brushend event
+- **@visactor/vchart**: label support triggering mark tooltip, [#3634](https://github.com/VisActor/VChart/issues/3634)
+- **@visactor/vchart**: export getCartesianDimensionInfo and getPolarDimensionInfo, fix [#3668](https://github.com/VisActor/VChart/issues/3668)
+- **@visactor/vchart**: support stackInverse for waterfall chart
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: incorrect update animation of funnel transform mark, [#3685](https://github.com/VisActor/VChart/issues/3685)
+- **@visactor/vchart**: fix the issue where the upper mark in stacked area overlaps the border of lower mark, [#3684](https://github.com/VisActor/VChart/issues/3684)
+- **@visactor/vchart**: fix cache of crosshair value when hide crosshair, fix [#3686](https://github.com/VisActor/VChart/issues/3686)
+- **@visactor/vchart**: allow dispatch roam zoom in datazoom component. fix[#3714](https://github.com/VisActor/VChart/issues/3714)
+- **@visactor/vchart**: datazoom and scrollbar realtime not work. fix[#3716](https://github.com/VisActor/VChart/issues/3716)
+- **@visactor/vchart**: fix the issue of tickAlign accuracy
+- **@visactor/vchart**: indicator should show when switch `visible`, fix [#3675](https://github.com/VisActor/VChart/issues/3675)
+- **@visactor/vchart**: circular progress should support morphing
+- **@visactor/vchart**: tooltip should not handle mousemove or mouseout when enter tooltip, fix [#3708](https://github.com/VisActor/VChart/issues/3708)
+- **@visactor/vchart**: tooltip should auto wrap when `maxWidth` is valid and `multiLine` is not false, fix [#3718](https://github.com/VisActor/VChart/issues/3718)
+- **@visactor/vchart**: fix the type definition of text mark
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: optimize performance of pictogram
+
+**📖 Site / documentation update**
+
+- **@visactor/vchart**: update options of poptip, close [#3139](https://github.com/VisActor/VChart/issues/3139)
+
+
+
+[more detail about v1.13.5](https://github.com/VisActor/VChart/releases/tag/v1.13.5)
+
+# v1.13.4
+
+2025-01-17
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add wordCloudConfig in _wordCloudTransformOption()
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix error of tooltip about `showDelay`, fix [#3663](https://github.com/VisActor/VChart/issues/3663)
+- **@visactor/vchart**: fix offset of tooltip, fix [#3666](https://github.com/VisActor/VChart/issues/3666)
+- **@visactor/vchart**: fix bug of parse lineHeight of tooltip row, fix [#3643](https://github.com/VisActor/VChart/issues/3643)
+- **@visactor/vchart**: axis break's scope calculate error, fix[#3656](https://github.com/VisActor/VChart/issues/3656)
+- **@visactor/vchart**: fix the issue where map drag interaction cannot be terminated outside the canvas, [#3650](https://github.com/VisActor/VChart/issues/3650)
+- **@visactor/vchart**: fix the issue where map drag interaction cannot be terminated outside the canvas.
+
+
+
+[more detail about v1.13.4](https://github.com/VisActor/VChart/releases/tag/v1.13.4)
+
+# v1.13.3
+
+2025-01-08
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add datum to params on axis-label event
+- **@visactor/vchart**: wrap some hook in vgrammar
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix the issue of incorrect label display in 3D charts, [#3584](https://github.com/VisActor/VChart/issues/3584)
+- **@visactor/vchart**: fix the issue of animation in 3d wordcloud not work
+- **@visactor/vchart**: brush data will be undefined when mark is hovered. fix[#3623](https://github.com/VisActor/VChart/issues/3623)
+- **@visactor/vchart**: fix style of dom tooltip when tooltip has customized child, fix [#3615](https://github.com/VisActor/VChart/issues/3615)
+- **@visactor/vchart**: fix error update of dom tooltip when update theme, fix [#3619](https://github.com/VisActor/VChart/issues/3619)
+- **@visactor/vchart**: fix position of html tooltip when confine is false, fix [#3632](https://github.com/VisActor/VChart/issues/3632)
+- **@visactor/vchart**: fix the typographical error of dataset tutorial
+- **@visactor/vchart**: compilier should add dpr to vrender
+- **@visactor/vchart**: fix invisible region blocking mark events, [#3638](https://github.com/VisActor/VChart/issues/3638)
+- **@visactor/vchart**: undefined points shoulde not show when dimension hover, fix [#3610](https://github.com/VisActor/VChart/issues/3610)
+- **@visactor/vchart**: fix layout error of title component, fix [#3614](https://github.com/VisActor/VChart/issues/3614)
+
+
+
+[more detail about v1.13.3](https://github.com/VisActor/VChart/releases/tag/v1.13.3)
+
+# v1.13.2
+
+2024-12-24
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add miss Series and Chart in react vchart, close [#3578](https://github.com/VisActor/VChart/issues/3578)
+- **@visactor/vchart**: vchart support clickInterval params
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: support percentage state radius config in gauge segment mark, [#3459](https://github.com/VisActor/VChart/issues/3459)
+- **@visactor/vchart**: media query should not throw error when has empty axis, related to [#3575](https://github.com/VisActor/VChart/issues/3575)
+- **@visactor/vchart**: tooltip should not render empty column when `hasShape` of tooltip is `false`, related to [#3572](https://github.com/VisActor/VChart/issues/3572)
+- **@visactor/vchart**: `othersLine` of tooltip can be hidden by `visible: false`, related to [#3572](https://github.com/VisActor/VChart/issues/3572)
+- **@visactor/vchart**: fix position of tooltip, related to [#3590](https://github.com/VisActor/VChart/issues/3590)
+- **@visactor/vchart**: page should not crash when `tickStep` is too small, fix [#3591](https://github.com/VisActor/VChart/issues/3591)
+- **@visactor/vchart**: fix updating of customized DOM when has interactive layer, fix [#3587](https://github.com/VisActor/VChart/issues/3587)
+- **@visactor/vchart**: fix axis breaks when set `tickStep`, fix [#3560](https://github.com/VisActor/VChart/issues/3560)
+
+
+
+[more detail about v1.13.2](https://github.com/VisActor/VChart/releases/tag/v1.13.2)
+
+# v1.13.1
+
+2024-12-17
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add config `customFilter` to legend, support cutomized filter function, close [#3492](https://github.com/VisActor/VChart/issues/3492)
+- **@visactor/vchart**: Area chart supports setting labels in the middle `'inside-middle'`, close [#3353](https://github.com/VisActor/VChart/issues/3353)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix break of waterfall, fix [#3544](https://github.com/VisActor/VChart/issues/3544)
+- **@visactor/vchart**: fix the bug of updateModelSpecSync can not set axis.tick.forceTickCount
+- **@visactor/vchart**: fix filter of lock domain when field is array, related [#3469](https://github.com/VisActor/VChart/issues/3469)
+- **@visactor/vchart**: fix size of datazoom when update, fix [#3521](https://github.com/VisActor/VChart/issues/3521)
+- **@visactor/vchart**: html tooltip can reuse the dom content and fix the unneed animation
+- **@visactor/vchart**: fix update of extensionMark when mark has `name`, fix [#3547](https://github.com/VisActor/VChart/issues/3547)
+- **@visactor/vchart**: fix indicator when change visible to be false, fix [#3506](https://github.com/VisActor/VChart/issues/3506)
+- **@visactor/vchart**: fix tooltip content when only has `valueFormatter` or `keyFormatter`
+- **@visactor/vchart**: fix style of dom tooltip
+- **vchart-extension**: series-break should keep align width axis break, related to [#3560](https://github.com/VisActor/VChart/issues/3560)
+- **@visactor/vchart**: breaks should consider the `min` and `max` of axis, related to [#3560](https://github.com/VisActor/VChart/issues/3560)
+
+
+
+[more detail about v1.13.1](https://github.com/VisActor/VChart/releases/tag/v1.13.1)
+
+# v1.13.0
+
+2024-12-06
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add pictogram chart
+- **@visactor/vchart**: support auto generated scrollbar in sankey, close [#2838](https://github.com/VisActor/VChart/issues/2838)
+- **@visactor/vchart**: react vchart support event filter, close [#3461](https://github.com/VisActor/VChart/issues/3461)
+- **@visactor/vchart**: tooltip key/content support config by field, close [#2576](https://github.com/VisActor/VChart/issues/2576)
+- **@visactor/vchart**: support max height of tooltip, by percent value , close [#2675](https://github.com/VisActor/VChart/issues/2675)
+
+
+**🐛 Refactor**
+
+
+- **@visactor/vchart**: [Break Change] refactor the implement of html tooltip, fix [#3137](https://github.com/VisActor/VChart/issues/3137), close [#2924](https://github.com/VisActor/VChart/issues/2924), close [#2591](https://github.com/VisActor/VChart/issues/2591)
+- **@visactor/vchart**: [Break Change] support label overlap for inside arc labels by default
+
+
+**⚡ Performance optimization**
+
+
+- **@visactor/vchart**: [Break Change] vrender optimize the bounds of text, which will change the display of all text
+
+
+
+[more detail about v1.13.0](https://github.com/VisActor/VChart/releases/tag/v1.13.0)
+
+# v1.12.15
+
+2024-12-05
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support `restorePosition` in position/bound label overlap strategy
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: optimize `shiftY` of label
+
+
+
+[more detail about v1.12.15](https://github.com/VisActor/VChart/releases/tag/v1.12.15)
+
+# v1.12.14
+
+2024-12-05
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support `autoRefreshDpr` in chart options
+- **@visactor/vchart**: dataZoom can do filter when has `lockStatisticsByDomain`, close [#3469](https://github.com/VisActor/VChart/issues/3469)
+- **@visactor/vchart**: add marker context to support the same color as series. close[#3437](https://github.com/VisActor/VChart/issues/3437)
+- **@visactor/vchart**: update options `maxNodeHeight`, `maxLinkHeight` in sankey, close 3439
+- **@visactor/vchart-extension**: add component `series-break`, close [#3450](https://github.com/VisActor/VChart/issues/3450)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: upgrade scrollbar visible after layout. fix[#3452](https://github.com/VisActor/VChart/issues/3452)
+- **@visactor/vchart**: fix `adjacency` in sankey, fix [#3460](https://github.com/VisActor/VChart/issues/3460)
+- **@visactor/vchart**: not update layout when scrollbar domain is the same as before. fix[#3452](https://github.com/VisActor/VChart/issues/3452)
+- **@visactor/vchart**: value in scale range should consider about whole range. fix[#3446](https://github.com/VisActor/VChart/issues/3446)
+- **@visactor/vchart**: when the `invalidType` of line is `"link"`, line should be connected rightly. fix [#3436](https://github.com/VisActor/VChart/issues/3436), fix [#3238](https://github.com/VisActor/VChart/issues/3238)
+- **@visactor/vchart**: richtext should work when set state, fix [#3465](https://github.com/VisActor/VChart/issues/3465)
+
+
+
+[more detail about v1.12.14](https://github.com/VisActor/VChart/releases/tag/v1.12.14)
+
+# v1.12.13
+
+2024-11-22
+
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix `groupKey` of boxplot series, fix [#3409](https://github.com/VisActor/VChart/issues/3409), related to [#2855](https://github.com/VisActor/VChart/issues/2855)
+- **@visactor/vchart**: fix the issue where the length of the outerlabel line is incorrect when richtext, fix [#3441](https://github.com/VisActor/VChart/issues/3441)
+
+
+
+[more detail about v1.12.13](https://github.com/VisActor/VChart/releases/tag/v1.12.13)
+
+# v1.12.12
+
+2024-11-18
+
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix: fix the issue where modifying area.visible through updateSpec does not take effect, related [#3393](https://github.com/VisActor/VChart/issues/3393)
+- **@visactor/vchart**: fix incorrect rendering when changing `direction` via updateSpec in area chart, related [#3406](https://github.com/VisActor/VChart/issues/3406)
+- **@visactor/vchart**: fix zIndex of background image, fix [#3403](https://github.com/VisActor/VChart/issues/3403)
+- **@visactor/vchart**: fix error of tooltip when chart is released, fix [#3428](https://github.com/VisActor/VChart/issues/3428)
+
+**⚡ Performance optimization**
+
+- **@visactor/vchart**: optimize the effect of break data
+
+
+
+[more detail about v1.12.12](https://github.com/VisActor/VChart/releases/tag/v1.12.12)
+
+# v1.12.11
+
+2024-11-13
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support axis sync to the axis that has breaks
+- **@visactor/vchart**: tooltip can support customized `trigger` and `triggerOff`
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix the issue where the axis breaks render incorrectly in some cases
+- **@visactor/vchart**: fix `zIndex` of series, fix [#3395](https://github.com/VisActor/VChart/issues/3395)
+- **@visactor/vchart**: fix layout of title when orient is "left" or "right", fix [#3401](https://github.com/VisActor/VChart/issues/3401)
+- **@visactor/vchart**: fix the issue of custom svg string in tooltip shape, related [#3384](https://github.com/VisActor/VChart/issues/3384)
+- **@visactor/vchart**: tooltip `enterable` should work when update, fix [#3405](https://github.com/VisActor/VChart/issues/3405)
+- **@visactor/vchart**: fix tooltip position by `mode: pointer`, close [#3367](https://github.com/VisActor/VChart/issues/3367)
+- **@visactor/vchart**: wordcloud should not throw error when `word.visible` is `false`, fix [#3378](https://github.com/VisActor/VChart/issues/3378)
+- **@visactor/vchart**: fix the issue where the scrolling legend triggers map zooming under certain conditions, related [#3391](https://github.com/VisActor/VChart/issues/3391)
+
+
+
+[more detail about v1.12.11](https://github.com/VisActor/VChart/releases/tag/v1.12.11)
+
+# v1.12.10
+
+2024-10-31
+
+**🆕 New feature**
+
+- **@visactor/vchart**: pie series support center of percent string
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: scroll not dispatch view update when axis is not display. fix[#3278](https://github.com/VisActor/VChart/issues/3278)
+- **@visactor/vchart**: changes to `roam` via updateSpec do not take effect
+- **@visactor/vchart**: fix the issue of symbolActiveMark visible setting
+- **@visactor/vchart**: fix issue with chart background in harmony
+- **@visactor/vchart**: fix event of angle axis in radarchart, fix [#3343](https://github.com/VisActor/VChart/issues/3343)
+- **@visactor/vchart**: type issue of title theme
+- **@visactor/vchart**: fix the issue of incorrect display of legend scrollbar in boundary scenarios
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: optimize setter and getter about markConfig
+- **@visactor/vchart**: Optimize the issue of excessive omission of head and tail labels when axis labels are rotated in Cartesian coordinate systems.
+- **@visactor/vchart**: Optimize the automatic line wrapping effect of axis labels in Cartesian coordinate systems.
+
+[more detail about v1.12.10](https://github.com/VisActor/VChart/releases/tag/v1.12.10)
+
+# v1.12.9
+
+2024-10-25
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support tooltip for overlapped points, close [#3224](https://github.com/VisActor/VChart/issues/3224)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fixed the issue where map labels do not scale accordingly after updateSpec.
+- **@visactor/vchart**: all the SeriesData should call `compileData()`, fix [#3322](https://github.com/VisActor/VChart/issues/3322)
+- **@visactor/vchart**: clear throttle timer when out, fix [#3326](https://github.com/VisActor/VChart/issues/3326)
+- **@visactor/vchart**: fix `tooltipHide` event when handler is empty
+- **@visactor/vchart**: tooltip data should has `datum` in each line
+- **@visactor/vchart**: Fixed the issue of label component misalignment in specific situations
+- **@visactor/vchart**: Fixed the issue of partial blank areas in charts during resizing when dpr is not an integer, fix [#3255](https://github.com/VisActor/VChart/issues/3355)
+
+
+[more detail about v1.12.9](https://github.com/VisActor/VChart/releases/tag/v1.12.9)
+
+# v1.12.8
+
+2024-10-15
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support `firstVisible` of axis label, close [#3200](https://github.com/VisActor/VChart/issues/3200)
+- **@visactor/vchart**: support `roam.blank` to enable dragging from blank area of region in map chart
+- **@visactor/vchart**: optimize data empty condition
+ **@visactor/vchart**: Label component text style supports `wordBreak: "keep-all"`
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: chart should `remake` when visible of axis change, fix [#3287](https://github.com/VisActor/VChart/issues/3287)
+- **@visactor/vchart**: fix visible change of label, fix [#3277](https://github.com/VisActor/VChart/issues/3277)
+- **@visactor/vchart**: custom theme by chartType cannot work in initial options, [#3285](https://github.com/VisActor/VChart/issues/3285)
+- **@visactor/vchart**: fix issue of `html` and `dom` not work correctly in label
+- **@visactor/vchart**: axis line on zero should consider the bindAxis's inverse, fixed[#3306](https://github.com/VisActor/VChart/issues/3306)
+- **react-vchart**: register labels by default in circlePacking, sankey, sunburst, treemap, venn, fix [#3148](https://github.com/VisActor/VChart/issues/3148)
+- **@visactor/vchart**: Fix the issue where `item.label.space` and `pager.space` are not effective in discrete legends
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: refactor implement of `enterable` in tooltip component
+
+
+[more detail about v1.12.8](https://github.com/VisActor/VChart/releases/tag/v1.12.8)
+
+# v1.12.7
+
+2024-09-29
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: feat: support `minLength` in funnel outerlabel line
+- **react-vchart**: support `morphConfig` of react-vchart, close [#3219](https://github.com/VisActor/VChart/issues/3219)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix error of `updateSpec` when data changed, fix [#3261](https://github.com/VisActor/VChart/issues/3261)
+- **@visactor/vchart**: color of linear progress track in dark mode
+- **@visactor/vchart**: datazoom state field and value field is incomplete problem. fix[#3199](https://github.com/VisActor/VChart/issues/3199)
+- **@visactor/vchart**: fix title of axis when the bounds is empty, fix [#3265](https://github.com/VisActor/VChart/issues/3265)
+- **@visactor/vchart**: fix media-query when `updateSpec`
+- **@visactor/vchart**: fix updateSpec when add attributes `width`, `height` to `spec`
+
+
+
+[more detail about v1.12.7](https://github.com/VisActor/VChart/releases/tag/v1.12.7)
+
+# v1.12.6
+
+2024-09-23
+
+**🆕 New Features**
+
+- **@visactor/vchart**: Added lifecycle hooks, `afterCreateVChart`, `beforeInitializeChart`, `afterInitializeChart`
+- **@visactor/vchart**: Polar coordinate angle axis supports configurations like `autoLimit`, `autoWrap`, `autoHide`, etc.
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: Allow adding `indicator` components in polar charts
+- **@visactor/vchart**: Fix the default value issue of `position` in the `label` component, fix [#3242](https://github.com/VisActor/VChart/issues/3242)
+- **@visactor/vchart**: Fix type error, change `type` in `PointerMarkSpec` to an optional type, fix [#3227](https://github.com/VisActor/VChart/issues/3227)
+- **@visactor/vchart**: Use `throttle` for throttling when triggering `resize`
+- **@visactor/vchart**: Fix the chart update type to be `reCompile` instead of `remake` when updating `label` configurations
+- **@visactor/vchart**: Fix the issue where `customMark` does not support `markName` event filters
+- **@visactor/vchart**: Fix the issue of incorrect animation triggering during radar chart updates, fix [#3228](https://github.com/VisActor/VChart/issues/3228)
+
+[more detail about v1.12.6](https://github.com/VisActor/VChart/releases/tag/v1.12.6)
+
+# v1.12.5
+
+2024-09-23
+
+**🆕 New Features**
+
+- **@visactor/vchart**: extension mark and customized mark support `markName` event filter
+
+**🐛 Bug Fixes**
+
+- **@visactor/vchart**: optimize first axis label autolimit effect of cartesian chart
+- **@visactor/vchart**: `animationUpdate` should also control labels animation
+- **@visactor/vchart**: fix default value of circular-progress, fix [#2683](https://github.com/VisActor/VChart/issues/2683)
+- **@visactor/vchart**: fix display of radar-chart when has negative radius
+- **@visactor/vchart**: `word.style.fontWeight` should change the style of text in wordcloud, fix [#3212](https://github.com/VisActor/VChart/issues/3212)
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: simplify `getSpecInfo`
+
+[more detail about v1.12.5](https://github.com/VisActor/VChart/releases/tag/v1.12.5)
+
+
+# v1.12.4
+
+2024-09-09
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support axis break
+- **@visactor/vchart**: stackCornerRadius support callback. feat[#3164](https://github.com/VisActor/VChart/issues/3164)
+- **@visactor/vchart**: add `crossNodeAlign` to sankey
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: bind first axis to series but not last. fix[#3139](https://github.com/VisActor/VChart/issues/3139)
+- **@visactor/vchart**: crosshair won't update when switch theme
+- **@visactor/vchart**: wordcloud text overlap. fix[#3177](https://github.com/VisActor/VChart/issues/3177)
+- **@visactor/vchart**: fix zIndex of label in pie-chart
+
+**🔧 Configuration releated**
+
+- **@visactor/vchart**: clear state when updateSpec. fix[#3162](https://github.com/VisActor/VChart/issues/3162)
+
+
+
+[more detail about v1.12.4](https://github.com/VisActor/VChart/releases/tag/v1.12.4)
+
+# v1.12.3
+
+2024-09-05
+
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: cannot disable label update animation by `option.animation:false`
+
+
+
+[more detail about v1.12.3](https://github.com/VisActor/VChart/releases/tag/v1.12.3)
+
+# v1.12.2
+
+2024-09-05
+
+
+**🆕 New feature**
+
+- **brush**: add config to control zoom when brush empty data. close[#2934](https://github.com/VisActor/VChart/issues/2934)
+- **@visactor/vchart**: support 'inside-center' label position in pie chart
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: rangeMode of scrollbar not work. fix[#3147](https://github.com/VisActor/VChart/issues/3147)
+- **@visactor/vchart**: fix error of `barWidth`, `barMinWidth`, `barMaxWidth` when value is null
+- **@visactor/vchart**: x brush filter not work. fix[#3111](https://github.com/VisActor/VChart/issues/3111)
+- **@visactor/vchart**: indicator stop tooltip interactive. fix[#3123](https://github.com/VisActor/VChart/issues/3123)
+- **@visactor/vchart**: fix error of `getCenter` when layoutRadius is a customized function in radar
+- **@visactor/vchart**: media query causes incorrect render result, [#3102](https://github.com/VisActor/VChart/issues/3102)
+- **@visactor/vchart**: normal animation not work since v1.12.0
+- **@visactor/vchart**: sankey scale update not work
+- **@visactor/vchart**: fix error of sankey when some customized mark has name "node"
+- **@visactor/vchart**: fix dimension value of tooltip when has innerOffset, fix [#2923](https://github.com/VisActor/VChart/issues/2923)
+- **@visactor/vchart**: vchart should not throw error when the values of series data is empty, fix [#3082](https://github.com/VisActor/VChart/issues/3082)
+- **@visactor/vchart**: fix error of `updateSpec` when array change
+- **@visactor/vchart**: wordcloud fill not update after updateSpec. fix[#3122](https://github.com/VisActor/VChart/issues/3122)
+- **@visactor/vchart**: wordcloud scale update not work. fix[#3129](https://github.com/VisActor/VChart/issues/3129)
+
+**🔨 Refactor**
+
+- **@visactor/vchart**: refactor the parser of tooltip pattern
+
+**📖 Site / documentation update**
+
+- **@visactor/vchart**: fix issue of treemap.label not shown in option pages, fix [#2562](https://github.com/VisActor/VChart/issues/2562)
+- **@visactor/vchart**: update docs about circular progress, close [#2987](https://github.com/VisActor/VChart/issues/2987)
+
+
+
+[more detail about v1.12.2](https://github.com/VisActor/VChart/releases/tag/v1.12.2)
+
+# v1.12.1
+
+2024-08-21
+
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: x brush filter not work. fix [#3111](https://github.com/VisActor/VChart/issues/3111)
+- **@visactor/vchart**: fix error of `getCenter` when layoutRadius is a customized function in radar
+- **@visactor/vchart**: media query causes incorrect render result, [#3102](https://github.com/VisActor/VChart/issues/3102)
+- **@visactor/vchart**: vchart should not throw error when the values of series data is empty, fix [#3082](https://github.com/VisActor/VChart/issues/3082)
+
+
+
+[more detail about v1.12.1](https://github.com/VisActor/VChart/releases/tag/v1.12.1)
+
+# v1.12.0
+
+2024-08-16
+
+
+**🆕 New feature**
+
+ - **@visactor/vchart**: marker's `coordinates` and `positions` property support callback
+ - **@visactor/vchart**: support `animationState` config
+ - **@visactor/vchart**: show evenly divided pie chart with `showAllZero`
+ - **@visactor/vchart**: enable `supportNegative` option to treat negative values as absolute values
+ - **@visactor/vchart**: support theme config by chart type
+ - **@visactor/vchart**: support text shape of word-cloud
+ - **@visactor/vchart**: add new chart mosaic chart
+ - **@visactor/vchart**: support customized tick function of linear axis
+ - **@visactor/vchart**: add emptyPlaceholder and emptyCircle for pie chart
+
+ ## 🐛 fix
+ - **@visactor/vchart**: y-axis is reverted after brush zoomin. fix [#3089](https://github.com/VisActor/VChart/issues/3089)
+ - **@visactor/vchart**: mark-point position type error fix
+ ## 🔨 refactor
+ - **@visactor/vchart**: refactor the graphics in linear-progress chart
+ - **@visactor/vchart**: use label component to refactor sankey label
+ - **@visactor/vchart**: stack can be required by need
+ ## 🔖 other
+ - **@visactor/vchart**: sequence support bottom axes. fix [#2927](https://github.com/VisActor/VChart/issues/2927)
+
+
+
+[more detail about v1.12.0](https://github.com/VisActor/VChart/releases/tag/v1.12.0)
+
+# v1.11.12
+
+2024-08-15
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support `layoutRadius` of pie
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix params of tickCount in linear-axis-mixin, fix [#3053](https://github.com/VisActor/VChart/issues/3053)
+- **@visactor/vchart**: fix `padding` of region not work
+- **@visactor/vchart**: brush error after legend filter. fix[#3061](https://github.com/VisActor/VChart/issues/3061)
+- **@visactor/vchart**: fix funnel chart color bug with different category and series fields
+- **@visactor/vchart**: fix issue with harmony event
+- **@visactor/vchart**: fix type error of react vchart, fix [#3065](https://github.com/VisActor/VChart/issues/3065)
+- **@visactor/vchart**: tooltip should show when chart has multiple regions
+- **@visactor/vchart**: fix the issue background of chart not updated, fix [#3054](https://github.com/VisActor/VChart/issues/3054)
+- **@visactor/vchart**: fix the update of `startAngle` and `endAngle` in pie chart, fix [#3059](https://github.com/VisActor/VChart/issues/3059)
+- **@visactor/vchart**: fix switch `visible` of legend, fix [#3060](https://github.com/VisActor/VChart/issues/3060)
+
+
+
+[more detail about v1.11.12](https://github.com/VisActor/VChart/releases/tag/v1.11.12)
+
+# v1.11.11
+
+2024-08-06
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: label line support custom path. close[#3000](https://github.com/VisActor/VChart/issues/3000)
+- **@visactor/vchart**: upgrade vrender to 0.19.20, to support `catmullRom` and `catmullRomClosed` curveType, related [#2610](https://github.com/VisActor/VChart/issues/2610)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: fix crosshair of histogram, fix [#2826](https://github.com/VisActor/VChart/issues/2826)
+- **@visactor/vchart**: use `vglobal.getElementById` to replace `document.getElementById`
+- **@visactor/vchart**: liquid gradient not work after reverse
+- **@visactor/vchart**: add group mark to fix gradient color bug of liquid and add rect shape to fix rect symbol padding bug
+- **@visactor/vchart**: fix `lockAfterClick` of tooltip, related [#1574](https://github.com/VisActor/VChart/issues/1574)
+- **@visactor/vchart**: prevent trigger original event in panEnd composite event [#2931](https://github.com/VisActor/VChart/issues/2931)
+- **@visactor/vchart**: charts should not stack when only specify `stackValue` but `stack` is false, fix [#3005](https://github.com/VisActor/VChart/issues/3005)
+- **@visactor/vchart**: `updateData` incorrect with datazoom, related [#3041](https://github.com/VisActor/VChart/issues/3041)
+- **@visactor/vchart**: fix issue of `updateSpec` when visible of grid in axis change, fix [#3004](https://github.com/VisActor/VChart/issues/3004)
+- **@visactor/vchart**: fix fontFamily when update theme, fix [#3028](https://github.com/VisActor/VChart/issues/3028)
+
+**🔖 other**
+
+- **@visactor/vchart**: fix:curveType `monotone` in seriesStyle not work
+
+
+
+[more detail about v1.11.11](https://github.com/VisActor/VChart/releases/tag/v1.11.11)
+
+# v1.11.10
+
+2024-07-24
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: liquid support reverse and target mark. close [#2977](https://github.com/VisActor/VChart/issues/2977) & close [#2978](https://github.com/VisActor/VChart/issues/2978)
+- **@visactor/vchart**: add `totalScale` params in geo zoom event
+- **@visactor/vchart**: support `geoZoomByIndex`/`geoZoomById` API, close [#2925](https://github.com/VisActor/VChart/issues/2925)
+- **@visactor/vchart**: marker label background support custom path. close [#2959](https://github.com/VisActor/VChart/issues/2959)
+
+**🐛 Bug fix**
+
+- **@visactor/vchart**: prevent issue with ios bug while pointEvent is configed
+- **@visactor/vchart**: liquid gradient not work after reverse
+- **@visactor/vchart**: prevent trigger original event in zoomEnd composite event [#2931](https://github.com/VisActor/VChart/issues/2931)
+- **@visactor/vchart**: fix error of setDimentionIndex when dimension axis is linear
+
+**🔧 Configuration releated**
+
+- **@visactor/vchart**: update rollup.config.js to fix es5/index.js, fix [#2971](https://github.com/VisActor/VChart/issues/2971)
+
+
+
+[more detail about v1.11.10](https://github.com/VisActor/VChart/releases/tag/v1.11.10)
+
+# v1.11.9
+
+2024-07-17
+
+
+**🆕 New feature**
+
+
+* @visactor/vchart: tooltip theme support transition duration
+
+
+**🐛 Bug fix**
+
+
+* @visactor/vchart: fix statistics confict of linear and discrete field, close [#2926](https://github.com/VisActor/VChart/issues/2926)
+* @visactor/vchart: fix theme error of update spec
+* @visactor/vchart: fix update of label when udpate spec
+* @visactor/vchart: fix bug of polar point update aniamtion
+* @visactor/vchart: react attributes should support react 17
+* @visactor/vchart: fix height of link when set `minNodeHeight` of sankey
+
+
+
+[more detail about v1.11.9](https://github.com/VisActor/VChart/releases/tag/v1.11.9)
+
+# v1.11.7
+
+2024-07-06
+
+
+**🆕 New feature**
+# v1.11.7
+
+2024-07-06
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: support configuring callback function in indicator text style attributes, [#2540](https://github.com/VisActor/VChart/issues/2540)
+- **@visactor/vchart**: add options `hideTimer` in toolti, to hide tooltip by timer
+- **@visactor/vchart**: support `updateIndicatorDataById`/`updateIndicatorDataByIndex` API, related [#2776](https://github.com/VisActor/VChart/issues/2776)
+- **@visactor/vchart**: add `userUpdateOptions` to let user specify update type of charts, fix some animation bug
+
+**🐛 Bug fix**
+
+- **barbackground**: datakey is undefined when set custom datakey fix [#2908](https://github.com/VisActor/VChart/issues/2908)
+- **@visactor/vchart**: fix the issue where `barMaxWidth` does not work when `barWidth` is configured, [#2885](https://github.com/VisActor/VChart/issues/2885)`
+- **@visactor/vchart**: line/area clip animation by incorrect direction
+- **crosshair**: fix bug of crosshair position when legend filter data. fix [#2905](https://github.com/VisActor/VChart/issues/2905)
+- **@visactor/vchart**: fix polar animation logic for radar charts
+- **@visactor/vchart**: type define fix
+
+[more detail about v1.11.7](https://github.com/VisActor/VChart/releases/tag/v1.11.7)
+
+# v1.11.6
+
+2024-06-27
+
+
+**🐛 功能修复**
+
+- **@visactor/vchart**: 修复图表背景不支持渐变色配置的问题
+- **animation**: 修复玫瑰图重复更新,动画bug,关闭[#2856](https://github.com/VisActor/VChart/issues/2856)
+- **@visactor/vchart**:修复类型定义 `ITooltipTheme`, 关闭 [#2850](https://github.com/VisActor/VChart/issues/2850)
+- **@visactor/vchart**: 修复`updateSpec`时,更新动画没有触发的问题 [#2835](https://github.com/VisActor/VChart/issues/2835) [#2836](https://github.com/VisActor/VChart/issues/2836)
+
+
+
+[更多详情请查看 v1.11.6](https://github.com/VisActor/VChart/releases/tag/v1.11.6)
+
+# v1.11.5
+
+2024-06-21
+
+
+**🆕 New feature**
+
+- **@visactor/vchart**: add option `style.align` of Tooltip, support RTL tooltip
+-
+
+**🐛 Bug fix**
+
+ - **@visactor/vchart**: optimize discrete legend pager color in dark theme, related [#2654](https://github.com/VisActor/VChart/issues/2654)
+ - **@visactor/vchart**: fix the issue issue with stacked waterfall charts where positive and negative values were not stacked separately when there were both positive and negative values in the same stack, fix [#2212](https://github.com/VisActor/VChart/issues/2212)
+
+
+
+
+
+[more detail about v1.11.5](https://github.com/VisActor/VChart/releases/tag/v1.11.5)
+
+# 1.11.4
+
+## 🐛 fix
+ - **@visactor/vchart**: fix bug of `updateSpec` when has `scales`, close #2744
+ - **@visactor/vchart**: gauge chart might throw error when the value is close to its maximum, fix #2783
+ - **@visactor/vchart**: fix the behavior of the gauge pointer when it exceeds the axis range, fix #2780
+ - **@visactor/vchart**: normal animation not work when appear animation is disabled, fix #2807
+ - **@visactor/vchart**: upgrade vrender to 0.19.10, vgrammar to 0.13.9
+
+# 1.11.3
+## 🆕 feat
+@visactor/vchart: add option showBackgroundChart of DataZoom
+
+## 🐛 fix
+@visactor/vchart: bar chart should work normally when x-axis is linear, fix #2758
+@visactor/vchart: fix issue of continuous legend filter in treemap
+@visactor/vchart: fixed the issue that the newly added component type could not take effect when updateSpec
+@visactor/vchart: fixed setSelected of sankey chart, fix #2757 , fix #2765
+
+
+# 1.11.2
+- 正式版发布
+- @visactor/vchart: fix the bug that animationThreshold not work, close #2745
+- @visactor/vchart: fix the issue of update animation in area chart is not work
+- common: bar series support auto band size in common chart. fix#2704
+- @visactor/vchart: corsshair should hide when pointer out view, fix #2726
+- @visactor/vchart: close animation cause by datazoom/scrollbar
+- @visactor/vchart: `type-step` markLine's label should consider the refX/refY/dx/dy set by user, fixed#2739
+- react-vchart: fix the issue of that the props id not work
+- @visactor/vchart: polarAxis.grid.smooth not work in theme configuratio
+ 🔧 chore
+- @visactor/vchart: when build es5 , targets of @babel/preset-env should be defaults, fix #2702
+
+# 1.11.0-alpha.3
+- 更新README
+
+# 1.11.0-alpha.2
+- VChart组件支持InitOptions参数
+
+# 1.11.0-alpha.1
+- VChart支持HarmonyOS的StageTS架构
+
diff --git a/packages/vchart/CHANGELOG.md b/packages/vchart/CHANGELOG.md
index de42aa600b..e21e526ffc 100644
--- a/packages/vchart/CHANGELOG.md
+++ b/packages/vchart/CHANGELOG.md
@@ -2,6 +2,18 @@
This log was last generated on Fri, 30 Jan 2026 03:53:56 GMT and should not be manually modified.
+# v2.0.15
+
+2026-02-02
+
+**🆕 New Features**
+
+- feat: Support Brush API and Interactive API by
+- feat: Support fixed pixel step scrolling on wheel event and minimum scrollbar slider height
+
+
+- fix: Fix React VChart component registration logic
+
## 2.0.14
Fri, 30 Jan 2026 03:53:56 GMT
@@ -428,7 +440,7 @@ Tue, 07 Jan 2025 10:21:06 GMT
### Updates
-- feat: add datum to params on axis-label event
+- feat: add datum to params on axis-label event
- feat: package some hook in vgrammar
@@ -933,7 +945,7 @@ Tue, 06 Aug 2024 09:20:16 GMT
- fix: prevent trigger original event in panEnd composite event #2931
-- fix:curveType `monotone` in seriesStyle not work
+- fix:curveType `monotone` in seriesStyle not work
- fix: charts should not stack when only specify `stackValue` but `stack` is false, fix #3005
@@ -988,7 +1000,7 @@ Tue, 16 Jul 2024 12:19:22 GMT
- fix: clear the timer of tooltip when has update
-- fix: statistics confict of linear and discrete field. fix#2926
+- fix: statistics confict of linear and discrete field. fix#2926
- fix: fix polar animation logic for radar charts
- fix: fix PolarPointUpdate when from point is center
@@ -1176,7 +1188,7 @@ Wed, 08 May 2024 11:01:15 GMT
- refactor: react-vchart will require component by need by default
- refactor: remove built-in simplify data transform
-- feat: support `simplify.tolerance` config in `registerMap` API
+- feat: support `simplify.tolerance` config in `registerMap` API
## 1.10.5
Thu, 25 Apr 2024 11:57:23 GMT
@@ -1469,7 +1481,7 @@ Mon, 22 Jan 2024 12:27:45 GMT
### Updates
- feat: support supportsTouchEvents and supportsPointerEvents config
-- feat: support `alignSelf` of layout `normal-inline` elements, fix #2072
+- feat: support `alignSelf` of layout `normal-inline` elements, fix #2072
- feat: upgrade vrender
@@ -1582,7 +1594,7 @@ Fri, 29 Dec 2023 14:44:05 GMT
- fix: error in chart level modification of media query action
-- fix: dimension tooltip in the dual-dimension chart contains data of only one dimension, related #1841
+- fix: dimension tooltip in the dual-dimension chart contains data of only one dimension, related #1841
- fix: fix bug in layout when band axis has no domain
@@ -1664,7 +1676,7 @@ Wed, 06 Dec 2023 07:34:11 GMT
- fix: clear old encode when update, fix #1630
-- fix: fix the problem that track mark has multiple elements in gauge series, related #1643
+- fix: fix the problem that track mark has multiple elements in gauge series, related #1643
- fix: fix the problem that gaugePointer series doesn't support custom `innerRadius`, related #1644
- refactor: unify `getVRenderComponents` method in Component model
- fix: fix the type error of markArea
@@ -1687,7 +1699,7 @@ Wed, 29 Nov 2023 19:03:36 GMT
- fix: clear old encode when update, fix #1630
-- fix: fix the problem that track mark has multiple elements in gauge series, related #1643
+- fix: fix the problem that track mark has multiple elements in gauge series, related #1643
- fix: fix the problem that gaugePointer series doesn't support custom `innerRadius`, related #1644
- refactor: unify `getVRenderComponents` method in Component model
@@ -1992,7 +2004,7 @@ Mon, 25 Sep 2023 10:49:42 GMT
- feat: support `label.confine` for markLine and markPoint to auto adjust label's position, relate https://github.com/VisActor/VChart/issues/699
- fix: `offsetX` and `offsetY` can not work in mark component
- feat: support `minAngle` for pie chart, relate #738
-- feat: disable label animation as default in map series
+- feat: disable label animation as default in map series
- fix: sankey chart support color config'
- feat: increase chart stacking capabilities, provide stackValue to support independent stacking of multiple series
@@ -2109,7 +2121,7 @@ Tue, 05 Sep 2023 11:24:47 GMT
### Patches
-- fix: fix the issue of `seriesIndex` not work in discrete legend, see #732
+- fix: fix the issue of `seriesIndex` not work in discrete legend, see #732
### Updates
@@ -2269,7 +2281,7 @@ Thu, 10 Aug 2023 05:23:25 GMT
- feat: dimension tooltip supports linear axis
-- feat: filling full data to map mark data in #420
+- feat: filling full data to map mark data in #420
- feat(background): support background of chart & series
- feat(onError): support configuration of onerror in chart instance initoption
- feat: supplement sync methods in vchart instance
@@ -2443,11 +2455,11 @@ Wed, 26 Jul 2023 03:18:52 GMT
- fix(label): pickable shoule be false if label component is configured `interactive: false`
- fix the layoutOffsetX|Y not work in normal items
- fix: line mark has a different easing in update animation causes strange animation effect
-- fix: `channel` config not work in animation
+- fix: `channel` config not work in animation
- No longer requires to hold down the Ctrl key for zoom interaction & fix zoomLimit bug
- fix: default tooltip handler needs to adapt to the scale property
- fix(vchart): export IRegionSpec from VChart
-- fix(waterfall-position): fix the mistake of compute totalPosition in waterfall-series
+- fix(waterfall-position): fix the mistake of compute totalPosition in waterfall-series
- fix: compact window variable for non-browser env
- fix: compact window variable for non-browser env