Skip to content

chore(deps): bump the frontend-minor-patch group across 1 directory with 17 updates - #110

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/frontend-minor-patch-c58876c437
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/frontend-minor-patch-c58876c437

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the frontend-minor-patch group with 17 updates in the /frontend directory:

Package From To
@codemirror/view 6.43.7 6.43.13
@dagrejs/dagre 3.0.0 3.1.1
highlight.js 11.11.1 11.12.0
json-as-xlsx 2.6.4 2.6.5
jszip 3.10.1 3.10.2
katex 0.18.1 0.19.0
smplr 1.0.0 1.1.0
uuid 14.0.1 14.0.2
vue 3.5.40 3.5.43
vue-echarts 8.0.1 8.3.1
vue-i18n 11.4.8 11.4.12
vue-router 5.2.0 5.3.1
@vitejs/plugin-vue 6.0.8 6.0.9
eslint 10.8.0 10.11.0
eslint-plugin-vue 10.10.0 10.11.1
prettier 3.9.6 3.9.9
vite 8.2.0 8.3.2

Updates @codemirror/view from 6.43.7 to 6.43.13

Commits

Updates @dagrejs/dagre from 3.0.0 to 3.1.1

Changelog

Sourced from @​dagrejs/dagre's changelog.

Changelog: dagre

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[3.1.0] - 2026

New Features

  • Per-Cluster Direction Support (PR #511): Each cluster/subgraph can now specify its own rankdir, ranksep, nodesep, and align settings. The layout engine recursively applies these settings, enabling complex nested cluster hierarchies with independent flow directions. Fully backward compatible with global rankdir and legacy layouts.
  • Dynamic Graph Layout Support (PR #512): Added support for dynamic graph layouts via useDynamic and corePath configuration options in LayoutConfig. Enables persistent node ordering and layout stability when modifying graph structures.

Refactoring & Fixes

  • TypeScript & Type Safety Improvements: Added ClusterNodeLabel and NodeCollection types, updated NodeLabel interfaces, and eliminated any type assertions across the codebase.
  • Nested Cluster Fixes: Resolved edge cases in nested cluster isolation and improved edge routing for cross-cluster edges.

Commits
  • c3ed080 Bumping the version and building for release
  • dd45fd4 Merge pull request #516 from dagrejs/modules
  • fc85d69 Fixing github tests
  • a32accc Fixing github tests
  • a35171b Setting the type module in package.json
  • 63b699c Using the latest graphlib
  • 2609a9e Merge pull request #515 from hmcelik/fix/layout-state-leak
  • f8dddcd test: cover isolated dynamic layout state
  • 62809ca fix: scope remembered layout to input graph
  • a471bce Fixing the scripts and bumping the version to the next pre
  • Additional commits viewable in compare view

Updates highlight.js from 11.11.1 to 11.12.0

Release notes

Sourced from highlight.js's releases.

v11.12.0 - Summer, hot and rainy.

Parser Engine:

  • fix(parser) count named capture groups when rewriting backreferences [spokodev][]

New Grammars:

  • add FreeDesktop config file (.desktop / systemd) grammar [gg582][]
  • added 3rd party Cedar grammar to SUPPORTED_LANGUAGES [Dhruv Maniya][]
  • added 3rd party DAX and M (Power Query) grammars to SUPPORTED_LANGUAGES [jiaopengzi][]
  • added 3rd party Djot grammar to SUPPORTED_LANGUAGES [Mark Scherer][]
  • added 3rd party Igor Pro grammar to SUPPORTED_LANGUAGES [Ryne Andal][]
  • added 3rd party Jaiva grammar to SUPPORTED_LANGUAGES [Lehlogonolo Poole][]
  • added 3rd party Liquidsoap grammar to SUPPORTED_LANGUAGES [Romain Beauxis][]
  • added 3rd party MoonBit grammar to SUPPORTED_LANGUAGES [Kaida-Amethyst][]
  • added 3rd party Pkl grammar to SUPPORTED_LANGUAGES [Dan Chao][]
  • added 3rd party RAScript grammar to SUPPORTED_LANGUAGES [Joshua Raphael][]
  • added 3rd party Veryl grammar to SUPPORTED_LANGUAGES [Naoya Hatta][]
  • added 3rd party Why3 grammar to SUPPORTED_LANGUAGES [JGalego][]
  • added 3rd party Xojo grammar to SUPPORTED_LANGUAGES [patricksalo][]
  • referenced existing 3rd party ES|QL grammar in SUPPORTED_LANGUAGES [Styx0x6][]

Core Grammars:

  • fix(c) only match real atomic_* type names, not C11 atomic functions, issue #3837 [Mark Xian][]
  • fix(c, cpp) bound the run of type tokens in front of a function name (ReDoS), issue #4362 [Jayesh Bhade][]
  • fix(c, cpp) scope angle-bracket header string to #include, issue #3505 [Pablo][]
  • fix(c, cpp) stop a raw string's closing delimiter from swallowing quotes, issue #3585 [David Pavlovschii][]
  • enh(cmake) add block and endblock keywords [Anonymous Maarten][]
  • fix(cmake) only highlight standalone numbers, not digits that begin an identifier (e.g. 3rdparty), issue #4170 [Mark Xian][]
  • fix(cpp) require a word boundary before numeric literals so digits inside identifiers aren't highlighted as numbers, issue #4231 [Mark Xian][]
  • fix(crystal) stop treating integer division // as a regex literal [Zain Asif][]
  • enh(csharp) support digit separators in binary literals and numeric type suffixes, and stop highlighting the leading _ of an identifier, issue #4258 [Sarath Francis][]
  • enh(css) add corner-shape properties [Hama Tanveer][]
  • enh(css) support six-digit unicode-range values [Konstantin Baltsat][]
  • enh(dart) add highlighting for class and function names [guuido][]
  • enh(dns) highlight registered CAA property tags, issue #4475 [Joey Huang][]
  • enh(dns) improve grammar: character strings, TXT, classes, escapes, addresses [Checconio][]
  • enh(dos) add batch as an alias, issue #4395 [Hashim Khan][]
  • enh(gherkin) update keyword list [Hirse][]
  • enh(gherkin) variables can't contain whitespace [Hirse][]
  • enh(gherkin) docstrings can use backticks [Hirse][]
  • enh(go) recognize binary integer literals [spokodev][]
  • enh(groovy) support underscores in numeric literals [greymoth][]
  • fix(haskell) highlight where in GADT and closed type-family declarations, issue #3753 [Konstantin Baltsat][]
  • enh(java) improve detection of types, including generic and array types [Hannes Wallnoefer][]
  • enh(javascript) add self to built-in variables [Dsaquel][]
  • enh(kotlin) add ktm and ktx aliases [DarkMatter-999][]
  • fix(leaf) fix bug in Leaf keyword highlighting [Francesco Paolo Severino][]
  • fix(lisp) preserve highlighting after quoted multiplication expressions [arturict][]

... (truncated)

Changelog

Sourced from highlight.js's changelog.

Version 11.12.0

Parser Engine:

  • fix(parser) count named capture groups when rewriting backreferences [spokodev][]

New Grammars:

  • add FreeDesktop config file (.desktop / systemd) grammar [gg582][]
  • added 3rd party Cedar grammar to SUPPORTED_LANGUAGES [Dhruv Maniya][]
  • added 3rd party DAX and M (Power Query) grammars to SUPPORTED_LANGUAGES [jiaopengzi][]
  • added 3rd party Djot grammar to SUPPORTED_LANGUAGES [Mark Scherer][]
  • added 3rd party Igor Pro grammar to SUPPORTED_LANGUAGES [Ryne Andal][]
  • added 3rd party Jaiva grammar to SUPPORTED_LANGUAGES [Lehlogonolo Poole][]
  • added 3rd party Liquidsoap grammar to SUPPORTED_LANGUAGES [Romain Beauxis][]
  • added 3rd party MoonBit grammar to SUPPORTED_LANGUAGES [Kaida-Amethyst][]
  • added 3rd party Pkl grammar to SUPPORTED_LANGUAGES [Dan Chao][]
  • added 3rd party RAScript grammar to SUPPORTED_LANGUAGES [Joshua Raphael][]
  • added 3rd party Veryl grammar to SUPPORTED_LANGUAGES [Naoya Hatta][]
  • added 3rd party Why3 grammar to SUPPORTED_LANGUAGES [JGalego][]
  • added 3rd party Xojo grammar to SUPPORTED_LANGUAGES [patricksalo][]
  • referenced existing 3rd party ES|QL grammar in SUPPORTED_LANGUAGES [Styx0x6][]

Core Grammars:

  • fix(c) only match real atomic_* type names, not C11 atomic functions, issue #3837 [Mark Xian][]
  • fix(c) do not highlight C++ std types as built-ins, issue #4103 [Arron Zou][]
  • fix(c, cpp) bound the run of type tokens in front of a function name (ReDoS), issue #4362 [Jayesh Bhade][]
  • fix(c, cpp) scope angle-bracket header string to #include, issue #3505 [Pablo][]
  • fix(c, cpp) stop a raw string's closing delimiter from swallowing quotes, issue #3585 [David Pavlovschii][]
  • enh(cmake) add block and endblock keywords [Anonymous Maarten][]
  • fix(cmake) only highlight standalone numbers, not digits that begin an identifier (e.g. 3rdparty), issue #4170 [Mark Xian][]
  • fix(cpp) require a word boundary before numeric literals so digits inside identifiers aren't highlighted as numbers, issue #4231 [Mark Xian][]
  • fix(crystal) stop treating integer division // as a regex literal [Zain Asif][]
  • enh(csharp) support digit separators in binary literals and numeric type suffixes, and stop highlighting the leading _ of an identifier, issue #4258 [Sarath Francis][]
  • enh(css) add corner-shape properties [Hama Tanveer][]
  • enh(css) support six-digit unicode-range values [Konstantin Baltsat][]
  • enh(dart) add highlighting for class and function names [guuido][]
  • enh(dns) highlight registered CAA property tags, issue #4475 [Joey Huang][]
  • enh(dns) improve grammar: character strings, TXT, classes, escapes, addresses [Checconio][]
  • enh(dos) add batch as an alias, issue #4395 [Hashim Khan][]
  • enh(gherkin) update keyword list [Hirse][]
  • enh(gherkin) variables can't contain whitespace [Hirse][]
  • enh(gherkin) docstrings can use backticks [Hirse][]
  • enh(go) recognize binary integer literals [spokodev][]
  • enh(groovy) support underscores in numeric literals [greymoth][]
  • fix(haml) recognize implicit div tag lines starting with .class or #id, issue #3783 [pikammmmm][]
  • fix(haskell) highlight where in GADT and closed type-family declarations, issue #3753 [Konstantin Baltsat][]
  • enh(java) improve detection of types, including generic and array types [Hannes Wallnoefer][]
  • enh(javascript) add self to built-in variables [Dsaquel][]

... (truncated)

Commits
  • f7f7d38 (release) release v11.12.0
  • c4c4728 (docs) FreeDesktop + Kotlin aliases; note extra language override
  • 9142292 bump version to 11.12.0
  • 03d1e7e (chore) rebuild CHANGES.md for 11.12.0
  • ca6bb8e enh(sqf) update to A3 v2.22 (#4460)
  • 1414c96 fix: use Trusted Publishers in publishing pipeline (#4427)
  • 2a9ad7d fix(markdown) don't treat a thematic break as the start of bold text (#4485)
  • 375f3f4 build(deps-dev): bump @​rollup/plugin-commonjs from 28.0.1 to 29.0.3 (#4481)
  • 2ce1706 build(deps-dev): bump del from 8.0.0 to 8.0.1 (#4484)
  • 72084b5 fix(ruby): don't treat scope resolution :: as symbols (#4463)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for highlight.js since your current version.


Updates json-as-xlsx from 2.6.4 to 2.6.5

Release notes

Sourced from json-as-xlsx's releases.

Released v2.6.5

json-as-xlsx

npm version npm downloads Test suites license

Build an Excel (.xlsx) file straight from JSON. It is a thin, typed wrapper around the SheetJS-compatible @e965/xlsx library, so it works both in the browser (downloads the file) and in Node.js (can return a buffer when configured).

You can see a live demo on any of these sites (there are several, just in case):

Features

  • 📊 Turn an array of JSON sheets into a multi-sheet workbook.
  • 🧱 Render several tables in the same sheet (opt-in, vertical or horizontal layout).
  • 🧭 Read deeply nested values ("more.phone") or compute them with a function.
  • 🎨 Per-column number, date, currency and hyperlink formatting.
  • 🖌️ Opt-in cell styling for fonts, fills, borders, alignment and number formats.
  • ⬜ Opt-in true blank cells for empty, null or missing values.
  • 📐 Automatic column widths (tunable with extraLength).
  • ↔️ Right-to-left (RTL) sheet support.
  • 🌐 Works in the browser (file download) and in Node.js (file or buffer output).
  • 🟦 Written in TypeScript — ships with type definitions.

Installation

npm install json-as-xlsx
# or
yarn add json-as-xlsx
# or
pnpm add json-as-xlsx

Usage

import xlsx from "json-as-xlsx"
// Alternative import styles:
// import { xlsx } from "json-as-xlsx"
// const xlsx = require("json-as-xlsx")
</tr></table>

... (truncated)

Commits
  • d1cf6db Merge pull request #120 from LuisEnMarroquin/test
  • 3e3515a Fix README Prettier formatting
  • 5ee8a89 Changed example domain to excel.marroquin.dev
  • 8deb845 Merge pull request #119 from LuisEnMarroquin/test
  • 96b2f85 style: use single quotes for the node -p expression in main.yml
  • 716df31 fix: address Copilot follow-up and pin TypeScript to ~6.0.3
  • 60f1dae Merge origin/main into test
  • 7e7f451 chore: update the license copyright year to 2026
  • See full diff in compare view

Updates jszip from 3.10.1 to 3.10.2

Changelog

Sourced from jszip's changelog.

v3.10.2 2026-09-09

  • Fix cross-realm binary type detection in getTypeOf. Fixes #759 (see #578)
  • Add missing types for JSZip.defaults. Fixes #690 (see #927)
  • Fix Blob support in Node.js 18 and up. Fixes #941 (see #955)
Commits
Maintainer changes

This version was pushed to npm by jkoops, a new releaser for jszip since your current version.


Updates katex from 0.18.1 to 0.19.0

Release notes

Sourced from katex's releases.

v0.19.0

0.19.0 (2026-10-01)

Documentation

BREAKING CHANGES

  • Missing character metrics now reported via strict with error code symbolNotInFont, changing warning formatting, calling any strict callbacks, and producing errors in strict: "error" mode. Also, strict callbacks returning undefined or null now warn instead of ignoring the issue (and no longer typecheck); return false or "ignore" to suppress warnings.

v0.18.11

0.18.11 (2026-10-01)

Features

  • handle character metrics warnings via strict (#4243) (4237070)

v0.18.10

0.18.10 (2026-09-30)

Features

  • make KaTeX fallback to browsr math font before Times New Roman (#4298) (a477b2e)

v0.18.9

0.18.9 (2026-09-23)

Features

v0.18.8

0.18.8 (2026-09-23)

Bug Fixes

v0.18.7

0.18.7 (2026-09-06)

Features

... (truncated)

Changelog

Sourced from katex's changelog.

Commits
  • 6ea2dc9 chore(release): 0.19.0 [ci skip]
  • cbb1fce docs: note strict changes shipped in 0.18.11 (#4300)
  • d5bed9f chore(release): 0.18.11 [ci skip]
  • 4237070 feat: handle character metrics warnings via strict (#4243)
  • 411da70 chore(release): 0.18.10 [ci skip]
  • a477b2e feat: make KaTeX fallback to browsr math font before Times New Roman (#4298)
  • 5a6a8f8 chore(deps): bump github/codeql-action from 4.38.1 to 4.38.2 (#4297)
  • 71a7bc0 chore(release): 0.18.9 [ci skip]
  • aafa187 feat(types): add contrib module declarations (#4250)
  • e749fd1 chore(release): 0.18.8 [ci skip]
  • Additional commits viewable in compare view

Updates smplr from 1.0.0 to 1.1.0

Changelog

Sourced from smplr's changelog.

1.1.0

Added

  • notesToLoad works with every instrument (#137). Load only the samples needed to play some notes and velocities: notesToLoad: { notes?, velocityRange?, fallback? }. notes accepts MIDI numbers, note names and preset aliases (e.g. "kick"); omitting it loads all notes and [] loads none. With fallback: "nearest", notes that weren't loaded play the nearest loaded note, pitch-shifted; the default "none" plays nothing. Entries that match nothing are ignored with one console warning per load. Soundfont only decodes the notes it needs. Thanks @​fa-sharp for the original idea (#132).
  • loadInstrument(json, options) for plugin authors: the second argument also accepts { buffers, notesToLoad }. Passing a buffers Map still works.
  • New exported types: NotesToLoad, LoadInstrumentOptions.

Changed

  • SplendidGrandPiano uses the shared notesToLoad. Existing options keep working and sound the same: fallback defaults to "nearest", matching the previous behavior of spreading the loaded samples across the keyboard. Now notes and velocityRange are optional, note names are accepted, and a note without a sample of its own (e.g. 61) loads the sample that covers it instead of nothing. pianoToPreset keeps its previous filtering.

1.0.1

Fixed

  • stop() now stops notes started with a duration. Such voices were already in the "stopping" state, so later stop() calls were ignored and the note kept sounding until its duration elapsed (a regression from pre-1.0). A stop time earlier than the pending one now overrides it; the same or a later time is still ignored. Stopping a scheduled note before it starts also cancels its pending envelope. (#133, thanks @​fa-sharp)

Changed

  • Build and tests run before publishing. The publish npm script was renamed to prepublishOnly; npm runs a script named publish after the upload, so it could not prevent a stale dist/ from being published.
Commits

Updates uuid from 14.0.1 to 14.0.2

Release notes

Sourced from uuid's releases.

v14.0.2

14.0.2 (2026-08-18)

Bug Fixes

  • v1: carry nsecs overflow into the timestamp's high bits (#972) (6adcc1d)
  • v1: set the multicast bit on v1Bytes's own randomly-generated node (#973) (b1da338)
  • v7: align default seq formula in v7Bytes with updateV7State (#965) (a67db57)
Changelog

Sourced from uuid's changelog.

14.0.2 (2026-08-18)

Bug Fixes

  • v1: carry nsecs overflow into the timestamp's high bits (#972) (6adcc1d)
  • v1: set the multicast bit on v1Bytes's own randomly-generated node (#973) (b1da338)
  • v7: align default seq formula in v7Bytes with updateV7State (#965) (a67db57)
Commits
  • fd59f02 chore(main): release 14.0.2 (#967)
  • f3c564e docs: point the Node support permalink at the CI version matrix (#974)
  • b1da338 fix(v1): set the multicast bit on v1Bytes's own randomly-generated node (#973)
  • 6adcc1d fix(v1): carry nsecs overflow into the timestamp's high bits (#972)
  • ea83515 docs: cleanup API summary (#968)
  • ac36860 chore: pin publint version in CI (#966)
  • a67db57 fix(v7): align default seq formula in v7Bytes with updateV7State (#965)
  • See full diff in compare view

Updates vue from 3.5.40 to 3.5.43

Release notes

Sourced from vue's releases.

v3.5.43

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.42

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.41

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

Changelog

Sourced from vue's changelog.

3.5.43 (2026-09-17)

Bug Fixes

  • compiler-sfc: ignore comment delimiters inside strings and url() when parsing css vars (#15548) (2fde323)
  • compiler-sfc: prepend semicolon for await in switch case (#15498) (9a1df69), closes #15495
  • compiler-sfc: restore await scope when leaving nested blocks (5409708), closes #15465
  • compiler-sfc: reuse parsed parent configs across tsconfig walks (fix #15478) (#15480) (d6febaa)
  • hydration: run leave hooks for hydration placeholders (#15431) (5dda192)
  • reactivity: preserve readonly wrappers in array copy methods (#15469) (599f35b)
  • runtime-core: unmount v-once children after parent rerenders (#15435) (d720338)
  • shared: handle circular references in looseEqual (#15499) (718f782), closes #15496
  • shared: preserve comment-like text in style values (#15471) (b9456cb)
  • suspense: don't drop nested suspense patches during hydration (#15429) (76d42dc)
  • suspense: keep the boundary pending while its branch is patched (#15411) (bfcfe9e), closes #7506
  • suspense: patch a hydrating boundary's pending branch in place (#15432) (2cde6f7)
  • suspense: unmount the DOM an interrupted async component claimed (#15430) (fb9b45c)
  • types: keep optional props when a runtime prop uses a generic PropType (#15523) (243aabc), closes #9546

3.5.42 (2026-08-27)

Bug Fixes

  • hydration: handle async component unmount before lazy hydration (#15252) (6e1814a)
  • hydration: handle moving unresolved async fragment (#15263) (a72036f)
  • runtime-core: avoid caching unmounted suspense children (#15291) (b535917), closes #15288
  • runtime-core: keep .trim result when combined with .number v-model modifier (#15346) (f8d42e1)
  • runtime-core: resolve $el for dev root comment fragment (#15313) (8654f35), closes #12680
  • runtime-dom: support !important on CSS custom properties in style binding (#15348) (31da934)
  • server-renderer: reject CR in attribute names (#15266) (a2b40db)
  • shared: correctly compare Map and Set values (#15328) (ef82a26), closes #15320
  • suspense: don't treat the leaving branch as the fallback while its mount is pending (#15333) (cd19745), closes #15332
  • v-model: re-sync select when model is overridden in change handler (#15298) (6eaecc1), closes #10505

3.5.41 (2026-08-05)

Bug Fixes

... (truncated)

Commits
  • 5be58b4 release: v3.5.43
  • a0b61aa chore: remove and ignore generated git hooks
  • 2fde323 fix(compiler-sfc): ignore comment delimiters inside strings and url() when pa...
  • 599f35b fix(reactivity): preserve readonly wrappers in array copy methods (#15469)
  • 55a2b45 chore(deps): update pnpm to v12 (#15439)
  • 243aabc fix(types): keep optional props when a runtime prop uses a generic PropType (...
  • 718f782 fix(shared): handle circular references in looseEqual (#15499)
  • 9a1df69 fix(compiler-sfc): prepend semicolon for await in switch case (#15498)
  • d6febaa fix(compiler-sfc): reuse parsed parent configs across tsconfig walks (fix #15...
  • b9456cb fix(shared): preserve comment-like text in style values (#15471)
  • Additional commits viewable in compare view

Updates vue-echarts from 8.0.1 to 8.3.1

Release notes

Sourced from vue-echarts's releases.

v8.3.1

Fixes

  • Fixed TypeScript declaration errors when re-exporting or wrapping chart and graphic components.
  • Fixed graphic updates when elements move between groups or use numeric IDs.
  • Fixed hydration of server-rendered graphic charts with Vue 3.3.
  • Fixed missed chart events when listeners and the theme change together.
  • Fixed charts failing to shrink in flex-column layouts and backgrounds overflowing rounded corners.

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.

... (truncated)

Changelog

Sourced from vue-echarts's changelog.

8.3.1

Fixes

  • Fixed TypeScript declaration errors when re-exporting or wrapping chart and graphic components.
  • Fixed graphic updates when elements move between groups or use numeric IDs.
  • Fixed hydration of server-rendered graphic charts with Vue 3.3.
  • Fixed missed chart events when listeners and the theme change together.
  • Fixed charts failing to shrink in flex-column layouts and backgrounds overflowing rounded corners.

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.

... (truncated)

Commits
  • 06a3316 chore(release): prepare v8.3.1 (#1065)
  • 5c8e622 fix(types): clarify public component types and graphic declaration emit (#1064)
  • e31dad5 fix(types): export component types needed for consumer declaration emit (#1060)
  • e2d6c40 chore(deps): update vitest to ^5.0.1 (#1063)
  • 621d1cd chore(deps): update all non-major dependencies (#1062)
  • e86800b chore(deps): update pnpm to v12.4.0 (#1059)
  • 0c8d0ab chore(deps): update dependency vitest-browser-vue to ^3.1.0 (#1058)
  • 358921e chore(deps): upgrade Vitest ecosystem and migrate browser tests (#1056)
  • d352cf2 chore(deps): update all non-major dependencies (#1050)
  • 5d69643 fix: harden runtime updates and option analysis
  • Additional commits viewable in compare view

Updates vue-i18n from 11.4.8 to 11.4.12

Release notes

Sourced from vue-i18n's releases.

Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 3, 2026
…ith 17 updates

Bumps the frontend-minor-patch group with 17 updates in the /frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.7` | `6.43.13` |
| [@dagrejs/dagre](https://github.com/dagrejs/dagre) | `3.0.0` | `3.1.1` |
| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |
| [json-as-xlsx](https://github.com/LuisEnMarroquin/json-as-xlsx) | `2.6.4` | `2.6.5` |
| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |
| [katex](https://github.com/KaTeX/KaTeX) | `0.18.1` | `0.19.0` |
| [smplr](https://github.com/danigb/smplr) | `1.0.0` | `1.1.0` |
| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |
| [vue](https://github.com/vuejs/core) | `3.5.40` | `3.5.43` |
| [vue-echarts](https://github.com/ecomfe/vue-echarts) | `8.0.1` | `8.3.1` |
| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.8` | `11.4.12` |
| [vue-router](https://github.com/vuejs/router) | `5.2.0` | `5.3.1` |
| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.8` | `6.0.9` |
| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.11.0` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.10.0` | `10.11.1` |
| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.0` | `8.3.2` |



Updates `@codemirror/view` from 6.43.7 to 6.43.13
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@dagrejs/dagre` from 3.0.0 to 3.1.1
- [Release notes](https://github.com/dagrejs/dagre/releases)
- [Changelog](https://github.com/dagrejs/dagre/blob/master/changelog.md)
- [Commits](dagrejs/dagre@v3.0.0...v3.1.1)

Updates `highlight.js` from 11.11.1 to 11.12.0
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](highlightjs/highlight.js@11.11.1...11.12.0)

Updates `json-as-xlsx` from 2.6.4 to 2.6.5
- [Release notes](https://github.com/LuisEnMarroquin/json-as-xlsx/releases)
- [Changelog](https://github.com/LuisEnMarroquin/json-as-xlsx/blob/main/CHANGELOG.md)
- [Commits](LuisEnMarroquin/json-as-xlsx@v2.6.4...v2.6.5)

Updates `jszip` from 3.10.1 to 3.10.2
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md)
- [Commits](Stuk/jszip@v3.10.1...v3.10.2)

Updates `katex` from 0.18.1 to 0.19.0
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](KaTeX/KaTeX@v0.18.1...v0.19.0)

Updates `smplr` from 1.0.0 to 1.1.0
- [Release notes](https://github.com/danigb/smplr/releases)
- [Changelog](https://github.com/danigb/smplr/blob/main/CHANGELOG.md)
- [Commits](https://github.com/danigb/smplr/commits)

Updates `uuid` from 14.0.1 to 14.0.2
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v14.0.1...v14.0.2)

Updates `vue` from 3.5.40 to 3.5.43
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.40...v3.5.43)

Updates `vue-echarts` from 8.0.1 to 8.3.1
- [Release notes](https://github.com/ecomfe/vue-echarts/releases)
- [Changelog](https://github.com/ecomfe/vue-echarts/blob/main/CHANGELOG.md)
- [Commits](ecomfe/vue-echarts@v8.0.1...v8.3.1)

Updates `vue-i18n` from 11.4.8 to 11.4.12
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/v11.4.12/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.4.12/packages/vue-i18n)

Updates `vue-router` from 5.2.0 to 5.3.1
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](vuejs/router@v5.2.0...v5.3.1)

Updates `@vitejs/plugin-vue` from 6.0.8 to 6.0.9
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.9/packages/plugin-vue)

Updates `eslint` from 10.8.0 to 10.11.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.8.0...v10.11.0)

Updates `eslint-plugin-vue` from 10.10.0 to 10.11.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](vuejs/eslint-plugin-vue@v10.10.0...v10.11.1)

Updates `prettier` from 3.9.6 to 3.9.9
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.6...3.9.9)

Updates `vite` from 8.2.0 to 8.3.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.2/packages/vite)

---
updated-dependencies:
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: "@dagrejs/dagre"
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: "@vitejs/plugin-vue"
  dependency-version: 6.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: eslint
  dependency-version: 10.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: eslint-plugin-vue
  dependency-version: 10.11.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: highlight.js
  dependency-version: 11.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: json-as-xlsx
  dependency-version: 2.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: jszip
  dependency-version: 3.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: katex
  dependency-version: 0.18.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: prettier
  dependency-version: 3.9.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: smplr
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: uuid
  dependency-version: 14.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: vite
  dependency-version: 8.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: vue
  dependency-version: 3.5.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: vue-echarts
  dependency-version: 8.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
- dependency-name: vue-i18n
  dependency-version: 11.4.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: vue-router
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/frontend-minor-patch-c58876c437 branch from 7c11061 to 0eba0cf Compare October 4, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants