From 843598bf07b4da580832267241c92b9507cd3f3b Mon Sep 17 00:00:00 2001 From: fangsmile Date: Fri, 11 Sep 2026 10:04:43 +0000 Subject: [PATCH 1/2] build: release version 1.26.8 [skip ci] --- ...at-set-default-theme_2026-09-09-03-47.json | 11 ---- ...0-image-null-preview_2026-08-25-17-50.json | 11 ---- ...-nested-field-update_2026-09-04-10-30.json | 11 ---- ...issue-5274-http-copy_2026-08-24-15-00.json | 11 ---- ...lear-col-width-cache_2026-08-28-00-00.json | 11 ---- common/config/rush/pnpm-lock.yaml | 58 +++++++++---------- common/config/rush/version-policies.json | 2 +- docs/assets/changelog/en/release.md | 19 ++++++ docs/assets/changelog/zh/release.md | 19 ++++++ docs/package.json | 18 +++--- packages/openinula-vtable/package.json | 4 +- packages/react-vtable/package.json | 4 +- packages/vtable-calendar/package.json | 4 +- packages/vtable-editors/package.json | 2 +- packages/vtable-export/package.json | 4 +- packages/vtable-gantt/package.json | 6 +- packages/vtable-plugins/package.json | 8 +-- packages/vtable-search/package.json | 4 +- packages/vtable-sheet/package.json | 8 +-- packages/vtable/CHANGELOG.json | 26 +++++++++ packages/vtable/CHANGELOG.md | 16 ++++- packages/vtable/package.json | 4 +- packages/vue-vtable/package.json | 4 +- tools/bugserver-trigger/package.json | 10 ++-- 24 files changed, 149 insertions(+), 126 deletions(-) delete mode 100644 common/changes/@visactor/vtable/feat-set-default-theme_2026-09-09-03-47.json delete mode 100644 common/changes/@visactor/vtable/fix-5290-image-null-preview_2026-08-25-17-50.json delete mode 100644 common/changes/@visactor/vtable/fix-issue-4186-nested-field-update_2026-09-04-10-30.json delete mode 100644 common/changes/@visactor/vtable/fix-issue-5274-http-copy_2026-08-24-15-00.json delete mode 100644 common/changes/@visactor/vtable/fix-issue-5298-clear-col-width-cache_2026-08-28-00-00.json diff --git a/common/changes/@visactor/vtable/feat-set-default-theme_2026-09-09-03-47.json b/common/changes/@visactor/vtable/feat-set-default-theme_2026-09-09-03-47.json deleted file mode 100644 index d55e6aee0..000000000 --- a/common/changes/@visactor/vtable/feat-set-default-theme_2026-09-09-03-47.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "feat: add themes.setDefaultTheme for application-wide default styling", - "type": "none", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "30969393+kitee0325@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@visactor/vtable/fix-5290-image-null-preview_2026-08-25-17-50.json b/common/changes/@visactor/vtable/fix-5290-image-null-preview_2026-08-25-17-50.json deleted file mode 100644 index f2900f0db..000000000 --- a/common/changes/@visactor/vtable/fix-5290-image-null-preview_2026-08-25-17-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: prevent empty image, audio, and video cells from opening media previews (GitHub #5290)", - "type": "patch", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "108231307+dajiaohuang@users.noreply.github.com" -} diff --git a/common/changes/@visactor/vtable/fix-issue-4186-nested-field-update_2026-09-04-10-30.json b/common/changes/@visactor/vtable/fix-issue-4186-nested-field-update_2026-09-04-10-30.json deleted file mode 100644 index a59754ebe..000000000 --- a/common/changes/@visactor/vtable/fix-issue-4186-nested-field-update_2026-09-04-10-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "fix: update nested fields by path", - "type": "patch", - "packageName": "@visactor/vtable" - } - ], - "packageName": "@visactor/vtable", - "email": "biukam.w@gmail.com" -} diff --git a/common/changes/@visactor/vtable/fix-issue-5274-http-copy_2026-08-24-15-00.json b/common/changes/@visactor/vtable/fix-issue-5274-http-copy_2026-08-24-15-00.json deleted file mode 100644 index 5f13961b0..000000000 --- a/common/changes/@visactor/vtable/fix-issue-5274-http-copy_2026-08-24-15-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274)", - "type": "patch" - } - ], - "packageName": "@visactor/vtable", - "email": "892739385@qq.com" -} diff --git a/common/changes/@visactor/vtable/fix-issue-5298-clear-col-width-cache_2026-08-28-00-00.json b/common/changes/@visactor/vtable/fix-issue-5298-clear-col-width-cache_2026-08-28-00-00.json deleted file mode 100644 index 5c3ba761d..000000000 --- a/common/changes/@visactor/vtable/fix-issue-5298-clear-col-width-cache_2026-08-28-00-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable", - "comment": "fix: preserve pivot table column widths after updateOption (#5298)", - "type": "patch" - } - ], - "packageName": "@visactor/vtable", - "email": "biukam.w@gmail.com" -} diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e266a022c..d37d1fc8c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -27,34 +27,34 @@ importers: specifier: ^2.11.0 version: 2.57.0(vue@3.5.31(typescript@4.9.5)) '@visactor/openinula-vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/openinula-vtable '@visactor/react-vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/react-vtable '@visactor/vchart': specifier: 2.1.3 version: 2.1.3 '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable-editors '@visactor/vtable-export': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable-export '@visactor/vtable-gantt': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable-gantt '@visactor/vtable-search': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable-search '@visactor/vtable-sheet': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vtable-sheet '@visactor/vue-vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../packages/vue-vtable '@visactor/vutils': specifier: ~1.0.17 @@ -148,7 +148,7 @@ importers: ../../packages/openinula-vtable: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -278,7 +278,7 @@ importers: ../../packages/react-vtable: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -456,7 +456,7 @@ importers: specifier: ~1.0.17 version: 1.0.23 '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-editors '@visactor/vutils': specifier: ~1.0.17 @@ -640,7 +640,7 @@ importers: ../../packages/vtable-calendar: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -863,7 +863,7 @@ importers: specifier: 2.0.7 version: 2.0.7 '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -1023,10 +1023,10 @@ importers: specifier: ~1.0.17 version: 1.0.23 '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-editors '@visactor/vutils': specifier: ~1.0.17 @@ -1259,13 +1259,13 @@ importers: specifier: 2.1.3 version: 2.1.3 '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-editors '@visactor/vtable-gantt': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-gantt '@vitejs/plugin-react': specifier: 3.1.0 @@ -1364,7 +1364,7 @@ importers: ../../packages/vtable-search: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -1518,13 +1518,13 @@ importers: specifier: ~1.0.17 version: 1.0.23 '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-editors '@visactor/vtable-plugins': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable-plugins '@visactor/vutils': specifier: ~1.0.17 @@ -1663,7 +1663,7 @@ importers: ../../packages/vue-vtable: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../vtable '@visactor/vutils': specifier: ~1.0.17 @@ -1844,19 +1844,19 @@ importers: ../../tools/bugserver-trigger: dependencies: '@visactor/vtable': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../../packages/vtable '@visactor/vtable-editors': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../../packages/vtable-editors '@visactor/vtable-gantt': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../../packages/vtable-gantt '@visactor/vtable-plugins': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../../packages/vtable-plugins '@visactor/vtable-sheet': - specifier: workspace:1.26.7 + specifier: workspace:1.26.8 version: link:../../packages/vtable-sheet devDependencies: '@internal/bundler': diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 2fa348fd6..a482f07a9 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vtableMain","version":"1.26.7","mainProject":"@visactor/vtable","nextBump":"patch"}] +[{"definitionName":"lockStepVersion","policyName":"vtableMain","version":"1.26.8","mainProject":"@visactor/vtable","nextBump":"patch"}] diff --git a/docs/assets/changelog/en/release.md b/docs/assets/changelog/en/release.md index f5f4f054d..14e3e16a8 100644 --- a/docs/assets/changelog/en/release.md +++ b/docs/assets/changelog/en/release.md @@ -1,3 +1,22 @@ +# v1.26.8 + +2026-09-11 + +**🆕 New Features** + +- **@visactor/vtable**: add themes.setDefaultTheme for application-wide default styling + +**🐛 Bug Fixes** + +- **@visactor/vtable**: prevent empty image, audio, and video cells from opening media previews (GitHub #5290) +- **@visactor/vtable**: update nested fields by path +- **@visactor/vtable**: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274) +- **@visactor/vtable**: preserve pivot table column widths after updateOption (#5298) + +**Full Changelog**: https://github.com/VisActor/VTable/compare/v1.26.7...v1.26.8 + +[more detail about v1.26.8](https://github.com/VisActor/VTable/releases/tag/v1.26.8) + # v1.26.7 2026-08-20 diff --git a/docs/assets/changelog/zh/release.md b/docs/assets/changelog/zh/release.md index 6664a9564..4ca8e5ef4 100644 --- a/docs/assets/changelog/zh/release.md +++ b/docs/assets/changelog/zh/release.md @@ -1,3 +1,22 @@ +# v1.26.8 + +2026-09-11 + +**🆕 新增功能** + +- **@visactor/vtable**: 新增 themes.setDefaultTheme for application-wide default styling + +**🐛 问题修复** + +- **@visactor/vtable**: prevent empty image, audio, and video cells from opening media previews (GitHub #5290) +- **@visactor/vtable**: 更新 nested fields by path +- **@visactor/vtable**: prefer event clipboard data for copy and cut, fall back it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274) +- **@visactor/vtable**: preserve pivot table column widths after updateOption (#5298) + +**Full Changelog**: https://github.com/VisActor/VTable/compare/v1.26.7...v1.26.8 + +[更多详情请查看 v1.26.8](https://github.com/VisActor/VTable/releases/tag/v1.26.8) + # v1.26.7 2026-08-20 diff --git a/docs/package.json b/docs/package.json index cbab95dc3..ded2797e0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -12,15 +12,15 @@ "dependencies": { "@arco-design/web-react": "2.66.12", "@arco-design/web-vue": "^2.11.0", - "@visactor/vtable": "workspace:1.26.7", - "@visactor/vtable-gantt": "workspace:1.26.7", - "@visactor/react-vtable": "workspace:1.26.7", - "@visactor/vue-vtable": "workspace:1.26.7", - "@visactor/openinula-vtable": "workspace:1.26.7", - "@visactor/vtable-editors": "workspace:1.26.7", - "@visactor/vtable-export": "workspace:1.26.7", - "@visactor/vtable-search": "workspace:1.26.7", - "@visactor/vtable-sheet": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", + "@visactor/vtable-gantt": "workspace:1.26.8", + "@visactor/react-vtable": "workspace:1.26.8", + "@visactor/vue-vtable": "workspace:1.26.8", + "@visactor/openinula-vtable": "workspace:1.26.8", + "@visactor/vtable-editors": "workspace:1.26.8", + "@visactor/vtable-export": "workspace:1.26.8", + "@visactor/vtable-search": "workspace:1.26.8", + "@visactor/vtable-sheet": "workspace:1.26.8", "buble": "^0.20.0", "@visactor/vchart": "2.1.3", "markdown-it": "^13.0.0", diff --git a/packages/openinula-vtable/package.json b/packages/openinula-vtable/package.json index 78be8cbcd..e6e255433 100644 --- a/packages/openinula-vtable/package.json +++ b/packages/openinula-vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/openinula-vtable", - "version": "1.26.7", + "version": "1.26.8", "description": "The openinula version of VTable", "keywords": [ "openinula", @@ -44,7 +44,7 @@ "access": "public" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17" }, "devDependencies": { diff --git a/packages/react-vtable/package.json b/packages/react-vtable/package.json index 2df5245aa..f3b9cce98 100644 --- a/packages/react-vtable/package.json +++ b/packages/react-vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/react-vtable", - "version": "1.26.7", + "version": "1.26.8", "description": "The react version of VTable", "keywords": [ "react", @@ -58,7 +58,7 @@ "react-dom": "^18.2.0 || ^19.0.0" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17", "react-is": "^18.2.0", "react-reconciler": "0.29.0" diff --git a/packages/vtable-calendar/package.json b/packages/vtable-calendar/package.json index 38dc37cca..e3f49260f 100644 --- a/packages/vtable-calendar/package.json +++ b/packages/vtable-calendar/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-calendar", - "version": "1.26.7", + "version": "1.26.8", "description": "The calendar component of VTable", "author": { "name": "VisActor", @@ -37,7 +37,7 @@ "access": "public" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17", "date-fns": "3.6.0" }, diff --git a/packages/vtable-editors/package.json b/packages/vtable-editors/package.json index 24c8edb84..5edf8d77e 100644 --- a/packages/vtable-editors/package.json +++ b/packages/vtable-editors/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-editors", - "version": "1.26.7", + "version": "1.26.8", "description": "", "sideEffects": false, "main": "cjs/index.js", diff --git a/packages/vtable-export/package.json b/packages/vtable-export/package.json index a431f3c96..7423cb5d9 100644 --- a/packages/vtable-export/package.json +++ b/packages/vtable-export/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-export", - "version": "1.26.7", + "version": "1.26.8", "description": "The export util of VTable", "author": { "name": "VisActor", @@ -37,7 +37,7 @@ "access": "public" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17", "file-saver": "2.0.5", "@types/file-saver": "2.0.7", diff --git a/packages/vtable-gantt/package.json b/packages/vtable-gantt/package.json index baca2d03d..cf57b8dc9 100644 --- a/packages/vtable-gantt/package.json +++ b/packages/vtable-gantt/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-gantt", - "version": "1.26.7", + "version": "1.26.8", "description": "canvas table width high performance", "keywords": [ "vtable-gantt", @@ -50,8 +50,8 @@ "fix-memory-limit": "cross-env LIMIT=10240 increase-memory-limit" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", - "@visactor/vtable-editors": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", + "@visactor/vtable-editors": "workspace:1.26.8", "@visactor/vutils": "~1.0.17", "@visactor/vscale": "~1.0.17", "@visactor/vdataset": "~1.0.17", diff --git a/packages/vtable-plugins/package.json b/packages/vtable-plugins/package.json index 0486e0cc8..0f1f63caf 100644 --- a/packages/vtable-plugins/package.json +++ b/packages/vtable-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-plugins", - "version": "1.26.7", + "version": "1.26.8", "description": "The search util of VTable", "author": { "name": "VisActor", @@ -61,9 +61,9 @@ "devDependencies": { "cross-env": "^7.0.3", "increase-memory-limit": "^1.0.7", - "@visactor/vtable": "workspace:1.26.7", - "@visactor/vtable-editors": "workspace:1.26.7", - "@visactor/vtable-gantt": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", + "@visactor/vtable-editors": "workspace:1.26.8", + "@visactor/vtable-gantt": "workspace:1.26.8", "@visactor/vchart": "2.1.3", "@internal/bundler": "workspace:*", "@internal/eslint-config": "workspace:*", diff --git a/packages/vtable-search/package.json b/packages/vtable-search/package.json index 7d0ff32ce..98003b3fe 100644 --- a/packages/vtable-search/package.json +++ b/packages/vtable-search/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-search", - "version": "1.26.7", + "version": "1.26.8", "description": "The search util of VTable", "author": { "name": "VisActor", @@ -36,7 +36,7 @@ "access": "public" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17" }, "devDependencies": { diff --git a/packages/vtable-sheet/package.json b/packages/vtable-sheet/package.json index f25091d3e..6be894095 100644 --- a/packages/vtable-sheet/package.json +++ b/packages/vtable-sheet/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable-sheet", - "version": "1.26.7", + "version": "1.26.8", "description": "Lightweight editable spreadsheet component based on VTable", "keywords": [ "vtable-sheet", @@ -50,9 +50,9 @@ "build:es": "bundle --clean -f es --ignorePostTasks" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", - "@visactor/vtable-editors": "workspace:1.26.7", - "@visactor/vtable-plugins": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", + "@visactor/vtable-editors": "workspace:1.26.8", + "@visactor/vtable-plugins": "workspace:1.26.8", "@visactor/vutils": "~1.0.17", "@visactor/vscale": "~1.0.17", "@visactor/vdataset": "~1.0.17", diff --git a/packages/vtable/CHANGELOG.json b/packages/vtable/CHANGELOG.json index 34e307d14..68e329177 100644 --- a/packages/vtable/CHANGELOG.json +++ b/packages/vtable/CHANGELOG.json @@ -1,6 +1,32 @@ { "name": "@visactor/vtable", "entries": [ + { + "version": "1.26.8", + "tag": "@visactor/vtable_v1.26.8", + "date": "Fri, 11 Sep 2026 09:49:37 GMT", + "comments": { + "none": [ + { + "comment": "feat: add themes.setDefaultTheme for application-wide default styling" + } + ], + "patch": [ + { + "comment": "fix: prevent empty image, audio, and video cells from opening media previews (GitHub #5290)" + }, + { + "comment": "fix: update nested fields by path" + }, + { + "comment": "fix: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274)" + }, + { + "comment": "fix: preserve pivot table column widths after updateOption (#5298)" + } + ] + } + }, { "version": "1.26.7", "tag": "@visactor/vtable_v1.26.7", diff --git a/packages/vtable/CHANGELOG.md b/packages/vtable/CHANGELOG.md index 8c454c62c..4bfb9d602 100644 --- a/packages/vtable/CHANGELOG.md +++ b/packages/vtable/CHANGELOG.md @@ -1,6 +1,20 @@ # Change Log - @visactor/vtable -This log was last generated on Thu, 20 Aug 2026 08:02:48 GMT and should not be manually modified. +This log was last generated on Fri, 11 Sep 2026 09:49:37 GMT and should not be manually modified. + +## 1.26.8 +Fri, 11 Sep 2026 09:49:37 GMT + +### Patches + +- fix: prevent empty image, audio, and video cells from opening media previews (GitHub #5290) +- fix: update nested fields by path +- fix: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274) +- fix: preserve pivot table column widths after updateOption (#5298) + +### Updates + +- feat: add themes.setDefaultTheme for application-wide default styling ## 1.26.7 Thu, 20 Aug 2026 08:02:48 GMT diff --git a/packages/vtable/package.json b/packages/vtable/package.json index 1f2ae411e..aea9cb8e3 100644 --- a/packages/vtable/package.json +++ b/packages/vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vtable", - "version": "1.26.7", + "version": "1.26.8", "description": "canvas table width high performance", "keywords": [ "grid", @@ -52,7 +52,7 @@ "fix-memory-limit": "cross-env LIMIT=10240 increase-memory-limit" }, "dependencies": { - "@visactor/vtable-editors": "workspace:1.26.7", + "@visactor/vtable-editors": "workspace:1.26.8", "@visactor/vrender": "~1.1.8", "@visactor/vrender-core": "~1.1.8", "@visactor/vrender-kits": "~1.1.8", diff --git a/packages/vue-vtable/package.json b/packages/vue-vtable/package.json index c9337f18e..cbb9c469b 100644 --- a/packages/vue-vtable/package.json +++ b/packages/vue-vtable/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vue-vtable", - "version": "1.26.7", + "version": "1.26.8", "description": "The vue version of VTable", "keywords": [ "vue", @@ -59,7 +59,7 @@ "access": "public" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", + "@visactor/vtable": "workspace:1.26.8", "@visactor/vutils": "~1.0.17" }, "devDependencies": { diff --git a/tools/bugserver-trigger/package.json b/tools/bugserver-trigger/package.json index a744555a1..97dabfa9a 100644 --- a/tools/bugserver-trigger/package.json +++ b/tools/bugserver-trigger/package.json @@ -8,11 +8,11 @@ "ci": "ts-node --transpileOnly --skipProject ./scripts/trigger-test.ts" }, "dependencies": { - "@visactor/vtable": "workspace:1.26.7", - "@visactor/vtable-gantt": "workspace:1.26.7", - "@visactor/vtable-editors": "workspace:1.26.7", - "@visactor/vtable-plugins": "workspace:1.26.7", - "@visactor/vtable-sheet": "workspace:1.26.7" + "@visactor/vtable": "workspace:1.26.8", + "@visactor/vtable-gantt": "workspace:1.26.8", + "@visactor/vtable-editors": "workspace:1.26.8", + "@visactor/vtable-plugins": "workspace:1.26.8", + "@visactor/vtable-sheet": "workspace:1.26.8" }, "devDependencies": { "@rushstack/eslint-patch": "~1.1.4", From da6a74645c17a1b753ddd4d291937e605898166c Mon Sep 17 00:00:00 2001 From: fangsmile <892739385@qq.com> Date: Fri, 11 Sep 2026 18:57:12 +0800 Subject: [PATCH 2/2] docs: refine v1.26.8 release notes Translate the Chinese release summary. Move the vtable-sheet change into both release documents. Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com --- .../fix-vtable-sheet-compile_2026-08-25-09-30.json | 11 ----------- docs/assets/changelog/en/release.md | 1 + docs/assets/changelog/zh/release.md | 13 +++++++------ 3 files changed, 8 insertions(+), 17 deletions(-) delete mode 100644 common/changes/@visactor/vtable-sheet/fix-vtable-sheet-compile_2026-08-25-09-30.json diff --git a/common/changes/@visactor/vtable-sheet/fix-vtable-sheet-compile_2026-08-25-09-30.json b/common/changes/@visactor/vtable-sheet/fix-vtable-sheet-compile_2026-08-25-09-30.json deleted file mode 100644 index 19d4cb233..000000000 --- a/common/changes/@visactor/vtable-sheet/fix-vtable-sheet-compile_2026-08-25-09-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vtable-sheet", - "comment": "fix: keep test-only plugin sources out of the vtable-sheet package compile", - "type": "patch" - } - ], - "packageName": "@visactor/vtable-sheet", - "email": "108231307+dajiaohuang@users.noreply.github.com" -} diff --git a/docs/assets/changelog/en/release.md b/docs/assets/changelog/en/release.md index 14e3e16a8..831366d18 100644 --- a/docs/assets/changelog/en/release.md +++ b/docs/assets/changelog/en/release.md @@ -12,6 +12,7 @@ - **@visactor/vtable**: update nested fields by path - **@visactor/vtable**: prefer event clipboard data for copy and cut, fall back to it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274) - **@visactor/vtable**: preserve pivot table column widths after updateOption (#5298) +- **@visactor/vtable-sheet**: keep test-only plugin sources out of the package compile **Full Changelog**: https://github.com/VisActor/VTable/compare/v1.26.7...v1.26.8 diff --git a/docs/assets/changelog/zh/release.md b/docs/assets/changelog/zh/release.md index 4ca8e5ef4..1c36af611 100644 --- a/docs/assets/changelog/zh/release.md +++ b/docs/assets/changelog/zh/release.md @@ -4,16 +4,17 @@ **🆕 新增功能** -- **@visactor/vtable**: 新增 themes.setDefaultTheme for application-wide default styling +- **@visactor/vtable**: 新增 `themes.setDefaultTheme`,支持配置应用级默认主题样式 **🐛 问题修复** -- **@visactor/vtable**: prevent empty image, audio, and video cells from opening media previews (GitHub #5290) -- **@visactor/vtable**: 更新 nested fields by path -- **@visactor/vtable**: prefer event clipboard data for copy and cut, fall back it for paste when the async Clipboard API is unavailable, preserve cut source cells until paste succeeds, and normalize pasted HTML cell content (GitHub #5274) -- **@visactor/vtable**: preserve pivot table column widths after updateOption (#5298) +- **@visactor/vtable**: 阻止空图片、音频和视频单元格打开媒体预览(GitHub #5290) +- **@visactor/vtable**: 支持按路径更新嵌套字段 +- **@visactor/vtable**: 复制和剪切时优先使用事件的剪贴板数据;异步 Clipboard API 不可用时为粘贴提供回退;粘贴成功前保留剪切源单元格,并规范化粘贴的 HTML 单元格内容(GitHub #5274) +- **@visactor/vtable**: 调用 `updateOption` 后保留透视表列宽(#5298) +- **@visactor/vtable-sheet**: 修复编译配置,避免将仅用于测试的插件源码纳入包编译 -**Full Changelog**: https://github.com/VisActor/VTable/compare/v1.26.7...v1.26.8 +**完整更新日志**: https://github.com/VisActor/VTable/compare/v1.26.7...v1.26.8 [更多详情请查看 v1.26.8](https://github.com/VisActor/VTable/releases/tag/v1.26.8)