From 8952268d3178802d0ab814cdfb5cf6c01fd44c73 Mon Sep 17 00:00:00 2001 From: purpose Date: Tue, 7 Jan 2025 19:50:34 +0800 Subject: [PATCH 1/7] fix: release unused loop animation --- .../vgrammar-core/src/graph/animation/animate.ts | 15 ++++++++++++++- .../vgrammar-core/src/graph/animation/animator.ts | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/vgrammar-core/src/graph/animation/animate.ts b/packages/vgrammar-core/src/graph/animation/animate.ts index 5d2788c44..d5d80ae72 100644 --- a/packages/vgrammar-core/src/graph/animation/animate.ts +++ b/packages/vgrammar-core/src/graph/animation/animate.ts @@ -81,7 +81,10 @@ export class Animate implements IAnimate { ); }); if (needStopAnimation) { - // do not clear exit element in case it will animate + this.clearElementAnimation(element, false); + } + // clear animations for exit elements + else if (element.diffState === DiffState.exit) { this.clearElementAnimation(element, false); } }); @@ -297,6 +300,16 @@ export class Animate implements IAnimate { elementCount: animatedElements.length, elementIndex: 0 }; + // clear animator with same state + animatedElements.forEach(element => { + (this.animators.get(config.state) ?? []) + .filter(animator => animator.element === element && animator.animationOptions.id === config.id) + .forEach(animator => { + animator.stop(null, false); + this.handleAnimatorEnd(animator, false); + }); + }); + // run animator animatedElements.forEach((element, index) => { animationParameters.elementIndex = index; // add animation parameter into parameters diff --git a/packages/vgrammar-core/src/graph/animation/animator.ts b/packages/vgrammar-core/src/graph/animation/animator.ts index 2dbb8f9d7..4d8aceb49 100644 --- a/packages/vgrammar-core/src/graph/animation/animator.ts +++ b/packages/vgrammar-core/src/graph/animation/animator.ts @@ -73,7 +73,7 @@ export class Animator implements IAnimator { return this; } - stop(stopState: 'start' | 'end' = 'end', invokeCallback: boolean = true): this { + stop(stopState?: 'start' | 'end', invokeCallback: boolean = true): this { // FIXME: wait for VRender to fix 'end' parameter this.runnings.forEach(running => running.stop(stopState)); this.animationEnd(invokeCallback); From 44ccef551f0e6ad64c1ab8a3e4750e7ce85f8a43 Mon Sep 17 00:00:00 2001 From: purpose Date: Tue, 7 Jan 2025 19:51:49 +0800 Subject: [PATCH 2/7] chore: update change log --- .../fix-clean-animation_2025-01-07-11-51.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json diff --git a/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json b/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json new file mode 100644 index 000000000..b9ce3de1d --- /dev/null +++ b/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vgrammar-core", + "comment": "fix loop animation release", + "type": "none" + } + ], + "packageName": "@visactor/vgrammar-core" +} \ No newline at end of file From a9ba90efe1eb8e6cde8e1ca19184b559aff9e4b1 Mon Sep 17 00:00:00 2001 From: xile611 Date: Thu, 9 Jan 2025 07:59:40 +0000 Subject: [PATCH 3/7] docs: generate changelog of release v0.15.3 --- docs/site/assets/changelog/en/release.md | 13 +++++++++++++ docs/site/assets/changelog/zh/release.md | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/docs/site/assets/changelog/en/release.md b/docs/site/assets/changelog/en/release.md index b6cf0340c..0d664defd 100644 --- a/docs/site/assets/changelog/en/release.md +++ b/docs/site/assets/changelog/en/release.md @@ -1,3 +1,16 @@ +# v0.15.3 + +2025-01-09 + + +**What's Changed** + + + +**Full Changelog**: https://github.com/VisActor/VGrammar/compare/v0.15.2...v0.15.3 + +[more detail about v0.15.3](https://github.com/VisActor/VGrammar/releases/tag/v0.15.3) + # v0.15.2 2025-01-06 diff --git a/docs/site/assets/changelog/zh/release.md b/docs/site/assets/changelog/zh/release.md index e1e0a0fa5..b5cf52131 100644 --- a/docs/site/assets/changelog/zh/release.md +++ b/docs/site/assets/changelog/zh/release.md @@ -1,3 +1,16 @@ +# v0.15.3 + +2025-01-09 + + +**What's Changed** + + + +**Full Changelog**: https://github.com/VisActor/VGrammar/compare/v0.15.2...v0.15.3 + +[更多详情请查看 v0.15.3](https://github.com/VisActor/VGrammar/releases/tag/v0.15.3) + # v0.15.2 2025-01-06 From bb5c0c33860a769ed0399b7195f357b384fb05b1 Mon Sep 17 00:00:00 2001 From: xile611 Date: Thu, 9 Jan 2025 16:59:10 +0800 Subject: [PATCH 4/7] docs: add comments --- packages/vgrammar-core/src/types/animate.ts | 6 ++++ .../vgrammar-core/src/types/interaction.ts | 33 +++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/packages/vgrammar-core/src/types/animate.ts b/packages/vgrammar-core/src/types/animate.ts index 533323c2e..c28084b4c 100644 --- a/packages/vgrammar-core/src/types/animate.ts +++ b/packages/vgrammar-core/src/types/animate.ts @@ -82,7 +82,13 @@ export type IAnimationConfig = IAnimationTimeline | IAnimationTypeConfig; * state动画,暂时只支持简单配置 */ export interface IStateAnimationConfig { + /** + * 状态动画的动画时长 + */ duration?: number; + /** + * 状态动画的缓动函数类型 + */ easing?: EasingType; } diff --git a/packages/vgrammar-core/src/types/interaction.ts b/packages/vgrammar-core/src/types/interaction.ts index 8e20d45e6..2311343ab 100644 --- a/packages/vgrammar-core/src/types/interaction.ts +++ b/packages/vgrammar-core/src/types/interaction.ts @@ -474,41 +474,74 @@ export interface FishEyeOptions extends IBaseInteractionOptions { } export interface ElementActiveSpec extends ElementActiveOptions { + /** + * 设置交互的类型为 'element-active' + */ type: 'element-active'; } export interface ElementSelectSpec extends ElementSelectOptions { + /** + * 设置交互的类型为 'element-select' + */ type: 'element-select'; } export interface ElementHighlightSpec extends ElementHighlightOptions { + /** + * 设置交互的类型为 'element-highlight' + */ type: 'element-highlight'; } export interface ElementHighlightByKeySpec extends ElementHighlightOptions { + /** + * 设置交互的类型为 'element-highlight-by-key' + */ type: 'element-highlight-by-key'; } export interface ElementHighlightByGroupSpec extends ElementHighlightOptions { + /** + * 设置交互的类型为 'element-highlight-by-group' + */ type: 'element-highlight-by-group'; } export interface ElementActiveByLegendSpec extends ElementActiveByLegendOptions { + /** + * 设置交互的类型为 'element-active-by-legend' + */ type: 'element-active-by-legend'; } export interface ElementHighlightByLegendSpec extends ElementHighlightByLegendOptions { + /** + * 设置交互的类型为'element-highlight-by-legend' + */ type: 'element-highlight-by-legend'; } export interface ElementHighlightByNameSpec extends ElementHighlightByNameOptions { + /** + * 设置交互的类型为'element-highlight-by-name' + */ type: 'element-highlight-by-name'; } export interface BrushHighlightSpec extends BrushHighlightOptions { + /** + * 设置交互类型为'brush-highlight' + */ type: 'brush-highlight'; } export interface BrushActiveSpec extends BrushActiveOptions { + /** + * 设置交互类型为 'brush-active' + */ type: 'brush-active'; } export interface BrushFilterSpec extends BrushFilterOptions { + /** + * 设置交互类型为'brush-filter' + */ type: 'brush-filter'; } From 47dca886c50145cd3db0400682bcb519a0420d1a Mon Sep 17 00:00:00 2001 From: Rui-Sun Date: Mon, 13 Jan 2025 11:30:47 +0800 Subject: [PATCH 5/7] feat: add customInsertZerosToArray in wordcloud #619 --- ...feat-customInsertZerosToArray_2025-01-13-03-30.json | 10 ++++++++++ packages/vgrammar-wordcloud/src/cloud-layout.ts | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json diff --git a/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json b/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json new file mode 100644 index 000000000..54d3eef6e --- /dev/null +++ b/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vgrammar-core", + "comment": "feat: add customInsertZerosToArray in wordcloud #619", + "type": "none" + } + ], + "packageName": "@visactor/vgrammar-core" +} \ No newline at end of file diff --git a/packages/vgrammar-wordcloud/src/cloud-layout.ts b/packages/vgrammar-wordcloud/src/cloud-layout.ts index c9d9fc325..7fe2980b5 100644 --- a/packages/vgrammar-wordcloud/src/cloud-layout.ts +++ b/packages/vgrammar-wordcloud/src/cloud-layout.ts @@ -69,6 +69,8 @@ interface ICloudLayoutOptions extends IBaseLayoutOptions { padding?: TagItemAttribute; enlarge?: boolean; + + customInsertZerosToArray?: (array: any[], index: number, length: number) => void; } export class CloudLayout extends BaseLayout implements IProgressiveTransformResult { @@ -371,6 +373,9 @@ export class CloudLayout extends BaseLayout implements IPro // 分组扩充填充数组, 一次填充超过大概126000+会报stack overflow,worker环境下大概6w,这边取个比较小的 // https://stackoverflow.com/questions/22123769/rangeerror-maximum-call-stack-size-exceeded-why private insertZerosToArray(array: any[], index: number, length: number) { + if (this.options.customInsertZerosToArray) { + return this.options.customInsertZerosToArray(array, index, length); + } const len = Math.floor(length / MAX_ARGUMENTS_LENGTH); const restLen = length % MAX_ARGUMENTS_LENGTH; From 27e667bd278e5e18013d0d66369f83ce8929e42c Mon Sep 17 00:00:00 2001 From: xile611 Date: Wed, 15 Jan 2025 15:50:18 +0800 Subject: [PATCH 6/7] fix: upgrade vrender to 0.21.10 --- common/config/rush/pnpm-lock.yaml | 127 ++++++++++-------- docs/dev-demos/package.json | 6 +- docs/site/package.json | 6 +- packages/vgrammar-core/package.json | 6 +- packages/vgrammar-hierarchy/package.json | 4 +- packages/vgrammar-plot/package.json | 6 +- packages/vgrammar-sankey/package.json | 4 +- packages/vgrammar-util/package.json | 2 +- packages/vgrammar-venn/package.json | 4 +- .../vgrammar-wordcloud-shape/package.json | 4 +- packages/vgrammar-wordcloud/package.json | 4 +- 11 files changed, 91 insertions(+), 82 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d01e8f94e..c33302621 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -19,9 +19,9 @@ importers: '@visactor/vgrammar-util': workspace:0.15.3 '@visactor/vgrammar-wordcloud': workspace:0.15.3 '@visactor/vgrammar-wordcloud-shape': workspace:0.15.3 - '@visactor/vrender': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 '@vitejs/plugin-react': 3.1.0 d3-scale-chromatic: ^3.0.0 @@ -41,9 +41,9 @@ importers: '@visactor/vgrammar-util': link:../../packages/vgrammar-util '@visactor/vgrammar-wordcloud': link:../../packages/vgrammar-wordcloud '@visactor/vgrammar-wordcloud-shape': link:../../packages/vgrammar-wordcloud-shape - '@visactor/vrender': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 '@vitejs/plugin-react': 3.1.0_vite@3.2.6 d3-scale-chromatic: 3.1.0 @@ -71,9 +71,9 @@ importers: '@visactor/vgrammar-venn': workspace:0.15.3 '@visactor/vgrammar-wordcloud': workspace:0.15.3 '@visactor/vgrammar-wordcloud-shape': workspace:0.15.3 - '@visactor/vrender': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 '@vitejs/plugin-react': 3.1.0 axios: ^1.4.0 @@ -109,9 +109,9 @@ importers: '@visactor/vgrammar-venn': link:../../packages/vgrammar-venn '@visactor/vgrammar-wordcloud': link:../../packages/vgrammar-wordcloud '@visactor/vgrammar-wordcloud-shape': link:../../packages/vgrammar-wordcloud-shape - '@visactor/vrender': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 axios: 1.6.8 highlight.js: 11.9.0 @@ -231,9 +231,9 @@ importers: '@visactor/vdataset': ~0.19.3 '@visactor/vgrammar-coordinate': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-components': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-components': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': ~0.19.3 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 @@ -246,9 +246,9 @@ importers: '@visactor/vdataset': 0.19.3 '@visactor/vgrammar-coordinate': link:../vgrammar-coordinate '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-components': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-components': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': 0.19.3 '@visactor/vutils': 0.19.3 devDependencies: @@ -340,8 +340,8 @@ importers: '@types/node': '*' '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -352,8 +352,8 @@ importers: dependencies: '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 devDependencies: '@internal/bundler': link:../../tools/bundler @@ -385,9 +385,9 @@ importers: '@visactor/vgrammar-coordinate': workspace:0.15.3 '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-components': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-components': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': ~0.19.3 '@visactor/vutils': ~0.19.3 d3-array: 1.x @@ -401,9 +401,9 @@ importers: '@visactor/vgrammar-coordinate': link:../vgrammar-coordinate '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-components': 0.21.8 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-components': 0.21.10 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': 0.19.3 '@visactor/vutils': 0.19.3 devDependencies: @@ -481,8 +481,8 @@ importers: '@types/node': '*' '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -493,8 +493,8 @@ importers: dependencies: '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 devDependencies: '@internal/bundler': link:../../tools/bundler @@ -522,7 +522,7 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vrender-core': 0.21.8 + '@visactor/vrender-core': 0.21.10 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -531,7 +531,7 @@ importers: typescript: 4.9.5 vite: 3.2.6 dependencies: - '@visactor/vrender-core': 0.21.8 + '@visactor/vrender-core': 0.21.10 '@visactor/vutils': 0.19.3 devDependencies: '@internal/bundler': link:../../tools/bundler @@ -561,8 +561,8 @@ importers: '@types/node': '*' '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -573,8 +573,8 @@ importers: dependencies: '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 devDependencies: '@internal/bundler': link:../../tools/bundler @@ -604,8 +604,8 @@ importers: '@types/node': '*' '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -616,8 +616,8 @@ importers: dependencies: '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': 0.19.3 devDependencies: '@internal/bundler': link:../../tools/bundler @@ -647,8 +647,8 @@ importers: '@types/node': '*' '@visactor/vgrammar-core': workspace:0.15.3 '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': ~0.19.3 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 @@ -660,8 +660,8 @@ importers: dependencies: '@visactor/vgrammar-core': link:../vgrammar-core '@visactor/vgrammar-util': link:../vgrammar-util - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': 0.19.3 '@visactor/vutils': 0.19.3 devDependencies: @@ -3448,34 +3448,35 @@ packages: topojson-client: 3.1.0 dev: false - /@visactor/vrender-components/0.21.8: - resolution: {integrity: sha512-Jdqp9/AJGvEAJHaTTyw+xMj8Gy0rbJducQf009vu8vNIg4drsaPoCWxx7R7XbSUCZ1SjJmOH6T4goBItfy2fSg==} + /@visactor/vrender-components/0.21.10: + resolution: {integrity: sha512-I/4ZPs8SKYTHJvpV+MTFBbNqyP86xUxhzwIXDumErXv0Z9xW9JIo3dzBpJRP/hRwhO5GNUYSxofOv+GBzZGB5w==} dependencies: - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': 0.19.3 '@visactor/vutils': 0.19.3 dev: false - /@visactor/vrender-core/0.21.8: - resolution: {integrity: sha512-5tHGC8HaMQ+LkMyO+yD82gYvSg2Gw+PdxVRM+A8kVbINDmElME336nCM8tQObbWRt8UlqZOUvUkzKmczsiralA==} + /@visactor/vrender-core/0.21.10: + resolution: {integrity: sha512-mvD1CZvw2U0Qgqu/eIwvd+arnPbr2IxgvJM2CuyH+MHqhk1tdA4evAxb5Ma8AmveSMjw7gr0s5AxwPerWEPIYA==} dependencies: '@visactor/vutils': 0.19.3 color-convert: 2.0.1 - /@visactor/vrender-kits/0.21.8: - resolution: {integrity: sha512-q4AM5lxmc7RrQb11toBEThfIN/7flaJRgy1u7kQt95AkAWpe8OWvP+nPImUcYBnQEuoM/8nuvHh5o32c/3qgLQ==} + /@visactor/vrender-kits/0.21.10: + resolution: {integrity: sha512-/2P2FVn3iLYVQQErk3aXZy/cp5UcPmynCo0W5J39YVIjzl/9tLG8Jj2FiRmi3JndpXDQTL1u+ZdFF8YebLGufw==} dependencies: '@resvg/resvg-js': 2.4.1 - '@visactor/vrender-core': 0.21.8 + '@visactor/vrender-core': 0.21.10 '@visactor/vutils': 0.19.3 + gifuct-js: 2.1.2 roughjs: 4.5.2 - /@visactor/vrender/0.21.8: - resolution: {integrity: sha512-UoRZXJaSXbRSEajLiFIL6wxlNOOm/guOZiNZx/xSzXqV4NhRXhYy4zdagbVjFNqhcm7e3veY8IEoD3/8leUBug==} + /@visactor/vrender/0.21.10: + resolution: {integrity: sha512-SY0MReq/bhd4vzVGSPRygVV/ZQrVa7RHr+W+DWU0rX5bjNniegG4VbmjCcQbb4EBTx7z/BOCOyyXUTbwxp0/rA==} dependencies: - '@visactor/vrender-core': 0.21.8 - '@visactor/vrender-kits': 0.21.8 + '@visactor/vrender-core': 0.21.10 + '@visactor/vrender-kits': 0.21.10 /@visactor/vscale/0.19.3: resolution: {integrity: sha512-gLf1ocsgDXcavGqtYYE62N6fH9vXRV/Cd+TeSt0eh2SR1swvi4z5effLS0rpUzjAnGr97h6QaUmhJ1acShLA8Q==} @@ -6183,6 +6184,11 @@ packages: engines: {node: '>=0.10.0'} dev: false + /gifuct-js/2.1.2: + resolution: {integrity: sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==} + dependencies: + js-binary-schema-parser: 2.0.3 + /glob-parent/3.1.0: resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} dependencies: @@ -7691,6 +7697,9 @@ packages: - ts-node dev: true + /js-binary-schema-parser/2.0.3: + resolution: {integrity: sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==} + /js-string-escape/1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} diff --git a/docs/dev-demos/package.json b/docs/dev-demos/package.json index 223704c0a..79354ae54 100644 --- a/docs/dev-demos/package.json +++ b/docs/dev-demos/package.json @@ -20,9 +20,9 @@ "@visactor/vgrammar-wordcloud": "workspace:0.15.3", "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.3", "@visactor/vgrammar-plot": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8", - "@visactor/vrender": "0.21.8", + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10", + "@visactor/vrender": "0.21.10", "d3-scale-chromatic": "^3.0.0", "lodash": "4.17.21", "typescript": "4.9.5", diff --git a/docs/site/package.json b/docs/site/package.json index bd7accbd4..712ee27b1 100644 --- a/docs/site/package.json +++ b/docs/site/package.json @@ -25,9 +25,9 @@ "@visactor/vgrammar-util": "workspace:0.15.3", "@visactor/vgrammar-coordinate": "workspace:0.15.3", "@visactor/vgrammar-venn": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8", - "@visactor/vrender": "0.21.8", + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10", + "@visactor/vrender": "0.21.10", "markdown-it": "^13.0.0", "highlight.js": "^11.8.0", "axios": "^1.4.0", diff --git a/packages/vgrammar-core/package.json b/packages/vgrammar-core/package.json index 7ead35093..f1894de50 100644 --- a/packages/vgrammar-core/package.json +++ b/packages/vgrammar-core/package.json @@ -40,9 +40,9 @@ "@visactor/vgrammar-coordinate": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", "@visactor/vscale": "~0.19.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8", - "@visactor/vrender-components": "0.21.8" + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10", + "@visactor/vrender-components": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-hierarchy/package.json b/packages/vgrammar-hierarchy/package.json index 660c024fe..d0f361c3b 100644 --- a/packages/vgrammar-hierarchy/package.json +++ b/packages/vgrammar-hierarchy/package.json @@ -41,8 +41,8 @@ "@visactor/vutils": "~0.19.3", "@visactor/vgrammar-core": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8" + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-plot/package.json b/packages/vgrammar-plot/package.json index 88e115d0c..32147bdb6 100644 --- a/packages/vgrammar-plot/package.json +++ b/packages/vgrammar-plot/package.json @@ -39,9 +39,9 @@ "@visactor/vgrammar-util": "workspace:0.15.3", "@visactor/vgrammar-coordinate": "workspace:0.15.3", "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vrender-components": "0.21.8", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8" + "@visactor/vrender-components": "0.21.10", + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10" }, "devDependencies": { "d3-array": "1.x", diff --git a/packages/vgrammar-sankey/package.json b/packages/vgrammar-sankey/package.json index f7f84329f..1db5df933 100644 --- a/packages/vgrammar-sankey/package.json +++ b/packages/vgrammar-sankey/package.json @@ -39,8 +39,8 @@ "@visactor/vutils": "~0.19.3", "@visactor/vgrammar-core": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8" + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-util/package.json b/packages/vgrammar-util/package.json index af0634047..0b279f6a4 100644 --- a/packages/vgrammar-util/package.json +++ b/packages/vgrammar-util/package.json @@ -35,7 +35,7 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vrender-core": "0.21.8" + "@visactor/vrender-core": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-venn/package.json b/packages/vgrammar-venn/package.json index b2171f40e..a3ab53d32 100644 --- a/packages/vgrammar-venn/package.json +++ b/packages/vgrammar-venn/package.json @@ -36,8 +36,8 @@ "dependencies": { "@visactor/vgrammar-core": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8", + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10", "@visactor/vutils": "~0.19.3" }, "devDependencies": { diff --git a/packages/vgrammar-wordcloud-shape/package.json b/packages/vgrammar-wordcloud-shape/package.json index 0f5845f7d..1dc963ee3 100644 --- a/packages/vgrammar-wordcloud-shape/package.json +++ b/packages/vgrammar-wordcloud-shape/package.json @@ -38,8 +38,8 @@ "@visactor/vscale": "~0.19.3", "@visactor/vgrammar-core": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8" + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-wordcloud/package.json b/packages/vgrammar-wordcloud/package.json index b25dbc32a..41763b5a6 100644 --- a/packages/vgrammar-wordcloud/package.json +++ b/packages/vgrammar-wordcloud/package.json @@ -37,8 +37,8 @@ "@visactor/vutils": "~0.19.3", "@visactor/vgrammar-core": "workspace:0.15.3", "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vrender-core": "0.21.8", - "@visactor/vrender-kits": "0.21.8" + "@visactor/vrender-core": "0.21.10", + "@visactor/vrender-kits": "0.21.10" }, "devDependencies": { "@internal/bundler": "workspace:*", From 1c34e5d3247be9d26bdb1b7b0ab846e5ba53838d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Jan 2025 08:07:29 +0000 Subject: [PATCH 7/7] build: release version 0.15.4 --- ...omInsertZerosToArray_2025-01-13-03-30.json | 10 -- .../fix-clean-animation_2025-01-07-11-51.json | 10 -- common/config/rush/pnpm-lock.yaml | 96 +++++++++---------- common/config/rush/version-policies.json | 2 +- docs/dev-demos/package.json | 20 ++-- docs/site/package.json | 22 ++--- packages/vgrammar-coordinate/package.json | 4 +- packages/vgrammar-core/CHANGELOG.json | 15 +++ packages/vgrammar-core/CHANGELOG.md | 10 +- packages/vgrammar-core/package.json | 6 +- packages/vgrammar-full/package.json | 18 ++-- packages/vgrammar-hierarchy/package.json | 6 +- packages/vgrammar-plot/package.json | 8 +- packages/vgrammar-projection/package.json | 6 +- packages/vgrammar-sankey/package.json | 6 +- packages/vgrammar-util/package.json | 2 +- packages/vgrammar-venn/package.json | 6 +- .../vgrammar-wordcloud-shape/package.json | 6 +- packages/vgrammar-wordcloud/package.json | 6 +- packages/vgrammar/package.json | 4 +- 20 files changed, 133 insertions(+), 130 deletions(-) delete mode 100644 common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json delete mode 100644 common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json diff --git a/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json b/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json deleted file mode 100644 index 54d3eef6e..000000000 --- a/common/changes/@visactor/vgrammar-core/feat-customInsertZerosToArray_2025-01-13-03-30.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vgrammar-core", - "comment": "feat: add customInsertZerosToArray in wordcloud #619", - "type": "none" - } - ], - "packageName": "@visactor/vgrammar-core" -} \ No newline at end of file diff --git a/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json b/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json deleted file mode 100644 index b9ce3de1d..000000000 --- a/common/changes/@visactor/vgrammar-core/fix-clean-animation_2025-01-07-11-51.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vgrammar-core", - "comment": "fix loop animation release", - "type": "none" - } - ], - "packageName": "@visactor/vgrammar-core" -} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index c33302621..0f5d6cc81 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -9,16 +9,16 @@ importers: specifiers: '@internal/eslint-config': workspace:* '@internal/ts-config': workspace:* - '@visactor/vgrammar': workspace:0.15.3 - '@visactor/vgrammar-coordinate': workspace:0.15.3 - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-hierarchy': workspace:0.15.3 - '@visactor/vgrammar-plot': workspace:0.15.3 - '@visactor/vgrammar-projection': workspace:0.15.3 - '@visactor/vgrammar-sankey': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vgrammar-wordcloud': workspace:0.15.3 - '@visactor/vgrammar-wordcloud-shape': workspace:0.15.3 + '@visactor/vgrammar': workspace:0.15.4 + '@visactor/vgrammar-coordinate': workspace:0.15.4 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-hierarchy': workspace:0.15.4 + '@visactor/vgrammar-plot': workspace:0.15.4 + '@visactor/vgrammar-projection': workspace:0.15.4 + '@visactor/vgrammar-sankey': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 + '@visactor/vgrammar-wordcloud': workspace:0.15.4 + '@visactor/vgrammar-wordcloud-shape': workspace:0.15.4 '@visactor/vrender': 0.21.10 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 @@ -60,17 +60,17 @@ importers: '@types/markdown-it': ^13.0.0 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - '@visactor/vgrammar': workspace:0.15.3 - '@visactor/vgrammar-coordinate': workspace:0.15.3 - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-hierarchy': workspace:0.15.3 - '@visactor/vgrammar-plot': workspace:0.15.3 - '@visactor/vgrammar-projection': workspace:0.15.3 - '@visactor/vgrammar-sankey': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 - '@visactor/vgrammar-venn': workspace:0.15.3 - '@visactor/vgrammar-wordcloud': workspace:0.15.3 - '@visactor/vgrammar-wordcloud-shape': workspace:0.15.3 + '@visactor/vgrammar': workspace:0.15.4 + '@visactor/vgrammar-coordinate': workspace:0.15.4 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-hierarchy': workspace:0.15.4 + '@visactor/vgrammar-plot': workspace:0.15.4 + '@visactor/vgrammar-projection': workspace:0.15.4 + '@visactor/vgrammar-sankey': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 + '@visactor/vgrammar-venn': workspace:0.15.4 + '@visactor/vgrammar-wordcloud': workspace:0.15.4 + '@visactor/vgrammar-wordcloud-shape': workspace:0.15.4 '@visactor/vrender': 0.21.10 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 @@ -153,7 +153,7 @@ importers: '@types/d3-geo': ^1.11.1 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 d3-array: 1.x eslint: ~8.18.0 jest: ~29.5.0 @@ -191,7 +191,7 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vutils': ~0.19.3 eslint: ~8.18.0 jest: ~29.5.0 @@ -229,8 +229,8 @@ importers: '@types/jest': ~29.5.0 '@types/node': '*' '@visactor/vdataset': ~0.19.3 - '@visactor/vgrammar-coordinate': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-coordinate': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-components': 0.21.10 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 @@ -279,14 +279,14 @@ importers: '@types/jest': ~29.5.0 '@types/node': '*' '@types/node-fetch': 2.6.4 - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-hierarchy': workspace:0.15.3 - '@visactor/vgrammar-plot': workspace:0.15.3 - '@visactor/vgrammar-projection': workspace:0.15.3 - '@visactor/vgrammar-sankey': workspace:0.15.3 - '@visactor/vgrammar-venn': workspace:0.15.3 - '@visactor/vgrammar-wordcloud': workspace:0.15.3 - '@visactor/vgrammar-wordcloud-shape': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-hierarchy': workspace:0.15.4 + '@visactor/vgrammar-plot': workspace:0.15.4 + '@visactor/vgrammar-projection': workspace:0.15.4 + '@visactor/vgrammar-sankey': workspace:0.15.4 + '@visactor/vgrammar-venn': workspace:0.15.4 + '@visactor/vgrammar-wordcloud': workspace:0.15.4 + '@visactor/vgrammar-wordcloud-shape': workspace:0.15.4 d3-array: 1.x eslint: ~8.18.0 form-data: ~4.0.0 @@ -338,8 +338,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 @@ -382,9 +382,9 @@ importers: '@types/d3-geo': ^1.11.1 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-coordinate': workspace:0.15.3 - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-coordinate': workspace:0.15.4 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-components': 0.21.10 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 @@ -435,8 +435,8 @@ importers: '@types/d3-geo': ^1.11.1 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vutils': ~0.19.3 d3-array: 1.x d3-geo: ^1.12.1 @@ -479,8 +479,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 @@ -559,8 +559,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 @@ -602,8 +602,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 '@visactor/vutils': ~0.19.3 @@ -645,8 +645,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ~29.5.0 '@types/node': '*' - '@visactor/vgrammar-core': workspace:0.15.3 - '@visactor/vgrammar-util': workspace:0.15.3 + '@visactor/vgrammar-core': workspace:0.15.4 + '@visactor/vgrammar-util': workspace:0.15.4 '@visactor/vrender-core': 0.21.10 '@visactor/vrender-kits': 0.21.10 '@visactor/vscale': ~0.19.3 diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 5e9b80f42..19640fa60 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vgrammarMain","version":"0.15.3","mainProject":"@visactor/vgrammar-core","nextBump":"patch"}] +[{"definitionName":"lockStepVersion","policyName":"vgrammarMain","version":"0.15.4","mainProject":"@visactor/vgrammar-core","nextBump":"patch"}] diff --git a/docs/dev-demos/package.json b/docs/dev-demos/package.json index 79354ae54..d0b546bc2 100644 --- a/docs/dev-demos/package.json +++ b/docs/dev-demos/package.json @@ -12,14 +12,14 @@ "@internal/eslint-config": "workspace:*", "@internal/ts-config": "workspace:*", "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar": "workspace:0.15.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-hierarchy": "workspace:0.15.3", - "@visactor/vgrammar-sankey": "workspace:0.15.3", - "@visactor/vgrammar-projection": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.3", - "@visactor/vgrammar-plot": "workspace:0.15.3", + "@visactor/vgrammar": "workspace:0.15.4", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-hierarchy": "workspace:0.15.4", + "@visactor/vgrammar-sankey": "workspace:0.15.4", + "@visactor/vgrammar-projection": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.4", + "@visactor/vgrammar-plot": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10", "@visactor/vrender": "0.21.10", @@ -27,8 +27,8 @@ "lodash": "4.17.21", "typescript": "4.9.5", "vite": "3.2.6", - "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vgrammar-coordinate": "workspace:0.15.3", + "@visactor/vgrammar-util": "workspace:0.15.4", + "@visactor/vgrammar-coordinate": "workspace:0.15.4", "@vitejs/plugin-react": "3.1.0" } } diff --git a/docs/site/package.json b/docs/site/package.json index 712ee27b1..062026042 100644 --- a/docs/site/package.json +++ b/docs/site/package.json @@ -14,17 +14,17 @@ "dependencies": { "@arco-design/web-react": "2.46.1", "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar": "workspace:0.15.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-hierarchy": "workspace:0.15.3", - "@visactor/vgrammar-sankey": "workspace:0.15.3", - "@visactor/vgrammar-projection": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.3", - "@visactor/vgrammar-plot": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vgrammar-coordinate": "workspace:0.15.3", - "@visactor/vgrammar-venn": "workspace:0.15.3", + "@visactor/vgrammar": "workspace:0.15.4", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-hierarchy": "workspace:0.15.4", + "@visactor/vgrammar-sankey": "workspace:0.15.4", + "@visactor/vgrammar-projection": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.4", + "@visactor/vgrammar-plot": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", + "@visactor/vgrammar-coordinate": "workspace:0.15.4", + "@visactor/vgrammar-venn": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10", "@visactor/vrender": "0.21.10", diff --git a/packages/vgrammar-coordinate/package.json b/packages/vgrammar-coordinate/package.json index b1cfe099c..3cfb1ec20 100644 --- a/packages/vgrammar-coordinate/package.json +++ b/packages/vgrammar-coordinate/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-coordinate", - "version": "0.15.3", + "version": "0.15.4", "description": "Coordinates for VGrammar", "keywords": [ "coordinate", @@ -35,7 +35,7 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-util": "workspace:0.15.3" + "@visactor/vgrammar-util": "workspace:0.15.4" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vgrammar-core/CHANGELOG.json b/packages/vgrammar-core/CHANGELOG.json index 4c6cf2289..eabf2c9f1 100644 --- a/packages/vgrammar-core/CHANGELOG.json +++ b/packages/vgrammar-core/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@visactor/vgrammar-core", "entries": [ + { + "version": "0.15.4", + "tag": "@visactor/vgrammar-core_v0.15.4", + "date": "Wed, 15 Jan 2025 07:59:52 GMT", + "comments": { + "none": [ + { + "comment": "feat: add customInsertZerosToArray in wordcloud #619" + }, + { + "comment": "fix loop animation release" + } + ] + } + }, { "version": "0.15.3", "tag": "@visactor/vgrammar-core_v0.15.3", diff --git a/packages/vgrammar-core/CHANGELOG.md b/packages/vgrammar-core/CHANGELOG.md index dd23f472c..7e7793b7d 100644 --- a/packages/vgrammar-core/CHANGELOG.md +++ b/packages/vgrammar-core/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @visactor/vgrammar-core -This log was last generated on Tue, 07 Jan 2025 02:01:38 GMT and should not be manually modified. +This log was last generated on Wed, 15 Jan 2025 07:59:52 GMT and should not be manually modified. + +## 0.15.4 +Wed, 15 Jan 2025 07:59:52 GMT + +### Updates + +- feat: add customInsertZerosToArray in wordcloud #619 +- fix loop animation release ## 0.15.3 Tue, 07 Jan 2025 02:01:38 GMT diff --git a/packages/vgrammar-core/package.json b/packages/vgrammar-core/package.json index f1894de50..fa3a4076c 100644 --- a/packages/vgrammar-core/package.json +++ b/packages/vgrammar-core/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-core", - "version": "0.15.3", + "version": "0.15.4", "description": "VGrammar is a visual grammar library", "keywords": [ "grammar", @@ -37,8 +37,8 @@ "dependencies": { "@visactor/vutils": "~0.19.3", "@visactor/vdataset": "~0.19.3", - "@visactor/vgrammar-coordinate": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-coordinate": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vscale": "~0.19.3", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10", diff --git a/packages/vgrammar-full/package.json b/packages/vgrammar-full/package.json index 9ecc17c70..2c6eed6af 100644 --- a/packages/vgrammar-full/package.json +++ b/packages/vgrammar-full/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-full", - "version": "0.15.3", + "version": "0.15.4", "description": "full packages of vgrammar.", "keywords": [ "visualization", @@ -33,14 +33,14 @@ "test": "" }, "dependencies": { - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-hierarchy": "workspace:0.15.3", - "@visactor/vgrammar-plot": "workspace:0.15.3", - "@visactor/vgrammar-projection": "workspace:0.15.3", - "@visactor/vgrammar-sankey": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud": "workspace:0.15.3", - "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.3", - "@visactor/vgrammar-venn": "workspace:0.15.3" + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-hierarchy": "workspace:0.15.4", + "@visactor/vgrammar-plot": "workspace:0.15.4", + "@visactor/vgrammar-projection": "workspace:0.15.4", + "@visactor/vgrammar-sankey": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud": "workspace:0.15.4", + "@visactor/vgrammar-wordcloud-shape": "workspace:0.15.4", + "@visactor/vgrammar-venn": "workspace:0.15.4" }, "devDependencies": { "d3-array": "1.x", diff --git a/packages/vgrammar-hierarchy/package.json b/packages/vgrammar-hierarchy/package.json index d0f361c3b..d6dbf971f 100644 --- a/packages/vgrammar-hierarchy/package.json +++ b/packages/vgrammar-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-hierarchy", - "version": "0.15.3", + "version": "0.15.4", "description": "Layout of hierarchical data for VGrammar", "keywords": [ "hierarchy", @@ -39,8 +39,8 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10" }, diff --git a/packages/vgrammar-plot/package.json b/packages/vgrammar-plot/package.json index 32147bdb6..463a25063 100644 --- a/packages/vgrammar-plot/package.json +++ b/packages/vgrammar-plot/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-plot", - "version": "0.15.3", + "version": "0.15.4", "description": "Plots of vgrammar.", "keywords": [ "plot", @@ -36,9 +36,9 @@ "dependencies": { "@visactor/vscale": "~0.19.3", "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vgrammar-coordinate": "workspace:0.15.3", - "@visactor/vgrammar-core": "workspace:0.15.3", + "@visactor/vgrammar-util": "workspace:0.15.4", + "@visactor/vgrammar-coordinate": "workspace:0.15.4", + "@visactor/vgrammar-core": "workspace:0.15.4", "@visactor/vrender-components": "0.21.10", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10" diff --git a/packages/vgrammar-projection/package.json b/packages/vgrammar-projection/package.json index f40b139cd..6d47da8e3 100644 --- a/packages/vgrammar-projection/package.json +++ b/packages/vgrammar-projection/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-projection", - "version": "0.15.3", + "version": "0.15.4", "description": "Projections for map, used in VGrammar.", "keywords": [ "projection", @@ -35,8 +35,8 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-util": "workspace:0.15.3", - "@visactor/vgrammar-core": "workspace:0.15.3", + "@visactor/vgrammar-util": "workspace:0.15.4", + "@visactor/vgrammar-core": "workspace:0.15.4", "d3-geo": "^1.12.1" }, "devDependencies": { diff --git a/packages/vgrammar-sankey/package.json b/packages/vgrammar-sankey/package.json index 1db5df933..cbbdc3408 100644 --- a/packages/vgrammar-sankey/package.json +++ b/packages/vgrammar-sankey/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-sankey", - "version": "0.15.3", + "version": "0.15.4", "description": "Layout of sankey chart, used by VGrammar", "keywords": [ "sankey", @@ -37,8 +37,8 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10" }, diff --git a/packages/vgrammar-util/package.json b/packages/vgrammar-util/package.json index 0b279f6a4..b7733f59d 100644 --- a/packages/vgrammar-util/package.json +++ b/packages/vgrammar-util/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-util", - "version": "0.15.3", + "version": "0.15.4", "description": "The common utils functions of VGrammar", "keywords": [ "utils", diff --git a/packages/vgrammar-venn/package.json b/packages/vgrammar-venn/package.json index a3ab53d32..5c6e28d28 100644 --- a/packages/vgrammar-venn/package.json +++ b/packages/vgrammar-venn/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-venn", - "version": "0.15.3", + "version": "0.15.4", "description": "Venn layout transform for VGrammar", "keywords": [ "venn", @@ -34,8 +34,8 @@ "test-check": "DEBUG=jest jest --forceExit --detectOpenHandles --silent false --verbose false --runInBand" }, "dependencies": { - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10", "@visactor/vutils": "~0.19.3" diff --git a/packages/vgrammar-wordcloud-shape/package.json b/packages/vgrammar-wordcloud-shape/package.json index 1dc963ee3..952825c3b 100644 --- a/packages/vgrammar-wordcloud-shape/package.json +++ b/packages/vgrammar-wordcloud-shape/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-wordcloud-shape", - "version": "0.15.3", + "version": "0.15.4", "description": "Layout WordCloud in specified shape, this is a transform for VGrammar.", "keywords": [ "wordcloud", @@ -36,8 +36,8 @@ "dependencies": { "@visactor/vutils": "~0.19.3", "@visactor/vscale": "~0.19.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10" }, diff --git a/packages/vgrammar-wordcloud/package.json b/packages/vgrammar-wordcloud/package.json index 41763b5a6..f8b4a7023 100644 --- a/packages/vgrammar-wordcloud/package.json +++ b/packages/vgrammar-wordcloud/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar-wordcloud", - "version": "0.15.3", + "version": "0.15.4", "description": "WordCloud layout transform for VGrammar", "keywords": [ "wordcloud", @@ -35,8 +35,8 @@ }, "dependencies": { "@visactor/vutils": "~0.19.3", - "@visactor/vgrammar-core": "workspace:0.15.3", - "@visactor/vgrammar-util": "workspace:0.15.3", + "@visactor/vgrammar-core": "workspace:0.15.4", + "@visactor/vgrammar-util": "workspace:0.15.4", "@visactor/vrender-core": "0.21.10", "@visactor/vrender-kits": "0.21.10" }, diff --git a/packages/vgrammar/package.json b/packages/vgrammar/package.json index 29c411df1..213c52067 100644 --- a/packages/vgrammar/package.json +++ b/packages/vgrammar/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vgrammar", - "version": "0.15.3", + "version": "0.15.4", "description": "simple package of vgrammar.", "keywords": [ "visualization", @@ -30,7 +30,7 @@ "test": "" }, "dependencies": { - "@visactor/vgrammar-core": "workspace:0.15.3" + "@visactor/vgrammar-core": "workspace:0.15.4" }, "devDependencies": { "d3-array": "1.x",