Skip to content

Releases: ecomfe/vue-echarts

v8.0.1

11 Oct 17:59

Choose a tag to compare

Fixes

  • Clarified that manual-update and reactive option updates are mutually exclusive—manual charts now ignore prop changes after the first render.
  • Optimized the slot handling logic.

v8.0.0

27 Sep 17:05

Choose a tag to compare

Breaking changes

  • Updated peer dependency for echarts to ^6.0.0.
  • Updated peer dependency for vue to ^3.3.0.
  • Dropped support for browsers without native class support.
  • Removed vue-echarts/csp entry. Use vue-echarts instead. Only manually include vue-echarts/style.css if you are both enforcing a strict CSP that prevents inline <style> injection and targeting browsers that don't support the CSSStyleSheet() constructor.

New features

  • ECharts 6 support.
  • Added slots for tooltip and data view.
  • Added support for getter in provide/inject.
  • Added smart update strategy to make updates more effortless.
  • Made CSS border-radius work out-of-the-box.

Chore

  • Built with tsdown.
  • Switched demo from webpack to rolldown-vite.
  • Switched to ESLint flat config.
  • Added unit test with Vitest.

v8.0.0-beta.3

25 Sep 03:24

Choose a tag to compare

v8.0.0-beta.3 Pre-release
Pre-release
  • Made CSS border-radius work out-of-the-box.

v8.0.0-beta.2

21 Sep 12:43

Choose a tag to compare

v8.0.0-beta.2 Pre-release
Pre-release
  • Added smart update strategy to make updates more effortless.

v8.0.0-beta.1

10 Aug 15:39

Choose a tag to compare

v8.0.0-beta.1 Pre-release
Pre-release

Breaking changes

  • Updated peer dependency for echarts to ^6.0.0.
  • Updated peer dependency for vue to ^3.3.0.
  • Dropped support for browsers without native class support.
  • Removed vue-echarts/csp entry. Use vue-echarts instead. Only manually include vue-echarts/style.css if you are both enforcing a strict CSP that prevents inline <style> injection and targeting browsers that don't support the CSSStyleSheet() constructor.

New features

  • ECharts 6 support.
  • Added slots for tooltip and data view.
  • Added support for getter in provide/inject.

Chore

  • Built with tsdown.
  • Switched Demo from Webpack to Rolldown-Vite.
  • Use ESLint flat config.

v7.0.3

19 Aug 15:42
b7852ab

Choose a tag to compare

  • Fixed type for autoresize (again).

v7.0.2

13 Aug 07:34
f56b83a

Choose a tag to compare

  • Fixed style injection regression (#805).

v7.0.1

03 Aug 23:39
beec263

Choose a tag to compare

  • Fixed type for autoresize.

v7.0.0

03 Aug 08:20
4f3a6ac

Choose a tag to compare

Other prerelease changes:

  • Fixed types for events.

v7.0.0-beta.0

24 Jul 10:33

Choose a tag to compare

v7.0.0-beta.0 Pre-release
Pre-release
  • Upgraded to ESM.
  • Removed the postinstall script.
  • API remains the same.

Breaking changes

  • Peer deps for echarts is upgraded to ^5.5.1.
  • Dropped support for browsers without ResizeObserver. Can work with resize-observer-polyfill.
  • Dropped support for Vue < 2.7.
  • Dropped CJS outputs.
  • Dropped extra wrapper element so that you should no longer set padding on the component root.
  • For strict CSP usage, vue-echarts/csp should now be used as the entry point and vue-echarts/csp/style.css should be included manually.