element-plus/element-plus (element-plus)
### [`v2.8.8`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.8)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.7...2.8.8)
##### 2.8.8
*2024-11-15*
##### Features
- Components \[select-v2] add `append-to` prop ([#18798](https://redirect.github.com/element-plus/element-plus/issues/18798) by [@btea](https://redirect.github.com/btea))
- Components \[skeleton] `throttle` supports values as object ([#17041](https://redirect.github.com/element-plus/element-plus/issues/17041) by [@chenweiyi](https://redirect.github.com/chenweiyi))
- Components \[select] add `offset` and `show-arrow` prop ([#18837](https://redirect.github.com/element-plus/element-plus/issues/18837) by [@DDDDD12138](https://redirect.github.com/DDDDD12138))
- Components \[description-item] add labelWidth prop ([#18673](https://redirect.github.com/element-plus/element-plus/issues/18673) by [@Lakphy](https://redirect.github.com/Lakphy))
##### Bug fixes
- Utils\[vue] ensure `flattedChildren` traverse component's subTree ([#18649](https://redirect.github.com/element-plus/element-plus/issues/18649) by [@ddeerdevil](https://redirect.github.com/ddeerdevil))
- Components \[select] prevent keyboard from deleting disabled option ([#18752](https://redirect.github.com/element-plus/element-plus/issues/18752) by [@cszhjh](https://redirect.github.com/cszhjh))
- Theme-chalk sass `!global assignments` deprecation warning ([#18711](https://redirect.github.com/element-plus/element-plus/issues/18711) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[picker] fix popup not opening when editable is false ([#18767](https://redirect.github.com/element-plus/element-plus/issues/18767) by [@DDDDD12138](https://redirect.github.com/DDDDD12138))
- Components \[mention] keyboard control options not work as expected ([#18751](https://redirect.github.com/element-plus/element-plus/issues/18751) by [@btea](https://redirect.github.com/btea))
- Components \[segmented] invisible active indicator after clearing selection ([#18818](https://redirect.github.com/element-plus/element-plus/issues/18818) by [@DDDDD12138](https://redirect.github.com/DDDDD12138))
- Components \[mention] ref dom array order error when list changes ([#18787](https://redirect.github.com/element-plus/element-plus/issues/18787) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[table] `table-layout:auto` fixed column misalignment ([#18736](https://redirect.github.com/element-plus/element-plus/issues/18736) by [@btea](https://redirect.github.com/btea))
- Components \[table] failed to insert tooltip when show-overflow-tooltip is enabled ([#18317](https://redirect.github.com/element-plus/element-plus/issues/18317) by [@xingyixiang](https://redirect.github.com/xingyixiang))
- Components \[select] getValueIndex empty error ([#18867](https://redirect.github.com/element-plus/element-plus/issues/18867) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[select & select-v2] status-icon is invalid ([#18101](https://redirect.github.com/element-plus/element-plus/issues/18101) by [@WangYJEE](https://redirect.github.com/WangYJEE))
- Components \[pagination] input style loss ([#18878](https://redirect.github.com/element-plus/element-plus/issues/18878) by [@ToyCat93](https://redirect.github.com/ToyCat93))
- Components time-picker disabled-\[hours/minutes/seconds] ([#13364](https://redirect.github.com/element-plus/element-plus/issues/13364) by [@StephenKe](https://redirect.github.com/StephenKe)) ([#14216](https://redirect.github.com/element-plus/element-plus/issues/14216))
- Components numpadEnter does not work like the Enter ([#18855](https://redirect.github.com/element-plus/element-plus/issues/18855) by [@tolking](https://redirect.github.com/tolking))
- Components \[select-v2] resolve overlap of tags and placeholder ([#18388](https://redirect.github.com/element-plus/element-plus/issues/18388) by [@tuskermanshu](https://redirect.github.com/tuskermanshu))
- Components \[table] repeat setting the height style ([#16054](https://redirect.github.com/element-plus/element-plus/issues/16054) by [@betavs](https://redirect.github.com/betavs))
##### Refactors
- Improvement: \[select] optimize the effect of keyboard switching options ([#18773](https://redirect.github.com/element-plus/element-plus/issues/18773) by [@btea](https://redirect.github.com/btea))
- Components \[select] simplify code ([#18810](https://redirect.github.com/element-plus/element-plus/issues/18810) by [@makedopamine](https://redirect.github.com/makedopamine))
### [`v2.8.7`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.7)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.6...2.8.7)
##### 2.8.7
*2024-11-01*
##### Features
- Components \[date-picker] add `show-now` prop ([#18625](https://redirect.github.com/element-plus/element-plus/issues/18625) by [@btea](https://redirect.github.com/btea))
- Components \[date-picker] accessibility enhancement ([#18109](https://redirect.github.com/element-plus/element-plus/issues/18109) by [@tolking](https://redirect.github.com/tolking))
- Components segmented support vertical direction ([#18653](https://redirect.github.com/element-plus/element-plus/issues/18653) by [@thinkasany](https://redirect.github.com/thinkasany))
##### Bug fixes
- Components \[table-v2] header rendering is misplaced ([#18628](https://redirect.github.com/element-plus/element-plus/issues/18628) by [@btea](https://redirect.github.com/btea))
- Components \[tree] highlight the corresponding node after data reset ([#18578](https://redirect.github.com/element-plus/element-plus/issues/18578) by [@momei-LJM](https://redirect.github.com/momei-LJM))
- Components \[slider] no render popper dom when showTooltip is false ([#18667](https://redirect.github.com/element-plus/element-plus/issues/18667) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Hooks \[useId] SSR hydration error caused by id in vue@3.5+ ([#18647](https://redirect.github.com/element-plus/element-plus/issues/18647) by [@tolking](https://redirect.github.com/tolking))
- Components \[select-v2] group label overflow hidden ([#18551](https://redirect.github.com/element-plus/element-plus/issues/18551) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Components \[select] error parameters of getValueIndex ([#14173](https://redirect.github.com/element-plus/element-plus/issues/14173) by [@tolking](https://redirect.github.com/tolking))
- Downgrade vue-tsc to 2.0.28 ([#18737](https://redirect.github.com/element-plus/element-plus/issues/18737) by [@makedopamine](https://redirect.github.com/makedopamine))
##### Refactors
- Theme-chalk update Sass functions to prep for 3.0.0 ([#18579](https://redirect.github.com/element-plus/element-plus/issues/18579) by [@wjp980108](https://redirect.github.com/wjp980108))
- Replace Array.isArray with the built-in isArray ([#18671](https://redirect.github.com/element-plus/element-plus/issues/18671) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Replace typeof fn with the built-in isFunction ([#18705](https://redirect.github.com/element-plus/element-plus/issues/18705) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Replace typeof number with the built-in isNumber ([#18706](https://redirect.github.com/element-plus/element-plus/issues/18706) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Replace type checking with built-in functions ([#18720](https://redirect.github.com/element-plus/element-plus/issues/18720) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
- Style(components): \[popper] popper border error ([#18635](https://redirect.github.com/element-plus/element-plus/issues/18635) by [@Liao-js](https://redirect.github.com/Liao-js))
- Chore(components): \[tour] remove redundant check for 'open' variable ([#18668](https://redirect.github.com/element-plus/element-plus/issues/18668) by [@cszhjh](https://redirect.github.com/cszhjh))
- Chore(components): \[descriptions] optimize the labelAlign ([#18644](https://redirect.github.com/element-plus/element-plus/issues/18644) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang))
### [`v2.8.6`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.6)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.5...2.8.6)
##### 2.8.6
*2024-10-18*
##### Features
- Components \[input] show pwd visible icon when the input is readonly ([#18458](https://redirect.github.com/element-plus/element-plus/issues/18458) by [@LoTwT](https://redirect.github.com/LoTwT))
##### Bug fixes
- Components \[dropdown-item] remove redundant attributes ([#18340](https://redirect.github.com/element-plus/element-plus/issues/18340) by [@betavs](https://redirect.github.com/betavs))
- Components \[select-v2] data echo abnormality ([#18334](https://redirect.github.com/element-plus/element-plus/issues/18334) by [@betavs](https://redirect.github.com/betavs))
- Components \[segmented] no option to not render ([#18509](https://redirect.github.com/element-plus/element-plus/issues/18509) by [@btea](https://redirect.github.com/btea))
- Progress bar get stuck when navigating between routes ([#18586](https://redirect.github.com/element-plus/element-plus/issues/18586) by [@makedopamine](https://redirect.github.com/makedopamine))
- Revert(components): \[table-v2] [#18179](https://redirect.github.com/element-plus/element-plus/issues/18179) & fix header checkbox z-index ([#18554](https://redirect.github.com/element-plus/element-plus/issues/18554) by [@warmthsea](https://redirect.github.com/warmthsea))
### [`v2.8.5`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.5)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.4...2.8.5)
##### 2.8.5
*2024-10-11*
##### Features
- I18n update germany translations ([#18447](https://redirect.github.com/element-plus/element-plus/issues/18447) by [@MaikoTan](https://redirect.github.com/MaikoTan))
- Components \[mention] explicit export dropdownVisible ([#18460](https://redirect.github.com/element-plus/element-plus/issues/18460) by [@SorrowX](https://redirect.github.com/SorrowX))
- Components \[select & select-v2] explicit export `selectedLabel` ([#18350](https://redirect.github.com/element-plus/element-plus/issues/18350) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Bug fixes
- Play dayjs cahce miss ([#18381](https://redirect.github.com/element-plus/element-plus/issues/18381) by [@makedopamine](https://redirect.github.com/makedopamine))
- Theme-chalk upgrade SASS version and fix deprecated color function ([#18376](https://redirect.github.com/element-plus/element-plus/issues/18376) by [@lvzhenbo](https://redirect.github.com/lvzhenbo))
- Components \[transfer] render the option's label correctly when there's only an empty comment in the default slot ([#18416](https://redirect.github.com/element-plus/element-plus/issues/18416) by [@LoTwT](https://redirect.github.com/LoTwT))
- Components \[table] cancel layout update when component unmount ([#18440](https://redirect.github.com/element-plus/element-plus/issues/18440) by [@btea](https://redirect.github.com/btea))
- Hooks \[lockscreen] compatible with document non-existence ([#18445](https://redirect.github.com/element-plus/element-plus/issues/18445) by [@btea](https://redirect.github.com/btea))
- Components \[mention] native event triggered twice ([#18453](https://redirect.github.com/element-plus/element-plus/issues/18453) by [@SorrowX](https://redirect.github.com/SorrowX))
- Components \[select] use `blur` in the tooltip slot has no effect ([#18335](https://redirect.github.com/element-plus/element-plus/issues/18335) by [@warmthsea](https://redirect.github.com/warmthsea))
- Hooks rendering multiple popper container DOM in SSR/SSG ([#18482](https://redirect.github.com/element-plus/element-plus/issues/18482) by [@tolking](https://redirect.github.com/tolking))
- Components \[select] the blur not triggered when click the outside ([#18478](https://redirect.github.com/element-plus/element-plus/issues/18478) by [@tolking](https://redirect.github.com/tolking))
- Components \[table] the last column shuld not allow drag ([#18444](https://redirect.github.com/element-plus/element-plus/issues/18444) by [@btea](https://redirect.github.com/btea))
##### Refactors
- Components \[badge] show-zero implement ([#18360](https://redirect.github.com/element-plus/element-plus/issues/18360) by [@warmthsea](https://redirect.github.com/warmthsea))
- Docs remove Vite ([#18383](https://redirect.github.com/element-plus/element-plus/issues/18383) by [@makedopamine](https://redirect.github.com/makedopamine))
### [`v2.8.4`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.4)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.3...2.8.4)
##### 2.8.4
*2024-09-27*
##### Features
- Components \[autocomplete] add getData to exposes ([#18237](https://redirect.github.com/element-plus/element-plus/issues/18237) by [@dormadekhin](https://redirect.github.com/dormadekhin))
- Components \[date-picker] add `placement` & `fallback-placements` ([#18310](https://redirect.github.com/element-plus/element-plus/issues/18310) by [@btea](https://redirect.github.com/btea))
- Components \[input-number] add prefix and suffix ([#17993](https://redirect.github.com/element-plus/element-plus/issues/17993) by [@guze2003](https://redirect.github.com/guze2003))
- Components \[cascader] update cascader component to expost presentText ([#18338](https://redirect.github.com/element-plus/element-plus/issues/18338) by [@0song](https://redirect.github.com/0song))
- Components add the ability to append table filter panel, select and pagination size dropdowns to any element ([#14318](https://redirect.github.com/element-plus/element-plus/issues/14318) by [@Karolis-Stoncius](https://redirect.github.com/Karolis-Stoncius))
- Components \[table] export `updateKeyChildren` method & correct version ([#17709](https://redirect.github.com/element-plus/element-plus/issues/17709) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Bug fixes
- Components \[segmented] item may be undefined ([#18199](https://redirect.github.com/element-plus/element-plus/issues/18199) by [@vaebe](https://redirect.github.com/vaebe))
- Components `step-strictly` is true and should keep the initial value and step matching ([#18277](https://redirect.github.com/element-plus/element-plus/issues/18277) by [@KESHAOYE](https://redirect.github.com/KESHAOYE))
- Components \[scrollbar] compatibility with `wrapRef` does not exist ([#18311](https://redirect.github.com/element-plus/element-plus/issues/18311) by [@btea](https://redirect.github.com/btea))
- I18n improve translations of Persian (Farsi) ([#18290](https://redirect.github.com/element-plus/element-plus/issues/18290) by [@Notorious-Ali](https://redirect.github.com/Notorious-Ali))
- Components \[checkbox] default false if no false-value attr ([#18187](https://redirect.github.com/element-plus/element-plus/issues/18187) by [@tuskermanshu](https://redirect.github.com/tuskermanshu))
- Components \[carousel] fix style when use motionBlur ([#18329](https://redirect.github.com/element-plus/element-plus/issues/18329) by [@momei-LJM](https://redirect.github.com/momei-LJM))
- Components \[descriptions-cell] redundant slot function calls ([#18330](https://redirect.github.com/element-plus/element-plus/issues/18330) by [@betavs](https://redirect.github.com/betavs))
- Components \[avatar] remove outline from el-avatar component ([#18303](https://redirect.github.com/element-plus/element-plus/issues/18303) by [@DDDDD12138](https://redirect.github.com/DDDDD12138))
- Components \[color-picker] support dynamic change of showAlpha prop ([#18280](https://redirect.github.com/element-plus/element-plus/issues/18280) by [@chensuifengran](https://redirect.github.com/chensuifengran))
- Style(components): \[form-item] top-label change to `inline-block` element ([#18293](https://redirect.github.com/element-plus/element-plus/issues/18293) by [@warmthsea](https://redirect.github.com/warmthsea))
- Style(components): \[transfer] delete input\_\_inner `border-radius` ([#18351](https://redirect.github.com/element-plus/element-plus/issues/18351) by [@warmthsea](https://redirect.github.com/warmthsea))
### [`v2.8.3`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.3)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.2...2.8.3)
##### 2.8.3
*2024-09-13*
##### Features
- Components \[scrollbar] add tabindex to scrollbar wrap content ([#14320](https://redirect.github.com/element-plus/element-plus/issues/14320) by [@Karolis-Stoncius](https://redirect.github.com/Karolis-Stoncius))
- Components \[tree-v2] support `node-drop` event ([#16935](https://redirect.github.com/element-plus/element-plus/issues/16935) by [@MoConWu](https://redirect.github.com/MoConWu))
- Components \[collapse] collpase item supports custom icon ([#18215](https://redirect.github.com/element-plus/element-plus/issues/18215) by [@kimverchan](https://redirect.github.com/kimverchan))
- Components \[cascader-panel] add `empty` slot ([#16274](https://redirect.github.com/element-plus/element-plus/issues/16274) by [@btea](https://redirect.github.com/btea))
##### Bug fixes
- Components \[menu] move ulStyle from render to setup to fix memory leak ([#18122](https://redirect.github.com/element-plus/element-plus/issues/18122) by [@ShirleyYoung19](https://redirect.github.com/ShirleyYoung19))
- Components \[table-v2] sass declaration deprecation error ([#18218](https://redirect.github.com/element-plus/element-plus/issues/18218) by [@gaoyia](https://redirect.github.com/gaoyia))
- Components \[select-v2] label display error when re-rendering ([#18128](https://redirect.github.com/element-plus/element-plus/issues/18128) by [@btea](https://redirect.github.com/btea))
- Components \[tooltip] change ariaHidden value after closed the dropdown ([#18207](https://redirect.github.com/element-plus/element-plus/issues/18207) by [@tolking](https://redirect.github.com/tolking))
- Components \[color-picker] supports dynamic change of colorFormat ([#18135](https://redirect.github.com/element-plus/element-plus/issues/18135) by [@SKSQ2529720581](https://redirect.github.com/SKSQ2529720581))
- Components \[time-picker] close pick when click clear on pick open ([#15390](https://redirect.github.com/element-plus/element-plus/issues/15390) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm))
- Components \[table] the disabled checkbox are selected ([#18034](https://redirect.github.com/element-plus/element-plus/issues/18034) by [@tolking](https://redirect.github.com/tolking))
### [`v2.8.2`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.2)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.1...2.8.2)
##### 2.8.2
*2024-09-06*
##### Features
- Components \[check-tag] add disabled prop ([#17936](https://redirect.github.com/element-plus/element-plus/issues/17936) by [@HaceraI](https://redirect.github.com/HaceraI))
- Components \[config-provider] support more message config ([#18106](https://redirect.github.com/element-plus/element-plus/issues/18106) by [@btea](https://redirect.github.com/btea))
##### Bug fixes
- The disabled state should not trigger focus ([#18012](https://redirect.github.com/element-plus/element-plus/issues/18012) by [@btea](https://redirect.github.com/btea))
- Components \[pagination] global size dynamic modification error ([#18004](https://redirect.github.com/element-plus/element-plus/issues/18004) by [@btea](https://redirect.github.com/btea))
- Components \[table] getColumnIndex may be undefned ([#16782](https://redirect.github.com/element-plus/element-plus/issues/16782) by [@406087475](https://redirect.github.com/406087475))
- Components \[tag] leave animations not working ([#18006](https://redirect.github.com/element-plus/element-plus/issues/18006) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[select] switching single/multiple generates an error ([#18030](https://redirect.github.com/element-plus/element-plus/issues/18030) by [@tolking](https://redirect.github.com/tolking))
- The disabled state should not trigger focus ([#18108](https://redirect.github.com/element-plus/element-plus/issues/18108) by [@btea](https://redirect.github.com/btea))
- Components \[el-tree-select] fix lazy and multiple select node ([#17903](https://redirect.github.com/element-plus/element-plus/issues/17903) by [@gaoxuan-haxibiao](https://redirect.github.com/gaoxuan-haxibiao))
- Theme-chalk \[select] remove unnecessary codes of the select border ([#18116](https://redirect.github.com/element-plus/element-plus/issues/18116) by [@LoTwT](https://redirect.github.com/LoTwT))
- Components \[select] call the exposes blur is invalid ([#17691](https://redirect.github.com/element-plus/element-plus/issues/17691) by [@tolking](https://redirect.github.com/tolking))
- Components \[mention] replace props.disabled with useFormDisabled ([#18119](https://redirect.github.com/element-plus/element-plus/issues/18119) by [@tolking](https://redirect.github.com/tolking))
- Components \[tree-v2] expand all ancestor nodes of the specified node ([#18077](https://redirect.github.com/element-plus/element-plus/issues/18077) by [@dadaguai-git](https://redirect.github.com/dadaguai-git))
- Theme-chalk \[select] box-shadow noise ([#18120](https://redirect.github.com/element-plus/element-plus/issues/18120) by [@HaceraI](https://redirect.github.com/HaceraI))
- Hooks PopperContainer cannot be recreated when body is recreated ([#18121](https://redirect.github.com/element-plus/element-plus/issues/18121) by [@kimverchan](https://redirect.github.com/kimverchan))
- Components \[calendar] improve range validation ([#18125](https://redirect.github.com/element-plus/element-plus/issues/18125) by [@btea](https://redirect.github.com/btea))
- Components \[table-v2] columns missing key field ([#17891](https://redirect.github.com/element-plus/element-plus/issues/17891) by [@betavs](https://redirect.github.com/betavs))
- Components \[tabs] active-bar not move with the tab label changes ([#18165](https://redirect.github.com/element-plus/element-plus/issues/18165) by [@btea](https://redirect.github.com/btea))
- Components \[message] max affects grouping display ([#18189](https://redirect.github.com/element-plus/element-plus/issues/18189) by [@dadaguai-git](https://redirect.github.com/dadaguai-git))
- Components \[table-v2] header checkbox cover fixedHeader when scroll ([#18179](https://redirect.github.com/element-plus/element-plus/issues/18179) by [@kimverchan](https://redirect.github.com/kimverchan))
##### Refactors
- Import shared utilities from [@element-plus/utils](https://redirect.github.com/element-plus/utils) ([#18048](https://redirect.github.com/element-plus/element-plus/issues/18048) by [@makedopamine](https://redirect.github.com/makedopamine))
### [`v2.8.1`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.1)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.0...2.8.1)
##### 2.8.1
*2024-08-23*
##### Features
- Components \[cascader] support `placement` & `fallback-placements` ([#17840](https://redirect.github.com/element-plus/element-plus/issues/17840) by [@btea](https://redirect.github.com/btea))
- Components \[description] export props types ([#17859](https://redirect.github.com/element-plus/element-plus/issues/17859) by [@ntnyq](https://redirect.github.com/ntnyq))
- Components \[mention] accessibility enhancement ([#17848](https://redirect.github.com/element-plus/element-plus/issues/17848) by [@tolking](https://redirect.github.com/tolking))
- I18n add Burmese(my) translation ([#17765](https://redirect.github.com/element-plus/element-plus/issues/17765) by [@myonaingwinn](https://redirect.github.com/myonaingwinn))
- Components \[descriptions] add rowspan ([#10314](https://redirect.github.com/element-plus/element-plus/issues/10314) by [@guze2003](https://redirect.github.com/guze2003))
- Components \[popconfirm] add actions slot ([#17957](https://redirect.github.com/element-plus/element-plus/issues/17957) by [@typed-sigterm](https://redirect.github.com/typed-sigterm))
##### Bug fixes
- Components \[input] blur event fails when using textarea ([#17836](https://redirect.github.com/element-plus/element-plus/issues/17836) by [@tolking](https://redirect.github.com/tolking))
- Components \[date-picker] disabledDate is invalid when selecting year or month picker ([#15848](https://redirect.github.com/element-plus/element-plus/issues/15848) by [@xingyixiang](https://redirect.github.com/xingyixiang))
- Components \[dialog] error calling resetPostion before dialog is rendered ([#17855](https://redirect.github.com/element-plus/element-plus/issues/17855) by [@donga-gao](https://redirect.github.com/donga-gao))
- Components \[tree] instance type missing ([#17882](https://redirect.github.com/element-plus/element-plus/issues/17882) by [@betavs](https://redirect.github.com/betavs))
- Components \[select] binding click event is invalid ([#17876](https://redirect.github.com/element-plus/element-plus/issues/17876) by [@tolking](https://redirect.github.com/tolking))
- Components \[tree] FireFox dargging dataTransfer judge ([#17849](https://redirect.github.com/element-plus/element-plus/issues/17849) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[table] toggleRowSelection restores previous behavior ([#17884](https://redirect.github.com/element-plus/element-plus/issues/17884) by [@tolking](https://redirect.github.com/tolking))
- Components \[table] emptyText/sumText empty string is invalid ([#8340](https://redirect.github.com/element-plus/element-plus/issues/8340) by [@starryeve](https://redirect.github.com/starryeve))
- Components \[time-picker] avoid update initial value when using disabledHours & isRange ([#17813](https://redirect.github.com/element-plus/element-plus/issues/17813) by [@momei-LJM](https://redirect.github.com/momei-LJM))
- Components \[button] use tag and disabled comp click triggered ([#17804](https://redirect.github.com/element-plus/element-plus/issues/17804) by [@VENI-VIDIVICI](https://redirect.github.com/VENI-VIDIVICI))
- Components \[table] use isEqual to determine whether it is selected ([#17885](https://redirect.github.com/element-plus/element-plus/issues/17885) by [@tolking](https://redirect.github.com/tolking))
- Components \[segmented] fix async disabled style of selected item ([#17716](https://redirect.github.com/element-plus/element-plus/issues/17716) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm))
- Components tree nodesMap leak ([#10195](https://redirect.github.com/element-plus/element-plus/issues/10195) by [@Simon-He95](https://redirect.github.com/Simon-He95))
- Components add segmented component type to `global.d.ts` file ([#17949](https://redirect.github.com/element-plus/element-plus/issues/17949) by [@DDDDD12138](https://redirect.github.com/DDDDD12138))
- Components \[dialog] rename resetPostion to resetPosition ([#17900](https://redirect.github.com/element-plus/element-plus/issues/17900) by [@yuuuuuyu](https://redirect.github.com/yuuuuuyu))
- Theme-chalk replace margin with padding ([#15499](https://redirect.github.com/element-plus/element-plus/issues/15499) by [@kaine0923](https://redirect.github.com/kaine0923))
- Perf(components): \[virtual-list] wrap row with Fragment and set key on it ([#8284](https://redirect.github.com/element-plus/element-plus/issues/8284) by [@tkitesy](https://redirect.github.com/tkitesy))
- Style(components): \[popper] fix arrow style ([#17826](https://redirect.github.com/element-plus/element-plus/issues/17826) by [@momei-LJM](https://redirect.github.com/momei-LJM))
- Style(theme-chalk): \[input-number] fix controlled comps style ([#10639](https://redirect.github.com/element-plus/element-plus/issues/10639) by [@MARIOMARUI](https://redirect.github.com/MARIOMARUI))
- Style(components): \[select] add a unique class name for the clear icon ([#17575](https://redirect.github.com/element-plus/element-plus/issues/17575) by [@HaceraI](https://redirect.github.com/HaceraI))
- Chore(components): \[dialog] change border-radius to base ([#17975](https://redirect.github.com/element-plus/element-plus/issues/17975) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Refactors
- Components \[affix] optimized code logic ([#17929](https://redirect.github.com/element-plus/element-plus/issues/17929) by [@lxKylin](https://redirect.github.com/lxKylin))
- Components \[carousel] use var to replace raw string ([#17958](https://redirect.github.com/element-plus/element-plus/issues/17958) by [@blesstosam](https://redirect.github.com/blesstosam))
### [`v2.8.0`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.0)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.8...2.8.0)
##### 2.8.0
*2024-08-09*
##### Features
- Components \[color-picker] alpha-slider a11y ([#14245](https://redirect.github.com/element-plus/element-plus/issues/14245) by [@tolking](https://redirect.github.com/tolking))
- Add mention component ([#17586](https://redirect.github.com/element-plus/element-plus/issues/17586) by [@Fuphoenixes](https://redirect.github.com/Fuphoenixes))
- Components \[tree-v2] add scrollTo method ([#14050](https://redirect.github.com/element-plus/element-plus/issues/14050) by [@kaine0923](https://redirect.github.com/kaine0923))
- Components \[drawer] add append-to ([#17761](https://redirect.github.com/element-plus/element-plus/issues/17761) by [@tolking](https://redirect.github.com/tolking))
- Components \[table] tree children add check strictly ([#13519](https://redirect.github.com/element-plus/element-plus/issues/13519) by [@tiandaoyi](https://redirect.github.com/tiandaoyi))
- Hooks use-draggable support resetPostion ([#17699](https://redirect.github.com/element-plus/element-plus/issues/17699) by [@donga-gao](https://redirect.github.com/donga-gao))
- Components \[upload] added index parameter to default slot ([#17143](https://redirect.github.com/element-plus/element-plus/issues/17143) by [@zhuchaoling](https://redirect.github.com/zhuchaoling))
- Components \[date-picker] add type yearrange for DatePicker ([#14804](https://redirect.github.com/element-plus/element-plus/issues/14804) by [@CherishTheYouth](https://redirect.github.com/CherishTheYouth))
- Components \[date-picker] add icon slots ([#17453](https://redirect.github.com/element-plus/element-plus/issues/17453) by [@zhixiaotong](https://redirect.github.com/zhixiaotong))
##### Bug fixes
- Build-utils ignore the effects of directories when exclude files ([#17654](https://redirect.github.com/element-plus/element-plus/issues/17654) by [@tolking](https://redirect.github.com/tolking))
- Components \[select] exceeding the limit will still trigger update ([#17685](https://redirect.github.com/element-plus/element-plus/issues/17685) by [@btea](https://redirect.github.com/btea))
- Components \[slider] set slider precision ([#15328](https://redirect.github.com/element-plus/element-plus/issues/15328) by [@heappynd](https://redirect.github.com/heappynd))
- Components \[table] cover more edge cases for `show-overflow-tooltip` ([#17629](https://redirect.github.com/element-plus/element-plus/issues/17629) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[table] fix sorting issue in table-column ([#17608](https://redirect.github.com/element-plus/element-plus/issues/17608) by [@xixiIBN5100](https://redirect.github.com/xixiIBN5100))
- Components \[scrollbar] restore scroll position in onActivated hook ([#11363](https://redirect.github.com/element-plus/element-plus/issues/11363) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[table] inaccurate type of `toggleRowSelection` ([#17687](https://redirect.github.com/element-plus/element-plus/issues/17687) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[slider] data anomaly when the input value is undefined ([#15402](https://redirect.github.com/element-plus/element-plus/issues/15402) by [@betavs](https://redirect.github.com/betavs))
- Components \[tabs] optimize SSR ([#15183](https://redirect.github.com/element-plus/element-plus/issues/15183) by [@makedopamine](https://redirect.github.com/makedopamine))
- Style \[radio] marginRight 30px same as checkbox ([#15260](https://redirect.github.com/element-plus/element-plus/issues/15260) by [@taojunnan](https://redirect.github.com/taojunnan))
- Components \[select-v2] corrent focus to input when select clicked ([#17362](https://redirect.github.com/element-plus/element-plus/issues/17362) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm))
- Components\[tabs] reactive objects may lose reactivity in label slot ([#14135](https://redirect.github.com/element-plus/element-plus/issues/14135) by [@makedopamine](https://redirect.github.com/makedopamine))
- Theme-chalk \[tabs] padding is incorrect while hovering on `border-card`-shaped tab ([#17694](https://redirect.github.com/element-plus/element-plus/issues/17694) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[image] cannot trigger event when image is loaded error ([#17692](https://redirect.github.com/element-plus/element-plus/issues/17692) by [@zhixiaotong](https://redirect.github.com/zhixiaotong))
- Components \[abort popper] fix effect type error ([#17758](https://redirect.github.com/element-plus/element-plus/issues/17758) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm))
- Components \[date-picker] fix user input error in monthrange ([#12943](https://redirect.github.com/element-plus/element-plus/issues/12943) by [@mdoi2](https://redirect.github.com/mdoi2))
- Components \[slider] click on marks is inaccurately positioned ([#15332](https://redirect.github.com/element-plus/element-plus/issues/15332) by [@heappynd](https://redirect.github.com/heappynd))
- Components \[date-picker] clear button repeatedly triggers update:model-value ([#17274](https://redirect.github.com/element-plus/element-plus/issues/17274) by [@CherishTheYouth](https://redirect.github.com/CherishTheYouth))
- Components SSR hydration error caused by disabled prop of teleport ([#17551](https://redirect.github.com/element-plus/element-plus/issues/17551) by [@tolking](https://redirect.github.com/tolking))
- Components \[drawer] fix low animation fps without graphics acceleration ([#17696](https://redirect.github.com/element-plus/element-plus/issues/17696) by [@qianjiachun](https://redirect.github.com/qianjiachun))
- I18n Compared with traditional Chinese, add simplified Chinese … ([#17737](https://redirect.github.com/element-plus/element-plus/issues/17737) by [@WangYJEE](https://redirect.github.com/WangYJEE))
- I18n zh-cn lang typo ([#17768](https://redirect.github.com/element-plus/element-plus/issues/17768) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[tree] check isLeaf using lazy and default-expand-all ([#17585](https://redirect.github.com/element-plus/element-plus/issues/17585) by [@gaoxuan-haxibiao](https://redirect.github.com/gaoxuan-haxibiao))
- Components add class name and disable style when disabling upload ([#17753](https://redirect.github.com/element-plus/element-plus/issues/17753) by [@ma-shuo](https://redirect.github.com/ma-shuo))
- Components \[select] with teleported="false" dropdown closes abnormally ([#17548](https://redirect.github.com/element-plus/element-plus/issues/17548) by [@Aaron-zon](https://redirect.github.com/Aaron-zon))
- Components \[select] equal objects cannot destroy instances ([#17214](https://redirect.github.com/element-plus/element-plus/issues/17214) by [@dddssw](https://redirect.github.com/dddssw))
- Components \[radio] change not trigger ([#17047](https://redirect.github.com/element-plus/element-plus/issues/17047) by [@VENI-VIDIVICI](https://redirect.github.com/VENI-VIDIVICI))
- Components \[upload] remove file when fileList does not use v-model ([#16715](https://redirect.github.com/element-plus/element-plus/issues/16715) by [@Liao-js](https://redirect.github.com/Liao-js))
- Components \[statistic] fix excessive decimals when value is NAN ([#17798](https://redirect.github.com/element-plus/element-plus/issues/17798) by [@dadaguai-git](https://redirect.github.com/dadaguai-git))
- Components fixed add listeners not remove on beforeunmount ([#17344](https://redirect.github.com/element-plus/element-plus/issues/17344) by [@myronliu347](https://redirect.github.com/myronliu347))
- Components \[date-picker] slot not take effect when type is month ([#17748](https://redirect.github.com/element-plus/element-plus/issues/17748) by [@btea](https://redirect.github.com/btea))
- Components \[date-picker] Return to normal when reopened ([#11802](https://redirect.github.com/element-plus/element-plus/issues/11802) by [@lyric-zemin](https://redirect.github.com/lyric-zemin))
- Components \[dialog] appendTo type error ([#17814](https://redirect.github.com/element-plus/element-plus/issues/17814) by [@zhixiaotong](https://redirect.github.com/zhixiaotong))
##### Refactors
- Hooks rewrite composition as a composable function ([#14240](https://redirect.github.com/element-plus/element-plus/issues/14240) by [@tolking](https://redirect.github.com/tolking))
- Components \[slider]optimize ts types ([#17292](https://redirect.github.com/element-plus/element-plus/issues/17292) by [@tyj-321](https://redirect.github.com/tyj-321))
- Components \[image-viewer] optimise translate calc method ([#13157](https://redirect.github.com/element-plus/element-plus/issues/13157) by [@zwgwf](https://redirect.github.com/zwgwf))
- Components \[select] cancel type conversion at initialization ([#17606](https://redirect.github.com/element-plus/element-plus/issues/17606) by [@tolking](https://redirect.github.com/tolking))
- Hooks determine the focus by event listening ([#17719](https://redirect.github.com/element-plus/element-plus/issues/17719) by [@tolking](https://redirect.github.com/tolking))
- Improvement(components): [@touchstart](https://redirect.github.com/touchstart) [@touchmove](https://redirect.github.com/touchmove) [@wheel](https://redirect.github.com/wheel) add passive ([#16741](https://redirect.github.com/element-plus/element-plus/issues/16741) by [@warmthsea](https://redirect.github.com/warmthsea))
- Perf(hooks): replace the ref object with a plain object ([#15061](https://redirect.github.com/element-plus/element-plus/issues/15061) by [@Polaris-tl](https://redirect.github.com/Polaris-tl))
### [`v2.7.8`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.8)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.7...2.7.8)
##### 2.7.8
*2024-07-26*
##### Features
- Components \[cascader] add persistent props to cascader to improve performace ([#17526](https://redirect.github.com/element-plus/element-plus/issues/17526) by [@0song](https://redirect.github.com/0song))
- Components \[date-picker] `type` add `months` params ([#17342](https://redirect.github.com/element-plus/element-plus/issues/17342) by [@Panzer-Jack](https://redirect.github.com/Panzer-Jack))
- Components \[cascader] add tag-effect prop ([#17443](https://redirect.github.com/element-plus/element-plus/issues/17443) by [@ntnyq](https://redirect.github.com/ntnyq))
- Components \[loading] replenish loading attributes ([#17174](https://redirect.github.com/element-plus/element-plus/issues/17174) by [@zhixiaotong](https://redirect.github.com/zhixiaotong))
- Docs support playground sync theme ([#16735](https://redirect.github.com/element-plus/element-plus/issues/16735) by [@btea](https://redirect.github.com/btea))
- Components \[time-select] export TimeSelectProps and Instance ([#16511](https://redirect.github.com/element-plus/element-plus/issues/16511) by [@l-x-f](https://redirect.github.com/l-x-f))
- Components \[table-column] add `filter-icon` slot ([#17272](https://redirect.github.com/element-plus/element-plus/issues/17272) by [@btea](https://redirect.github.com/btea))
- Components \[carousel] add cardScale prop ([#17621](https://redirect.github.com/element-plus/element-plus/issues/17621) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[carousel] export `activeIndex` ([#17650](https://redirect.github.com/element-plus/element-plus/issues/17650) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Bug fixes
- Components \[tree-v2] component activation content not displayed ([#17511](https://redirect.github.com/element-plus/element-plus/issues/17511) by [@btea](https://redirect.github.com/btea))
- Components \[radio-button] model-value click style lost and format test file ([#16692](https://redirect.github.com/element-plus/element-plus/issues/16692) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[color-picker/tree-v2] build error typechecking fails with error TS2300 ([#17545](https://redirect.github.com/element-plus/element-plus/issues/17545) by [@Aaron-zon](https://redirect.github.com/Aaron-zon))
- Components \[cascader] reactive prop collapse-tags ([#17449](https://redirect.github.com/element-plus/element-plus/issues/17449) by [@ntnyq](https://redirect.github.com/ntnyq))
- Components \[tree]calling method to expand node accordion mode fail ([#17441](https://redirect.github.com/element-plus/element-plus/issues/17441) by [@btea](https://redirect.github.com/btea))
- Components \[table] expand-row-keys change to explicit type ([#17333](https://redirect.github.com/element-plus/element-plus/issues/17333) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[countdown] SSR hydration error ([#17554](https://redirect.github.com/element-plus/element-plus/issues/17554) by [@tolking](https://redirect.github.com/tolking))
- Sass declaration deprecation error ([#17549](https://redirect.github.com/element-plus/element-plus/issues/17549) by [@jw-foss](https://redirect.github.com/jw-foss))
- Components \[message-box] vue wraning when button state is loading ([#17603](https://redirect.github.com/element-plus/element-plus/issues/17603) by [@btea](https://redirect.github.com/btea))
- Components \[input] add prop "row" explicit declare ([#17085](https://redirect.github.com/element-plus/element-plus/issues/17085) by [@sleepyShen1989](https://redirect.github.com/sleepyShen1989))
- Components \[tabs] add button misalignment in vertical layout ([#16986](https://redirect.github.com/element-plus/element-plus/issues/16986) by [@Yolo-00](https://redirect.github.com/Yolo-00))
- Components \[tabs] bar width is error when only one bar ([#17016](https://redirect.github.com/element-plus/element-plus/issues/17016) by [@Liao-js](https://redirect.github.com/Liao-js))
- Popper content type check ([#17040](https://redirect.github.com/element-plus/element-plus/issues/17040) by [@JiuRanYa](https://redirect.github.com/JiuRanYa))
- Components \[form] not use status-icon and use slot icon style error ([#16848](https://redirect.github.com/element-plus/element-plus/issues/16848) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[cascader] failed to retrieve value when value is 0 ([#17651](https://redirect.github.com/element-plus/element-plus/issues/17651) by [@dadaguai-git](https://redirect.github.com/dadaguai-git))
- Components \[segmented] `modelValue` boolean type validation warning ([#17656](https://redirect.github.com/element-plus/element-plus/issues/17656) by [@ToyCat93](https://redirect.github.com/ToyCat93))
##### Refactors
- Docs upgrade vitepress ([#17444](https://redirect.github.com/element-plus/element-plus/issues/17444) by [@makedopamine](https://redirect.github.com/makedopamine))
- Components \[button-group] optimize code ([#17607](https://redirect.github.com/element-plus/element-plus/issues/17607) by [@chouchouji](https://redirect.github.com/chouchouji))
- Components \[link & text] optimize boolean type ([#17610](https://redirect.github.com/element-plus/element-plus/issues/17610) by [@chouchouji](https://redirect.github.com/chouchouji))
- Components optimize component boolean type ([#17622](https://redirect.github.com/element-plus/element-plus/issues/17622) by [@chouchouji](https://redirect.github.com/chouchouji))
### [`v2.7.7`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.7)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.6...2.7.7)
##### 2.7.7
*2024-07-12*
##### Features
- Components \[form-item]: add `label-position` prop ([#17111](https://redirect.github.com/element-plus/element-plus/issues/17111) by [@xing403](https://redirect.github.com/xing403))
- Components improve event and supplement docs ([#17150](https://redirect.github.com/element-plus/element-plus/issues/17150) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[message-box] add loading-icon to confirmbtn,cancelbtn ([#17360](https://redirect.github.com/element-plus/element-plus/issues/17360) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm))
- Components \[select & select-v2] add `tag-effect` prop ([#17445](https://redirect.github.com/element-plus/element-plus/issues/17445) by [@ntnyq](https://redirect.github.com/ntnyq))
- I18n add fr translation for el-tour ([#17484](https://redirect.github.com/element-plus/element-plus/issues/17484) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Bug fixes
- Components \[pagination] `size` global adaptation ([#17306](https://redirect.github.com/element-plus/element-plus/issues/17306) by [@webvs2](https://redirect.github.com/webvs2))
- Components \[tree] add missing type reject for LoadFunction ([#16990](https://redirect.github.com/element-plus/element-plus/issues/16990) by [@kaedeair](https://redirect.github.com/kaedeair))
- Components \[image] imageViewer crossorigin configuration missing ([#17341](https://redirect.github.com/element-plus/element-plus/issues/17341) by [@declanchiu](https://redirect.github.com/declanchiu))
- Components \[carousel] disable the last monitoblur effect ([#17374](https://redirect.github.com/element-plus/element-plus/issues/17374) by [@btea](https://redirect.github.com/btea))
- Ssr \[tree-select] document is not defined ([#17460](https://redirect.github.com/element-plus/element-plus/issues/17460) by [@tolking](https://redirect.github.com/tolking))
- Components \[tree-select] fix filter no matching data error ([#17473](https://redirect.github.com/element-plus/element-plus/issues/17473) by [@Fuphoenixes](https://redirect.github.com/Fuphoenixes))
- Hooks cannot access 'useEmptyValuesProps' before initialization ([#17448](https://redirect.github.com/element-plus/element-plus/issues/17448) by [@tolking](https://redirect.github.com/tolking))
- Style: css uniformly uses `px` ([#17101](https://redirect.github.com/element-plus/element-plus/issues/17101) by [@warmthsea](https://redirect.github.com/warmthsea))
- Flx(component): buttonColor is calculated in the 'var' case ([#17319](https://redirect.github.com/element-plus/element-plus/issues/17319) by [@webvs2](https://redirect.github.com/webvs2))
### [`v2.7.6`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.6)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.5...2.7.6)
##### 2.7.6
*2024-06-21*
##### Features
- Components \[table] export columns ([#17252](https://redirect.github.com/element-plus/element-plus/issues/17252) by [@warmthsea](https://redirect.github.com/warmthsea))
- Pagination : add `size` prop ([#16858](https://redirect.github.com/element-plus/element-plus/issues/16858) by [@webvs2](https://redirect.github.com/webvs2))
##### Bug fixes
- Components \[color-picker] replenish enableAlpha contral ([#17015](https://redirect.github.com/element-plus/element-plus/issues/17015) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[select] invalid name setting ([#17127](https://redirect.github.com/element-plus/element-plus/issues/17127) by [@btea](https://redirect.github.com/btea))
- Components \[table] dragging cell should not trigger `header-click` ([#17093](https://redirect.github.com/element-plus/element-plus/issues/17093) by [@btea](https://redirect.github.com/btea))
- Components \[table-v2] the selector is invalid when `row-key` is a number ([#16989](https://redirect.github.com/element-plus/element-plus/issues/16989) by [@Whbbit1999](https://redirect.github.com/Whbbit1999))
- Components \[input] class bind error corresponding to dynamic slot ([#17194](https://redirect.github.com/element-plus/element-plus/issues/17194) by [@btea](https://redirect.github.com/btea))
- Components \[table] fit set to false bottom border error ([#17023](https://redirect.github.com/element-plus/element-plus/issues/17023) by [@btea](https://redirect.github.com/btea))
- Components date-picker minDate change unexpectedly ([#16748](https://redirect.github.com/element-plus/element-plus/issues/16748) by [@xiaodong2008](https://redirect.github.com/xiaodong2008))
- Components \[select-v2] with `teleported="false"` dropdown closes abnormally ([#16714](https://redirect.github.com/element-plus/element-plus/issues/16714) by [@GUEThe](https://redirect.github.com/GUEThe))
- Components fix iOS select click event listening ([#16393](https://redirect.github.com/element-plus/element-plus/issues/16393) by [@raphaelbernhart](https://redirect.github.com/raphaelbernhart))
- Components \[progress] setting both color and striped is invalid ([#17235](https://redirect.github.com/element-plus/element-plus/issues/17235) by [@btea](https://redirect.github.com/btea))
- Components \[date-picker] support dynamic setting of `format` ([#17161](https://redirect.github.com/element-plus/element-plus/issues/17161) by [@dddssw](https://redirect.github.com/dddssw))
### [`v2.7.5`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.5)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.4...2.7.5)
##### 2.7.5
*2024-06-07*
##### Features
- Components \[input] add `is-focus` class name when textarea focus ([#17049](https://redirect.github.com/element-plus/element-plus/issues/17049) by [@btea](https://redirect.github.com/btea))
##### Refactors
- Components \[watermark] change textBaseline default value to `hanging` ([#17036](https://redirect.github.com/element-plus/element-plus/issues/17036) by [@warmthsea](https://redirect.github.com/warmthsea))
- Style(components): \[table] th text can be selected ([#17039](https://redirect.github.com/element-plus/element-plus/issues/17039) by [@warmthsea](https://redirect.github.com/warmthsea))
- Style(docs): fix fill color of badge in dark mode ([#17078](https://redirect.github.com/element-plus/element-plus/issues/17078) by [@tyj-321](https://redirect.github.com/tyj-321))
### [`v2.7.4`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.4)
[Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.3...2.7.4)
##### 2.7.4
*2024-05-31*
##### Features
- Components \[select & select-v2] add label slot ([#16960](https://redirect.github.com/element-plus/element-plus/issues/16960) by [@kooriookami](https://redirect.github.com/kooriookami))
- Play feedback components style ([#17022](https://redirect.github.com/element-plus/element-plus/issues/17022) by [@warmthsea](https://redirect.github.com/warmthsea))
##### Bug fixes
- Components \[popper] remove unnecessary conditional judgment ([#16834](https://redirect.github.com/element-plus/element-plus/issues/16834) by [@warmthsea](https://redirect.github.com/warmthsea))
- Types non-null assertion component name ([#16804](https://redirect.github.com/element-plus/element-plus/issues/16804) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[table] cell tooltip display error ([#16868](https://redirect.github.com/element-plus/element-plus/issues/16868) by [@btea](https://redirect.github.com/btea))
- Components \[input] unify `async-validator` string length calc ([#16757](https://redirect.github.com/element-plus/element-plus/issues/16757) by [@btea](https://redirect.github.com/btea))
- Components \[select & select-v2] remove-tag when use backspace ([#16832](https://redirect.github.com/element-plus/element-plus/issues/16832) by [@Liao-js](https://redirect.github.com/Liao-js))
- Components \[tree-select] empty slot display error ([#16943](https://redirect.github.com/element-plus/element-plus/issues/16943) by [@btea](https://redirect.github.com/btea))
- Components \[color-picker] attrs class ([#16887](https://redirect.github.com/element-plus/element-plus/issues/16887) by [@Liao-js](https://redirect.github.com/Liao-js))
- Components \[date-picker] modelValue typo ([#15080](https://redirect.github.com/element-plus/element-plus/issues/15080) by [@chenxch](https://redirect.github.com/chenxch))
- Style(components): dropdown-item blur hover style ([#16895](https://redirect.github.com/element-plus/element-plus/issues/16895) by [@Liao-js](https://redirect.github.com/Liao-js))
- Style(components): \[select & select-v2] remove split dash ([#17009](https://redirect.github.com/element-plus/element-plus/issues/17009) by [@kooriookami](https://redirect.github.com/kooriookami))
##### Refactors
- Hooks unite import origin ([#16872](https://redirect.github.com/element-plus/element-plus/issues/16872) by [@warmthsea](https://redirect.github.com/warmthsea))
- Components \[virtual-list] remove use-wheel ts-nocheck comments ([#16929](https://redirect.github.com/element-plus/element-plus/issues/16929) by [@warmthsea](https://redirect.github.com/warmthsea)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.7.2
->2.8.8
Release Notes
element-plus/element-plus (element-plus)
### [`v2.8.8`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.8) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.7...2.8.8) ##### 2.8.8 *2024-11-15* ##### Features - Components \[select-v2] add `append-to` prop ([#18798](https://redirect.github.com/element-plus/element-plus/issues/18798) by [@btea](https://redirect.github.com/btea)) - Components \[skeleton] `throttle` supports values as object ([#17041](https://redirect.github.com/element-plus/element-plus/issues/17041) by [@chenweiyi](https://redirect.github.com/chenweiyi)) - Components \[select] add `offset` and `show-arrow` prop ([#18837](https://redirect.github.com/element-plus/element-plus/issues/18837) by [@DDDDD12138](https://redirect.github.com/DDDDD12138)) - Components \[description-item] add labelWidth prop ([#18673](https://redirect.github.com/element-plus/element-plus/issues/18673) by [@Lakphy](https://redirect.github.com/Lakphy)) ##### Bug fixes - Utils\[vue] ensure `flattedChildren` traverse component's subTree ([#18649](https://redirect.github.com/element-plus/element-plus/issues/18649) by [@ddeerdevil](https://redirect.github.com/ddeerdevil)) - Components \[select] prevent keyboard from deleting disabled option ([#18752](https://redirect.github.com/element-plus/element-plus/issues/18752) by [@cszhjh](https://redirect.github.com/cszhjh)) - Theme-chalk sass `!global assignments` deprecation warning ([#18711](https://redirect.github.com/element-plus/element-plus/issues/18711) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[picker] fix popup not opening when editable is false ([#18767](https://redirect.github.com/element-plus/element-plus/issues/18767) by [@DDDDD12138](https://redirect.github.com/DDDDD12138)) - Components \[mention] keyboard control options not work as expected ([#18751](https://redirect.github.com/element-plus/element-plus/issues/18751) by [@btea](https://redirect.github.com/btea)) - Components \[segmented] invisible active indicator after clearing selection ([#18818](https://redirect.github.com/element-plus/element-plus/issues/18818) by [@DDDDD12138](https://redirect.github.com/DDDDD12138)) - Components \[mention] ref dom array order error when list changes ([#18787](https://redirect.github.com/element-plus/element-plus/issues/18787) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[table] `table-layout:auto` fixed column misalignment ([#18736](https://redirect.github.com/element-plus/element-plus/issues/18736) by [@btea](https://redirect.github.com/btea)) - Components \[table] failed to insert tooltip when show-overflow-tooltip is enabled ([#18317](https://redirect.github.com/element-plus/element-plus/issues/18317) by [@xingyixiang](https://redirect.github.com/xingyixiang)) - Components \[select] getValueIndex empty error ([#18867](https://redirect.github.com/element-plus/element-plus/issues/18867) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[select & select-v2] status-icon is invalid ([#18101](https://redirect.github.com/element-plus/element-plus/issues/18101) by [@WangYJEE](https://redirect.github.com/WangYJEE)) - Components \[pagination] input style loss ([#18878](https://redirect.github.com/element-plus/element-plus/issues/18878) by [@ToyCat93](https://redirect.github.com/ToyCat93)) - Components time-picker disabled-\[hours/minutes/seconds] ([#13364](https://redirect.github.com/element-plus/element-plus/issues/13364) by [@StephenKe](https://redirect.github.com/StephenKe)) ([#14216](https://redirect.github.com/element-plus/element-plus/issues/14216)) - Components numpadEnter does not work like the Enter ([#18855](https://redirect.github.com/element-plus/element-plus/issues/18855) by [@tolking](https://redirect.github.com/tolking)) - Components \[select-v2] resolve overlap of tags and placeholder ([#18388](https://redirect.github.com/element-plus/element-plus/issues/18388) by [@tuskermanshu](https://redirect.github.com/tuskermanshu)) - Components \[table] repeat setting the height style ([#16054](https://redirect.github.com/element-plus/element-plus/issues/16054) by [@betavs](https://redirect.github.com/betavs)) ##### Refactors - Improvement: \[select] optimize the effect of keyboard switching options ([#18773](https://redirect.github.com/element-plus/element-plus/issues/18773) by [@btea](https://redirect.github.com/btea)) - Components \[select] simplify code ([#18810](https://redirect.github.com/element-plus/element-plus/issues/18810) by [@makedopamine](https://redirect.github.com/makedopamine)) ### [`v2.8.7`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.7) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.6...2.8.7) ##### 2.8.7 *2024-11-01* ##### Features - Components \[date-picker] add `show-now` prop ([#18625](https://redirect.github.com/element-plus/element-plus/issues/18625) by [@btea](https://redirect.github.com/btea)) - Components \[date-picker] accessibility enhancement ([#18109](https://redirect.github.com/element-plus/element-plus/issues/18109) by [@tolking](https://redirect.github.com/tolking)) - Components segmented support vertical direction ([#18653](https://redirect.github.com/element-plus/element-plus/issues/18653) by [@thinkasany](https://redirect.github.com/thinkasany)) ##### Bug fixes - Components \[table-v2] header rendering is misplaced ([#18628](https://redirect.github.com/element-plus/element-plus/issues/18628) by [@btea](https://redirect.github.com/btea)) - Components \[tree] highlight the corresponding node after data reset ([#18578](https://redirect.github.com/element-plus/element-plus/issues/18578) by [@momei-LJM](https://redirect.github.com/momei-LJM)) - Components \[slider] no render popper dom when showTooltip is false ([#18667](https://redirect.github.com/element-plus/element-plus/issues/18667) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Hooks \[useId] SSR hydration error caused by id in vue@3.5+ ([#18647](https://redirect.github.com/element-plus/element-plus/issues/18647) by [@tolking](https://redirect.github.com/tolking)) - Components \[select-v2] group label overflow hidden ([#18551](https://redirect.github.com/element-plus/element-plus/issues/18551) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Components \[select] error parameters of getValueIndex ([#14173](https://redirect.github.com/element-plus/element-plus/issues/14173) by [@tolking](https://redirect.github.com/tolking)) - Downgrade vue-tsc to 2.0.28 ([#18737](https://redirect.github.com/element-plus/element-plus/issues/18737) by [@makedopamine](https://redirect.github.com/makedopamine)) ##### Refactors - Theme-chalk update Sass functions to prep for 3.0.0 ([#18579](https://redirect.github.com/element-plus/element-plus/issues/18579) by [@wjp980108](https://redirect.github.com/wjp980108)) - Replace Array.isArray with the built-in isArray ([#18671](https://redirect.github.com/element-plus/element-plus/issues/18671) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Replace typeof fn with the built-in isFunction ([#18705](https://redirect.github.com/element-plus/element-plus/issues/18705) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Replace typeof number with the built-in isNumber ([#18706](https://redirect.github.com/element-plus/element-plus/issues/18706) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Replace type checking with built-in functions ([#18720](https://redirect.github.com/element-plus/element-plus/issues/18720) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) - Style(components): \[popper] popper border error ([#18635](https://redirect.github.com/element-plus/element-plus/issues/18635) by [@Liao-js](https://redirect.github.com/Liao-js)) - Chore(components): \[tour] remove redundant check for 'open' variable ([#18668](https://redirect.github.com/element-plus/element-plus/issues/18668) by [@cszhjh](https://redirect.github.com/cszhjh)) - Chore(components): \[descriptions] optimize the labelAlign ([#18644](https://redirect.github.com/element-plus/element-plus/issues/18644) by [@zzjiaxiang](https://redirect.github.com/zzjiaxiang)) ### [`v2.8.6`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.6) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.5...2.8.6) ##### 2.8.6 *2024-10-18* ##### Features - Components \[input] show pwd visible icon when the input is readonly ([#18458](https://redirect.github.com/element-plus/element-plus/issues/18458) by [@LoTwT](https://redirect.github.com/LoTwT)) ##### Bug fixes - Components \[dropdown-item] remove redundant attributes ([#18340](https://redirect.github.com/element-plus/element-plus/issues/18340) by [@betavs](https://redirect.github.com/betavs)) - Components \[select-v2] data echo abnormality ([#18334](https://redirect.github.com/element-plus/element-plus/issues/18334) by [@betavs](https://redirect.github.com/betavs)) - Components \[segmented] no option to not render ([#18509](https://redirect.github.com/element-plus/element-plus/issues/18509) by [@btea](https://redirect.github.com/btea)) - Progress bar get stuck when navigating between routes ([#18586](https://redirect.github.com/element-plus/element-plus/issues/18586) by [@makedopamine](https://redirect.github.com/makedopamine)) - Revert(components): \[table-v2] [#18179](https://redirect.github.com/element-plus/element-plus/issues/18179) & fix header checkbox z-index ([#18554](https://redirect.github.com/element-plus/element-plus/issues/18554) by [@warmthsea](https://redirect.github.com/warmthsea)) ### [`v2.8.5`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.5) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.4...2.8.5) ##### 2.8.5 *2024-10-11* ##### Features - I18n update germany translations ([#18447](https://redirect.github.com/element-plus/element-plus/issues/18447) by [@MaikoTan](https://redirect.github.com/MaikoTan)) - Components \[mention] explicit export dropdownVisible ([#18460](https://redirect.github.com/element-plus/element-plus/issues/18460) by [@SorrowX](https://redirect.github.com/SorrowX)) - Components \[select & select-v2] explicit export `selectedLabel` ([#18350](https://redirect.github.com/element-plus/element-plus/issues/18350) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Bug fixes - Play dayjs cahce miss ([#18381](https://redirect.github.com/element-plus/element-plus/issues/18381) by [@makedopamine](https://redirect.github.com/makedopamine)) - Theme-chalk upgrade SASS version and fix deprecated color function ([#18376](https://redirect.github.com/element-plus/element-plus/issues/18376) by [@lvzhenbo](https://redirect.github.com/lvzhenbo)) - Components \[transfer] render the option's label correctly when there's only an empty comment in the default slot ([#18416](https://redirect.github.com/element-plus/element-plus/issues/18416) by [@LoTwT](https://redirect.github.com/LoTwT)) - Components \[table] cancel layout update when component unmount ([#18440](https://redirect.github.com/element-plus/element-plus/issues/18440) by [@btea](https://redirect.github.com/btea)) - Hooks \[lockscreen] compatible with document non-existence ([#18445](https://redirect.github.com/element-plus/element-plus/issues/18445) by [@btea](https://redirect.github.com/btea)) - Components \[mention] native event triggered twice ([#18453](https://redirect.github.com/element-plus/element-plus/issues/18453) by [@SorrowX](https://redirect.github.com/SorrowX)) - Components \[select] use `blur` in the tooltip slot has no effect ([#18335](https://redirect.github.com/element-plus/element-plus/issues/18335) by [@warmthsea](https://redirect.github.com/warmthsea)) - Hooks rendering multiple popper container DOM in SSR/SSG ([#18482](https://redirect.github.com/element-plus/element-plus/issues/18482) by [@tolking](https://redirect.github.com/tolking)) - Components \[select] the blur not triggered when click the outside ([#18478](https://redirect.github.com/element-plus/element-plus/issues/18478) by [@tolking](https://redirect.github.com/tolking)) - Components \[table] the last column shuld not allow drag ([#18444](https://redirect.github.com/element-plus/element-plus/issues/18444) by [@btea](https://redirect.github.com/btea)) ##### Refactors - Components \[badge] show-zero implement ([#18360](https://redirect.github.com/element-plus/element-plus/issues/18360) by [@warmthsea](https://redirect.github.com/warmthsea)) - Docs remove Vite ([#18383](https://redirect.github.com/element-plus/element-plus/issues/18383) by [@makedopamine](https://redirect.github.com/makedopamine)) ### [`v2.8.4`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.4) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.3...2.8.4) ##### 2.8.4 *2024-09-27* ##### Features - Components \[autocomplete] add getData to exposes ([#18237](https://redirect.github.com/element-plus/element-plus/issues/18237) by [@dormadekhin](https://redirect.github.com/dormadekhin)) - Components \[date-picker] add `placement` & `fallback-placements` ([#18310](https://redirect.github.com/element-plus/element-plus/issues/18310) by [@btea](https://redirect.github.com/btea)) - Components \[input-number] add prefix and suffix ([#17993](https://redirect.github.com/element-plus/element-plus/issues/17993) by [@guze2003](https://redirect.github.com/guze2003)) - Components \[cascader] update cascader component to expost presentText ([#18338](https://redirect.github.com/element-plus/element-plus/issues/18338) by [@0song](https://redirect.github.com/0song)) - Components add the ability to append table filter panel, select and pagination size dropdowns to any element ([#14318](https://redirect.github.com/element-plus/element-plus/issues/14318) by [@Karolis-Stoncius](https://redirect.github.com/Karolis-Stoncius)) - Components \[table] export `updateKeyChildren` method & correct version ([#17709](https://redirect.github.com/element-plus/element-plus/issues/17709) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Bug fixes - Components \[segmented] item may be undefined ([#18199](https://redirect.github.com/element-plus/element-plus/issues/18199) by [@vaebe](https://redirect.github.com/vaebe)) - Components `step-strictly` is true and should keep the initial value and step matching ([#18277](https://redirect.github.com/element-plus/element-plus/issues/18277) by [@KESHAOYE](https://redirect.github.com/KESHAOYE)) - Components \[scrollbar] compatibility with `wrapRef` does not exist ([#18311](https://redirect.github.com/element-plus/element-plus/issues/18311) by [@btea](https://redirect.github.com/btea)) - I18n improve translations of Persian (Farsi) ([#18290](https://redirect.github.com/element-plus/element-plus/issues/18290) by [@Notorious-Ali](https://redirect.github.com/Notorious-Ali)) - Components \[checkbox] default false if no false-value attr ([#18187](https://redirect.github.com/element-plus/element-plus/issues/18187) by [@tuskermanshu](https://redirect.github.com/tuskermanshu)) - Components \[carousel] fix style when use motionBlur ([#18329](https://redirect.github.com/element-plus/element-plus/issues/18329) by [@momei-LJM](https://redirect.github.com/momei-LJM)) - Components \[descriptions-cell] redundant slot function calls ([#18330](https://redirect.github.com/element-plus/element-plus/issues/18330) by [@betavs](https://redirect.github.com/betavs)) - Components \[avatar] remove outline from el-avatar component ([#18303](https://redirect.github.com/element-plus/element-plus/issues/18303) by [@DDDDD12138](https://redirect.github.com/DDDDD12138)) - Components \[color-picker] support dynamic change of showAlpha prop ([#18280](https://redirect.github.com/element-plus/element-plus/issues/18280) by [@chensuifengran](https://redirect.github.com/chensuifengran)) - Style(components): \[form-item] top-label change to `inline-block` element ([#18293](https://redirect.github.com/element-plus/element-plus/issues/18293) by [@warmthsea](https://redirect.github.com/warmthsea)) - Style(components): \[transfer] delete input\_\_inner `border-radius` ([#18351](https://redirect.github.com/element-plus/element-plus/issues/18351) by [@warmthsea](https://redirect.github.com/warmthsea)) ### [`v2.8.3`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.3) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.2...2.8.3) ##### 2.8.3 *2024-09-13* ##### Features - Components \[scrollbar] add tabindex to scrollbar wrap content ([#14320](https://redirect.github.com/element-plus/element-plus/issues/14320) by [@Karolis-Stoncius](https://redirect.github.com/Karolis-Stoncius)) - Components \[tree-v2] support `node-drop` event ([#16935](https://redirect.github.com/element-plus/element-plus/issues/16935) by [@MoConWu](https://redirect.github.com/MoConWu)) - Components \[collapse] collpase item supports custom icon ([#18215](https://redirect.github.com/element-plus/element-plus/issues/18215) by [@kimverchan](https://redirect.github.com/kimverchan)) - Components \[cascader-panel] add `empty` slot ([#16274](https://redirect.github.com/element-plus/element-plus/issues/16274) by [@btea](https://redirect.github.com/btea)) ##### Bug fixes - Components \[menu] move ulStyle from render to setup to fix memory leak ([#18122](https://redirect.github.com/element-plus/element-plus/issues/18122) by [@ShirleyYoung19](https://redirect.github.com/ShirleyYoung19)) - Components \[table-v2] sass declaration deprecation error ([#18218](https://redirect.github.com/element-plus/element-plus/issues/18218) by [@gaoyia](https://redirect.github.com/gaoyia)) - Components \[select-v2] label display error when re-rendering ([#18128](https://redirect.github.com/element-plus/element-plus/issues/18128) by [@btea](https://redirect.github.com/btea)) - Components \[tooltip] change ariaHidden value after closed the dropdown ([#18207](https://redirect.github.com/element-plus/element-plus/issues/18207) by [@tolking](https://redirect.github.com/tolking)) - Components \[color-picker] supports dynamic change of colorFormat ([#18135](https://redirect.github.com/element-plus/element-plus/issues/18135) by [@SKSQ2529720581](https://redirect.github.com/SKSQ2529720581)) - Components \[time-picker] close pick when click clear on pick open ([#15390](https://redirect.github.com/element-plus/element-plus/issues/15390) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm)) - Components \[table] the disabled checkbox are selected ([#18034](https://redirect.github.com/element-plus/element-plus/issues/18034) by [@tolking](https://redirect.github.com/tolking)) ### [`v2.8.2`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.2) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.1...2.8.2) ##### 2.8.2 *2024-09-06* ##### Features - Components \[check-tag] add disabled prop ([#17936](https://redirect.github.com/element-plus/element-plus/issues/17936) by [@HaceraI](https://redirect.github.com/HaceraI)) - Components \[config-provider] support more message config ([#18106](https://redirect.github.com/element-plus/element-plus/issues/18106) by [@btea](https://redirect.github.com/btea)) ##### Bug fixes - The disabled state should not trigger focus ([#18012](https://redirect.github.com/element-plus/element-plus/issues/18012) by [@btea](https://redirect.github.com/btea)) - Components \[pagination] global size dynamic modification error ([#18004](https://redirect.github.com/element-plus/element-plus/issues/18004) by [@btea](https://redirect.github.com/btea)) - Components \[table] getColumnIndex may be undefned ([#16782](https://redirect.github.com/element-plus/element-plus/issues/16782) by [@406087475](https://redirect.github.com/406087475)) - Components \[tag] leave animations not working ([#18006](https://redirect.github.com/element-plus/element-plus/issues/18006) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[select] switching single/multiple generates an error ([#18030](https://redirect.github.com/element-plus/element-plus/issues/18030) by [@tolking](https://redirect.github.com/tolking)) - The disabled state should not trigger focus ([#18108](https://redirect.github.com/element-plus/element-plus/issues/18108) by [@btea](https://redirect.github.com/btea)) - Components \[el-tree-select] fix lazy and multiple select node ([#17903](https://redirect.github.com/element-plus/element-plus/issues/17903) by [@gaoxuan-haxibiao](https://redirect.github.com/gaoxuan-haxibiao)) - Theme-chalk \[select] remove unnecessary codes of the select border ([#18116](https://redirect.github.com/element-plus/element-plus/issues/18116) by [@LoTwT](https://redirect.github.com/LoTwT)) - Components \[select] call the exposes blur is invalid ([#17691](https://redirect.github.com/element-plus/element-plus/issues/17691) by [@tolking](https://redirect.github.com/tolking)) - Components \[mention] replace props.disabled with useFormDisabled ([#18119](https://redirect.github.com/element-plus/element-plus/issues/18119) by [@tolking](https://redirect.github.com/tolking)) - Components \[tree-v2] expand all ancestor nodes of the specified node ([#18077](https://redirect.github.com/element-plus/element-plus/issues/18077) by [@dadaguai-git](https://redirect.github.com/dadaguai-git)) - Theme-chalk \[select] box-shadow noise ([#18120](https://redirect.github.com/element-plus/element-plus/issues/18120) by [@HaceraI](https://redirect.github.com/HaceraI)) - Hooks PopperContainer cannot be recreated when body is recreated ([#18121](https://redirect.github.com/element-plus/element-plus/issues/18121) by [@kimverchan](https://redirect.github.com/kimverchan)) - Components \[calendar] improve range validation ([#18125](https://redirect.github.com/element-plus/element-plus/issues/18125) by [@btea](https://redirect.github.com/btea)) - Components \[table-v2] columns missing key field ([#17891](https://redirect.github.com/element-plus/element-plus/issues/17891) by [@betavs](https://redirect.github.com/betavs)) - Components \[tabs] active-bar not move with the tab label changes ([#18165](https://redirect.github.com/element-plus/element-plus/issues/18165) by [@btea](https://redirect.github.com/btea)) - Components \[message] max affects grouping display ([#18189](https://redirect.github.com/element-plus/element-plus/issues/18189) by [@dadaguai-git](https://redirect.github.com/dadaguai-git)) - Components \[table-v2] header checkbox cover fixedHeader when scroll ([#18179](https://redirect.github.com/element-plus/element-plus/issues/18179) by [@kimverchan](https://redirect.github.com/kimverchan)) ##### Refactors - Import shared utilities from [@element-plus/utils](https://redirect.github.com/element-plus/utils) ([#18048](https://redirect.github.com/element-plus/element-plus/issues/18048) by [@makedopamine](https://redirect.github.com/makedopamine)) ### [`v2.8.1`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.1) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.8.0...2.8.1) ##### 2.8.1 *2024-08-23* ##### Features - Components \[cascader] support `placement` & `fallback-placements` ([#17840](https://redirect.github.com/element-plus/element-plus/issues/17840) by [@btea](https://redirect.github.com/btea)) - Components \[description] export props types ([#17859](https://redirect.github.com/element-plus/element-plus/issues/17859) by [@ntnyq](https://redirect.github.com/ntnyq)) - Components \[mention] accessibility enhancement ([#17848](https://redirect.github.com/element-plus/element-plus/issues/17848) by [@tolking](https://redirect.github.com/tolking)) - I18n add Burmese(my) translation ([#17765](https://redirect.github.com/element-plus/element-plus/issues/17765) by [@myonaingwinn](https://redirect.github.com/myonaingwinn)) - Components \[descriptions] add rowspan ([#10314](https://redirect.github.com/element-plus/element-plus/issues/10314) by [@guze2003](https://redirect.github.com/guze2003)) - Components \[popconfirm] add actions slot ([#17957](https://redirect.github.com/element-plus/element-plus/issues/17957) by [@typed-sigterm](https://redirect.github.com/typed-sigterm)) ##### Bug fixes - Components \[input] blur event fails when using textarea ([#17836](https://redirect.github.com/element-plus/element-plus/issues/17836) by [@tolking](https://redirect.github.com/tolking)) - Components \[date-picker] disabledDate is invalid when selecting year or month picker ([#15848](https://redirect.github.com/element-plus/element-plus/issues/15848) by [@xingyixiang](https://redirect.github.com/xingyixiang)) - Components \[dialog] error calling resetPostion before dialog is rendered ([#17855](https://redirect.github.com/element-plus/element-plus/issues/17855) by [@donga-gao](https://redirect.github.com/donga-gao)) - Components \[tree] instance type missing ([#17882](https://redirect.github.com/element-plus/element-plus/issues/17882) by [@betavs](https://redirect.github.com/betavs)) - Components \[select] binding click event is invalid ([#17876](https://redirect.github.com/element-plus/element-plus/issues/17876) by [@tolking](https://redirect.github.com/tolking)) - Components \[tree] FireFox dargging dataTransfer judge ([#17849](https://redirect.github.com/element-plus/element-plus/issues/17849) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[table] toggleRowSelection restores previous behavior ([#17884](https://redirect.github.com/element-plus/element-plus/issues/17884) by [@tolking](https://redirect.github.com/tolking)) - Components \[table] emptyText/sumText empty string is invalid ([#8340](https://redirect.github.com/element-plus/element-plus/issues/8340) by [@starryeve](https://redirect.github.com/starryeve)) - Components \[time-picker] avoid update initial value when using disabledHours & isRange ([#17813](https://redirect.github.com/element-plus/element-plus/issues/17813) by [@momei-LJM](https://redirect.github.com/momei-LJM)) - Components \[button] use tag and disabled comp click triggered ([#17804](https://redirect.github.com/element-plus/element-plus/issues/17804) by [@VENI-VIDIVICI](https://redirect.github.com/VENI-VIDIVICI)) - Components \[table] use isEqual to determine whether it is selected ([#17885](https://redirect.github.com/element-plus/element-plus/issues/17885) by [@tolking](https://redirect.github.com/tolking)) - Components \[segmented] fix async disabled style of selected item ([#17716](https://redirect.github.com/element-plus/element-plus/issues/17716) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm)) - Components tree nodesMap leak ([#10195](https://redirect.github.com/element-plus/element-plus/issues/10195) by [@Simon-He95](https://redirect.github.com/Simon-He95)) - Components add segmented component type to `global.d.ts` file ([#17949](https://redirect.github.com/element-plus/element-plus/issues/17949) by [@DDDDD12138](https://redirect.github.com/DDDDD12138)) - Components \[dialog] rename resetPostion to resetPosition ([#17900](https://redirect.github.com/element-plus/element-plus/issues/17900) by [@yuuuuuyu](https://redirect.github.com/yuuuuuyu)) - Theme-chalk replace margin with padding ([#15499](https://redirect.github.com/element-plus/element-plus/issues/15499) by [@kaine0923](https://redirect.github.com/kaine0923)) - Perf(components): \[virtual-list] wrap row with Fragment and set key on it ([#8284](https://redirect.github.com/element-plus/element-plus/issues/8284) by [@tkitesy](https://redirect.github.com/tkitesy)) - Style(components): \[popper] fix arrow style ([#17826](https://redirect.github.com/element-plus/element-plus/issues/17826) by [@momei-LJM](https://redirect.github.com/momei-LJM)) - Style(theme-chalk): \[input-number] fix controlled comps style ([#10639](https://redirect.github.com/element-plus/element-plus/issues/10639) by [@MARIOMARUI](https://redirect.github.com/MARIOMARUI)) - Style(components): \[select] add a unique class name for the clear icon ([#17575](https://redirect.github.com/element-plus/element-plus/issues/17575) by [@HaceraI](https://redirect.github.com/HaceraI)) - Chore(components): \[dialog] change border-radius to base ([#17975](https://redirect.github.com/element-plus/element-plus/issues/17975) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Refactors - Components \[affix] optimized code logic ([#17929](https://redirect.github.com/element-plus/element-plus/issues/17929) by [@lxKylin](https://redirect.github.com/lxKylin)) - Components \[carousel] use var to replace raw string ([#17958](https://redirect.github.com/element-plus/element-plus/issues/17958) by [@blesstosam](https://redirect.github.com/blesstosam)) ### [`v2.8.0`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.8.0) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.8...2.8.0) ##### 2.8.0 *2024-08-09* ##### Features - Components \[color-picker] alpha-slider a11y ([#14245](https://redirect.github.com/element-plus/element-plus/issues/14245) by [@tolking](https://redirect.github.com/tolking)) - Add mention component ([#17586](https://redirect.github.com/element-plus/element-plus/issues/17586) by [@Fuphoenixes](https://redirect.github.com/Fuphoenixes)) - Components \[tree-v2] add scrollTo method ([#14050](https://redirect.github.com/element-plus/element-plus/issues/14050) by [@kaine0923](https://redirect.github.com/kaine0923)) - Components \[drawer] add append-to ([#17761](https://redirect.github.com/element-plus/element-plus/issues/17761) by [@tolking](https://redirect.github.com/tolking)) - Components \[table] tree children add check strictly ([#13519](https://redirect.github.com/element-plus/element-plus/issues/13519) by [@tiandaoyi](https://redirect.github.com/tiandaoyi)) - Hooks use-draggable support resetPostion ([#17699](https://redirect.github.com/element-plus/element-plus/issues/17699) by [@donga-gao](https://redirect.github.com/donga-gao)) - Components \[upload] added index parameter to default slot ([#17143](https://redirect.github.com/element-plus/element-plus/issues/17143) by [@zhuchaoling](https://redirect.github.com/zhuchaoling)) - Components \[date-picker] add type yearrange for DatePicker ([#14804](https://redirect.github.com/element-plus/element-plus/issues/14804) by [@CherishTheYouth](https://redirect.github.com/CherishTheYouth)) - Components \[date-picker] add icon slots ([#17453](https://redirect.github.com/element-plus/element-plus/issues/17453) by [@zhixiaotong](https://redirect.github.com/zhixiaotong)) ##### Bug fixes - Build-utils ignore the effects of directories when exclude files ([#17654](https://redirect.github.com/element-plus/element-plus/issues/17654) by [@tolking](https://redirect.github.com/tolking)) - Components \[select] exceeding the limit will still trigger update ([#17685](https://redirect.github.com/element-plus/element-plus/issues/17685) by [@btea](https://redirect.github.com/btea)) - Components \[slider] set slider precision ([#15328](https://redirect.github.com/element-plus/element-plus/issues/15328) by [@heappynd](https://redirect.github.com/heappynd)) - Components \[table] cover more edge cases for `show-overflow-tooltip` ([#17629](https://redirect.github.com/element-plus/element-plus/issues/17629) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[table] fix sorting issue in table-column ([#17608](https://redirect.github.com/element-plus/element-plus/issues/17608) by [@xixiIBN5100](https://redirect.github.com/xixiIBN5100)) - Components \[scrollbar] restore scroll position in onActivated hook ([#11363](https://redirect.github.com/element-plus/element-plus/issues/11363) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[table] inaccurate type of `toggleRowSelection` ([#17687](https://redirect.github.com/element-plus/element-plus/issues/17687) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[slider] data anomaly when the input value is undefined ([#15402](https://redirect.github.com/element-plus/element-plus/issues/15402) by [@betavs](https://redirect.github.com/betavs)) - Components \[tabs] optimize SSR ([#15183](https://redirect.github.com/element-plus/element-plus/issues/15183) by [@makedopamine](https://redirect.github.com/makedopamine)) - Style \[radio] marginRight 30px same as checkbox ([#15260](https://redirect.github.com/element-plus/element-plus/issues/15260) by [@taojunnan](https://redirect.github.com/taojunnan)) - Components \[select-v2] corrent focus to input when select clicked ([#17362](https://redirect.github.com/element-plus/element-plus/issues/17362) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm)) - Components\[tabs] reactive objects may lose reactivity in label slot ([#14135](https://redirect.github.com/element-plus/element-plus/issues/14135) by [@makedopamine](https://redirect.github.com/makedopamine)) - Theme-chalk \[tabs] padding is incorrect while hovering on `border-card`-shaped tab ([#17694](https://redirect.github.com/element-plus/element-plus/issues/17694) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[image] cannot trigger event when image is loaded error ([#17692](https://redirect.github.com/element-plus/element-plus/issues/17692) by [@zhixiaotong](https://redirect.github.com/zhixiaotong)) - Components \[abort popper] fix effect type error ([#17758](https://redirect.github.com/element-plus/element-plus/issues/17758) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm)) - Components \[date-picker] fix user input error in monthrange ([#12943](https://redirect.github.com/element-plus/element-plus/issues/12943) by [@mdoi2](https://redirect.github.com/mdoi2)) - Components \[slider] click on marks is inaccurately positioned ([#15332](https://redirect.github.com/element-plus/element-plus/issues/15332) by [@heappynd](https://redirect.github.com/heappynd)) - Components \[date-picker] clear button repeatedly triggers update:model-value ([#17274](https://redirect.github.com/element-plus/element-plus/issues/17274) by [@CherishTheYouth](https://redirect.github.com/CherishTheYouth)) - Components SSR hydration error caused by disabled prop of teleport ([#17551](https://redirect.github.com/element-plus/element-plus/issues/17551) by [@tolking](https://redirect.github.com/tolking)) - Components \[drawer] fix low animation fps without graphics acceleration ([#17696](https://redirect.github.com/element-plus/element-plus/issues/17696) by [@qianjiachun](https://redirect.github.com/qianjiachun)) - I18n Compared with traditional Chinese, add simplified Chinese … ([#17737](https://redirect.github.com/element-plus/element-plus/issues/17737) by [@WangYJEE](https://redirect.github.com/WangYJEE)) - I18n zh-cn lang typo ([#17768](https://redirect.github.com/element-plus/element-plus/issues/17768) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[tree] check isLeaf using lazy and default-expand-all ([#17585](https://redirect.github.com/element-plus/element-plus/issues/17585) by [@gaoxuan-haxibiao](https://redirect.github.com/gaoxuan-haxibiao)) - Components add class name and disable style when disabling upload ([#17753](https://redirect.github.com/element-plus/element-plus/issues/17753) by [@ma-shuo](https://redirect.github.com/ma-shuo)) - Components \[select] with teleported="false" dropdown closes abnormally ([#17548](https://redirect.github.com/element-plus/element-plus/issues/17548) by [@Aaron-zon](https://redirect.github.com/Aaron-zon)) - Components \[select] equal objects cannot destroy instances ([#17214](https://redirect.github.com/element-plus/element-plus/issues/17214) by [@dddssw](https://redirect.github.com/dddssw)) - Components \[radio] change not trigger ([#17047](https://redirect.github.com/element-plus/element-plus/issues/17047) by [@VENI-VIDIVICI](https://redirect.github.com/VENI-VIDIVICI)) - Components \[upload] remove file when fileList does not use v-model ([#16715](https://redirect.github.com/element-plus/element-plus/issues/16715) by [@Liao-js](https://redirect.github.com/Liao-js)) - Components \[statistic] fix excessive decimals when value is NAN ([#17798](https://redirect.github.com/element-plus/element-plus/issues/17798) by [@dadaguai-git](https://redirect.github.com/dadaguai-git)) - Components fixed add listeners not remove on beforeunmount ([#17344](https://redirect.github.com/element-plus/element-plus/issues/17344) by [@myronliu347](https://redirect.github.com/myronliu347)) - Components \[date-picker] slot not take effect when type is month ([#17748](https://redirect.github.com/element-plus/element-plus/issues/17748) by [@btea](https://redirect.github.com/btea)) - Components \[date-picker] Return to normal when reopened ([#11802](https://redirect.github.com/element-plus/element-plus/issues/11802) by [@lyric-zemin](https://redirect.github.com/lyric-zemin)) - Components \[dialog] appendTo type error ([#17814](https://redirect.github.com/element-plus/element-plus/issues/17814) by [@zhixiaotong](https://redirect.github.com/zhixiaotong)) ##### Refactors - Hooks rewrite composition as a composable function ([#14240](https://redirect.github.com/element-plus/element-plus/issues/14240) by [@tolking](https://redirect.github.com/tolking)) - Components \[slider]optimize ts types ([#17292](https://redirect.github.com/element-plus/element-plus/issues/17292) by [@tyj-321](https://redirect.github.com/tyj-321)) - Components \[image-viewer] optimise translate calc method ([#13157](https://redirect.github.com/element-plus/element-plus/issues/13157) by [@zwgwf](https://redirect.github.com/zwgwf)) - Components \[select] cancel type conversion at initialization ([#17606](https://redirect.github.com/element-plus/element-plus/issues/17606) by [@tolking](https://redirect.github.com/tolking)) - Hooks determine the focus by event listening ([#17719](https://redirect.github.com/element-plus/element-plus/issues/17719) by [@tolking](https://redirect.github.com/tolking)) - Improvement(components): [@touchstart](https://redirect.github.com/touchstart) [@touchmove](https://redirect.github.com/touchmove) [@wheel](https://redirect.github.com/wheel) add passive ([#16741](https://redirect.github.com/element-plus/element-plus/issues/16741) by [@warmthsea](https://redirect.github.com/warmthsea)) - Perf(hooks): replace the ref object with a plain object ([#15061](https://redirect.github.com/element-plus/element-plus/issues/15061) by [@Polaris-tl](https://redirect.github.com/Polaris-tl)) ### [`v2.7.8`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.8) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.7...2.7.8) ##### 2.7.8 *2024-07-26* ##### Features - Components \[cascader] add persistent props to cascader to improve performace ([#17526](https://redirect.github.com/element-plus/element-plus/issues/17526) by [@0song](https://redirect.github.com/0song)) - Components \[date-picker] `type` add `months` params ([#17342](https://redirect.github.com/element-plus/element-plus/issues/17342) by [@Panzer-Jack](https://redirect.github.com/Panzer-Jack)) - Components \[cascader] add tag-effect prop ([#17443](https://redirect.github.com/element-plus/element-plus/issues/17443) by [@ntnyq](https://redirect.github.com/ntnyq)) - Components \[loading] replenish loading attributes ([#17174](https://redirect.github.com/element-plus/element-plus/issues/17174) by [@zhixiaotong](https://redirect.github.com/zhixiaotong)) - Docs support playground sync theme ([#16735](https://redirect.github.com/element-plus/element-plus/issues/16735) by [@btea](https://redirect.github.com/btea)) - Components \[time-select] export TimeSelectProps and Instance ([#16511](https://redirect.github.com/element-plus/element-plus/issues/16511) by [@l-x-f](https://redirect.github.com/l-x-f)) - Components \[table-column] add `filter-icon` slot ([#17272](https://redirect.github.com/element-plus/element-plus/issues/17272) by [@btea](https://redirect.github.com/btea)) - Components \[carousel] add cardScale prop ([#17621](https://redirect.github.com/element-plus/element-plus/issues/17621) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[carousel] export `activeIndex` ([#17650](https://redirect.github.com/element-plus/element-plus/issues/17650) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Bug fixes - Components \[tree-v2] component activation content not displayed ([#17511](https://redirect.github.com/element-plus/element-plus/issues/17511) by [@btea](https://redirect.github.com/btea)) - Components \[radio-button] model-value click style lost and format test file ([#16692](https://redirect.github.com/element-plus/element-plus/issues/16692) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[color-picker/tree-v2] build error typechecking fails with error TS2300 ([#17545](https://redirect.github.com/element-plus/element-plus/issues/17545) by [@Aaron-zon](https://redirect.github.com/Aaron-zon)) - Components \[cascader] reactive prop collapse-tags ([#17449](https://redirect.github.com/element-plus/element-plus/issues/17449) by [@ntnyq](https://redirect.github.com/ntnyq)) - Components \[tree]calling method to expand node accordion mode fail ([#17441](https://redirect.github.com/element-plus/element-plus/issues/17441) by [@btea](https://redirect.github.com/btea)) - Components \[table] expand-row-keys change to explicit type ([#17333](https://redirect.github.com/element-plus/element-plus/issues/17333) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[countdown] SSR hydration error ([#17554](https://redirect.github.com/element-plus/element-plus/issues/17554) by [@tolking](https://redirect.github.com/tolking)) - Sass declaration deprecation error ([#17549](https://redirect.github.com/element-plus/element-plus/issues/17549) by [@jw-foss](https://redirect.github.com/jw-foss)) - Components \[message-box] vue wraning when button state is loading ([#17603](https://redirect.github.com/element-plus/element-plus/issues/17603) by [@btea](https://redirect.github.com/btea)) - Components \[input] add prop "row" explicit declare ([#17085](https://redirect.github.com/element-plus/element-plus/issues/17085) by [@sleepyShen1989](https://redirect.github.com/sleepyShen1989)) - Components \[tabs] add button misalignment in vertical layout ([#16986](https://redirect.github.com/element-plus/element-plus/issues/16986) by [@Yolo-00](https://redirect.github.com/Yolo-00)) - Components \[tabs] bar width is error when only one bar ([#17016](https://redirect.github.com/element-plus/element-plus/issues/17016) by [@Liao-js](https://redirect.github.com/Liao-js)) - Popper content type check ([#17040](https://redirect.github.com/element-plus/element-plus/issues/17040) by [@JiuRanYa](https://redirect.github.com/JiuRanYa)) - Components \[form] not use status-icon and use slot icon style error ([#16848](https://redirect.github.com/element-plus/element-plus/issues/16848) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[cascader] failed to retrieve value when value is 0 ([#17651](https://redirect.github.com/element-plus/element-plus/issues/17651) by [@dadaguai-git](https://redirect.github.com/dadaguai-git)) - Components \[segmented] `modelValue` boolean type validation warning ([#17656](https://redirect.github.com/element-plus/element-plus/issues/17656) by [@ToyCat93](https://redirect.github.com/ToyCat93)) ##### Refactors - Docs upgrade vitepress ([#17444](https://redirect.github.com/element-plus/element-plus/issues/17444) by [@makedopamine](https://redirect.github.com/makedopamine)) - Components \[button-group] optimize code ([#17607](https://redirect.github.com/element-plus/element-plus/issues/17607) by [@chouchouji](https://redirect.github.com/chouchouji)) - Components \[link & text] optimize boolean type ([#17610](https://redirect.github.com/element-plus/element-plus/issues/17610) by [@chouchouji](https://redirect.github.com/chouchouji)) - Components optimize component boolean type ([#17622](https://redirect.github.com/element-plus/element-plus/issues/17622) by [@chouchouji](https://redirect.github.com/chouchouji)) ### [`v2.7.7`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.7) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.6...2.7.7) ##### 2.7.7 *2024-07-12* ##### Features - Components \[form-item]: add `label-position` prop ([#17111](https://redirect.github.com/element-plus/element-plus/issues/17111) by [@xing403](https://redirect.github.com/xing403)) - Components improve event and supplement docs ([#17150](https://redirect.github.com/element-plus/element-plus/issues/17150) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[message-box] add loading-icon to confirmbtn,cancelbtn ([#17360](https://redirect.github.com/element-plus/element-plus/issues/17360) by [@wzc520pyfm](https://redirect.github.com/wzc520pyfm)) - Components \[select & select-v2] add `tag-effect` prop ([#17445](https://redirect.github.com/element-plus/element-plus/issues/17445) by [@ntnyq](https://redirect.github.com/ntnyq)) - I18n add fr translation for el-tour ([#17484](https://redirect.github.com/element-plus/element-plus/issues/17484) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Bug fixes - Components \[pagination] `size` global adaptation ([#17306](https://redirect.github.com/element-plus/element-plus/issues/17306) by [@webvs2](https://redirect.github.com/webvs2)) - Components \[tree] add missing type reject for LoadFunction ([#16990](https://redirect.github.com/element-plus/element-plus/issues/16990) by [@kaedeair](https://redirect.github.com/kaedeair)) - Components \[image] imageViewer crossorigin configuration missing ([#17341](https://redirect.github.com/element-plus/element-plus/issues/17341) by [@declanchiu](https://redirect.github.com/declanchiu)) - Components \[carousel] disable the last monitoblur effect ([#17374](https://redirect.github.com/element-plus/element-plus/issues/17374) by [@btea](https://redirect.github.com/btea)) - Ssr \[tree-select] document is not defined ([#17460](https://redirect.github.com/element-plus/element-plus/issues/17460) by [@tolking](https://redirect.github.com/tolking)) - Components \[tree-select] fix filter no matching data error ([#17473](https://redirect.github.com/element-plus/element-plus/issues/17473) by [@Fuphoenixes](https://redirect.github.com/Fuphoenixes)) - Hooks cannot access 'useEmptyValuesProps' before initialization ([#17448](https://redirect.github.com/element-plus/element-plus/issues/17448) by [@tolking](https://redirect.github.com/tolking)) - Style: css uniformly uses `px` ([#17101](https://redirect.github.com/element-plus/element-plus/issues/17101) by [@warmthsea](https://redirect.github.com/warmthsea)) - Flx(component): buttonColor is calculated in the 'var' case ([#17319](https://redirect.github.com/element-plus/element-plus/issues/17319) by [@webvs2](https://redirect.github.com/webvs2)) ### [`v2.7.6`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.6) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.5...2.7.6) ##### 2.7.6 *2024-06-21* ##### Features - Components \[table] export columns ([#17252](https://redirect.github.com/element-plus/element-plus/issues/17252) by [@warmthsea](https://redirect.github.com/warmthsea)) - Pagination : add `size` prop ([#16858](https://redirect.github.com/element-plus/element-plus/issues/16858) by [@webvs2](https://redirect.github.com/webvs2)) ##### Bug fixes - Components \[color-picker] replenish enableAlpha contral ([#17015](https://redirect.github.com/element-plus/element-plus/issues/17015) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[select] invalid name setting ([#17127](https://redirect.github.com/element-plus/element-plus/issues/17127) by [@btea](https://redirect.github.com/btea)) - Components \[table] dragging cell should not trigger `header-click` ([#17093](https://redirect.github.com/element-plus/element-plus/issues/17093) by [@btea](https://redirect.github.com/btea)) - Components \[table-v2] the selector is invalid when `row-key` is a number ([#16989](https://redirect.github.com/element-plus/element-plus/issues/16989) by [@Whbbit1999](https://redirect.github.com/Whbbit1999)) - Components \[input] class bind error corresponding to dynamic slot ([#17194](https://redirect.github.com/element-plus/element-plus/issues/17194) by [@btea](https://redirect.github.com/btea)) - Components \[table] fit set to false bottom border error ([#17023](https://redirect.github.com/element-plus/element-plus/issues/17023) by [@btea](https://redirect.github.com/btea)) - Components date-picker minDate change unexpectedly ([#16748](https://redirect.github.com/element-plus/element-plus/issues/16748) by [@xiaodong2008](https://redirect.github.com/xiaodong2008)) - Components \[select-v2] with `teleported="false"` dropdown closes abnormally ([#16714](https://redirect.github.com/element-plus/element-plus/issues/16714) by [@GUEThe](https://redirect.github.com/GUEThe)) - Components fix iOS select click event listening ([#16393](https://redirect.github.com/element-plus/element-plus/issues/16393) by [@raphaelbernhart](https://redirect.github.com/raphaelbernhart)) - Components \[progress] setting both color and striped is invalid ([#17235](https://redirect.github.com/element-plus/element-plus/issues/17235) by [@btea](https://redirect.github.com/btea)) - Components \[date-picker] support dynamic setting of `format` ([#17161](https://redirect.github.com/element-plus/element-plus/issues/17161) by [@dddssw](https://redirect.github.com/dddssw)) ### [`v2.7.5`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.5) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.4...2.7.5) ##### 2.7.5 *2024-06-07* ##### Features - Components \[input] add `is-focus` class name when textarea focus ([#17049](https://redirect.github.com/element-plus/element-plus/issues/17049) by [@btea](https://redirect.github.com/btea)) ##### Refactors - Components \[watermark] change textBaseline default value to `hanging` ([#17036](https://redirect.github.com/element-plus/element-plus/issues/17036) by [@warmthsea](https://redirect.github.com/warmthsea)) - Style(components): \[table] th text can be selected ([#17039](https://redirect.github.com/element-plus/element-plus/issues/17039) by [@warmthsea](https://redirect.github.com/warmthsea)) - Style(docs): fix fill color of badge in dark mode ([#17078](https://redirect.github.com/element-plus/element-plus/issues/17078) by [@tyj-321](https://redirect.github.com/tyj-321)) ### [`v2.7.4`](https://redirect.github.com/element-plus/element-plus/releases/tag/2.7.4) [Compare Source](https://redirect.github.com/element-plus/element-plus/compare/2.7.3...2.7.4) ##### 2.7.4 *2024-05-31* ##### Features - Components \[select & select-v2] add label slot ([#16960](https://redirect.github.com/element-plus/element-plus/issues/16960) by [@kooriookami](https://redirect.github.com/kooriookami)) - Play feedback components style ([#17022](https://redirect.github.com/element-plus/element-plus/issues/17022) by [@warmthsea](https://redirect.github.com/warmthsea)) ##### Bug fixes - Components \[popper] remove unnecessary conditional judgment ([#16834](https://redirect.github.com/element-plus/element-plus/issues/16834) by [@warmthsea](https://redirect.github.com/warmthsea)) - Types non-null assertion component name ([#16804](https://redirect.github.com/element-plus/element-plus/issues/16804) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[table] cell tooltip display error ([#16868](https://redirect.github.com/element-plus/element-plus/issues/16868) by [@btea](https://redirect.github.com/btea)) - Components \[input] unify `async-validator` string length calc ([#16757](https://redirect.github.com/element-plus/element-plus/issues/16757) by [@btea](https://redirect.github.com/btea)) - Components \[select & select-v2] remove-tag when use backspace ([#16832](https://redirect.github.com/element-plus/element-plus/issues/16832) by [@Liao-js](https://redirect.github.com/Liao-js)) - Components \[tree-select] empty slot display error ([#16943](https://redirect.github.com/element-plus/element-plus/issues/16943) by [@btea](https://redirect.github.com/btea)) - Components \[color-picker] attrs class ([#16887](https://redirect.github.com/element-plus/element-plus/issues/16887) by [@Liao-js](https://redirect.github.com/Liao-js)) - Components \[date-picker] modelValue typo ([#15080](https://redirect.github.com/element-plus/element-plus/issues/15080) by [@chenxch](https://redirect.github.com/chenxch)) - Style(components): dropdown-item blur hover style ([#16895](https://redirect.github.com/element-plus/element-plus/issues/16895) by [@Liao-js](https://redirect.github.com/Liao-js)) - Style(components): \[select & select-v2] remove split dash ([#17009](https://redirect.github.com/element-plus/element-plus/issues/17009) by [@kooriookami](https://redirect.github.com/kooriookami)) ##### Refactors - Hooks unite import origin ([#16872](https://redirect.github.com/element-plus/element-plus/issues/16872) by [@warmthsea](https://redirect.github.com/warmthsea)) - Components \[virtual-list] remove use-wheel ts-nocheck comments ([#16929](https://redirect.github.com/element-plus/element-plus/issues/16929) by [@warmthsea](https://redirect.github.com/warmthsea)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.