Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Sep 8, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to release, this PR will be updated.

Releases

@antv/g-lite@2.4.0

Minor Changes

  • 7fbf52f: perf: remove rBush logic from element picking mechanism
  • 6a7c5bc: perf: element event batch triggering
  • c14ba7b: feat(text): add text-decoration support for text elements

Patch Changes

  • f08291e: fix: fix loop index in SyncWaterfallHook and AsyncSeriesWaterfallHook

@antv/g-plugin-a11y@1.2.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-canvas-picker@2.2.0

Minor Changes

  • 7fbf52f: perf: remove rBush logic from element picking mechanism

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-canvas-renderer@2.4.0
    • @antv/g-plugin-canvas-path-generator@2.1.23

@antv/g-plugin-canvas-renderer@2.4.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering
  • c14ba7b: feat(text): add text-decoration support for text elements

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-canvas-path-generator@2.1.23

@antv/g-plugin-canvaskit-renderer@2.2.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-image-loader@2.2.0

@antv/g-plugin-device-renderer@2.4.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-image-loader@2.2.0

@antv/g-plugin-html-renderer@2.2.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-image-loader@2.2.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-svg-renderer@2.3.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering
  • c14ba7b: feat(text): add text-decoration support for text elements

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-yoga@2.1.0

Minor Changes

  • 6a7c5bc: perf: element event batch triggering

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g@6.1.29

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-camera-api@2.0.42
    • @antv/g-dom-mutation-observer-api@2.0.39
    • @antv/g-web-animations-api@2.1.29

@antv/g-camera-api@2.0.42

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-canvas@2.0.49

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-plugin-canvas-picker@2.2.0
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-canvas-renderer@2.4.0
    • @antv/g-plugin-html-renderer@2.2.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-canvas-path-generator@2.1.23
    • @antv/g-plugin-dom-interaction@2.1.28

@antv/g-canvaskit@1.0.48

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-plugin-canvas-picker@2.2.0
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-canvaskit-renderer@2.2.0
    • @antv/g-plugin-html-renderer@2.2.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-canvas-path-generator@2.1.23
    • @antv/g-plugin-dom-interaction@2.1.28

@antv/g-components@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-dom-mutation-observer-api@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-gesture@3.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-image-exporter@1.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-lottie-player@1.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-mobile-canvas@1.0.46

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-plugin-canvas-picker@2.2.0
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-canvas-renderer@2.4.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-canvas-path-generator@2.1.23
    • @antv/g-plugin-dragndrop@2.0.39
    • @antv/g-plugin-gesture@2.0.39
    • @antv/g-plugin-mobile-interaction@1.0.39

@antv/g-mobile-canvas-element@1.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-mobile-svg@1.0.43

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-svg-renderer@2.3.0
    • @antv/g-plugin-dragndrop@2.0.39
    • @antv/g-plugin-gesture@2.0.39
    • @antv/g-plugin-mobile-interaction@1.0.39
    • @antv/g-plugin-svg-picker@2.0.43

@antv/g-mobile-webgl@1.0.53

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-device-renderer@2.4.0
    • @antv/g-plugin-html-renderer@2.2.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-dragndrop@2.0.39
    • @antv/g-plugin-gesture@2.0.39
    • @antv/g-plugin-mobile-interaction@1.0.39

@antv/g-pattern@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-3d@2.0.51

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-device-renderer@2.4.0

@antv/g-plugin-annotation@1.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-box2d@2.0.40

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-canvas-path-generator@2.1.23

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-control@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-css-select@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-dom-interaction@2.1.28

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-dragndrop@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-gesture@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-matterjs@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-mobile-interaction@1.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-physx@2.0.39

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-plugin-rough-canvas-renderer@2.0.49

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-canvas@2.0.49

@antv/g-plugin-rough-svg-renderer@2.0.44

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-svg@2.0.43

@antv/g-plugin-svg-picker@2.0.43

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-svg-renderer@2.3.0

@antv/g-plugin-zdog-canvas-renderer@2.0.48

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-canvas@2.0.49

@antv/g-plugin-zdog-svg-renderer@2.0.43

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-svg-renderer@2.3.0
    • @antv/g-svg@2.0.43

@antv/g-svg@2.0.43

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-svg-renderer@2.3.0
    • @antv/g-plugin-dom-interaction@2.1.28
    • @antv/g-plugin-svg-picker@2.0.43

@antv/g-web-animations-api@2.1.29

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0

@antv/g-web-components@2.0.55

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-canvas@2.0.49
    • @antv/g-webgl@2.0.53

@antv/g-webgl@2.0.53

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-device-renderer@2.4.0
    • @antv/g-plugin-html-renderer@2.2.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-dom-interaction@2.1.28

@antv/g-webgpu@2.0.53

Patch Changes

  • Updated dependencies [7fbf52f]
  • Updated dependencies [f08291e]
  • Updated dependencies [6a7c5bc]
  • Updated dependencies [c14ba7b]
    • @antv/g-lite@2.4.0
    • @antv/g-plugin-device-renderer@2.4.0
    • @antv/g-plugin-html-renderer@2.2.0
    • @antv/g-plugin-image-loader@2.2.0
    • @antv/g-plugin-dom-interaction@2.1.28

@antv/react-g@2.0.45

Patch Changes

  • @antv/g@6.1.29

@github-actions github-actions bot force-pushed the changeset-release/release branch from 5b63367 to e2fa4bf Compare September 23, 2025 11:57
@github-actions github-actions bot force-pushed the changeset-release/release branch 2 times, most recently from 8de4d8a to 8d0cf30 Compare September 23, 2025 12:27
@github-actions github-actions bot force-pushed the changeset-release/release branch 2 times, most recently from 2e3f38b to e4c7314 Compare October 9, 2025 08:25
@github-actions github-actions bot force-pushed the changeset-release/release branch from e4c7314 to 59216ff Compare October 13, 2025 04:27
@wang1212 wang1212 merged commit 805cdfc into release Oct 13, 2025
1 check passed
@wang1212 wang1212 deleted the changeset-release/release branch October 13, 2025 05:37
wang1212 added a commit that referenced this pull request Oct 13, 2025
* feat(benchmark): Add performance test suite and analysis panel (#1987)

* fix: docs dead links (#1984)

* fix: docs dead links

* fix: add /en prefix to english docs

* feat: upgrade chrome extension to manifest v3 and react to v18

- Upgrade manifest version from v2 to v3 with updated permissions format
- Migrate background scripts to service worker
- Update content_security_policy and web_accessible_resources format
- Replace browser_action with action
- Upgrade react and react-dom from v16 to v18 in g-devtool
- Update devtool UI to support React 18 createRoot API
- Maintain backward compatibility with legacy versions
- Update minimum chrome version requirement to 88

* feat: add GitHub workflow for bug report reproduction check

- Add new GitHub Actions workflow 'bug-report-reproduction-check'
- Automatically analyze new bug reports for reproduction steps
- Use Mistral AI to check for complete reproduction information
- Add friendly comment when reproduction details are missing
- Only trigger for issues labeled as 'bug'
- Add necessary permissions for issues and models access

* feat: add benchmark suite for rendering performance comparison

- Add benchmark infrastructure with TestCase and TestRunner base classes
- Implement test cases for basic shapes (circle, rect, path, etc.) across multiple renderers
- Support g-canvas, g-canvas-v4 and zrender rendering engines
- Add UI components for test execution and result visualization
- Include i18n support with Chinese and English translations
- Set up build configuration with Vite and TypeScript

* feat(benchmark): add collapsible insight panel in PerformanceChart

- Add state to track insight panel expansion
- Implement collapsible UI with smooth animations
- Improve styling and layout of insight panel
- Add expand/collapse toggle functionality
- Enhance user experience with better visual feedback

* chore(benchmark): add performance test results for basic shapes

Add benchmark results for basic shapes rendering comparison between different engines including g-canvas and zrender. The results include execution duration and memory usage metrics.

* feat(benchmark): enhance i18n support for failure rate display

- Add new translation key 'highestFailureRate' for displaying failure rate in both English and Chinese
- Refactor failure rate display to use i18n template
- Improve code formatting in PerformanceChart component
- Fix whitespace and indentation issues in TestRunner

* chore: remove other file

* feat: Add native pan and zoom demo (#1994)

* feat: add native pan and zoom demo

Adds a new demo under `__tests__/demos/camera/` that showcases how to implement panning and zooming on the canvas using native DOM events.

This is in response to the user request to add such a demo.

An issue in the execution environment prevented the test suite from being run. A `commitlint` hook blocked all commands, including `pnpm test`. The changes are submitted without test verification due to this environmental constraint.

* fix: use getContextService for container access in nativePanZoom demo

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: wang1212 <mrwang1212@126.com>

* feat: add script to fetch and display npm download stats for monorepo packages

* chore: update test config and TypeScript settings

- Add JSDoc link to jest.unit.config.js
- Fix module name mapper path in jest.unit.config.js
- Expand coverage collection to more packages
- Update coverage reporters
- Move isolatedModules to tsconfig.json

* fix: fix loop index in tapable (#2003)

* fix: fix loop index in SyncWaterfallHook and AsyncSeriesWaterfallHook

- Fix loop index in SyncWaterfallHook to start from 1 instead of 0 since the first callback is already called
- Apply the same fix to AsyncSeriesWaterfallHook for consistency
- Add comprehensive unit tests for all tapable hook types

* chore: fix code style

* chore: fix code lint issue

* chore: add changeset

* Add basic shape benchmark cases for g-canvas-local engine (#2030)

* test: Add basic shape benchmark cases for g-canvas-local engine

* test: Add basic shape benchmark cases for g-canvas-local engine

* Update benchmark/src/benchmarks/g-canvas-local/engine.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat(text): add text-decoration support for text elements (#2035)

* feat(text): add text-decoration support for text elements

* docs: update text decoration info

* docs: fix typos

* perf: element event batch triggering (#2005)

* perf: element event batch triggering

* chore: update test snapshot

* chore: use Array.from to convert iterator for compatibility

* chore: add changeset

* Update __tests__/demos/perf/custom-event.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* perf: remove rBush logic from element picking mechanism (#2031)

* perf: remove rBush logic from element picking mechanism

* chore: fix lint error

* chore: add changeset

* chore: update test case

* fix: the element picking range includes the element border

* chore(release): bump version (#2004)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* perf(g-plugin-canvas-renderer): improve wavy text decoration with quadratic curves

* Update __tests__/demos/event/hit-test.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants