Skip to content

chore(deps): bump vue-echarts from 6.7.3 to 8.3.0 in /src/frontend - #51

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/src/frontend/vue-echarts-8.3.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/src/frontend/vue-echarts-8.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Bumps vue-echarts from 6.7.3 to 8.3.0.

Release notes

Sourced from vue-echarts's releases.

v8.3.0

Improvements

  • Improved #graphic update performance and reduced unnecessary animation restarts on unchanged elements.

Fixes

  • Fixed graphic ordering and moves between groups when using wrapper components, Fragments, v-if, and v-for.
  • Fixed graphic element type changes during smart updates.
  • Fixed pending option, theme, or slot updates restoring charts after clear().
  • Fixed removed tooltip and data-view slots reappearing after theme changes.
  • Fixed recovery after failed option or theme updates, including stale settings and graphics.
  • Fixed chart and ZRender listeners and root attributes added after mount not taking effect.

v8.2.0

Component API and TypeScript

  • Added typed, read-only chart and root properties. chart follows chart re-initialization and becomes unavailable when the component is disposed; root exposes the mounted <x-vue-echarts> element.
  • Exposed more current ECharts instance methods: getZr, getId, isSSR, getDevicePixelRatio, makeActionFromEvent, updateLabelLayout, convertToLayout, getVisual, renderToCanvas, renderToSVGString, and getSvgDataURL.
  • Made the component's public dispose() terminal and idempotent. Subsequent proxied method calls report that the component has been disposed instead of operating on stale component state.
  • Exported AutoResize and LoadingOptions from the package root.
  • Published the #graphic slot in the root component type and made generated declarations compatible with the supported Vue 3.3 and ECharts 6.0 peer floors.
  • Expanded event payload types and added idiomatic camel-case prop aliases such as onDataZoom, onBrushEnd, and onZr:mouseMove, while retaining lower-case forms.
  • Allowed reactive injected theme, init, update, and loading options to resolve to null or undefined; an explicit prop still takes precedence over its injected value.

Loading

  • Added the loading-type prop for selecting registered ECharts loading effects and allowed effect-specific fields in loading-options.
  • Merged injected and local loading options reactively, including nested changes, and kept the overlay synchronized with chart and effect changes from initialization onward.

Events and callback slots

  • Made chart and ZRender listeners reactive. Replaced or removed handlers take effect immediately, array dispatch remains stable during an event, and .once handlers stay consumed until replaced.
  • Preserved case-sensitive native: event names and Vue DOM modifiers, and expanded typed coverage for chart actions and ZRender pointer and drag events.
  • Let callback slots target indexed components and nested option structures, with validated paths that do not invent missing arrays or entries.
  • Cleared callbacks when slots are removed and refreshed slots when ECharts reuses formatter payloads.
  • In manual-update mode, callback-slot additions and removals remain pending until the next manual setOption call.

vue-echarts/graphic

  • Added GEllipse with cx, cy, rx, and ry shape props.
  • Added auto-batch and expanded path, text, transform, clipping, tooltip, state, style, transition, animation, and during prop coverage.
  • Narrowed each G* component to the props and slots its ECharts element type actually accepts; only GGroup exposes a default child slot.
  • Added dblclick, contextmenu, and .once graphic handlers; returning true from a graphic handler stops bubbling.
  • Preserved element order, parent changes, handler identity, and duplicate-ID diagnostics across graphic updates.
  • Allowed graphic-only charts to omit the option prop. #graphic continues to replace option.graphic, with a warning when both sources are supplied.
  • Removed the unusable GCompoundPath export because the ECharts graphic component rejects compoundPath elements at runtime.

Smart update and option flow

... (truncated)

Changelog

Sourced from vue-echarts's changelog.

8.3.0

Improvements

  • Improved #graphic update performance and reduced unnecessary animation restarts on unchanged elements.

Fixes

  • Fixed graphic ordering and moves between groups when using wrapper components, Fragments, v-if, and v-for.
  • Fixed graphic element type changes during smart updates.
  • Fixed pending option, theme, or slot updates restoring charts after clear().
  • Fixed removed tooltip and data-view slots reappearing after theme changes.
  • Fixed recovery after failed option or theme updates, including stale settings and graphics.
  • Fixed chart and ZRender listeners and root attributes added after mount not taking effect.

8.2.0

Component API and TypeScript

  • Added typed, read-only chart and root properties. chart follows chart re-initialization and becomes unavailable when the component is disposed; root exposes the mounted <x-vue-echarts> element.
  • Exposed more current ECharts instance methods: getZr, getId, isSSR, getDevicePixelRatio, makeActionFromEvent, updateLabelLayout, convertToLayout, getVisual, renderToCanvas, renderToSVGString, and getSvgDataURL.
  • Made the component's public dispose() terminal and idempotent. Subsequent proxied method calls report that the component has been disposed instead of operating on stale component state.
  • Exported AutoResize and LoadingOptions from the package root.
  • Published the #graphic slot in the root component type and made generated declarations compatible with the supported Vue 3.3 and ECharts 6.0 peer floors.
  • Expanded event payload types and added idiomatic camel-case prop aliases such as onDataZoom, onBrushEnd, and onZr:mouseMove, while retaining lower-case forms.
  • Allowed reactive injected theme, init, update, and loading options to resolve to null or undefined; an explicit prop still takes precedence over its injected value.

Loading

  • Added the loading-type prop for selecting registered ECharts loading effects and allowed effect-specific fields in loading-options.
  • Merged injected and local loading options reactively, including nested changes, and kept the overlay synchronized with chart and effect changes from initialization onward.

Events and callback slots

  • Made chart and ZRender listeners reactive. Replaced or removed handlers take effect immediately, array dispatch remains stable during an event, and .once handlers stay consumed until replaced.
  • Preserved case-sensitive native: event names and Vue DOM modifiers, and expanded typed coverage for chart actions and ZRender pointer and drag events.
  • Let callback slots target indexed components and nested option structures, with validated paths that do not invent missing arrays or entries.
  • Cleared callbacks when slots are removed and refreshed slots when ECharts reuses formatter payloads.
  • In manual-update mode, callback-slot additions and removals remain pending until the next manual setOption call.

vue-echarts/graphic

  • Added GEllipse with cx, cy, rx, and ry shape props.
  • Added auto-batch and expanded path, text, transform, clipping, tooltip, state, style, transition, animation, and during prop coverage.
  • Narrowed each G* component to the props and slots its ECharts element type actually accepts; only GGroup exposes a default child slot.
  • Added dblclick, contextmenu, and .once graphic handlers; returning true from a graphic handler stops bubbling.
  • Preserved element order, parent changes, handler identity, and duplicate-ID diagnostics across graphic updates.
  • Allowed graphic-only charts to omit the option prop. #graphic continues to replace option.graphic, with a warning when both sources are supplied.
  • Removed the unusable GCompoundPath export because the ECharts graphic component rejects compoundPath elements at runtime.

... (truncated)

Commits
  • 9490433 chore(release): prepare v8.3.0
  • f84f3b7 refactor: simplify option analysis and code generation
  • 9fb0677 fix(runtime): coordinate chart and graphic updates
  • cb62da3 chore(lint): replace ESLint with Oxlint (#1049)
  • 2d6ec90 chore(deps): update dependency postcss-nested to v8 (#1045)
  • a60af5b chore(deps): update all non-major dependencies (#1048)
  • eb96819 Merge remote-tracking branch 'origin/main' into refactor/improve
  • aaacbcf docs(release): focus changelog on user impact
  • 0d7af3a docs(release): streamline v8.2.0 changelog
  • bd629c0 docs(release): expand v8.2.0 changelog
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for vue-echarts since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [vue-echarts](https://github.com/ecomfe/vue-echarts) from 6.7.3 to 8.3.0.
- [Release notes](https://github.com/ecomfe/vue-echarts/releases)
- [Changelog](https://github.com/ecomfe/vue-echarts/blob/main/CHANGELOG.md)
- [Commits](ecomfe/vue-echarts@v6.7.3...v8.3.0)

---
updated-dependencies:
- dependency-name: vue-echarts
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, frontend. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from cloudQuant as a code owner September 14, 2026 04:32

This branch has not been deployed

No deployments
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.

0 participants