E66
9765e8c15e
fix(components): [autocomplete] fix incorrect aria-controls value ( #23350 )
...
The aria-controls attribute was incorrectly set to the literal string 'id'
instead of the actual listbox ID, breaking screen reader association.
2026-01-08 21:04:22 +08:00
btea
09e157c01e
chore: add readEntries comment ( #23343 )
2026-01-07 21:46:27 +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
26b29124d4
fix(components): [tour] avoid Teleport inheriting attribute ( #23336 )
...
fix(components): [tour] avoid forwarding attributes to teleport
2026-01-07 18:48:54 +08:00
keeplearning66
b73f23be74
fix(components): [table-v2] correct the indentation of sub-row ( #23306 )
...
* fix(components): [table-v2] correct the indentation of sub-row
* test: add test case
* test: update
* test: format
2026-01-07 14:31:28 +08:00
E66Crisp
e36abfae7c
fix(components): [alert] fix empty slot incorrectly detected as hasDesc ( #23312 )
...
* fix(components): [alert] fix empty slot incorrectly detected as hasDesc
* test(components): [alert] add test cases for empty slot detection
* Update alert.vue
* Update alert.vue
* test(components): [alert] add test cases for comment in default slot
* Update packages/components/alert/__tests__/alert.test.tsx
Co-authored-by: rzzf <cszhjh@gmail.com >
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-07 14:30:20 +08:00
Joie
14220daac9
fix(components): [table] current-change event exposes the old row object ( #23237 )
...
* fix(components): [table] fix oldCurrentRow parameter in current-change event
* test: mock HTMLCanvasElement.getContext for jsdom compatibility
* revert: remove HTMLCanvasElement.getContext mock as not needed
* test(components): [table] add test case for oldCurrentRow in current-change event
---------
Co-authored-by: Joie <3082243978@qq.com >
2026-01-06 20:32:53 +08:00
Rainbow
9d2bedc9d4
chore: remove unnecessary .gitkeep files ( #23307 )
2026-01-06 09:10:28 +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
cavalry
22a85b8bb1
fix(components): [virtual-list] incorrect scroll boundary check ( #20766 )
...
* fix(components): fix the virtual list scrollbar issue
* fix(components): [table-v2] Fix the virtual list scrollbar issue
* refactor: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-05 10:41:54 +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
rzzf
71e5216f17
fix(components): [virtual-list] incorrect scroll boundary check ( #23289 )
2026-01-04 14:35:13 +08:00
rzzf
0394260ffa
ci: remove unnecessary comment ( #23295 )
2026-01-04 14:32:54 +08:00
mortis.yi
8bc34fd8d7
fix(components): [table-v2] respect column flexShrink configuration ( #22914 )
...
closed #22913
Co-authored-by: alex.yang <alex.yang@hytechc.com >
Co-authored-by: 云游君 <me@yunyoujun.cn >
2026-01-03 18:24:42 +08:00
YXY-cell
4b04769769
fix(components): [select/select-v2] show empty slot when remote search empty ( #23195 )
...
* fix(components): [Select] show empty slot when remote search empty
Fixes #23191
* fix(components): [Select] show empty slot when remote empty,add test
* test(components): fix false test in select
* test(components): fix false test in select
* test(components): select-v2 repaired like select
2026-01-02 22:44:51 +01:00
Rainbow
53c7b64a93
fix(components): [select/select-v2] apply popper-options to tag tooltip ( #22255 )
...
* fix(components): [select] popper-options control activation of popper
* fix: synchronize modifications to select-v2
* fix: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2026-01-02 21:04:30 +08:00
rzzf
7b2180961c
test(components): update outdated date-based test assertions ( #23266 )
...
* test(components): [calendar] fix controller-type test case
* fix: update
* test: date-picker
2026-01-01 13:53:44 +01:00
web3Worker-x
c40a2c1026
refactor(components): [table] remove unnecessary reactivity ( #23254 )
...
* fix: table/useKeyRender Replace ref with shallowRef
* fix: table/useKeyRender Replace ref with a regular variable
* fix: table/useKeyRender Set the observer's default type
---------
Co-authored-by: web3Worker-x <a@b.com >
2025-12-31 17:27:37 +08:00
btea
6d23dbe4bc
ci: merged pr comment exclude bot ( #23262 )
...
* ci: merged pr comment exclude bot
* fix: update
2025-12-31 10:19:03 +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
rzzf
572c2a7098
fix(components): [dialog] clear the lingering closing state ( #23249 )
...
* fix(components): [dialog] clear the lingering `closing` state
* test: add case
2025-12-30 21:44:05 +01:00
rzzf
f959095ec3
test(components): [input-number] avoid reusing Event instance in test ( #23258 )
2025-12-30 20:03:18 +08:00
rzzf
ddececc988
test(components): [dialog] fix intermittent test failures ( #23250 )
...
* test(components): [dialog] fix intermittent test failures
* test: update
2025-12-30 16:32:47 +08:00
btea
561595dfcc
fix(components): [cascader] the prefix slot content is covered by tags ( #23236 )
...
* fix(components): [cascader] the prefix slot content is covered by tags
* fix: update
* fix: update
* fix: apply rabbit suggestion
2025-12-29 18:26:39 +01: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
rzzf
27743a3664
improvement(components): [virtual-list] preventDefault only when the scroll directions match ( #22989 )
...
improvement(components): [virtual-list] prevent default only when the scroll directions match
2025-12-29 11:07:27 +08:00
Noblet Ouways
2cd20ad956
docs: remove padding-left ( #23231 )
2025-12-29 10:26:54 +08:00
Rainbow
2355a19361
feat(components): [virtual-list] support horizontal scrolling with mouse wheel on Windows/ubuntu ( #22168 )
...
* feat(components): [tabs] horizontal mouse wheel scrolling is supported
* feat: update
* feat: update
---------
Co-authored-by: rzzf <cszhjh@gmail.com >
2025-12-28 15:04:26 +01:00
rzzf
08808f2ed6
Revert "fix(components): [select/select-v2] prevent dropdown closing on mixed input ( #22869 )" ( #23224 )
...
This reverts commit 3ba25b9759 .
2025-12-27 20:36:48 +01:00
btea
5e21ab8ebd
chore: test add name & enable size report ( #23225 )
2025-12-27 15:54:35 +01:00
btea
bf8022113b
chore: upgrade vitest to 4 ( #23223 )
...
* chore: upgrade vitest to 4
* ci: update
* chore: update
2025-12-27 14:12:53 +01:00
btea
37439699a7
test(components): [timeline] render default slot ( #23222 )
2025-12-26 23:00:25 +01:00
btea
70b7f2a2e4
fix(components): [timeline] normal rendering default slot ( #23217 )
2025-12-25 21:59:52 +08:00
知晓同丶
3791116c52
fix(components): [table] prevent showOverflowTooltip overwrite ( #23215 )
...
fix(components): [table] prevent OverflowTooltip overwrite
1. Prevent overwriting for 'selection' columns to avoid unwanted width changes.
2. Respect the column's own 'showOverflowTooltip' prop when explicitly defined.
2025-12-25 20:33:31 +08:00
rzzf
a5e255f7e1
fix(components): [cascader] scrolls to the wrong active node ( #23203 )
...
* fix(components): [cascader] scrolls to the wrong active node
* fix: update
2025-12-25 13:26:53 +01: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
rzzf
47f1b36b17
fix(hooks): [use-lockscreen] body width was not restored correctly ( #22972 )
...
* fix(hooks): [use-lockscreen] body width was not restored correctly
* fix: update
* test: cleanup timer
* test: update
2025-12-24 23:00:20 +08:00
rzzf
a910f91647
chore: reorder recommended Prettier rules ( #23205 )
2025-12-24 19:36:22 +08: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
Rainbow
1a1c23e012
chore: remove duplicate imports ( #23189 )
2025-12-23 10:16:31 +08:00
micaiguai
359440d411
refactor(test-utils): remove redundant code in tick.ts ( #21903 )
...
refactor(test-utils): remove redundant code
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
2025-12-23 09:14:11 +08:00
qiang
73791bb14e
fix(theme-chalk): update dark theme color variables for consistency ( #23064 )
...
* fix(theme-chalk): update dark theme color variables for consistency
* chore: update
* chore: update
2025-12-22 23:00:27 +08:00
rzzf
2a5fa5f4c5
style(components): separate sub component styles ( #23153 )
2025-12-22 17:55:50 +08: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
btea
6b7a1c9c35
ci: format ( #23171 )
2025-12-19 15:36:45 +01:00
btea
f5c38e645d
fix(docs): missing contributors ( #23170 )
2025-12-19 21:29:57 +08:00
Element
4e25ad8672
chore: Update changelog 2.13.0 ( #23165 )
...
chore: update changelog 2.13.0
2025-12-19 07:23:43 +00:00
rzzf
fc2a003ff8
fix(components): [tabs] avoid resizeObserver loop when updating tab nav ( #22966 )
2025-12-19 14:15:02 +08:00
rzzf
123cb136bb
fix(components): [table] ts-plugin(4023) error ( #23161 )
...
* fix(components): [table] ts-plugin(4082) error
* fix: update
2025-12-19 13:35:29 +08:00