2.13.2
2026-01-30
Features
- Build add
supply-validator-pluginplugin (#23458 by @btea) - Components [table] add row-expandable prop (#23140 by @btnkr)
- Components [time-picker] supplement type for TimePickerInstance (#23536 by @snowbitx)
- Components [drawer] expose
DrawerInstance(#23544 by @snowbitx)
Bug fixes
- Components [upload] make abort param optional (#23353 by @SevenDreamYang)
- Components [avatar] watch srcSet changes to reset hasLoadError (#23324 by @E66Crisp)
- Components [select/select-v2] dropdown requires two clicks to open (#23344 by @rzzf)
- Components [input-tag] correct the tooltip theme and the style of the collapse tag (#23138 by @keeplearning66)
- Components [upload]
webkitdirectory="false"being preserved during hydration (#23374 by @rzzf) - Components [rate] display abnormal when modelValue exceeds max (#23372 by @E66Crisp)
- Components [date-picker-panel] weekstart incorrect select offset (#23226 by @Dsaquel)
- Components [badge] missing badgeStyle default value (#23448 by @btea)
- Components [collapse-item] missing box-sizing (#23482 by @snowbitx)
- Components [date-picker-panel] reliable startDate of weekstart (#23422 by @Dsaquel)
- Components [date-picker-panel] add missing
is-disabledclass to disabled buttons when usingunlink-panels(#23393 by @tjyuanpeng) - Components [table] Make tableLayout optional in table type (#23202 by @an501920078)
- Components [message-box] handle IME composition on Enter key (#23523 by @snowbitx)
- Correct type definitions for ElMessageBox (#23518 by @jaa134)
- Theme-chalk [card] ensure height works correctly in flex layout (#23539 by @rzzf)
- Components [affix] positioning under KeepAlive cache (#23549 by @E66Crisp)
- Components [select/select-v2] avoid triggering multiple
visible-changeduring the first search (#23507 by @keeplearning66)
Refactors
- Components [input] use type-based definitions (#23366 by @rzzf)
- Components [affix] use type-based definitions (#23400 by @rzzf)
- Components [anchor] use type-based definitions (#23403 by @Lensiq)
- Components [icon] use type-based definitions (#23412 by @Lensiq)
- Components[card] use type-based definitions (#23416 by @zhongli-kira)
- Components [link] use type-based definitions (#23411 by @Lensiq)
- Components [tour] use type-based definitions (#23415 by @Lensiq)
- Components [switch] use type-based definitions (#23420 by @lw56777)
- Components [check-tag] use type-based definitions (#23424 by @snowbitx)
- Components [tag] use type-based definitions (#23421 by @lw56777)
- Components [empty] use type-based definitions (#23428 by @lw56777)
- Components [alert] use type-based definitions (#23401 by @rzzf)
- Components [scrollbar] use type-based definitions (#23427 by @SevenDreamYang)
- Components [container] use type-based definitions (#23429 by @cosine7)
- Components [watermark] use type-based definitions (#23408 by @wjp980108)
- Components [autocomplete] use type-based definitions (#23410 by @E66Crisp)
- Components [steps] use type-based definitions (#23433 by @SevenDreamYang)
- Components [badge/breadcrumb/button] use type-based definitions (#23414 by @snowbitx)
- Components [descriptions] use type-based definitions (#23434 by @SevenDreamYang)
- Components [input-number] use type-based definitions (#23404 by @lw56777)
- Components [col] use type-based definitions (#23438 by @lw56777)
- Components [row] use type-based definitions (#23437 by @lw56777)
- Components [input-tag] use type-based definitions (#23436 by @lw56777)
- Components [calendar] use type-based definitions (#23419 by @zhongli-kira)
- Components [divider/result/page-header] use type-based definitions (#23417 by @william-xue)
- Components [rate] use type-based definitions (#23439 by @lw56777)
- Components [backtop] use type-based definitions (#23435 by @lw56777)
- Components [carousel] use type-based definitions (#23430 by @snowbitx)
- Components [message] use type-based definitions (#23423 by @zero-years)
- Components [mention] use type-based definitions (#23440 by @E66Crisp)
- Components [countdown] use type-countdown definitions (#23447 by @StrawberryCreamMilk)
- Components [image/image-viewer] use type-based definitions (#23444 by @snowbitx)
- Components [collapse] use type-based definitions (#23443 by @snowbitx)
- Components [menu-item] use type-based definitions (#23446 by @snowbitx)
- Components [segmented] use type-based definitions (#23453 by @snowbitx)
- Components [progress] use type-based definitions (#23451 by @snowbitx)
- Components [splitter] use type-based definitions (#23462 by @snowbitx)
- Components [popper] use type-based definitions (#23450 by @snowbitx)
- Components [color-picker-panel] use type-based definitions (#23456 by @StrawberryCreamMilk)
- Components [tree-v2] use type-based definitions (#23459 by @wjp980108)
- Components [radio] use type-based definitions (#23466 by @lw56777)
- Components [avatar] use type-based definitions (#23457 by @E66Crisp)
- Components [statistic] use type-based definitions (#23452 by @snowbitx)
- Components [skeleton/skeletonItem] use type-based definitions (#23464 by @zero-years)
- Components [upload] use type-based definitions (#23442 by @wjp980108)
- Components [text] use type-based definitions (#23481 by @Lensiq)
- Components [tab-pane/bar] use type-based definitions (#23477 by @btea)
- Components [tooltip] use type-based definitions (#23475 by @wjp980108)
- Components [cascader] use type-based definitions (#23478 by @snowbitx)
- Components [timelineItem] use type-based definitions (#23479 by @Lensiq)
- Components [popconfirm] use type-based definitions (#23455 by @E66Crisp)
- Components [color-picker] use type-based definitions (#23488 by @StrawberryCreamMilk)
- Components [transfer] use type-based definitions (#23460 by @wjp980108)
- Components [popover] use type-based definitions (#23465 by @lw56777)
- Components [form/form-item] use type-based definitions (#23483 by @snowbitx)
- Components [dialog] use type-based definitions (#23432 by @lw56777)
- Components [time-select] use type-based definitions (#23449 by @StrawberryCreamMilk)
- Components [notification] use type-based definitions (#23445 by @E66Crisp)
- Components [checkbox] use type-based definitions (#23480 by @zhongli-kira)
- Components [drawer] use type-based definitions (#23484 by @StudiousGao)
- Components [badge] use factory default for
offsetprop (#23526 by @snowbitx) - Components [config-provider] improve ConfigContext types (#23528 by @snowbitx)