0song
b651fb6e5a
chore: update doc ( #23354 )
2026-01-09 12:28:07 +08:00
keeplearning66
8b7d8eacf5
feat(components): [timeline] support mode prop ( #22929 )
...
* feat(components): [timeline] support item-placement prop
* feat: update
* feat: update
* feat: update
* feat: update
* feat: update
* test: update
* feat: update
* feat: update
* feat: update
* docs: update version number
* feat: update
* feat: revert padding
* feat: update
* chore: format
* docs: update version number
* chore: use ExtractPublicPropTypes
* Update docs/en-US/component/timeline.md
Co-authored-by: rzzf <cszhjh@gmail.com >
* style: use content-box
* docs: add an example
* style: add padding-right: 0
* docs: remove max-width: 600px
* feat: add alternate-left and alternate-right
* feat: modify the value of mode
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-08 21:13:52 +08:00
Zachary Bear
75175cb397
feat(components): [dropdown-item] add icon slot ( #23300 )
...
* feat(components): [dropdown-item] 支持通过 slot 设置图标
之前只能通过设置 `icon` prop 来设置菜单项的图标,如果要用其他图标库只能在 prop 中写 VNode 函数,大大降低可读性;要么就重复写 <ElIcon> 来进行统一布局。
现在引入了 `icon` slot,会自动将元素传入 ElIcon 的插槽中,这和 ElButton 的图标设计逻辑是一致的:既可以使用 prop 也可以使用 slot,但 slot 优先级较高。
close #22837
* test(components): [dropdown] added test for icon slot
* docs(components): [dropdown] added description for `icon` slot
* Update docs/en-US/component/dropdown.md
Co-authored-by: btea <2356281422@qq.com >
* style(docs): styling document
* fix(components): [dropdown-item] incorrectly rendered el-icon
* test(components): [dropdown-item] check incorrectly rendering
---------
Co-authored-by: btea <2356281422@qq.com >
2026-01-08 21:06:36 +08:00
lw56777
36471cbedd
feat(components): [form] add setInitialValues and setInitialValue function ( #23013 )
...
* feat: setInitialFields
* Remove '@eslint/markdown' dependency
Removed '@eslint/markdown' dependency from package.json
* Remove '@eslint/markdown' from pnpm-lock.yaml
Removed '@eslint/markdown' dependency from lock file.
* fix(components): expose setInitialValue alias
* fix: test
* fix: Nitpick comments
* docs(components): add setInitialValues and setInitialValue API docs
* fix: docs[form] setInitialValue
* fix: typecheck
* Update docs/en-US/component/form.md
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* fix: test
* fix: test
* fix: test lg
* Update docs/en-US/component/form.md
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* fix: update initValue
* fix: form.vue
* fix: form description
* chore: sync comment
* chore: format
---------
Co-authored-by: lw567 <liwei567@example.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
2026-01-07 21:17:46 +08:00
rzzf
305c3e5d94
feat(components): [upload] add directory prop ( #23265 )
...
* feat(components): [upload] add `directory` prop
* refactor: update
* test: update
* fix: update
* docs: add detailed desc
* fix: remove unnecessary compat code
* revert: compat code
2026-01-05 16:28:24 +08:00
Rainbow
1e15f9d661
feat(components): [avatar-group] new component ( #23211 )
...
* feat(components): [avatar-group] new component
* feat: update
* feat: update
* feat: update
* docs: add an example
* refactor: remove unnecessary computed
* refactor: extract props to avatar-group-props
* feat: update
* fix: handle the rendering issue of hiddenAvatars
* style: use inline-flex instead of flex
* test: update test case
* docs: update the default values of size and shape
* refactor: apply rabbit comment
* refactor: apply rabbit comment
* chore: update description
* style: use getCssVar
* style: css variables take effect on collapse-avatars
2026-01-05 09:18:22 +08:00
renovate[bot]
531f914dc0
chore(deps): update dependency markdown-it-container to v4 ( #20580 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 09:22:56 +08:00
E66Crisp
d25ad599d0
docs: fix array type markers in component docs ( #23112 )
...
* docs(en-US): fix array type markers in component docs
* docs(en-US): fix array type markers in component docs
* Update docs/en-US/component/rate.md
Co-authored-by: rzzf <cszhjh@gmail.com >
* Update docs/en-US/component/rate.md
* docs: format
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2025-12-29 13:01:24 +08:00
Noblet Ouways
2cd20ad956
docs: remove padding-left ( #23231 )
2025-12-29 10:26:54 +08:00
Rainbow
038174cc2f
feat(components): [message-box] add confirmButtonType and cancelButtonType props ( #23193 )
...
* feat: add confirmButtonType and cancelButtonType props
* docs: update
* docs: update
* feat: update
2025-12-25 13:22:32 +01:00
Rainbow
16bbdf7a3b
feat(components): [calendar] add controller-type and formatter props ( #23045 )
...
* feat(components): [calendar] support controller-type prop
* refactor: move handleDateChange to useCalendar
* feat: update
* style: update
* style: update
* feat: support formatter prop
* feat: update
* docs: update version number
* chore: use ExtractPublicPropTypes
* test: update
* chore: improve parameter type
* feat: update version number
* feat: update
* feat: update
* Apply suggestions from code review
Co-authored-by: rzzf <cszhjh@gmail.com >
* docs: update example
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
Co-authored-by: warmthsea <2586244885@qq.com >
2025-12-25 10:04:10 +00:00
Rainbow
a4c0a779cf
feat(components): [color-picker] add clearable prop and clear event ( #22999 )
...
* feat(components): [color-picker] support clearable prop and expose clear
* docs: update version number
* docs: update version number
* docs: update version number
* feat: add clear event
* test: update test case
2025-12-23 23:54:17 +01:00
Noblet Ouways
2c8aa9356c
fix(components): [date-picker] trigger clear evt in footer slot ( #23174 )
...
* fix(components): [date-picker] trigger clear evt in footer slot
closed #23173
* test: add test case
fix: typecheck
* test: enhance clear evt
* docs: add clear evt
* docs: change clear evt description
2025-12-21 18:53:17 +01:00
0song
c30a92713d
chore: update doc ( #23155 )
2025-12-18 11:34:35 +00:00
btea
527035d1f5
fix(docs): numerous error messages during website build ( #23152 )
...
* refactor(docs): replace deprecated method
* fix: handle locatoin is not defined
2025-12-18 11:58:40 +01:00
micaiguai
88533bc715
docs: optimize watermark md content ( #23150 )
2025-12-18 10:08:16 +08:00
Rainbow
ef41d46a61
docs(components): [date-picker-panel] add editable prop ( #23151 )
2025-12-18 10:07:01 +08:00
rzzf
a13bbd3731
docs: improve title accessibility ( #23139 )
2025-12-17 15:07:07 +08:00
btea
12bca1d31c
fix: uno.css imported multiple times ( #23106 )
2025-12-16 19:42:53 +08:00
dopamine
0ca1570aa1
chore: upgrade to Vue 3.5 ( #22096 )
...
* chore: upgrade deps
* chore: replace __ExtractPublicPropTypes with ExtractPublicPropTypes
* fix: get rid of type errors
* fix: resolve test errors with @vue/test-utils v2.4.6
* fix: resolve test errors with Vue 3.5.22
* ci: set pnpm flag
* chore: update the Vue peer dependency version
* Apply suggestion from @tolking
Co-authored-by: qiang <qw13131wang@gmail.com >
* docs: update example code
Co-authored-by: warmthsea <2586244885@qq.com >
* chore: remove csstype (#22487 )
* chore: fix merge code type error
* chore: fix test:ssr error
- Cannot read properties of undefined (reading 'getSSRProps')
* chore: fix typecheck:vitest error
* chore: update pnpm yaml file
* test: fix collapse accordion error
* chore: update deps
* chore: fix type error
* chore: lock file
* chore: sync change
sync with the remove of vue macro
* refactor: use computed instead of eagerComputed
* fix: timeline.test.tsx typecheck
* chore: clean lock file
try dont throw CodeFactor issues in ci
did:
- rm pnpm-lock.yaml
- rm -rf ./**/node_modules
- pnpm store prune
- pnpm cache delete
- pnpm install
Also stay in 3.1.0 for vue-tsc in order to avoid the warnings of
template refs, see https://github.com/vuejs/language-tools/issues/5815
* chore: format code
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: btea <2356281422@qq.com >
2025-12-16 09:34:03 +08:00
micaiguai
b171632d4e
feat(components): [affix] support append-to and teleported ( #23053 )
...
* feat(components): [affix] implement append-to-body
* feat: change append-to-body to teleported and append-to
* test: optimize affix teleport case
* Update packages/components/affix/src/affix.ts
Co-authored-by: rzzf <cszhjh@gmail.com >
* Update packages/components/affix/src/affix.vue
Co-authored-by: rzzf <cszhjh@gmail.com >
* Update packages/components/affix/src/affix.vue
Co-authored-by: rzzf <cszhjh@gmail.com >
* Update packages/components/affix/src/affix.vue
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/affix.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/affix.md
Co-authored-by: btea <2356281422@qq.com >
* chore: update the affix.md format
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2025-12-15 21:13:54 +08:00
Noblet Ouways
198db2a870
feat(components): [switch] add active & inactive slots ( #22429 )
...
* feat(components): [switch] add active & inactive slots
* chore: docs & tests & refact
* style: icon center
* style: items-center
Co-authored-by: Zhong <cszhjh@gmail.com >
* Update docs/en-US/component/switch.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/switch.md
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: Zhong <cszhjh@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2025-12-13 21:40:23 +01:00
qiang
974ba4d3bf
feat(components): [table-v2] accessibility enhancement ( #22983 )
...
* feat(components): [table-v2] accessibility enhancement
* chore: add test
* chore: formatted
2025-12-13 20:27:41 +08:00
btea
bec944e9d8
docs: update radio demo style ( #23084 )
2025-12-12 15:17:05 +01:00
卡
68a08d262a
docs(components): [tooltip] update trigger property type ( #23076 )
...
* docs(components): [tooltip] update trigger property type
* docs: update popover-dropdown
---------
Co-authored-by: warmthsea <2586244885@qq.com >
2025-12-12 21:20:25 +08:00
rzzf
79e013acca
docs: tweak demo style ( #23052 )
...
docs: tweak dome style
2025-12-10 00:10:29 +01:00
Noblet Ouways
899eeab499
chore: migrate fast-glob to tinyglobby ( #23020 )
...
* chore: migrate fast-glob to tinyglobby
* fix: ssr tests
2025-12-09 10:52:09 +01:00
Rainbow
ebefb5bffe
docs(components): [form] update the description of disabled prop ( #23014 )
2025-12-07 11:57:23 +08:00
Noblet Ouways
b579f48526
feat(components): [dropdown] add append-to ( #23001 )
...
* feat(components): [dropdown] add append-to
closed #5542
* test: case
* docs: add append-to property
* change version to 2.13.0
2025-12-06 08:06:32 +08:00
Noblet Ouways
8f5cc7dd5b
docs: improve playground link accessibility ( #22995 )
...
* docs: improve playground link accessibility
* improvement: apply suggestion
Co-authored-by: rzzf <cszhjh@gmail.com >
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2025-12-04 23:32:12 +01:00
0song
39013a96c8
chore: update doc ui ( #23000 )
2025-12-04 12:36:45 +00:00
Noblet Ouways
7f6281f02f
docs: add input-number warning ( #22996 )
2025-12-04 07:43:50 +08:00
Noblet Ouways
b92ca7f4c0
docs: allow passing extra packages for ep-playground ( #22979 )
...
docs: allow passing extra packages
2025-12-03 15:07:50 +08:00
qiang
cba30d8cd2
feat(components): [table] accessibility enhancement ( #22432 )
...
* feat(components): [table] accessibility enhancemen
closed #14301
* chore: sync locale
* chore: add test
* chore: optimize style
* chore: optimize style
* feat(components): [table] sort and filter a11y
2025-12-02 10:41:16 +08:00
知晓同丶
c51fd7e1fe
style(components): [cascader] cascader-panel fit width ( #21497 )
2025-12-02 10:35:12 +08:00
Rainbow
32f8739312
feat(components): [menu] apply popper-class and popper-style to the tooltip of the title ( #22908 )
...
* feat: apply popper-class and popper-style to the tooltip of the title
* docs: update
* docs: update
2025-12-02 08:18:32 +08:00
rzzf
5ad9b4f2ec
docs(components): [tree] improve description of setCheckedNodes ( #22967 )
2025-11-30 22:19:46 +01:00
0song
f550b694cb
chore: update doc ui ( #22951 )
2025-11-28 16:18:13 +00:00
sea
adf4fbfb6b
feat(components): [tree-select] add instance type and improve test cleanup logic ( #22499 )
...
* feat(components): [tree-select] add instance
* chore: update
* chore: update test
Co-authored-by: btea <2356281422@qq.com >
* Update packages/components/tree-select/src/instance.ts
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
2025-11-28 23:34:57 +08:00
rzzf
8d4d0514e7
feat(components): [timeline] add reverse prop ( #22931 )
...
* feat(components): [timeline] add `reverse` prop
* test: update
* chore: update import
2025-11-28 08:06:03 +08:00
zhongli-Leah
5f2cf63be4
docs(components): [tooltip/slider] replace popconfirm with tooltip ( #22912 )
...
docs(components):[tooltip-slider]Replace popconfirm with
tooltip.
2025-11-25 11:49:54 +08:00
rzzf
b105a08078
docs(components): [tabs] fix default-value version tag ( #22911 )
...
* docs(components): [tabs] fix `default-value` version tag
* docs: add tag
2025-11-25 11:37:28 +08:00
Dun Lu
9cd07b798e
feat(components): [select-v2] add remote-show-suffix prop ( #22885 )
...
* fix(components): [selectV2] fix computed logic&add remoteShowSuffix prop
* fix(components): add test case and add prop in docs
* docs(components): [select-v2](remote) add example and version info
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2025-11-25 10:16:49 +08:00
0song
e8599c6461
chore: update doc UI ( #22901 )
2025-11-24 05:46:26 +00:00
云游君
7be439a53a
fix(components): [tabs] default-value support and update demo for docs ( #22896 )
...
* fix(components): [tabs] default-value support and update demo for docs
* chore: update docs/en-US/component/tabs.md
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [tabs] undefined for defaultValue
---------
Co-authored-by: btea <2356281422@qq.com >
2025-11-23 15:18:51 +08:00
Den Moshkin
e3eff3725f
feat(components): [button-group]: add direction prop ( #18906 )
...
* feat(components): [button-group]:add vertical direction for button group
* feat(components): [button-group]: add direction prop (update)
* feat(components): [button-group]: fix docs
* feat(components): [button-group]: update version
* Update docs/en-US/component/button.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/button.md
* chore: format
* docs: improve sentence
* docs: improve display example
* refactor: enhance prop type
- fit with segmented direction prop
- enhance type according with
https://github.com/element-plus/element-plus/pull/22757
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-11-23 09:07:43 +08:00
yicheny
2c2f6a2687
feat(components): [tabs] add default-value prop, suppress flicker ( #22815 )
...
closed #22776
Co-authored-by: 云游君 <me@yunyoujun.cn >
2025-11-21 23:42:03 +08:00
Rainbow
aac2b5a208
docs(components): [menu] add missing popper-style prop to sub-menu ( #22890 )
2025-11-21 16:14:28 +08:00
Rainbow
38eb654f8f
docs(components): [tree-select] correct the links ( #22865 )
2025-11-20 11:22:19 +08:00
sea
d47d68b1e8
docs: improve slots type ( #22855 )
...
* docs: improve slots type
* docs: update
Co-authored-by: Zhong <cszhjh@gmail.com >
---------
Co-authored-by: Zhong <cszhjh@gmail.com >
2025-11-19 22:19:46 +08:00