Skip to content

v8.0 #846

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Aug 10, 2025
Merged

v8.0 #846

merged 20 commits into from
Aug 10, 2025

Conversation

kingyue737
Copy link
Member

@kingyue737 kingyue737 commented Jul 24, 2025

Major changes

Checklist

Copy link

vercel bot commented Jul 24, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
vue-echarts ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 10, 2025 3:32pm

@craigrileyuk
Copy link

Is this getting released?

@Justineo
Copy link
Member

Justineo commented Aug 9, 2025

Is this getting released?

Coming soon

kingyue737 and others added 17 commits August 10, 2025 23:19
@vue/runtime-core was added here for supporting typescript in vue < 2.7
* chore: eslint flat config

* chore: format

* update according to review

* chore: remove prettier config and format

* fix: move handler to script to bypass eslint

* chore: config eslint for lang=js block

* docs: add surrounding empty lines for code block

* chore: also minify css in csp build

* chore: publint
* build: generate d.ts

* fix: preserve PublicMethods

* fix: avoid exposing types of attrs

* refactor: use existing setoption type

* fix: expose root and chart

* feat: use symbol as injection key

* chore: add comment for the type casting of the exposed
* chore: suppress warning in demo

* chore: prevent multiple intializations of esbuild-wasm in demo HMR
* feat: experimental component rendered tooltip

* revert slot in VChart

* feat: use tooltip composable

* feat: try createApp

* feat: use pie chart as tooltip

* feat: switch to createVNode

The limitation is that the tooltip detached from the current component tree, not provide/inject

will try teleport next

* feat: try component with teleport

* wip

* add xAxis example

* refactor with shallowReactive

* Support dynamic slot

* fix: fill empty elements with object in array

* shallow copy option along the path

* ssr friendly

* vibe docs

* typo

* update according to the review

* add dataView slot

* chore: fix warnings and errors in demo (#839)

* chore: suppress warning in demo

* chore: prevent multiple intializations of esbuild-wasm in demo HMR

* feat: dynamically update the theme (#841)

Co-authored-by: GU Yiling <[email protected]>

* feat: add dataView slot

* vibe docs

---------

Co-authored-by: GU Yiling <[email protected]>

* fix docs typo

* update according to the review

* small fix

* remove wrapper around slotProp

* update comments

* remove anys

* add tooltip slot prop type

* target to vue 3.3

* move slot related codes to slot.ts

---------

Co-authored-by: GU Yiling <[email protected]>
…entry (#847)

* chore: not inject inline css on server

* feat!: remove csp entry

* keep csp title in readme

* chore: switch to rolldown and tsdown

* update

* dedupe

* update according to review

* emphasize "both" in csp section

* load css with unplugin-raw

* change tsdown entry
kingyue737 and others added 3 commits August 10, 2025 23:31
* chore: up version and deps

* chore: use pnpm CLI to get versions

* add note for echarts 6 upgrade guide

* remove docs script

let cdn to redirect for us

* Revert "remove docs script"

This reverts commit 3bc237d.

* update demo links
* chore: add echarts 6 features in codegen

* update according to apache/echarts-examples@772cf01
@Justineo Justineo merged commit fe7e2af into main Aug 10, 2025
9 checks passed
@Justineo Justineo deleted the 8.0 branch August 10, 2025 15:36
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.

Any plan to remove the dependency on vue-demi?
3 participants