From f35c0df68296bfe4edcc97b8bb41d9e6b02488a2 Mon Sep 17 00:00:00 2001 From: neuqzxy Date: Tue, 30 Apr 2024 09:05:10 +0000 Subject: [PATCH 1/8] docs: generate changelog of release v0.19.0 --- docs/assets/changelog/en/changelog.md | 23 +++++++++++++++++++++++ docs/assets/changelog/zh/changelog.md | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/docs/assets/changelog/en/changelog.md b/docs/assets/changelog/en/changelog.md index dac8e73ec..7cd77e44b 100644 --- a/docs/assets/changelog/en/changelog.md +++ b/docs/assets/changelog/en/changelog.md @@ -1,3 +1,26 @@ +# v0.19.0 + +2024-04-30 + + +**🆕 New feature** + +- **@visactor/vrender-components**: support style callback in html and react, fix 1102 +- **@visactor/vrender-kits**: support style callback in html and react, fix 1102 +- **@visactor/vrender-core**: draw-contribution support check appName, closed [#1122](https://github.com/VisActor/VRender/issues/1122) +- **@visactor/vrender-core**: set renderService to multi-instance +- **@visactor/vrender-core**: support `opacity`/`fillOpacity`/`strokeOpacity` in richtext +- **@visactor/vrender-core**: support style callback in html and react, fix 1102 + +**🐛 Bug fix** + +- **@visactor/vrender-components**: fix point of event when stage has transform +- **@visactor/vrender-core**: fix point of event when stage has transform + + + +[more detail about v0.19.0](https://github.com/VisActor/VRender/releases/tag/v0.19.0) + # v0.18.17 2024-04-30 diff --git a/docs/assets/changelog/zh/changelog.md b/docs/assets/changelog/zh/changelog.md index 378e9886d..cb125577c 100644 --- a/docs/assets/changelog/zh/changelog.md +++ b/docs/assets/changelog/zh/changelog.md @@ -1,3 +1,26 @@ +# v0.19.0 + +2024-04-30 + + +**🆕 新增功能** + +- **@visactor/vrender-components**: support style callback in html and react, fix 1102 +- **@visactor/vrender-kits**: support style callback in html and react, fix 1102 +- **@visactor/vrender-core**: draw-contribution support check appName, closed [#1122](https://github.com/VisActor/VRender/issues/1122) +- **@visactor/vrender-core**: set renderService to multi-instance +- **@visactor/vrender-core**: support `opacity`/`fillOpacity`/`strokeOpacity` in richtext +- **@visactor/vrender-core**: support style callback in html and react, fix 1102 + +**🐛 功能修复** + +- **@visactor/vrender-components**: fix point of event when stage has transform +- **@visactor/vrender-core**: fix point of event when stage has transform + + + +[更多详情请查看 v0.19.0](https://github.com/VisActor/VRender/releases/tag/v0.19.0) + # v0.18.17 2024-04-30 From 988d3e2ea2ce8e0e49b73851fcec633ac31eae8d Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 16:13:29 +0800 Subject: [PATCH 2/8] feat: rename forceBreakLine to disableAutoWrapLine --- .../feat-disableAutoWrapLine_2024-05-07-08-13.json | 10 ++++++++++ packages/vrender-core/src/graphic/config.ts | 2 +- packages/vrender-core/src/graphic/richtext.ts | 4 ++-- .../vrender-core/src/interface/graphic/richText.ts | 4 ++-- 4 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json diff --git a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json new file mode 100644 index 000000000..5441d4a70 --- /dev/null +++ b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vrender-core", + "comment": "feat: rename forceBreakLine to disableAutoWrapLine", + "type": "none" + } + ], + "packageName": "@visactor/vrender-core" +} \ No newline at end of file diff --git a/packages/vrender-core/src/graphic/config.ts b/packages/vrender-core/src/graphic/config.ts index 104442bdd..eb8455988 100644 --- a/packages/vrender-core/src/graphic/config.ts +++ b/packages/vrender-core/src/graphic/config.ts @@ -328,7 +328,7 @@ export const DefaultRichTextAttribute: Required = { textBaseline: 'top' as RichTextGlobalBaselineType, layoutDirection: 'horizontal', textConfig: [], - forceBreakLine: false, + disableAutoWrapLine: false, maxHeight: undefined, maxWidth: undefined, singleLine: false diff --git a/packages/vrender-core/src/graphic/richtext.ts b/packages/vrender-core/src/graphic/richtext.ts index 94f4ee78d..b25ac1613 100644 --- a/packages/vrender-core/src/graphic/richtext.ts +++ b/packages/vrender-core/src/graphic/richtext.ts @@ -245,7 +245,7 @@ export class RichText extends Graphic implements IRic textBaseline, layoutDirection, singleLine, - forceBreakLine + disableAutoWrapLine } = this.attribute; const paragraphs: (Paragraph | RichTextIcon)[] = []; @@ -338,7 +338,7 @@ export class RichText extends Graphic implements IRic ); const wrapper = new Wrapper(frame); // debugger; - if (forceBreakLine) { + if (disableAutoWrapLine) { let lineCount = 0; let skip = false; for (let i = 0; i < paragraphs.length; i++) { diff --git a/packages/vrender-core/src/interface/graphic/richText.ts b/packages/vrender-core/src/interface/graphic/richText.ts index 74e1551bb..bc896bd8f 100644 --- a/packages/vrender-core/src/interface/graphic/richText.ts +++ b/packages/vrender-core/src/interface/graphic/richText.ts @@ -16,8 +16,8 @@ export type IRichTextAttribute = { textBaseline: RichTextGlobalBaselineType; layoutDirection: RichTextLayoutDirectionType; textConfig: IRichTextCharacter[]; - // 是否强制每行break - forceBreakLine: boolean; + // 是否不自动每行截断 + disableAutoWrapLine: boolean; singleLine: boolean; }; From 0494c81bbc69eecfcaef7e4f90228ddffdd3de77 Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 16:45:58 +0800 Subject: [PATCH 3/8] fix: fix issue with disableAutoWrapLine ellipsis --- .../feat-disableAutoWrapLine_2024-05-07-08-45.json | 10 ++++++++++ packages/vrender-core/src/graphic/richtext/frame.ts | 9 ++++++--- packages/vrender-core/src/graphic/richtext/line.ts | 10 ++++++---- .../vrender-core/src/graphic/richtext/paragraph.ts | 10 ++++++---- 4 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json diff --git a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json new file mode 100644 index 000000000..1211ccf0f --- /dev/null +++ b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vrender-core", + "comment": "fix: fix issue with disableAutoWrapLine ellipsis", + "type": "none" + } + ], + "packageName": "@visactor/vrender-core" +} \ No newline at end of file diff --git a/packages/vrender-core/src/graphic/richtext/frame.ts b/packages/vrender-core/src/graphic/richtext/frame.ts index dc6efc354..b39064fa2 100644 --- a/packages/vrender-core/src/graphic/richtext/frame.ts +++ b/packages/vrender-core/src/graphic/richtext/frame.ts @@ -322,7 +322,8 @@ export default class Frame { this.lines[i + 1] && this.lines[i + 1].top + this.lines[i + 1].height > this[this.directionKey.top] + frameHeight ) { - const lineWidth = this.lines[i].getWidthWithEllips(); + const ellipsis = this.ellipsis === true ? '...' : this.ellipsis || ''; + const lineWidth = this.lines[i].getWidthWithEllips(ellipsis); if (lineWidth > widthBound) { widthBound = lineWidth; } @@ -363,7 +364,8 @@ export default class Frame { // 判断需要显示省略号且是展示范围内的最后一行 const lastLine = false; if (this.ellipsis && this.lines[i + 1] && y - this.lines[i + 1].height < this[this.directionKey.top]) { - const lineWidth = this.lines[i].getWidthWithEllips(); + const ellipsis = this.ellipsis === true ? '...' : this.ellipsis || ''; + const lineWidth = this.lines[i].getWidthWithEllips(ellipsis); if (lineWidth > widthBound) { widthBound = lineWidth; } @@ -397,7 +399,8 @@ export default class Frame { this.lines[i + 1] && this.lines[i + 1].top + this.lines[i + 1].height > this[this.directionKey.top] + frameHeight ) { - const lineWidth = this.lines[i].getWidthWithEllips(); + const ellipsis = this.ellipsis === true ? '...' : this.ellipsis || ''; + const lineWidth = this.lines[i].getWidthWithEllips(ellipsis); if (lineWidth > widthBound) { widthBound = lineWidth; } diff --git a/packages/vrender-core/src/graphic/richtext/line.ts b/packages/vrender-core/src/graphic/richtext/line.ts index 40313fa9e..b7b891c6d 100644 --- a/packages/vrender-core/src/graphic/richtext/line.ts +++ b/packages/vrender-core/src/graphic/richtext/line.ts @@ -156,12 +156,14 @@ export default class Line { paragraph.verticalEllipsis = true; break; } + const ellipsis = drawEllipsis === true ? '...' : drawEllipsis || ''; + paragraph.ellipsisStr = ellipsis; // const { width } = measureText('...', paragraph.style); - const { width } = measureTextCanvas('...', paragraph.character); + const { width } = measureTextCanvas(ellipsis, paragraph.character); const ellipsisWidth = width || 0; if (ellipsisWidth <= this.blankWidth + otherParagraphWidth) { // 省略号可以直接接在后面paragraph - paragraph.ellipsis = 'add'; + lastLine && (paragraph.ellipsis = 'add'); break; } else if (ellipsisWidth <= this.blankWidth + otherParagraphWidth + paragraph.width) { @@ -196,7 +198,7 @@ export default class Line { }); } - getWidthWithEllips() { + getWidthWithEllips(ellipsis: string) { // 处理省略号 let otherParagraphWidth = 0; for (let i = this.paragraphs.length - 1; i >= 0; i--) { @@ -205,7 +207,7 @@ export default class Line { break; // todo: 处理最后为图标,显示省略号的情况 } - const { width } = measureTextCanvas('...', paragraph.character); + const { width } = measureTextCanvas(ellipsis, paragraph.character); const ellipsisWidth = width || 0; if (ellipsisWidth <= this.blankWidth + otherParagraphWidth) { // 省略号可以直接接在后面paragraph diff --git a/packages/vrender-core/src/graphic/richtext/paragraph.ts b/packages/vrender-core/src/graphic/richtext/paragraph.ts index ee2b3cbd7..edc3d8c11 100644 --- a/packages/vrender-core/src/graphic/richtext/paragraph.ts +++ b/packages/vrender-core/src/graphic/richtext/paragraph.ts @@ -51,6 +51,7 @@ export default class Paragraph { textBaseline?: CanvasTextBaseline; ellipsis: 'normal' | 'add' | 'replace' | 'hide'; + ellipsisStr: string; ellipsisWidth: number; ellipsisOtherParagraphWidth: number; verticalEllipsis?: boolean; @@ -128,6 +129,7 @@ export default class Paragraph { this.height = this.widthOrigin; this.lineHeight = this.height; } + this.ellipsisStr = '...'; } updateWidth() { @@ -147,13 +149,13 @@ export default class Paragraph { let direction = this.direction; if (this.verticalEllipsis) { - text = '...'; + text = this.ellipsisStr; direction = 'vertical'; baseline -= this.ellipsisWidth / 2; } else if (this.ellipsis === 'hide') { return; } else if (this.ellipsis === 'add') { - text += '...'; + text += this.ellipsisStr; if (textAlign === 'right' || textAlign === 'end') { left -= this.ellipsisWidth; @@ -168,7 +170,7 @@ export default class Paragraph { text.length - 1 ); text = text.slice(0, index); - text += '...'; + text += this.ellipsisStr; if (textAlign === 'right' || textAlign === 'end') { const { width } = measureTextCanvas(this.text.slice(index), this.character); @@ -279,7 +281,7 @@ export default class Paragraph { text.length - 1 ); text = text.slice(0, index); - text += '...'; + text += this.ellipsisStr; const { width: measureWidth } = measureTextCanvas(this.text.slice(index), this.character); return width + this.ellipsisWidth - measureWidth; From 2fade3b9fd4ea0cb9c6436fdb37b4bafc25415e3 Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 17:42:09 +0800 Subject: [PATCH 4/8] fix: fix issue with multiline wrap --- packages/vrender-core/src/graphic/richtext.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vrender-core/src/graphic/richtext.ts b/packages/vrender-core/src/graphic/richtext.ts index b25ac1613..e20171202 100644 --- a/packages/vrender-core/src/graphic/richtext.ts +++ b/packages/vrender-core/src/graphic/richtext.ts @@ -362,6 +362,7 @@ export class RichText extends Graphic implements IRic } if ((p as Paragraph).newLine) { skip = false; + wrapper.lineWidth = 0; } } } else { From f33a974c185285184e592dd8d632653ad9d83792 Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 18:09:55 +0800 Subject: [PATCH 5/8] fix: fix issue with interface --- packages/vrender-core/src/interface/graphic/richText.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vrender-core/src/interface/graphic/richText.ts b/packages/vrender-core/src/interface/graphic/richText.ts index bc896bd8f..1c2123dae 100644 --- a/packages/vrender-core/src/interface/graphic/richText.ts +++ b/packages/vrender-core/src/interface/graphic/richText.ts @@ -169,7 +169,7 @@ export interface IRichTextLine { drawEllipsis: boolean | string, drawIcon: (icon: IRichTextIcon, context: IContext2d, x: number, y: number, baseline: number) => void ) => void; - getWidthWithEllips: () => number; + getWidthWithEllips: (ellipsis: string) => number; } export interface IRichTextFrame { From b56da7bba718f918e2220a592c83bf0e5877e817 Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 20:20:20 +0800 Subject: [PATCH 6/8] fix: fix issue with interactive graphic while base graphic is removed --- .../src/render/contributions/render/draw-interceptor.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/vrender-core/src/render/contributions/render/draw-interceptor.ts b/packages/vrender-core/src/render/contributions/render/draw-interceptor.ts index 70c23fcc4..c27b2d74c 100644 --- a/packages/vrender-core/src/render/contributions/render/draw-interceptor.ts +++ b/packages/vrender-core/src/render/contributions/render/draw-interceptor.ts @@ -312,6 +312,15 @@ export class InteractiveDrawItemInterceptorContribution implements IDrawItemInte ): boolean { // 默认使用原始的图元 const baseGraphic = graphic.baseGraphic as IGraphic; + // 如果主图元被删除了,那把交互图元这个也删除 + if (!baseGraphic.stage) { + const interactiveLayer = drawContext.stage.getLayer('_builtin_interactive'); + if (interactiveLayer) { + const shadowRoot = this.getShadowRoot(interactiveLayer); + shadowRoot.removeChild(graphic); + } + return true; + } if (baseGraphic) { this.processing = true; const { context } = drawContext; From 3134e432c1eeb59c81ddbe5ca8e5ce46fb4187e8 Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Tue, 7 May 2024 20:27:21 +0800 Subject: [PATCH 7/8] chore: add change log --- .../fix-interactive-remove_2024-05-07-12-27.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json diff --git a/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json b/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json new file mode 100644 index 000000000..516a8b917 --- /dev/null +++ b/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vrender-core", + "comment": "fix: fix issue with interactive graphic while base graphic is removed", + "type": "none" + } + ], + "packageName": "@visactor/vrender-core" +} \ No newline at end of file From 5c42d18d59b7e54ceea2b282022ba60b5fdd3363 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 8 May 2024 08:51:20 +0000 Subject: [PATCH 8/8] build: prelease version 0.19.1 --- ...-disableAutoWrapLine_2024-05-07-08-13.json | 10 ------- ...-disableAutoWrapLine_2024-05-07-08-45.json | 10 ------- ...x-interactive-remove_2024-05-07-12-27.json | 10 ------- common/config/rush/pnpm-lock.yaml | 26 +++++++++---------- common/config/rush/version-policies.json | 2 +- docs/package.json | 2 +- packages/react-vrender-utils/CHANGELOG.json | 6 +++++ packages/react-vrender-utils/CHANGELOG.md | 7 ++++- packages/react-vrender-utils/package.json | 6 ++--- packages/react-vrender/CHANGELOG.json | 6 +++++ packages/react-vrender/CHANGELOG.md | 7 ++++- packages/react-vrender/package.json | 4 +-- packages/vrender-components/CHANGELOG.json | 6 +++++ packages/vrender-components/CHANGELOG.md | 7 ++++- packages/vrender-components/package.json | 6 ++--- packages/vrender-core/CHANGELOG.json | 18 +++++++++++++ packages/vrender-core/CHANGELOG.md | 11 +++++++- packages/vrender-core/package.json | 2 +- packages/vrender-kits/CHANGELOG.json | 6 +++++ packages/vrender-kits/CHANGELOG.md | 7 ++++- packages/vrender-kits/package.json | 4 +-- packages/vrender/CHANGELOG.json | 6 +++++ packages/vrender/CHANGELOG.md | 7 ++++- packages/vrender/package.json | 6 ++--- tools/bugserver-trigger/package.json | 8 +++--- 25 files changed, 121 insertions(+), 69 deletions(-) delete mode 100644 common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json delete mode 100644 common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json delete mode 100644 common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json diff --git a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json deleted file mode 100644 index 5441d4a70..000000000 --- a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vrender-core", - "comment": "feat: rename forceBreakLine to disableAutoWrapLine", - "type": "none" - } - ], - "packageName": "@visactor/vrender-core" -} \ No newline at end of file diff --git a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json b/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json deleted file mode 100644 index 1211ccf0f..000000000 --- a/common/changes/@visactor/vrender-core/feat-disableAutoWrapLine_2024-05-07-08-45.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vrender-core", - "comment": "fix: fix issue with disableAutoWrapLine ellipsis", - "type": "none" - } - ], - "packageName": "@visactor/vrender-core" -} \ No newline at end of file diff --git a/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json b/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json deleted file mode 100644 index 516a8b917..000000000 --- a/common/changes/@visactor/vrender-core/fix-interactive-remove_2024-05-07-12-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@visactor/vrender-core", - "comment": "fix: fix issue with interactive graphic while base graphic is removed", - "type": "none" - } - ], - "packageName": "@visactor/vrender-core" -} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index dcdb120d8..67cfff7c8 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -14,7 +14,7 @@ importers: '@types/react-dom': ^18.0.0 '@visactor/vchart': 1.3.0 '@visactor/vgrammar': ~0.5.7 - '@visactor/vrender': workspace:0.19.0 + '@visactor/vrender': workspace:0.19.1 '@visactor/vutils': ~0.18.4 '@vitejs/plugin-react': 3.1.0 axios: ^1.4.0 @@ -71,7 +71,7 @@ importers: '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 '@types/react-reconciler': ^0.28.2 - '@visactor/vrender': workspace:0.19.0 + '@visactor/vrender': workspace:0.19.1 '@visactor/vutils': ~0.18.4 '@vitejs/plugin-react': 3.1.0 eslint: ~8.18.0 @@ -109,8 +109,8 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - '@visactor/react-vrender': workspace:0.19.0 - '@visactor/vrender': workspace:0.19.0 + '@visactor/react-vrender': workspace:0.19.1 + '@visactor/vrender': workspace:0.19.1 '@visactor/vutils': ~0.18.4 '@vitejs/plugin-react': 3.1.0 eslint: ~8.18.0 @@ -149,8 +149,8 @@ importers: '@types/jest': ^26.0.0 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - '@visactor/vrender-core': workspace:0.19.0 - '@visactor/vrender-kits': workspace:0.19.0 + '@visactor/vrender-core': workspace:0.19.1 + '@visactor/vrender-kits': workspace:0.19.1 '@visactor/vutils': ~0.18.4 '@vitejs/plugin-react': 3.1.0 canvas: 2.11.2 @@ -194,8 +194,8 @@ importers: '@internal/ts-config': workspace:* '@rushstack/eslint-patch': ~1.1.4 '@types/jest': ^26.0.0 - '@visactor/vrender-core': workspace:0.19.0 - '@visactor/vrender-kits': workspace:0.19.0 + '@visactor/vrender-core': workspace:0.19.1 + '@visactor/vrender-kits': workspace:0.19.1 '@visactor/vscale': ~0.17.3 '@visactor/vutils': ~0.18.4 eslint: ~8.18.0 @@ -277,7 +277,7 @@ importers: '@types/node-fetch': 2.6.4 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - '@visactor/vrender-core': workspace:0.19.0 + '@visactor/vrender-core': workspace:0.19.1 '@visactor/vutils': ~0.18.4 '@vitejs/plugin-react': 3.1.0 canvas: 2.11.2 @@ -357,10 +357,10 @@ importers: '@rushstack/eslint-patch': ~1.1.4 '@types/node': '*' '@types/node-fetch': 2.6.4 - '@visactor/vrender': workspace:0.19.0 - '@visactor/vrender-components': workspace:0.19.0 - '@visactor/vrender-core': workspace:0.19.0 - '@visactor/vrender-kits': workspace:0.19.0 + '@visactor/vrender': workspace:0.19.1 + '@visactor/vrender-components': workspace:0.19.1 + '@visactor/vrender-core': workspace:0.19.1 + '@visactor/vrender-kits': workspace:0.19.1 eslint: ~8.18.0 form-data: ~4.0.0 node-fetch: 2.6.6 diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index fa8865e5d..391f9c54f 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vrenderMain","version":"0.19.0","nextBump":"minor"}] +[{"definitionName":"lockStepVersion","policyName":"vrenderMain","version":"0.19.1","nextBump":"patch"}] diff --git a/docs/package.json b/docs/package.json index c5ec28872..a2f2a59d8 100644 --- a/docs/package.json +++ b/docs/package.json @@ -13,7 +13,7 @@ "@visactor/vchart": "1.3.0", "@visactor/vutils": "~0.18.4", "@visactor/vgrammar": "~0.5.7", - "@visactor/vrender": "workspace:0.19.0", + "@visactor/vrender": "workspace:0.19.1", "markdown-it": "^13.0.0", "highlight.js": "^11.8.0", "axios": "^1.4.0", diff --git a/packages/react-vrender-utils/CHANGELOG.json b/packages/react-vrender-utils/CHANGELOG.json index 42ef62489..418533341 100644 --- a/packages/react-vrender-utils/CHANGELOG.json +++ b/packages/react-vrender-utils/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/react-vrender-utils", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/react-vrender-utils_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": {} + }, { "version": "0.19.0", "tag": "@visactor/react-vrender-utils_v0.19.0", diff --git a/packages/react-vrender-utils/CHANGELOG.md b/packages/react-vrender-utils/CHANGELOG.md index be0e02aa8..e41ff7280 100644 --- a/packages/react-vrender-utils/CHANGELOG.md +++ b/packages/react-vrender-utils/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/react-vrender-utils -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +_Version update only_ ## 0.19.0 Tue, 30 Apr 2024 08:40:52 GMT diff --git a/packages/react-vrender-utils/package.json b/packages/react-vrender-utils/package.json index 6ceff990d..34c2643f9 100644 --- a/packages/react-vrender-utils/package.json +++ b/packages/react-vrender-utils/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/react-vrender-utils", - "version": "0.19.0", + "version": "0.19.1", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -24,8 +24,8 @@ "react-dom": "^18.2.0" }, "dependencies": { - "@visactor/vrender": "workspace:0.19.0", - "@visactor/react-vrender": "workspace:0.19.0", + "@visactor/vrender": "workspace:0.19.1", + "@visactor/react-vrender": "workspace:0.19.1", "@visactor/vutils": "~0.18.4", "react-reconciler": "^0.29.0", "tslib": "^2.3.1" diff --git a/packages/react-vrender/CHANGELOG.json b/packages/react-vrender/CHANGELOG.json index 08e60ffad..a6dd4865e 100644 --- a/packages/react-vrender/CHANGELOG.json +++ b/packages/react-vrender/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/react-vrender", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/react-vrender_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": {} + }, { "version": "0.19.0", "tag": "@visactor/react-vrender_v0.19.0", diff --git a/packages/react-vrender/CHANGELOG.md b/packages/react-vrender/CHANGELOG.md index 5967ecf33..e6c9d4856 100644 --- a/packages/react-vrender/CHANGELOG.md +++ b/packages/react-vrender/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/react-vrender -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +_Version update only_ ## 0.19.0 Tue, 30 Apr 2024 08:40:53 GMT diff --git a/packages/react-vrender/package.json b/packages/react-vrender/package.json index 28471d169..a394134b7 100644 --- a/packages/react-vrender/package.json +++ b/packages/react-vrender/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/react-vrender", - "version": "0.19.0", + "version": "0.19.1", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -23,7 +23,7 @@ "react": "^18.2.0" }, "dependencies": { - "@visactor/vrender": "workspace:0.19.0", + "@visactor/vrender": "workspace:0.19.1", "@visactor/vutils": "~0.18.4", "react-reconciler": "^0.29.0", "tslib": "^2.3.1" diff --git a/packages/vrender-components/CHANGELOG.json b/packages/vrender-components/CHANGELOG.json index e6125fe1a..f36173dc8 100644 --- a/packages/vrender-components/CHANGELOG.json +++ b/packages/vrender-components/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender-components", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/vrender-components_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": {} + }, { "version": "0.19.0", "tag": "@visactor/vrender-components_v0.19.0", diff --git a/packages/vrender-components/CHANGELOG.md b/packages/vrender-components/CHANGELOG.md index af216c4d7..fea3a7a4a 100644 --- a/packages/vrender-components/CHANGELOG.md +++ b/packages/vrender-components/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/vrender-components -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +_Version update only_ ## 0.19.0 Tue, 30 Apr 2024 08:40:53 GMT diff --git a/packages/vrender-components/package.json b/packages/vrender-components/package.json index 955e647eb..25197fe77 100644 --- a/packages/vrender-components/package.json +++ b/packages/vrender-components/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-components", - "version": "0.19.0", + "version": "0.19.1", "description": "components library for dp visualization", "sideEffects": false, "main": "cjs/index.js", @@ -24,8 +24,8 @@ "analysis-core": "bundle -f umd -a -i core.ts" }, "dependencies": { - "@visactor/vrender-core": "workspace:0.19.0", - "@visactor/vrender-kits": "workspace:0.19.0", + "@visactor/vrender-core": "workspace:0.19.1", + "@visactor/vrender-kits": "workspace:0.19.1", "@visactor/vutils": "~0.18.4", "@visactor/vscale": "~0.17.3" }, diff --git a/packages/vrender-core/CHANGELOG.json b/packages/vrender-core/CHANGELOG.json index 0bf0569b2..8020c370c 100644 --- a/packages/vrender-core/CHANGELOG.json +++ b/packages/vrender-core/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@visactor/vrender-core", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/vrender-core_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": { + "none": [ + { + "comment": "feat: rename forceBreakLine to disableAutoWrapLine" + }, + { + "comment": "fix: fix issue with disableAutoWrapLine ellipsis" + }, + { + "comment": "fix: fix issue with interactive graphic while base graphic is removed" + } + ] + } + }, { "version": "0.19.0", "tag": "@visactor/vrender-core_v0.19.0", diff --git a/packages/vrender-core/CHANGELOG.md b/packages/vrender-core/CHANGELOG.md index e41d89c36..dbdb8a5d3 100644 --- a/packages/vrender-core/CHANGELOG.md +++ b/packages/vrender-core/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @visactor/vrender-core -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +### Updates + +- feat: rename forceBreakLine to disableAutoWrapLine +- fix: fix issue with disableAutoWrapLine ellipsis +- fix: fix issue with interactive graphic while base graphic is removed ## 0.19.0 Tue, 30 Apr 2024 08:40:53 GMT diff --git a/packages/vrender-core/package.json b/packages/vrender-core/package.json index 01c938408..0e0912736 100644 --- a/packages/vrender-core/package.json +++ b/packages/vrender-core/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-core", - "version": "0.19.0", + "version": "0.19.1", "description": "", "sideEffects": [ "./src/modules.ts", diff --git a/packages/vrender-kits/CHANGELOG.json b/packages/vrender-kits/CHANGELOG.json index 551fcdb40..f42c3ef31 100644 --- a/packages/vrender-kits/CHANGELOG.json +++ b/packages/vrender-kits/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender-kits", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/vrender-kits_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": {} + }, { "version": "0.19.0", "tag": "@visactor/vrender-kits_v0.19.0", diff --git a/packages/vrender-kits/CHANGELOG.md b/packages/vrender-kits/CHANGELOG.md index 667de2a97..91762da83 100644 --- a/packages/vrender-kits/CHANGELOG.md +++ b/packages/vrender-kits/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/vrender-kits -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +_Version update only_ ## 0.19.0 Tue, 30 Apr 2024 08:40:53 GMT diff --git a/packages/vrender-kits/package.json b/packages/vrender-kits/package.json index 2539489ed..8f3d92e3c 100644 --- a/packages/vrender-kits/package.json +++ b/packages/vrender-kits/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-kits", - "version": "0.19.0", + "version": "0.19.1", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -20,7 +20,7 @@ "test": "" }, "dependencies": { - "@visactor/vrender-core": "workspace:0.19.0", + "@visactor/vrender-core": "workspace:0.19.1", "@visactor/vutils": "~0.18.4", "@resvg/resvg-js": "2.4.1", "roughjs": "4.5.2" diff --git a/packages/vrender/CHANGELOG.json b/packages/vrender/CHANGELOG.json index 183d7b319..e1ecca372 100644 --- a/packages/vrender/CHANGELOG.json +++ b/packages/vrender/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender", "entries": [ + { + "version": "0.19.1", + "tag": "@visactor/vrender_v0.19.1", + "date": "Wed, 08 May 2024 08:47:35 GMT", + "comments": {} + }, { "version": "0.19.0", "tag": "@visactor/vrender_v0.19.0", diff --git a/packages/vrender/CHANGELOG.md b/packages/vrender/CHANGELOG.md index 5382197d7..df5ff5186 100644 --- a/packages/vrender/CHANGELOG.md +++ b/packages/vrender/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/vrender -This log was last generated on Tue, 30 Apr 2024 08:40:53 GMT and should not be manually modified. +This log was last generated on Wed, 08 May 2024 08:47:35 GMT and should not be manually modified. + +## 0.19.1 +Wed, 08 May 2024 08:47:35 GMT + +_Version update only_ ## 0.19.0 Tue, 30 Apr 2024 08:40:53 GMT diff --git a/packages/vrender/package.json b/packages/vrender/package.json index ee5e91253..ff72d08eb 100644 --- a/packages/vrender/package.json +++ b/packages/vrender/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender", - "version": "0.19.0", + "version": "0.19.1", "description": "", "sideEffects": true, "main": "cjs/index.js", @@ -24,8 +24,8 @@ "test-watch": "DEBUG_MODE=1 jest --watch" }, "dependencies": { - "@visactor/vrender-core": "workspace:0.19.0", - "@visactor/vrender-kits": "workspace:0.19.0" + "@visactor/vrender-core": "workspace:0.19.1", + "@visactor/vrender-kits": "workspace:0.19.1" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/tools/bugserver-trigger/package.json b/tools/bugserver-trigger/package.json index 0a40ff466..0839472c1 100644 --- a/tools/bugserver-trigger/package.json +++ b/tools/bugserver-trigger/package.json @@ -8,10 +8,10 @@ "ci": "ts-node --transpileOnly --skipProject ./scripts/trigger-test.ts" }, "dependencies": { - "@visactor/vrender": "workspace:0.19.0", - "@visactor/vrender-core": "workspace:0.19.0", - "@visactor/vrender-kits": "workspace:0.19.0", - "@visactor/vrender-components": "workspace:0.19.0" + "@visactor/vrender": "workspace:0.19.1", + "@visactor/vrender-core": "workspace:0.19.1", + "@visactor/vrender-kits": "workspace:0.19.1", + "@visactor/vrender-components": "workspace:0.19.1" }, "devDependencies": { "@rushstack/eslint-patch": "~1.1.4",