diff --git a/common/changes/@visactor/vrender-core/codex-fix-text-font-measurement_2026-10-11-12-25.json b/common/changes/@visactor/vrender-core/codex-fix-text-font-measurement_2026-10-11-12-25.json deleted file mode 100644 index 271d043a8..000000000 --- a/common/changes/@visactor/vrender-core/codex-fix-text-font-measurement_2026-10-11-12-25.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Fix font variant and style measurements for wrapped, clipped and vertical text.", - "type": "none", - "packageName": "@visactor/vrender-core" - } - ], - "packageName": "@visactor/vrender-core", - "email": "111864431+dvd233@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 1044918ea..1ccef0117 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: specifier: ~0.5.7 version: 0.5.7 '@visactor/vrender': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../packages/vrender '@visactor/vutils': specifier: ~1.0.12 @@ -95,7 +95,7 @@ importers: ../../packages/react-vrender: dependencies: '@visactor/vrender': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender '@visactor/vutils': specifier: ~1.0.12 @@ -168,10 +168,10 @@ importers: ../../packages/react-vrender-utils: dependencies: '@visactor/react-vrender': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../react-vrender '@visactor/vrender': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender '@visactor/vutils': specifier: ~1.0.12 @@ -241,16 +241,16 @@ importers: ../../packages/vrender: dependencies: '@visactor/vrender-animate': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-animate '@visactor/vrender-components': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-components '@visactor/vrender-core': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-core '@visactor/vrender-kits': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-kits devDependencies: '@internal/bundler': @@ -320,7 +320,7 @@ importers: ../../packages/vrender-animate: dependencies: '@visactor/vrender-core': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-core '@visactor/vutils': specifier: ~1.0.12 @@ -393,13 +393,13 @@ importers: ../../packages/vrender-components: dependencies: '@visactor/vrender-animate': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-animate '@visactor/vrender-core': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-core '@visactor/vrender-kits': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-kits '@visactor/vscale': specifier: ~1.0.12 @@ -518,7 +518,7 @@ importers: specifier: 2.4.1 version: 2.4.1 '@visactor/vrender-core': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../vrender-core '@visactor/vutils': specifier: ~1.0.12 @@ -649,19 +649,19 @@ importers: ../../tools/bugserver-trigger: dependencies: '@visactor/vrender': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../../packages/vrender '@visactor/vrender-animate': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../../packages/vrender-animate '@visactor/vrender-components': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../../packages/vrender-components '@visactor/vrender-core': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../../packages/vrender-core '@visactor/vrender-kits': - specifier: workspace:1.1.11 + specifier: workspace:1.1.12 version: link:../../packages/vrender-kits devDependencies: '@internal/bundler': diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 20f8b2bf1..ef5b55c90 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vrenderMain","version":"1.1.11","nextBump":"patch"}] +[{"definitionName":"lockStepVersion","policyName":"vrenderMain","version":"1.1.12","nextBump":"patch"}] diff --git a/docs/agent/VRENDER_RUNTIME_AND_ENTRIES.md b/docs/agent/VRENDER_RUNTIME_AND_ENTRIES.md index dc9e64902..cad2fd9f8 100644 --- a/docs/agent/VRENDER_RUNTIME_AND_ENTRIES.md +++ b/docs/agent/VRENDER_RUNTIME_AND_ENTRIES.md @@ -65,6 +65,17 @@ Stage 创建属于 app: - handle 的 `release()` 减少引用计数;最后一个 handle 释放后 app 释放。 - 直接调用 shared app 的 `app.release()` 会走同一 record release 逻辑。 +### 跨 bundle 的内部 ID + +`vrender-core/src/common/generator.ts` 在同一 JavaScript realm 内通过 +`Symbol.for('@visactor/vrender-core/generator-state')` 共享数字 ID 计数器。 +多个 bundle 的节点可能经 shared app / runtime service 进入同一棵树, +因此 ID 不能按模块副本或 app 独立计数,也不能随 app release 重置。 +模块初始化时缓存计数器对象,分配 ID 的热路径只做一次递增。 + +旧版本的模块独立计数器不会自动接入此机制;发布时仍需覆盖共存的依赖版本。 +回归入口:core 的 `common/generator.test.ts` 和 `graphic/node-tree-cross-bundle.test.ts`。 + ## `shared` / `shared-browser` / `shared-lynx` / `shared-browser-lite` - `./entries/shared`:通用 env shared entry,支持 `browser`、`node`、`taro`、`feishu`、`tt`、`wx`、`lynx`、`harmony`。package exports 中 `browser` condition 路由到 `shared-browser.js`,`lynx` condition 路由到 `shared-lynx.js`。 diff --git a/docs/package.json b/docs/package.json index 6fd1203a7..3530cd1a1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -13,7 +13,7 @@ "@visactor/vchart": "1.3.0", "@visactor/vutils": "~1.0.12", "@visactor/vgrammar": "~0.5.7", - "@visactor/vrender": "workspace:1.1.11", + "@visactor/vrender": "workspace:1.1.12", "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 5770acb6f..83f42aa5b 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": "1.1.12", + "tag": "@visactor/react-vrender-utils_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/react-vrender-utils_v1.1.11", diff --git a/packages/react-vrender-utils/CHANGELOG.md b/packages/react-vrender-utils/CHANGELOG.md index 6b2f3c14a..94ccfe291 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 Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/react-vrender-utils/package.json b/packages/react-vrender-utils/package.json index e92c5a256..afb12c8dd 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": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -27,8 +27,8 @@ "react-dom": "^18.2.0" }, "dependencies": { - "@visactor/vrender": "workspace:1.1.11", - "@visactor/react-vrender": "workspace:1.1.11", + "@visactor/vrender": "workspace:1.1.12", + "@visactor/react-vrender": "workspace:1.1.12", "@visactor/vutils": "~1.0.12", "react-reconciler": "^0.29.0", "tslib": "^2.3.1" diff --git a/packages/react-vrender/CHANGELOG.json b/packages/react-vrender/CHANGELOG.json index 72105fcdf..a42683918 100644 --- a/packages/react-vrender/CHANGELOG.json +++ b/packages/react-vrender/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/react-vrender", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/react-vrender_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:48 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/react-vrender_v1.1.11", diff --git a/packages/react-vrender/CHANGELOG.md b/packages/react-vrender/CHANGELOG.md index 702541820..9474877cd 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 Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:48 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/react-vrender/package.json b/packages/react-vrender/package.json index 23e0d0404..3e1536308 100644 --- a/packages/react-vrender/package.json +++ b/packages/react-vrender/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/react-vrender", - "version": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -26,7 +26,7 @@ "react": "^18.2.0" }, "dependencies": { - "@visactor/vrender": "workspace:1.1.11", + "@visactor/vrender": "workspace:1.1.12", "@visactor/vutils": "~1.0.12", "react-reconciler": "^0.29.0", "tslib": "^2.3.1" diff --git a/packages/vrender-animate/CHANGELOG.json b/packages/vrender-animate/CHANGELOG.json index ed7224b9a..dbea8dd6c 100644 --- a/packages/vrender-animate/CHANGELOG.json +++ b/packages/vrender-animate/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender-animate", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/vrender-animate_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/vrender-animate_v1.1.11", diff --git a/packages/vrender-animate/CHANGELOG.md b/packages/vrender-animate/CHANGELOG.md index 36b9167a7..4128853be 100644 --- a/packages/vrender-animate/CHANGELOG.md +++ b/packages/vrender-animate/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @visactor/vrender-animate -This log was last generated on Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/vrender-animate/package.json b/packages/vrender-animate/package.json index 67f2c5cbb..7195ada1c 100644 --- a/packages/vrender-animate/package.json +++ b/packages/vrender-animate/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-animate", - "version": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": false, "main": "cjs/index.js", @@ -37,7 +37,7 @@ }, "dependencies": { "@visactor/vutils": "~1.0.12", - "@visactor/vrender-core": "workspace:1.1.11" + "@visactor/vrender-core": "workspace:1.1.12" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vrender-components/CHANGELOG.json b/packages/vrender-components/CHANGELOG.json index 5f6345c1c..0480221f9 100644 --- a/packages/vrender-components/CHANGELOG.json +++ b/packages/vrender-components/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender-components", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/vrender-components_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/vrender-components_v1.1.11", diff --git a/packages/vrender-components/CHANGELOG.md b/packages/vrender-components/CHANGELOG.md index 2e2859b60..0fe9877c3 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 Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/vrender-components/package.json b/packages/vrender-components/package.json index f07e58d9c..2e2e260a1 100644 --- a/packages/vrender-components/package.json +++ b/packages/vrender-components/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-components", - "version": "1.1.11", + "version": "1.1.12", "description": "components library for dp visualization", "sideEffects": false, "main": "cjs/index.js", @@ -69,9 +69,9 @@ "dependencies": { "@visactor/vutils": "~1.0.12", "@visactor/vscale": "~1.0.12", - "@visactor/vrender-core": "workspace:1.1.11", - "@visactor/vrender-kits": "workspace:1.1.11", - "@visactor/vrender-animate": "workspace:1.1.11" + "@visactor/vrender-core": "workspace:1.1.12", + "@visactor/vrender-kits": "workspace:1.1.12", + "@visactor/vrender-animate": "workspace:1.1.12" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/packages/vrender-core/CHANGELOG.json b/packages/vrender-core/CHANGELOG.json index 4c91b2a79..84c5fd828 100644 --- a/packages/vrender-core/CHANGELOG.json +++ b/packages/vrender-core/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@visactor/vrender-core", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/vrender-core_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": { + "none": [ + { + "comment": "Fix font variant and style measurements for wrapped, clipped and vertical text." + } + ] + } + }, { "version": "1.1.11", "tag": "@visactor/vrender-core_v1.1.11", diff --git a/packages/vrender-core/CHANGELOG.md b/packages/vrender-core/CHANGELOG.md index ea619f642..5b2f349c8 100644 --- a/packages/vrender-core/CHANGELOG.md +++ b/packages/vrender-core/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @visactor/vrender-core -This log was last generated on Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +### Updates + +- Fix font variant and style measurements for wrapped, clipped and vertical text. ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/vrender-core/__tests__/unit/common/generator.test.ts b/packages/vrender-core/__tests__/unit/common/generator.test.ts index c00bc5cc4..56b99b209 100644 --- a/packages/vrender-core/__tests__/unit/common/generator.test.ts +++ b/packages/vrender-core/__tests__/unit/common/generator.test.ts @@ -1,6 +1,16 @@ -import { Generator } from '../../../src/common/generator'; +import type { Generator as GeneratorClass } from '../../../src/common/generator'; + +function loadGeneratorCopy(): typeof GeneratorClass { + let copy: typeof GeneratorClass; + jest.isolateModules(() => { + copy = jest.requireActual<{ Generator: typeof GeneratorClass }>('../../../src/common/generator').Generator; + }); + return copy; +} describe('Generator', () => { + const Generator = loadGeneratorCopy(); + test('GenAutoIncrementId returns a finite number', () => { const id = Generator.GenAutoIncrementId(); expect(typeof id).toBe('number'); @@ -20,4 +30,35 @@ describe('Generator', () => { expect(ids[i + 1]).toBe(ids[i] + 1); } }); + + test('keeps IDs unique when independently loaded copies allocate alternately', () => { + const first = loadGeneratorCopy(); + const second = loadGeneratorCopy(); + expect(first).not.toBe(second); + + const ids = Array.from({ length: 100 }, (_, index) => (index % 2 === 0 ? first : second).GenAutoIncrementId()); + + expect(new Set(ids).size).toBe(ids.length); + ids.slice(1).forEach((id, index) => expect(id).toBe(ids[index] + 1)); + }); + + test('continues the sequence when another bundle loads after allocations', () => { + const first = loadGeneratorCopy(); + const ids = Array.from({ length: 100 }, () => first.GenAutoIncrementId()); + const second = loadGeneratorCopy(); + const next = second.GenAutoIncrementId(); + + expect(next).toBe(ids[ids.length - 1] + 1); + expect(first.GenAutoIncrementId()).toBe(next + 1); + }); + + test('does not restart the sequence when a module is evaluated again', () => { + const first = loadGeneratorCopy(); + const beforeReload = first.GenAutoIncrementId(); + const reloaded = loadGeneratorCopy(); + + expect(reloaded).not.toBe(first); + expect(reloaded.GenAutoIncrementId()).toBe(beforeReload + 1); + expect(first.GenAutoIncrementId()).toBe(beforeReload + 2); + }); }); diff --git a/packages/vrender-core/__tests__/unit/graphic/node-tree-cross-bundle.test.ts b/packages/vrender-core/__tests__/unit/graphic/node-tree-cross-bundle.test.ts new file mode 100644 index 000000000..e164237ba --- /dev/null +++ b/packages/vrender-core/__tests__/unit/graphic/node-tree-cross-bundle.test.ts @@ -0,0 +1,67 @@ +import type { Node } from '../../../src/graphic/node-tree'; + +function loadNodeCopy(): typeof Node { + let copy: typeof Node; + jest.isolateModules(() => { + copy = jest.requireActual<{ Node: typeof Node }>('../../../src/graphic/node-tree').Node; + }); + return copy; +} + +describe('node trees across independently loaded bundles', () => { + test('attaches a child from another bundle instead of treating it as the parent itself', () => { + const FirstNode = loadNodeCopy(); + const SecondNode = loadNodeCopy(); + expect(FirstNode).not.toBe(SecondNode); + + const parent = new FirstNode(); + const child = new SecondNode(); + + expect(parent.appendChild(child)).toBe(child); + expect(parent.firstChild).toBe(child); + expect(parent.childrenCount).toBe(1); + expect(child.parent).toBe(parent); + expect(parent.appendChild(parent)).toBeNull(); + }); + + test('preserves child lookup and removal when reparenting nodes from another bundle', () => { + const FirstNode = loadNodeCopy(); + const SecondNode = loadNodeCopy(); + const firstParent = new FirstNode(); + const firstChild = new FirstNode(); + const secondParent = new SecondNode(); + const secondChild = new SecondNode(); + firstParent.appendChild(firstChild); + secondParent.appendChild(secondChild); + + firstParent.appendChild(secondChild); + + expect(secondParent.childrenCount).toBe(0); + expect(firstParent.childrenCount).toBe(2); + expect(firstParent.findChildByUid(firstChild._uid)).toBe(firstChild); + expect(firstParent.findChildByUid(secondChild._uid)).toBe(secondChild); + expect(firstParent.removeChild(firstChild)).toBe(firstChild); + expect(firstChild.parent).toBeNull(); + expect(firstParent.firstChild).toBe(secondChild); + expect(firstParent.findChildByUid(secondChild._uid)).toBe(secondChild); + expect(firstParent.removeChild(secondChild)).toBe(secondChild); + expect(firstParent.childrenCount).toBe(0); + }); + + test('distinguishes ancestry in separate trees created by different bundles', () => { + const FirstNode = loadNodeCopy(); + const SecondNode = loadNodeCopy(); + const firstParent = new FirstNode(); + const firstChild = new FirstNode(); + const secondParent = new SecondNode(); + const secondChild = new SecondNode(); + firstParent.appendChild(firstChild); + secondParent.appendChild(secondChild); + + expect(firstChild.isChildOf(firstParent)).toBe(true); + expect(firstChild.isChildOf(secondParent)).toBe(false); + expect(firstChild.isDescendantsOf(secondParent)).toBe(false); + expect(firstParent.containNode(secondChild)).toBe(false); + expect(secondParent.containNode(firstChild)).toBe(false); + }); +}); diff --git a/packages/vrender-core/package.json b/packages/vrender-core/package.json index e48d30767..6b338d04d 100644 --- a/packages/vrender-core/package.json +++ b/packages/vrender-core/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-core", - "version": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": [ "./src/modules.ts", diff --git a/packages/vrender-core/src/common/generator.ts b/packages/vrender-core/src/common/generator.ts index 5a252a963..81e6897d1 100644 --- a/packages/vrender-core/src/common/generator.ts +++ b/packages/vrender-core/src/common/generator.ts @@ -1,7 +1,22 @@ -export class Generator { - private static auto_increment_id: number = 0; +interface IGeneratorState { + autoIncrementId: number; +} +const GENERATOR_STATE_SYMBOL = Symbol.for('@visactor/vrender-core/generator-state'); + +function getGeneratorState(): IGeneratorState { + const scope = globalThis as typeof globalThis & { + [GENERATOR_STATE_SYMBOL]?: IGeneratorState; + }; + return scope[GENERATOR_STATE_SYMBOL] || (scope[GENERATOR_STATE_SYMBOL] = { autoIncrementId: 0 }); +} + +// Application and legacy runtime state are shared across bundles. Keep node ids in the same +// global scope so a shared Stage cannot receive a Layer with a colliding id from another bundle. +const generatorState = getGeneratorState(); + +export class Generator { static GenAutoIncrementId(): number { - return Generator.auto_increment_id++; + return generatorState.autoIncrementId++; } } diff --git a/packages/vrender-kits/CHANGELOG.json b/packages/vrender-kits/CHANGELOG.json index 57a14a7fc..dd0681514 100644 --- a/packages/vrender-kits/CHANGELOG.json +++ b/packages/vrender-kits/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender-kits", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/vrender-kits_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/vrender-kits_v1.1.11", diff --git a/packages/vrender-kits/CHANGELOG.md b/packages/vrender-kits/CHANGELOG.md index 25eca1dde..bafa78c2c 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 Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/vrender-kits/package.json b/packages/vrender-kits/package.json index 463e0bf28..bdad14ed1 100644 --- a/packages/vrender-kits/package.json +++ b/packages/vrender-kits/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender-kits", - "version": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": false, "main": "cjs/index-node.js", @@ -38,7 +38,7 @@ }, "dependencies": { "@visactor/vutils": "~1.0.12", - "@visactor/vrender-core": "workspace:1.1.11", + "@visactor/vrender-core": "workspace:1.1.12", "@resvg/resvg-js": "2.4.1", "roughjs": "4.6.6", "gifuct-js": "2.1.2", diff --git a/packages/vrender/CHANGELOG.json b/packages/vrender/CHANGELOG.json index 6e610ed51..327fd8b39 100644 --- a/packages/vrender/CHANGELOG.json +++ b/packages/vrender/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@visactor/vrender", "entries": [ + { + "version": "1.1.12", + "tag": "@visactor/vrender_v1.1.12", + "date": "Tue, 13 Oct 2026 08:17:49 GMT", + "comments": {} + }, { "version": "1.1.11", "tag": "@visactor/vrender_v1.1.11", diff --git a/packages/vrender/CHANGELOG.md b/packages/vrender/CHANGELOG.md index d4c98a15f..e66fe0ef6 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 Thu, 17 Sep 2026 07:31:09 GMT and should not be manually modified. +This log was last generated on Tue, 13 Oct 2026 08:17:49 GMT and should not be manually modified. + +## 1.1.12 +Tue, 13 Oct 2026 08:17:49 GMT + +_Version update only_ ## 1.1.11 Thu, 17 Sep 2026 07:31:09 GMT diff --git a/packages/vrender/package.json b/packages/vrender/package.json index 3c0c7563d..dc2d9f81e 100644 --- a/packages/vrender/package.json +++ b/packages/vrender/package.json @@ -1,6 +1,6 @@ { "name": "@visactor/vrender", - "version": "1.1.11", + "version": "1.1.12", "description": "", "sideEffects": true, "main": "cjs/index.js", @@ -32,10 +32,10 @@ "test-watch": "cross-env DEBUG_MODE=1 jest --watch -c jest.config.js" }, "dependencies": { - "@visactor/vrender-core": "workspace:1.1.11", - "@visactor/vrender-kits": "workspace:1.1.11", - "@visactor/vrender-animate": "workspace:1.1.11", - "@visactor/vrender-components": "workspace:1.1.11" + "@visactor/vrender-core": "workspace:1.1.12", + "@visactor/vrender-kits": "workspace:1.1.12", + "@visactor/vrender-animate": "workspace:1.1.12", + "@visactor/vrender-components": "workspace:1.1.12" }, "devDependencies": { "@internal/bundler": "workspace:*", diff --git a/tools/bugserver-trigger/package.json b/tools/bugserver-trigger/package.json index f8efe9134..7ae572dcb 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/vrender": "workspace:1.1.11", - "@visactor/vrender-core": "workspace:1.1.11", - "@visactor/vrender-kits": "workspace:1.1.11", - "@visactor/vrender-components": "workspace:1.1.11", - "@visactor/vrender-animate": "workspace:1.1.11" + "@visactor/vrender": "workspace:1.1.12", + "@visactor/vrender-core": "workspace:1.1.12", + "@visactor/vrender-kits": "workspace:1.1.12", + "@visactor/vrender-components": "workspace:1.1.12", + "@visactor/vrender-animate": "workspace:1.1.12" }, "devDependencies": { "@rushstack/eslint-patch": "~1.1.4",