Commit Graph

140 Commits

Author SHA1 Message Date
renovate[bot]
519e9ca382 chore(deps): update pnpm to v10.22.0 2025-11-24 09:44:47 +08:00
renovate[bot]
c98567d44c chore(deps): update minors after 7 days 2025-11-17 10:05:20 +08:00
Justineo
b30a1ab2b5 chore(vitest): update vitest and related setup 2025-11-10 18:12:05 +08:00
renovate[bot]
7180e5dca2 chore(deps): update dependency vitest-browser-vue to v2 2025-11-10 18:12:05 +08:00
renovate[bot]
6d355f1925 chore(deps): update minors after 7 days 2025-11-10 11:48:08 +08:00
renovate[bot]
712b4219f1 chore(deps): update dependency node to v24 (#934)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:04:10 +08:00
renovate[bot]
c2235a0084 chore(deps): update dependency @vueuse/core to v14 (#932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 10:58:20 +08:00
renovate[bot]
fb76fb6762 chore(deps): update pnpm to v10.19.0 (#930) 2025-11-03 09:11:59 +08:00
renovate[bot]
d3703840b0 chore(deps): update minors after 7 days (#927)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 14:48:09 +08:00
renovate[bot]
7b9e467c6b chore(deps): update patches after 7 days (#926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 05:59:34 +00:00
Justineo
c02a92f4aa chore: release v8.0.1 2025-10-12 01:58:14 +08:00
renovate[bot]
5f212454c5 chore(deps): update minors after 7 days 2025-10-12 00:39:33 +08:00
renovate[bot]
02822fde9d chore(deps): update patches after 7 days (#910)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 23:06:49 +00:00
Justineo
57c3a07cf2 chore: improve workflow performance 2025-09-29 13:15:21 +08:00
Justineo
8f60c95c8f chore: release v8.0.0 2025-09-28 00:59:58 +08:00
Justineo
def0ad5bf5 feat: revamp demo 2025-09-27 21:21:27 +08:00
Justineo
5e10d50bbf chore: release v8.0.0-beta.3 2025-09-25 11:22:28 +08:00
Justineo
c983caca7d chore: improve ci testing 2025-09-25 02:23:31 +08:00
Justineo
373fe19d59 test: increase coverage and add codecov integration 2025-09-25 02:23:31 +08:00
renovate[bot]
e0cf2a4e7e chore(deps): update pnpm to v10.17.0 2025-09-25 02:19:58 +08:00
renovate[bot]
7df20fc4c0 chore(deps): update dependency releaselog to v7 2025-09-23 12:51:50 +08:00
renovate[bot]
760541984a chore(deps): update pnpm to v10.16.1 2025-09-21 20:44:39 +08:00
Justineo
50e6016710 chore: release v8.0.0-beta.2 2025-09-21 20:42:20 +08:00
renovate[bot]
3faa3755cf chore(deps): update minors after 7 days 2025-09-21 01:32:32 +08:00
Yue JIN
c4ec8ebfee chore: run vitest with rolldown-vite 2025-09-21 00:02:07 +08:00
Justineo
087be22721 test: setup vitest, add unit tests for smart-update 2025-09-20 22:35:54 +08:00
renovate[bot]
4458586d38 chore(deps): update patches after 7 days (#878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 10:20:43 +00:00
renovate[bot]
2a5d34583e chore(deps): update minors after 7 days (#876)
* chore(deps): update minors after 7 days

* chore: revert breaking option for now

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Justineo <justice360@gmail.com>
2025-09-08 18:18:20 +08:00
Yue JIN
c1035a9e79 chore: remove esbuild from devDependencies 2025-08-14 11:34:15 +08:00
Yue JIN
62cf9e921c chore: update docs after version bump but before commit 2025-08-12 00:20:11 +08:00
GU Yiling
fe7e2afd09 chore: release and publish from github actions (#850) 2025-08-10 23:36:36 +08:00
Yue JIN
654fdc98f9 docs: update version, deps and docs for 8.0 beta (#849)
* 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 3bc237db91.

* update demo links
2025-08-10 23:36:36 +08:00
Yue JIN
7e49190f95 feat!: inject style via constructable CSSStyleSheet and remove CSP 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
2025-08-10 23:36:36 +08:00
Yue JIN
a6ad4e70a2 feat: rendering tooltips and dataView with slots (#838)
* 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 <justice360@gmail.com>

* feat: add dataView slot

* vibe docs

---------

Co-authored-by: GU Yiling <justice360@gmail.com>

* 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 <justice360@gmail.com>
2025-08-10 23:36:36 +08:00
Yue JIN
26c991ea81 feat: dynamically update the theme (#841)
Co-authored-by: GU Yiling <justice360@gmail.com>
2025-08-10 23:36:36 +08:00
Yue JIN
6ef3fd8f52 refactor: use Web Components without native class support detection (#836) 2025-08-10 23:36:36 +08:00
Yue JIN
5b39c47102 refactor: switch to generated .d.ts (#835)
* 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
2025-08-10 23:36:36 +08:00
Yue JIN
d3bff26307 chore: ESLint Flat Config (#834)
* 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
2025-08-10 23:36:36 +08:00
Yue JIN
8fbc68a010 build: migrate demo from webpack to Vite (#832) 2025-08-10 23:36:36 +08:00
Yue JIN
440285dabf chore: remove @vue/runtime-core from peerDependencies
@vue/runtime-core was added here for supporting typescript in vue < 2.7
2025-08-10 23:36:36 +08:00
Yue JIN
503094de70 feat!: remove vue 2 2025-08-10 23:36:36 +08:00
Justineo
b7852ab643 fix: fix type for autoresize (again), closes #810 2024-08-19 23:41:18 +08:00
Justineo
1378f6e397 build: use upstream version of rollup-plugin-import-css 2024-08-19 11:47:41 +08:00
Justineo
ec2c15c153 fix(#805): fix style injection 2024-08-13 15:33:36 +08:00
Justineo
beec26367f fix: fix type for autoresize, closes #800 2024-08-04 07:38:57 +08:00
Justineo
4f3a6ac0a3 fix: fix event types and bump to 7.0.0 2024-08-03 16:17:46 +08:00
Justineo
2d310a3891 chore: update linter config 2024-07-24 18:21:56 +08:00
Justineo
24ed18e439 docs: use local wasm file 2024-07-24 18:21:56 +08:00
Justineo
6b98318504 build: add back umd, drop csp, share type between vue2/3 2024-07-24 18:21:56 +08:00
Justineo
27c79b9012 feat!: move to esm and drop support for vue 2.6 2024-07-24 18:21:56 +08:00