From 28753a800b9e3c73100df09060adf832deb2382c Mon Sep 17 00:00:00 2001 From: xiaoiver Date: Mon, 14 Aug 2023 17:26:49 +0800 Subject: [PATCH] Release (#1484) * fix: remove redundant data-id on HTML (#1479) * fix: remove redundant data-id on HTML * chore: commit changeset * fix: use user-defined id in HTML #1184 (#1483) * chore: commit changeset * chore(release): bump version (#1480) Co-authored-by: github-actions[bot] --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- .github/workflows/test.yml | 4 - .../__node__tests__/svg/circle.spec.js | 4 +- .../__node__tests__/svg/clippath.spec.js | 4 +- .../svg/custom-element.spec.js | 4 +- .../__node__tests__/svg/d3-barchart.spec.js | 4 +- .../__node__tests__/svg/d3-linechart.spec.js | 4 +- .../svg/d3-scatterchart.spec.js | 4 +- .../__node__tests__/svg/ellipse.spec.js | 4 +- .../__node__tests__/svg/filter.spec.js | 4 +- .../__node__tests__/svg/line.spec.js | 4 +- .../__node__tests__/svg/marker.spec.js | 4 +- .../__node__tests__/svg/path.spec.js | 4 +- .../__node__tests__/svg/polygon.spec.js | 4 +- .../__node__tests__/svg/polyline.spec.js | 4 +- .../__node__tests__/svg/rect.spec.js | 4 +- .../__node__tests__/svg/snapshots/circle.svg | 2 +- .../svg/snapshots/clippath.svg | 2 +- .../svg/snapshots/custom-element.svg | 2 +- .../svg/snapshots/d3-barchart.svg | 2 +- .../svg/snapshots/d3-linechart.svg | 2 +- .../svg/snapshots/d3-scatterchart.svg | 2 +- .../__node__tests__/svg/snapshots/ellipse.svg | 2 +- .../__node__tests__/svg/snapshots/filter.svg | 2 +- .../__node__tests__/svg/snapshots/line.svg | 2 +- .../__node__tests__/svg/snapshots/marker.svg | 2 +- .../__node__tests__/svg/snapshots/path.svg | 2 +- .../__node__tests__/svg/snapshots/polygon.svg | 2 +- .../svg/snapshots/polyline.svg | 2 +- .../__node__tests__/svg/snapshots/rect.svg | 2 +- .../__node__tests__/svg/snapshots/text.svg | 2 +- .../__node__tests__/svg/text.spec.js | 4 +- __tests__/unit/display-objects/html.spec.ts | 3 - packages/g-canvas/CHANGELOG.md | 8 + packages/g-canvas/package.json | 2 +- packages/g-canvaskit/CHANGELOG.md | 8 + packages/g-canvaskit/package.json | 2 +- packages/g-mobile-svg/CHANGELOG.md | 8 + packages/g-mobile-svg/package.json | 2 +- packages/g-mobile-webgl/CHANGELOG.md | 8 + packages/g-mobile-webgl/package.json | 2 +- packages/g-plugin-gpgpu/CHANGELOG.md | 6 + packages/g-plugin-gpgpu/package.json | 2 +- packages/g-plugin-html-renderer/CHANGELOG.md | 7 + packages/g-plugin-html-renderer/package.json | 2 +- .../src/HTMLRenderingPlugin.ts | 20 +- .../CHANGELOG.md | 6 + .../package.json | 2 +- .../g-plugin-rough-svg-renderer/CHANGELOG.md | 6 + .../g-plugin-rough-svg-renderer/package.json | 2 +- packages/g-plugin-svg-picker/CHANGELOG.md | 7 + packages/g-plugin-svg-picker/package.json | 2 +- packages/g-plugin-svg-renderer/CHANGELOG.md | 6 + packages/g-plugin-svg-renderer/package.json | 2 +- .../src/SVGRendererPlugin.ts | 232 +++++++++--------- .../CHANGELOG.md | 6 + .../package.json | 2 +- .../g-plugin-zdog-svg-renderer/CHANGELOG.md | 8 + .../g-plugin-zdog-svg-renderer/package.json | 2 +- packages/g-svg/CHANGELOG.md | 8 + packages/g-svg/package.json | 2 +- packages/g-web-components/CHANGELOG.md | 7 + packages/g-web-components/package.json | 2 +- packages/g-webgl/CHANGELOG.md | 8 + packages/g-webgl/package.json | 2 +- packages/g-webgpu/CHANGELOG.md | 8 + packages/g-webgpu/package.json | 2 +- 66 files changed, 320 insertions(+), 176 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 384d9614b..e25150ead 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,10 +2,6 @@ name: 🚀 Test on: [pull_request] -concurrency: - group: ${{github.workflow}}-${{github.event_name}}-${{github.ref}} - cancel-in-progress: true - jobs: test: name: Test diff --git a/__tests__/integration/__node__tests__/svg/circle.spec.js b/__tests__/integration/__node__tests__/svg/circle.spec.js index c90ddb6ab..2c83de938 100644 --- a/__tests__/integration/__node__tests__/svg/circle.spec.js +++ b/__tests__/integration/__node__tests__/svg/circle.spec.js @@ -128,7 +128,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/clippath.spec.js b/__tests__/integration/__node__tests__/svg/clippath.spec.js index 28794521b..3e093fdd1 100644 --- a/__tests__/integration/__node__tests__/svg/clippath.spec.js +++ b/__tests__/integration/__node__tests__/svg/clippath.spec.js @@ -152,7 +152,9 @@ describe('Render ClipPath with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/custom-element.spec.js b/__tests__/integration/__node__tests__/svg/custom-element.spec.js index 72a9f145d..2590c7fed 100644 --- a/__tests__/integration/__node__tests__/svg/custom-element.spec.js +++ b/__tests__/integration/__node__tests__/svg/custom-element.spec.js @@ -101,7 +101,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/d3-barchart.spec.js b/__tests__/integration/__node__tests__/svg/d3-barchart.spec.js index 7c72d4c66..004901cf4 100644 --- a/__tests__/integration/__node__tests__/svg/d3-barchart.spec.js +++ b/__tests__/integration/__node__tests__/svg/d3-barchart.spec.js @@ -198,7 +198,9 @@ describe('Render D3 barchart with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/d3-linechart.spec.js b/__tests__/integration/__node__tests__/svg/d3-linechart.spec.js index 86808f4f4..b98b483cb 100644 --- a/__tests__/integration/__node__tests__/svg/d3-linechart.spec.js +++ b/__tests__/integration/__node__tests__/svg/d3-linechart.spec.js @@ -162,7 +162,9 @@ describe('Render D3 linechart with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/d3-scatterchart.spec.js b/__tests__/integration/__node__tests__/svg/d3-scatterchart.spec.js index 5f1cd9d99..292ffff8f 100644 --- a/__tests__/integration/__node__tests__/svg/d3-scatterchart.spec.js +++ b/__tests__/integration/__node__tests__/svg/d3-scatterchart.spec.js @@ -170,7 +170,9 @@ describe('Render D3 scatterchart with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/ellipse.spec.js b/__tests__/integration/__node__tests__/svg/ellipse.spec.js index 860c34e17..d034da0ef 100644 --- a/__tests__/integration/__node__tests__/svg/ellipse.spec.js +++ b/__tests__/integration/__node__tests__/svg/ellipse.spec.js @@ -128,7 +128,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/filter.spec.js b/__tests__/integration/__node__tests__/svg/filter.spec.js index 33e4a24de..2ee955e0c 100644 --- a/__tests__/integration/__node__tests__/svg/filter.spec.js +++ b/__tests__/integration/__node__tests__/svg/filter.spec.js @@ -82,7 +82,9 @@ describe('Render filters with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/line.spec.js b/__tests__/integration/__node__tests__/svg/line.spec.js index 4ef9b9e1c..322ff597e 100644 --- a/__tests__/integration/__node__tests__/svg/line.spec.js +++ b/__tests__/integration/__node__tests__/svg/line.spec.js @@ -100,7 +100,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/marker.spec.js b/__tests__/integration/__node__tests__/svg/marker.spec.js index c4997912d..a4c098de6 100644 --- a/__tests__/integration/__node__tests__/svg/marker.spec.js +++ b/__tests__/integration/__node__tests__/svg/marker.spec.js @@ -152,7 +152,9 @@ describe('Render marker with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/path.spec.js b/__tests__/integration/__node__tests__/svg/path.spec.js index 639993f78..c9f00a6bc 100644 --- a/__tests__/integration/__node__tests__/svg/path.spec.js +++ b/__tests__/integration/__node__tests__/svg/path.spec.js @@ -127,7 +127,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/polygon.spec.js b/__tests__/integration/__node__tests__/svg/polygon.spec.js index e1b31b710..03a6ade0d 100644 --- a/__tests__/integration/__node__tests__/svg/polygon.spec.js +++ b/__tests__/integration/__node__tests__/svg/polygon.spec.js @@ -96,7 +96,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/polyline.spec.js b/__tests__/integration/__node__tests__/svg/polyline.spec.js index a933e0d6b..b9c57926c 100644 --- a/__tests__/integration/__node__tests__/svg/polyline.spec.js +++ b/__tests__/integration/__node__tests__/svg/polyline.spec.js @@ -96,7 +96,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/rect.spec.js b/__tests__/integration/__node__tests__/svg/rect.spec.js index 6605eb347..161fc4279 100644 --- a/__tests__/integration/__node__tests__/svg/rect.spec.js +++ b/__tests__/integration/__node__tests__/svg/rect.spec.js @@ -131,7 +131,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/integration/__node__tests__/svg/snapshots/circle.svg b/__tests__/integration/__node__tests__/svg/snapshots/circle.svg index 34b6d7d3c..c9a2b8d25 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/circle.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/clippath.svg b/__tests__/integration/__node__tests__/svg/snapshots/clippath.svg index c60ce54e5..45f180220 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/clippath.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/clippath.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/custom-element.svg b/__tests__/integration/__node__tests__/svg/snapshots/custom-element.svg index 7ba0a8c88..cf804f000 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/custom-element.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/custom-element.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/d3-barchart.svg b/__tests__/integration/__node__tests__/svg/snapshots/d3-barchart.svg index ba1baa1ee..126d0a97a 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/d3-barchart.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/d3-barchart.svg @@ -1 +1 @@ -1310162736405137434232225mean0.300.350.400.450.500.550.600.650.700.750.800.850.900.951.00Humidity \ No newline at end of file +1310162736405137434232225mean0.300.350.400.450.500.550.600.650.700.750.800.850.900.951.00Humidity \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/d3-linechart.svg b/__tests__/integration/__node__tests__/svg/snapshots/d3-linechart.svg index e359ddd56..a099b9a48 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/d3-linechart.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/d3-linechart.svg @@ -1 +1 @@ -20304050607080902018FebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember \ No newline at end of file +20304050607080902018FebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/d3-scatterchart.svg b/__tests__/integration/__node__tests__/svg/snapshots/d3-scatterchart.svg index 4a88f5ad3..83d7c98f7 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/d3-scatterchart.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/d3-scatterchart.svg @@ -1 +1 @@ -−10010203040506070800.40.60.81.0Relative Humidity \ No newline at end of file +−10010203040506070800.40.60.81.0Relative Humidity \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/ellipse.svg b/__tests__/integration/__node__tests__/svg/snapshots/ellipse.svg index 14f7fe438..00348ab8f 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/ellipse.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/ellipse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/filter.svg b/__tests__/integration/__node__tests__/svg/snapshots/filter.svg index 39904d77e..ef5cdc115 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/filter.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/filter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/line.svg b/__tests__/integration/__node__tests__/svg/snapshots/line.svg index 2f4c071a4..3e5c85909 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/line.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/marker.svg b/__tests__/integration/__node__tests__/svg/snapshots/marker.svg index 3dc8e22ff..9324d61f1 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/marker.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/marker.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/path.svg b/__tests__/integration/__node__tests__/svg/snapshots/path.svg index 0957a0695..e87bc75e9 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/path.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/path.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/polygon.svg b/__tests__/integration/__node__tests__/svg/snapshots/polygon.svg index a532ab7de..4ae3dd7cc 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/polygon.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/polygon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/polyline.svg b/__tests__/integration/__node__tests__/svg/snapshots/polyline.svg index c8c0c0dd1..88a6966a6 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/polyline.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/polyline.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/rect.svg b/__tests__/integration/__node__tests__/svg/snapshots/rect.svg index 2e36e9af5..1657339a7 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/rect.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/rect.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/snapshots/text.svg b/__tests__/integration/__node__tests__/svg/snapshots/text.svg index 7a84a2c9d..fd0ae7a53 100644 --- a/__tests__/integration/__node__tests__/svg/snapshots/text.svg +++ b/__tests__/integration/__node__tests__/svg/snapshots/text.svg @@ -1 +1 @@ -test中文aaaaaaaaaaaaaaaaaaaaatestTestTESTtesttestaaaaaaa... \ No newline at end of file +test中文aaaaaaaaaaaaaaaaaaaaatestTestTESTtesttestaaaaaaa... \ No newline at end of file diff --git a/__tests__/integration/__node__tests__/svg/text.spec.js b/__tests__/integration/__node__tests__/svg/text.spec.js index 14adf5dac..bc6ce036f 100644 --- a/__tests__/integration/__node__tests__/svg/text.spec.js +++ b/__tests__/integration/__node__tests__/svg/text.spec.js @@ -128,7 +128,9 @@ describe('Render with g-svg', () => { // fs.writeFileSync( // __dirname + RESULT_IMAGE, - // xmlserializer.serializeToString(dom.window.document.getElementById('container').children[0]), + // xmlserializer.serializeToString( + // dom.window.document.getElementById('container').children[0], + // ), // ); const snapshot = fs.readFileSync( diff --git a/__tests__/unit/display-objects/html.spec.ts b/__tests__/unit/display-objects/html.spec.ts index 9f5b054f0..8fc0893d2 100644 --- a/__tests__/unit/display-objects/html.spec.ts +++ b/__tests__/unit/display-objects/html.spec.ts @@ -211,8 +211,5 @@ describe('HTML', () => { const $el2 = html2.getDomElement(); expect($el1.id).toBe('id'); expect($el2.id).toBe('id'); - // unique id - expect($el1.dataset.id).toBe('g-html-' + html1.entity); - expect($el2.dataset.id).toBe('g-html-' + html2.entity); }); }); diff --git a/packages/g-canvas/CHANGELOG.md b/packages/g-canvas/CHANGELOG.md index b678058e9..2c9a385d1 100644 --- a/packages/g-canvas/CHANGELOG.md +++ b/packages/g-canvas/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-canvas +## 1.11.15 + +### Patch Changes + +- Updated dependencies [ca03e554] +- Updated dependencies [5d4e8f1d] + - @antv/g-plugin-html-renderer@1.9.15 + ## 1.11.14 ### Patch Changes diff --git a/packages/g-canvas/package.json b/packages/g-canvas/package.json index 197d16d10..249404722 100644 --- a/packages/g-canvas/package.json +++ b/packages/g-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-canvas", - "version": "1.11.14", + "version": "1.11.15", "description": "A renderer implemented by Canvas 2D API", "keywords": [ "antv", diff --git a/packages/g-canvaskit/CHANGELOG.md b/packages/g-canvaskit/CHANGELOG.md index 2005504b6..65d0964f7 100644 --- a/packages/g-canvaskit/CHANGELOG.md +++ b/packages/g-canvaskit/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-canvaskit +## 0.10.15 + +### Patch Changes + +- Updated dependencies [ca03e554] +- Updated dependencies [5d4e8f1d] + - @antv/g-plugin-html-renderer@1.9.15 + ## 0.10.14 ### Patch Changes diff --git a/packages/g-canvaskit/package.json b/packages/g-canvaskit/package.json index 3fa56fdae..617579803 100644 --- a/packages/g-canvaskit/package.json +++ b/packages/g-canvaskit/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-canvaskit", - "version": "0.10.14", + "version": "0.10.15", "description": "A renderer implemented by CanvasKit", "keywords": [ "antv", diff --git a/packages/g-mobile-svg/CHANGELOG.md b/packages/g-mobile-svg/CHANGELOG.md index 215474957..454d0d819 100644 --- a/packages/g-mobile-svg/CHANGELOG.md +++ b/packages/g-mobile-svg/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-mobile-svg +## 0.10.13 + +### Patch Changes + +- Updated dependencies [ca03e554] + - @antv/g-plugin-svg-renderer@1.10.13 + - @antv/g-plugin-svg-picker@1.9.13 + ## 0.10.12 ### Patch Changes diff --git a/packages/g-mobile-svg/package.json b/packages/g-mobile-svg/package.json index f0ed1ee5c..bdc37bf5c 100644 --- a/packages/g-mobile-svg/package.json +++ b/packages/g-mobile-svg/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-mobile-svg", - "version": "0.10.12", + "version": "0.10.13", "description": "A renderer implemented by SVG in mobile environment", "keywords": [ "antv", diff --git a/packages/g-mobile-webgl/CHANGELOG.md b/packages/g-mobile-webgl/CHANGELOG.md index fa9473e24..51d49121a 100644 --- a/packages/g-mobile-webgl/CHANGELOG.md +++ b/packages/g-mobile-webgl/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-mobile-webgl +## 0.9.17 + +### Patch Changes + +- Updated dependencies [ca03e554] +- Updated dependencies [5d4e8f1d] + - @antv/g-plugin-html-renderer@1.9.15 + ## 0.9.16 ### Patch Changes diff --git a/packages/g-mobile-webgl/package.json b/packages/g-mobile-webgl/package.json index 12e836f33..275fae518 100644 --- a/packages/g-mobile-webgl/package.json +++ b/packages/g-mobile-webgl/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-mobile-webgl", - "version": "0.9.16", + "version": "0.9.17", "description": "A renderer implemented by WebGL1/2 in mobile environment", "keywords": [ "antv", diff --git a/packages/g-plugin-gpgpu/CHANGELOG.md b/packages/g-plugin-gpgpu/CHANGELOG.md index d71f828c1..a9f449e50 100644 --- a/packages/g-plugin-gpgpu/CHANGELOG.md +++ b/packages/g-plugin-gpgpu/CHANGELOG.md @@ -1,5 +1,11 @@ # @antv/g-plugin-gpgpu +## 1.9.17 + +### Patch Changes + +- @antv/g-webgpu@1.9.17 + ## 1.9.16 ### Patch Changes diff --git a/packages/g-plugin-gpgpu/package.json b/packages/g-plugin-gpgpu/package.json index 2174bc5ee..a43559914 100644 --- a/packages/g-plugin-gpgpu/package.json +++ b/packages/g-plugin-gpgpu/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-gpgpu", - "version": "1.9.16", + "version": "1.9.17", "description": "A G plugin for GPGPU based on WebGPU", "keywords": [ "webgpu", diff --git a/packages/g-plugin-html-renderer/CHANGELOG.md b/packages/g-plugin-html-renderer/CHANGELOG.md index 34f903b20..c0f50da1f 100644 --- a/packages/g-plugin-html-renderer/CHANGELOG.md +++ b/packages/g-plugin-html-renderer/CHANGELOG.md @@ -1,5 +1,12 @@ # @antv/g-plugin-html-renderer +## 1.9.15 + +### Patch Changes + +- ca03e554: Use user-defined id in HTML #1184. +- 5d4e8f1d: Remove redundant data-id on HTML. + ## 1.9.14 ### Patch Changes diff --git a/packages/g-plugin-html-renderer/package.json b/packages/g-plugin-html-renderer/package.json index 39f13f096..7b313f8ec 100644 --- a/packages/g-plugin-html-renderer/package.json +++ b/packages/g-plugin-html-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-html-renderer", - "version": "1.9.14", + "version": "1.9.15", "description": "A G plugin for rendering HTML", "keywords": [ "antv", diff --git a/packages/g-plugin-html-renderer/src/HTMLRenderingPlugin.ts b/packages/g-plugin-html-renderer/src/HTMLRenderingPlugin.ts index de8d5f466..4412ade11 100644 --- a/packages/g-plugin-html-renderer/src/HTMLRenderingPlugin.ts +++ b/packages/g-plugin-html-renderer/src/HTMLRenderingPlugin.ts @@ -19,7 +19,6 @@ import { import { isNil, isNumber, isString } from '@antv/util'; import type { mat4 } from 'gl-matrix'; -const HTML_PREFIX = 'g-html-'; const CANVAS_CAMERA_ID = 'g-canvas-camera'; export class HTMLRenderingPlugin implements RenderingPlugin { @@ -32,6 +31,11 @@ export class HTMLRenderingPlugin implements RenderingPlugin { */ private $camera: HTMLDivElement; + private displayObjectHTMLElementMap = new WeakMap< + DisplayObject, + HTMLElement + >(); + private joinTransformMatrix(matrix: mat4) { return `matrix(${[ matrix[0], @@ -199,16 +203,16 @@ export class HTMLRenderingPlugin implements RenderingPlugin { private getOrCreateEl(object: DisplayObject) { const { document: doc } = this.context.config; - const uniqueHTMLId = `${HTML_PREFIX}${object.entity}`; - let $existedElement: HTMLElement | null = this.$camera.querySelector( - `[data-id=${uniqueHTMLId}]`, - ); + let $existedElement: HTMLElement | null = + this.displayObjectHTMLElementMap.get(object); + if (!$existedElement) { $existedElement = (doc || document).createElement('div'); object.parsedStyle.$el = $existedElement; - $existedElement.id = object.id || uniqueHTMLId; - $existedElement.dataset.id = uniqueHTMLId; - + this.displayObjectHTMLElementMap.set(object, $existedElement); + if (object.id) { + $existedElement.id = object.id; + } if (object.name) { $existedElement.setAttribute('name', object.name); } diff --git a/packages/g-plugin-rough-canvas-renderer/CHANGELOG.md b/packages/g-plugin-rough-canvas-renderer/CHANGELOG.md index fceafbc88..1cae42f18 100644 --- a/packages/g-plugin-rough-canvas-renderer/CHANGELOG.md +++ b/packages/g-plugin-rough-canvas-renderer/CHANGELOG.md @@ -1,5 +1,11 @@ # @antv/g-plugin-rough-canvas-renderer +## 1.9.15 + +### Patch Changes + +- @antv/g-canvas@1.11.15 + ## 1.9.14 ### Patch Changes diff --git a/packages/g-plugin-rough-canvas-renderer/package.json b/packages/g-plugin-rough-canvas-renderer/package.json index a90057ff3..c8387041d 100644 --- a/packages/g-plugin-rough-canvas-renderer/package.json +++ b/packages/g-plugin-rough-canvas-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-rough-canvas-renderer", - "version": "1.9.14", + "version": "1.9.15", "description": "A G plugin of renderer implementation with rough.js", "keywords": [ "antv", diff --git a/packages/g-plugin-rough-svg-renderer/CHANGELOG.md b/packages/g-plugin-rough-svg-renderer/CHANGELOG.md index 10b98923c..bf71a871d 100644 --- a/packages/g-plugin-rough-svg-renderer/CHANGELOG.md +++ b/packages/g-plugin-rough-svg-renderer/CHANGELOG.md @@ -1,5 +1,11 @@ # @antv/g-plugin-rough-svg-renderer +## 1.9.14 + +### Patch Changes + +- @antv/g-svg@1.10.13 + ## 1.9.13 ### Patch Changes diff --git a/packages/g-plugin-rough-svg-renderer/package.json b/packages/g-plugin-rough-svg-renderer/package.json index 778ae63b8..7aa4deff2 100644 --- a/packages/g-plugin-rough-svg-renderer/package.json +++ b/packages/g-plugin-rough-svg-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-rough-svg-renderer", - "version": "1.9.13", + "version": "1.9.14", "description": "A G plugin of renderer implementation with rough.js", "keywords": [ "antv", diff --git a/packages/g-plugin-svg-picker/CHANGELOG.md b/packages/g-plugin-svg-picker/CHANGELOG.md index 309aa539c..40b567086 100644 --- a/packages/g-plugin-svg-picker/CHANGELOG.md +++ b/packages/g-plugin-svg-picker/CHANGELOG.md @@ -1,5 +1,12 @@ # @antv/g-plugin-svg-picker +## 1.9.13 + +### Patch Changes + +- Updated dependencies [ca03e554] + - @antv/g-plugin-svg-renderer@1.10.13 + ## 1.9.12 ### Patch Changes diff --git a/packages/g-plugin-svg-picker/package.json b/packages/g-plugin-svg-picker/package.json index 7db2ef35c..4a061c85a 100644 --- a/packages/g-plugin-svg-picker/package.json +++ b/packages/g-plugin-svg-picker/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-svg-picker", - "version": "1.9.12", + "version": "1.9.13", "description": "A G plugin for picking in SVG", "keywords": [ "antv", diff --git a/packages/g-plugin-svg-renderer/CHANGELOG.md b/packages/g-plugin-svg-renderer/CHANGELOG.md index 1938f138e..5844bdf48 100644 --- a/packages/g-plugin-svg-renderer/CHANGELOG.md +++ b/packages/g-plugin-svg-renderer/CHANGELOG.md @@ -1,5 +1,11 @@ # @antv/g-plugin-svg-renderer +## 1.10.13 + +### Patch Changes + +- ca03e554: Use user-defined id in HTML #1184. + ## 1.10.12 ### Patch Changes diff --git a/packages/g-plugin-svg-renderer/package.json b/packages/g-plugin-svg-renderer/package.json index 65a700668..dff4ce19d 100644 --- a/packages/g-plugin-svg-renderer/package.json +++ b/packages/g-plugin-svg-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-svg-renderer", - "version": "1.10.12", + "version": "1.10.13", "description": "A G plugin of renderer implementation with SVG", "keywords": [ "antv", diff --git a/packages/g-plugin-svg-renderer/src/SVGRendererPlugin.ts b/packages/g-plugin-svg-renderer/src/SVGRendererPlugin.ts index 5bc08da94..d42c55530 100644 --- a/packages/g-plugin-svg-renderer/src/SVGRendererPlugin.ts +++ b/packages/g-plugin-svg-renderer/src/SVGRendererPlugin.ts @@ -354,10 +354,8 @@ export class SVGRendererPlugin implements RenderingPlugin { } this.renderQueue.forEach((object) => { - // @ts-ignore - const $el = object.elementSVG?.$el; - // @ts-ignore - const $groupEl = object.elementSVG?.$groupEl; + const $el = ((object as any).elementSVG as ElementSVG)?.$el; + const $groupEl = ((object as any).elementSVG as ElementSVG)?.$groupEl; if ($el && $groupEl) { // apply local RTS transformation to wrapper @@ -405,7 +403,7 @@ export class SVGRendererPlugin implements RenderingPlugin { } private getId(object: DisplayObject) { - return `${G_SVG_PREFIX}-${object.entity}`; + return object.id || `${G_SVG_PREFIX}-${object.entity}`; } private reorderChildren( @@ -421,8 +419,7 @@ export class SVGRendererPlugin implements RenderingPlugin { const fragment = (doc || document).createDocumentFragment(); children.forEach((child: DisplayObject) => { if (child.isConnected) { - // @ts-ignore - const $el = child.elementSVG.$groupEl; + const $el = ((child as any).elementSVG as ElementSVG).$groupEl; if ($el) { fragment.appendChild($el); } @@ -447,14 +444,15 @@ export class SVGRendererPlugin implements RenderingPlugin { } private applyAttributes(object: DisplayObject) { - // @ts-ignore - const elementSVG = object.elementSVG as ElementSVG; + const elementSVG = (object as any).elementSVG as ElementSVG; const $el = elementSVG?.$el; const $groupEl = elementSVG?.$groupEl; if ($el && $groupEl) { const { nodeName, attributes } = object; - $el.setAttribute('fill', 'none'); + if (nodeName !== Shape.HTML) { + $el.setAttribute('fill', 'none'); + } if (nodeName === Shape.IMAGE) { $el.setAttribute('preserveAspectRatio', 'none'); } @@ -468,8 +466,8 @@ export class SVGRendererPlugin implements RenderingPlugin { const { enableCSSParsing } = this.context; const { document } = this.context.config; - // @ts-ignore - const { $el, $groupEl, $hitTestingEl } = object.elementSVG as ElementSVG; + const { $el, $groupEl, $hitTestingEl } = (object as any) + .elementSVG as ElementSVG; const { parsedStyle, computedStyle, nodeName } = object; const shouldUpdateElementAttribute = attributes.some((name) => // @ts-ignore @@ -509,28 +507,38 @@ export class SVGRendererPlugin implements RenderingPlugin { const usedValue = parsedStyle[name]; const inherited = usedName && !!propertyMetadataCache[name]?.inh; - if ( - !usedName || - ((nodeName === Shape.GROUP || object.isCustomElement) && - !enableCSSParsing && - (inherited || usedName === 'fill' || usedName === 'stroke')) - ) { - return; - } - // if (nodeName === Shape.HTML) { - if (name === 'lineWidth') { + if (name === 'fill') { + $el.style.background = usedValue.toString(); + } else if (name === 'stroke') { + $el.style['border-color'] = usedValue.toString(); + $el.style['border-style'] = 'solid'; + } else if (name === 'lineWidth') { $el.style['border-width'] = `${usedValue || 0}px`; } else if (name === 'lineDash') { $el.style['border-style'] = 'dashed'; + } else if (name === 'innerHTML') { + this.createOrUpdateInnerHTML(document, $el, usedValue); + } else if ( + name !== 'x' && + name !== 'y' && + !isNil(object.style[name]) && + object.style[name] !== '' + ) { + $el.style[name] = object.style[name]; + } + } else { + if ( + !usedName || + ((nodeName === Shape.GROUP || object.isCustomElement) && + !enableCSSParsing && + (inherited || usedName === 'fill' || usedName === 'stroke')) + ) { + return; } - } - if (name === 'fill') { - if (nodeName === Shape.HTML) { - $el.style.background = usedValue.toString(); - } else { + if (name === 'fill') { this.defElementManager.createOrUpdateGradientAndPattern( object, $el, @@ -538,12 +546,7 @@ export class SVGRendererPlugin implements RenderingPlugin { usedName, this, ); - } - } else if (name === 'stroke') { - if (nodeName === Shape.HTML) { - $el.style['border-color'] = usedValue.toString(); - $el.style['border-style'] = 'solid'; - } else { + } else if (name === 'stroke') { this.defElementManager.createOrUpdateGradientAndPattern( object, $el, @@ -551,55 +554,53 @@ export class SVGRendererPlugin implements RenderingPlugin { usedName, this, ); - } - } else if (enableCSSParsing && inherited) { - // use computed value - // update `visibility` on - if ( - computedValueStr !== 'unset' && - computedValueStr !== DEFAULT_VALUE_MAP[name] + } else if (enableCSSParsing && inherited) { + // use computed value + // update `visibility` on + if ( + computedValueStr !== 'unset' && + computedValueStr !== DEFAULT_VALUE_MAP[name] + ) { + $groupEl?.setAttribute(usedName, formattedValueStr); + } else { + $groupEl?.removeAttribute(usedName); + } + } else if (name === 'clipPath') { + this.createOrUpdateClipOrTextPath(document, usedValue, object); + } else if (name === 'textPath') { + this.createOrUpdateClipOrTextPath(document, usedValue, object, true); + } else if ( + name === 'shadowType' || + name === 'shadowColor' || + name === 'shadowBlur' || + name === 'shadowOffsetX' || + name === 'shadowOffsetY' ) { - $groupEl?.setAttribute(usedName, formattedValueStr); + this.defElementManager.createOrUpdateShadow(object, $el, name); + } else if (name === 'filter') { + this.defElementManager.createOrUpdateFilter(object, $el, usedValue); + } else if (name === 'anchor') { + // text' anchor is controlled by `textAnchor` property + if (nodeName !== Shape.TEXT) { + this.updateAnchorWithTransform(object); + } } else { - $groupEl?.removeAttribute(usedName); - } - } else if (name === 'clipPath') { - this.createOrUpdateClipOrTextPath(document, usedValue, object); - } else if (name === 'textPath') { - this.createOrUpdateClipOrTextPath(document, usedValue, object, true); - } else if ( - name === 'shadowType' || - name === 'shadowColor' || - name === 'shadowBlur' || - name === 'shadowOffsetX' || - name === 'shadowOffsetY' - ) { - this.defElementManager.createOrUpdateShadow(object, $el, name); - } else if (name === 'filter') { - this.defElementManager.createOrUpdateFilter(object, $el, usedValue); - } else if (name === 'innerHTML') { - this.createOrUpdateInnerHTML(document, $el, usedValue); - } else if (name === 'anchor') { - // text' anchor is controlled by `textAnchor` property - if (nodeName !== Shape.TEXT) { - this.updateAnchorWithTransform(object); - } - } else { - if (!isNil(computedValue)) { - // use computed value so that we can use cascaded effect in SVG - // ignore 'unset' and default value - [$el, $hitTestingEl].forEach(($el: SVGElement) => { - if ($el && usedName) { - if ( - computedValueStr !== 'unset' && - computedValueStr !== DEFAULT_VALUE_MAP[name] - ) { - $el.setAttribute(usedName, formattedValueStr); - } else { - $el.removeAttribute(usedName); + if (!isNil(computedValue)) { + // use computed value so that we can use cascaded effect in SVG + // ignore 'unset' and default value + [$el, $hitTestingEl].forEach(($el: SVGElement) => { + if ($el && usedName) { + if ( + computedValueStr !== 'unset' && + computedValueStr !== DEFAULT_VALUE_MAP[name] + ) { + $el.setAttribute(usedName, formattedValueStr); + } else { + $el.removeAttribute(usedName); + } } - } - }); + }); + } } } }); @@ -633,6 +634,7 @@ export class SVGRendererPlugin implements RenderingPlugin { } if (this.pluginOptions.outputSVGElementId) { + // use user-defined id first. $el.id = this.getId(object); } if (this.pluginOptions.outputSVGElementName && object.name) { @@ -644,7 +646,9 @@ export class SVGRendererPlugin implements RenderingPlugin { !noWrapWithGroup ) { $groupEl = createSVGElement('g', document); - $groupEl.id = $el.id + '-g'; + // if (this.pluginOptions.outputSVGElementId) { + // $groupEl.id = $el.id + '-g'; + // } $groupEl.appendChild($el); } else { $groupEl = $el; @@ -693,8 +697,7 @@ export class SVGRendererPlugin implements RenderingPlugin { $el: SVGElement, $groupEl: SVGElement, ) { - // @ts-ignore - const svgElement = object.elementSVG as ElementSVG; + const svgElement = (object as any).elementSVG as ElementSVG; let $hitTestingEl = svgElement.$hitTestingEl; const increasedLineWidthForHitTesting = object.parsedStyle.increasedLineWidthForHitTesting; @@ -703,11 +706,6 @@ export class SVGRendererPlugin implements RenderingPlugin { if (increasedLineWidthForHitTesting) { if (!$hitTestingEl) { $hitTestingEl = $el.cloneNode() as SVGElement; - - if (this.pluginOptions.outputSVGElementId) { - // use the entity suffix, so that `g-plugin-svg-picker` can extract - $hitTestingEl.id = `${G_SVG_PREFIX}-${object.nodeName}-hittesting-${object.entity}`; - } // clear attributes like `filter` `font-size` ['filter'].forEach((attribute) => { $hitTestingEl.removeAttribute(attribute); @@ -718,6 +716,9 @@ export class SVGRendererPlugin implements RenderingPlugin { $hitTestingEl.setAttribute('stroke', 'transparent'); $groupEl.appendChild($hitTestingEl); svgElement.$hitTestingEl = $hitTestingEl; + + // g-plugin-svg-picker will use this map to find target object + this.svgElementMap.set($hitTestingEl, object); } // increase interactive line width @@ -754,8 +755,7 @@ export class SVGRendererPlugin implements RenderingPlugin { object: DisplayObject, isTextPath = false, ) { - // @ts-ignore - const { $groupEl } = object.elementSVG; + const { $groupEl } = (object as any).elementSVG as ElementSVG; const PREFIX = isTextPath ? TEXT_PATH_PREFIX : CLIP_PATH_PREFIX; const attributeNameCamel = isTextPath ? 'g' : 'clipPath'; const attributeNameHyphen = isTextPath ? 'text-path' : 'clip-path'; @@ -806,7 +806,9 @@ export class SVGRendererPlugin implements RenderingPlugin { this.applyTransform($clipPath, parentInvert); } - $clipPath.id = clipPathId; + if (this.pluginOptions.outputSVGElementId) { + $clipPath.id = clipPathId; + } // append it to $def.appendChild($clipPath); } @@ -836,32 +838,32 @@ export class SVGRendererPlugin implements RenderingPlugin { const height = (bounds && bounds.halfExtents[1] * 2) || 0; const { anchor } = (object.parsedStyle || {}) as ParsedBaseStyleProps; - // @ts-ignore - [object.elementSVG?.$el, object.elementSVG?.$hitTestingEl].forEach( - ($el: SVGElement) => { - if ($el) { - const tx = -(anchor[0] * width); - const ty = -(anchor[1] * height); - - if (tx !== 0 || ty !== 0) { - // apply anchor to element's `transform` property - $el.setAttribute( - 'transform', - // can't use percent unit like translate(-50%, -50%) - // @see https://developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/transform#translate - `translate(${tx},${ty})`, - ); - } + [ + ((object as any).elementSVG as ElementSVG)?.$el, + ((object as any).elementSVG as ElementSVG)?.$hitTestingEl, + ].forEach(($el: SVGElement) => { + if ($el) { + const tx = -(anchor[0] * width); + const ty = -(anchor[1] * height); + + if (tx !== 0 || ty !== 0) { + // apply anchor to element's `transform` property + $el.setAttribute( + 'transform', + // can't use percent unit like translate(-50%, -50%) + // @see https://developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/transform#translate + `translate(${tx},${ty})`, + ); + } - if ( - object.nodeName === Shape.CIRCLE || - object.nodeName === Shape.ELLIPSE - ) { - $el.setAttribute('cx', `${width / 2}`); - $el.setAttribute('cy', `${height / 2}`); - } + if ( + object.nodeName === Shape.CIRCLE || + object.nodeName === Shape.ELLIPSE + ) { + $el.setAttribute('cx', `${width / 2}`); + $el.setAttribute('cy', `${height / 2}`); } - }, - ); + } + }); } } diff --git a/packages/g-plugin-zdog-canvas-renderer/CHANGELOG.md b/packages/g-plugin-zdog-canvas-renderer/CHANGELOG.md index e892717b2..03eab7d83 100644 --- a/packages/g-plugin-zdog-canvas-renderer/CHANGELOG.md +++ b/packages/g-plugin-zdog-canvas-renderer/CHANGELOG.md @@ -1,5 +1,11 @@ # @antv/g-plugin-zdog-canvas-renderer +## 1.2.15 + +### Patch Changes + +- @antv/g-canvas@1.11.15 + ## 1.2.14 ### Patch Changes diff --git a/packages/g-plugin-zdog-canvas-renderer/package.json b/packages/g-plugin-zdog-canvas-renderer/package.json index 3a7d5c909..8b7738ef6 100644 --- a/packages/g-plugin-zdog-canvas-renderer/package.json +++ b/packages/g-plugin-zdog-canvas-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-zdog-canvas-renderer", - "version": "1.2.14", + "version": "1.2.15", "description": "A G plugin of renderer implementation with Zdog", "keywords": [ "antv", diff --git a/packages/g-plugin-zdog-svg-renderer/CHANGELOG.md b/packages/g-plugin-zdog-svg-renderer/CHANGELOG.md index b9dce1518..e9bbae7f0 100644 --- a/packages/g-plugin-zdog-svg-renderer/CHANGELOG.md +++ b/packages/g-plugin-zdog-svg-renderer/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-plugin-zdog-svg-renderer +## 1.2.14 + +### Patch Changes + +- Updated dependencies [ca03e554] + - @antv/g-plugin-svg-renderer@1.10.13 + - @antv/g-svg@1.10.13 + ## 1.2.13 ### Patch Changes diff --git a/packages/g-plugin-zdog-svg-renderer/package.json b/packages/g-plugin-zdog-svg-renderer/package.json index ee3054c72..2f57989b7 100644 --- a/packages/g-plugin-zdog-svg-renderer/package.json +++ b/packages/g-plugin-zdog-svg-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-plugin-zdog-svg-renderer", - "version": "1.2.13", + "version": "1.2.14", "description": "A G plugin of renderer implementation with Zdog", "keywords": [ "antv", diff --git a/packages/g-svg/CHANGELOG.md b/packages/g-svg/CHANGELOG.md index 45638fa21..5cbc27496 100644 --- a/packages/g-svg/CHANGELOG.md +++ b/packages/g-svg/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-svg +## 1.10.13 + +### Patch Changes + +- Updated dependencies [ca03e554] + - @antv/g-plugin-svg-renderer@1.10.13 + - @antv/g-plugin-svg-picker@1.9.13 + ## 1.10.12 ### Patch Changes diff --git a/packages/g-svg/package.json b/packages/g-svg/package.json index bf06ad68a..e511e7ec1 100644 --- a/packages/g-svg/package.json +++ b/packages/g-svg/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-svg", - "version": "1.10.12", + "version": "1.10.13", "description": "A renderer implemented by SVG", "keywords": [ "antv", diff --git a/packages/g-web-components/CHANGELOG.md b/packages/g-web-components/CHANGELOG.md index d0e587948..a9074f637 100644 --- a/packages/g-web-components/CHANGELOG.md +++ b/packages/g-web-components/CHANGELOG.md @@ -1,5 +1,12 @@ # @antv/g-web-components +## 1.9.17 + +### Patch Changes + +- @antv/g-canvas@1.11.15 +- @antv/g-webgl@1.9.17 + ## 1.9.16 ### Patch Changes diff --git a/packages/g-web-components/package.json b/packages/g-web-components/package.json index 3841a0e87..ad08cabb2 100644 --- a/packages/g-web-components/package.json +++ b/packages/g-web-components/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-web-components", - "version": "1.9.16", + "version": "1.9.17", "description": "A declarative usage for G implemented with WebComponents", "keywords": [ "antv", diff --git a/packages/g-webgl/CHANGELOG.md b/packages/g-webgl/CHANGELOG.md index 5bba85cd4..f02e52f28 100644 --- a/packages/g-webgl/CHANGELOG.md +++ b/packages/g-webgl/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-webgl +## 1.9.17 + +### Patch Changes + +- Updated dependencies [ca03e554] +- Updated dependencies [5d4e8f1d] + - @antv/g-plugin-html-renderer@1.9.15 + ## 1.9.16 ### Patch Changes diff --git a/packages/g-webgl/package.json b/packages/g-webgl/package.json index b5018dec1..84304a3f7 100644 --- a/packages/g-webgl/package.json +++ b/packages/g-webgl/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-webgl", - "version": "1.9.16", + "version": "1.9.17", "description": "A renderer implemented by WebGL1/2", "keywords": [ "antv", diff --git a/packages/g-webgpu/CHANGELOG.md b/packages/g-webgpu/CHANGELOG.md index 007fb570b..3d9846252 100644 --- a/packages/g-webgpu/CHANGELOG.md +++ b/packages/g-webgpu/CHANGELOG.md @@ -1,5 +1,13 @@ # @antv/g-webgpu +## 1.9.17 + +### Patch Changes + +- Updated dependencies [ca03e554] +- Updated dependencies [5d4e8f1d] + - @antv/g-plugin-html-renderer@1.9.15 + ## 1.9.16 ### Patch Changes diff --git a/packages/g-webgpu/package.json b/packages/g-webgpu/package.json index 2997a74a8..ac07256d1 100644 --- a/packages/g-webgpu/package.json +++ b/packages/g-webgpu/package.json @@ -1,6 +1,6 @@ { "name": "@antv/g-webgpu", - "version": "1.9.16", + "version": "1.9.17", "description": "A renderer implemented by WebGPU", "keywords": [ "antv",