element-plus/element-plus (element-plus)
### [`v2.8.1`](https://togithub.com/element-plus/element-plus/releases/tag/2.8.1)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17840) by [@btea](https://togithub.com/btea))
- Components \[description] export props types ([#17859](https://togithub.com/element-plus/element-plus/issues/17859) by [@ntnyq](https://togithub.com/ntnyq))
- Components \[mention] accessibility enhancement ([#17848](https://togithub.com/element-plus/element-plus/issues/17848) by [@tolking](https://togithub.com/tolking))
- I18n add Burmese(my) translation ([#17765](https://togithub.com/element-plus/element-plus/issues/17765) by [@myonaingwinn](https://togithub.com/myonaingwinn))
- Components \[descriptions] add rowspan ([#10314](https://togithub.com/element-plus/element-plus/issues/10314) by [@guze2003](https://togithub.com/guze2003))
- Components \[popconfirm] add actions slot ([#17957](https://togithub.com/element-plus/element-plus/issues/17957) by [@typed-sigterm](https://togithub.com/typed-sigterm))
##### Bug fixes
- Components \[input] blur event fails when using textarea ([#17836](https://togithub.com/element-plus/element-plus/issues/17836) by [@tolking](https://togithub.com/tolking))
- Components \[date-picker] disabledDate is invalid when selecting year or month picker ([#15848](https://togithub.com/element-plus/element-plus/issues/15848) by [@xingyixiang](https://togithub.com/xingyixiang))
- Components \[dialog] error calling resetPostion before dialog is rendered ([#17855](https://togithub.com/element-plus/element-plus/issues/17855) by [@donga-gao](https://togithub.com/donga-gao))
- Components \[tree] instance type missing ([#17882](https://togithub.com/element-plus/element-plus/issues/17882) by [@betavs](https://togithub.com/betavs))
- Components \[select] binding click event is invalid ([#17876](https://togithub.com/element-plus/element-plus/issues/17876) by [@tolking](https://togithub.com/tolking))
- Components \[tree] FireFox dargging dataTransfer judge ([#17849](https://togithub.com/element-plus/element-plus/issues/17849) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[table] toggleRowSelection restores previous behavior ([#17884](https://togithub.com/element-plus/element-plus/issues/17884) by [@tolking](https://togithub.com/tolking))
- Components \[table] emptyText/sumText empty string is invalid ([#8340](https://togithub.com/element-plus/element-plus/issues/8340) by [@starryeve](https://togithub.com/starryeve))
- Components \[time-picker] avoid update initial value when using disabledHours & isRange ([#17813](https://togithub.com/element-plus/element-plus/issues/17813) by [@momei-LJM](https://togithub.com/momei-LJM))
- Components \[button] use tag and disabled comp click triggered ([#17804](https://togithub.com/element-plus/element-plus/issues/17804) by [@VENI-VIDIVICI](https://togithub.com/VENI-VIDIVICI))
- Components \[table] use isEqual to determine whether it is selected ([#17885](https://togithub.com/element-plus/element-plus/issues/17885) by [@tolking](https://togithub.com/tolking))
- Components \[segmented] fix async disabled style of selected item ([#17716](https://togithub.com/element-plus/element-plus/issues/17716) by [@wzc520pyfm](https://togithub.com/wzc520pyfm))
- Components tree nodesMap leak ([#10195](https://togithub.com/element-plus/element-plus/issues/10195) by [@Simon-He95](https://togithub.com/Simon-He95))
- Components add segmented component type to `global.d.ts` file ([#17949](https://togithub.com/element-plus/element-plus/issues/17949) by [@DDDDD12138](https://togithub.com/DDDDD12138))
- Components \[dialog] rename resetPostion to resetPosition ([#17900](https://togithub.com/element-plus/element-plus/issues/17900) by [@yuuuuuyu](https://togithub.com/yuuuuuyu))
- Theme-chalk replace margin with padding ([#15499](https://togithub.com/element-plus/element-plus/issues/15499) by [@kaine0923](https://togithub.com/kaine0923))
- Perf(components): \[virtual-list] wrap row with Fragment and set key on it ([#8284](https://togithub.com/element-plus/element-plus/issues/8284) by [@tkitesy](https://togithub.com/tkitesy))
- Style(components): \[popper] fix arrow style ([#17826](https://togithub.com/element-plus/element-plus/issues/17826) by [@momei-LJM](https://togithub.com/momei-LJM))
- Style(theme-chalk): \[input-number] fix controlled comps style ([#10639](https://togithub.com/element-plus/element-plus/issues/10639) by [@MARIOMARUI](https://togithub.com/MARIOMARUI))
- Style(components): \[select] add a unique class name for the clear icon ([#17575](https://togithub.com/element-plus/element-plus/issues/17575) by [@HaceraI](https://togithub.com/HaceraI))
- Chore(components): \[dialog] change border-radius to base ([#17975](https://togithub.com/element-plus/element-plus/issues/17975) by [@warmthsea](https://togithub.com/warmthsea))
##### Refactors
- Components \[affix] optimized code logic ([#17929](https://togithub.com/element-plus/element-plus/issues/17929) by [@lxKylin](https://togithub.com/lxKylin))
- Components \[carousel] use var to replace raw string ([#17958](https://togithub.com/element-plus/element-plus/issues/17958) by [@blesstosam](https://togithub.com/blesstosam))
### [`v2.8.0`](https://togithub.com/element-plus/element-plus/releases/tag/2.8.0)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/14245) by [@tolking](https://togithub.com/tolking))
- Add mention component ([#17586](https://togithub.com/element-plus/element-plus/issues/17586) by [@Fuphoenixes](https://togithub.com/Fuphoenixes))
- Components \[tree-v2] add scrollTo method ([#14050](https://togithub.com/element-plus/element-plus/issues/14050) by [@kaine0923](https://togithub.com/kaine0923))
- Components \[drawer] add append-to ([#17761](https://togithub.com/element-plus/element-plus/issues/17761) by [@tolking](https://togithub.com/tolking))
- Components \[table] tree children add check strictly ([#13519](https://togithub.com/element-plus/element-plus/issues/13519) by [@tiandaoyi](https://togithub.com/tiandaoyi))
- Hooks use-draggable support resetPostion ([#17699](https://togithub.com/element-plus/element-plus/issues/17699) by [@donga-gao](https://togithub.com/donga-gao))
- Components \[upload] added index parameter to default slot ([#17143](https://togithub.com/element-plus/element-plus/issues/17143) by [@zhuchaoling](https://togithub.com/zhuchaoling))
- Components \[date-picker] add type yearrange for DatePicker ([#14804](https://togithub.com/element-plus/element-plus/issues/14804) by [@CherishTheYouth](https://togithub.com/CherishTheYouth))
- Components \[date-picker] add icon slots ([#17453](https://togithub.com/element-plus/element-plus/issues/17453) by [@zhixiaotong](https://togithub.com/zhixiaotong))
##### Bug fixes
- Build-utils ignore the effects of directories when exclude files ([#17654](https://togithub.com/element-plus/element-plus/issues/17654) by [@tolking](https://togithub.com/tolking))
- Components \[select] exceeding the limit will still trigger update ([#17685](https://togithub.com/element-plus/element-plus/issues/17685) by [@btea](https://togithub.com/btea))
- Components \[slider] set slider precision ([#15328](https://togithub.com/element-plus/element-plus/issues/15328) by [@heappynd](https://togithub.com/heappynd))
- Components \[table] cover more edge cases for `show-overflow-tooltip` ([#17629](https://togithub.com/element-plus/element-plus/issues/17629) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[table] fix sorting issue in table-column ([#17608](https://togithub.com/element-plus/element-plus/issues/17608) by [@xixiIBN5100](https://togithub.com/xixiIBN5100))
- Components \[scrollbar] restore scroll position in onActivated hook ([#11363](https://togithub.com/element-plus/element-plus/issues/11363) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[table] inaccurate type of `toggleRowSelection` ([#17687](https://togithub.com/element-plus/element-plus/issues/17687) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[slider] data anomaly when the input value is undefined ([#15402](https://togithub.com/element-plus/element-plus/issues/15402) by [@betavs](https://togithub.com/betavs))
- Components \[tabs] optimize SSR ([#15183](https://togithub.com/element-plus/element-plus/issues/15183) by [@makedopamine](https://togithub.com/makedopamine))
- Style \[radio] marginRight 30px same as checkbox ([#15260](https://togithub.com/element-plus/element-plus/issues/15260) by [@taojunnan](https://togithub.com/taojunnan))
- Components \[select-v2] corrent focus to input when select clicked ([#17362](https://togithub.com/element-plus/element-plus/issues/17362) by [@wzc520pyfm](https://togithub.com/wzc520pyfm))
- Components\[tabs] reactive objects may lose reactivity in label slot ([#14135](https://togithub.com/element-plus/element-plus/issues/14135) by [@makedopamine](https://togithub.com/makedopamine))
- Theme-chalk \[tabs] padding is incorrect while hovering on `border-card`-shaped tab ([#17694](https://togithub.com/element-plus/element-plus/issues/17694) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[image] cannot trigger event when image is loaded error ([#17692](https://togithub.com/element-plus/element-plus/issues/17692) by [@zhixiaotong](https://togithub.com/zhixiaotong))
- Components \[abort popper] fix effect type error ([#17758](https://togithub.com/element-plus/element-plus/issues/17758) by [@wzc520pyfm](https://togithub.com/wzc520pyfm))
- Components \[date-picker] fix user input error in monthrange ([#12943](https://togithub.com/element-plus/element-plus/issues/12943) by [@mdoi2](https://togithub.com/mdoi2))
- Components \[slider] click on marks is inaccurately positioned ([#15332](https://togithub.com/element-plus/element-plus/issues/15332) by [@heappynd](https://togithub.com/heappynd))
- Components \[date-picker] clear button repeatedly triggers update:model-value ([#17274](https://togithub.com/element-plus/element-plus/issues/17274) by [@CherishTheYouth](https://togithub.com/CherishTheYouth))
- Components SSR hydration error caused by disabled prop of teleport ([#17551](https://togithub.com/element-plus/element-plus/issues/17551) by [@tolking](https://togithub.com/tolking))
- Components \[drawer] fix low animation fps without graphics acceleration ([#17696](https://togithub.com/element-plus/element-plus/issues/17696) by [@qianjiachun](https://togithub.com/qianjiachun))
- I18n Compared with traditional Chinese, add simplified Chinese … ([#17737](https://togithub.com/element-plus/element-plus/issues/17737) by [@WangYJEE](https://togithub.com/WangYJEE))
- I18n zh-cn lang typo ([#17768](https://togithub.com/element-plus/element-plus/issues/17768) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[tree] check isLeaf using lazy and default-expand-all ([#17585](https://togithub.com/element-plus/element-plus/issues/17585) by [@gaoxuan-haxibiao](https://togithub.com/gaoxuan-haxibiao))
- Components add class name and disable style when disabling upload ([#17753](https://togithub.com/element-plus/element-plus/issues/17753) by [@ma-shuo](https://togithub.com/ma-shuo))
- Components \[select] with teleported="false" dropdown closes abnormally ([#17548](https://togithub.com/element-plus/element-plus/issues/17548) by [@Aaron-zon](https://togithub.com/Aaron-zon))
- Components \[select] equal objects cannot destroy instances ([#17214](https://togithub.com/element-plus/element-plus/issues/17214) by [@dddssw](https://togithub.com/dddssw))
- Components \[radio] change not trigger ([#17047](https://togithub.com/element-plus/element-plus/issues/17047) by [@VENI-VIDIVICI](https://togithub.com/VENI-VIDIVICI))
- Components \[upload] remove file when fileList does not use v-model ([#16715](https://togithub.com/element-plus/element-plus/issues/16715) by [@Liao-js](https://togithub.com/Liao-js))
- Components \[statistic] fix excessive decimals when value is NAN ([#17798](https://togithub.com/element-plus/element-plus/issues/17798) by [@dadaguai-git](https://togithub.com/dadaguai-git))
- Components fixed add listeners not remove on beforeunmount ([#17344](https://togithub.com/element-plus/element-plus/issues/17344) by [@myronliu347](https://togithub.com/myronliu347))
- Components \[date-picker] slot not take effect when type is month ([#17748](https://togithub.com/element-plus/element-plus/issues/17748) by [@btea](https://togithub.com/btea))
- Components \[date-picker] Return to normal when reopened ([#11802](https://togithub.com/element-plus/element-plus/issues/11802) by [@lyric-zemin](https://togithub.com/lyric-zemin))
- Components \[dialog] appendTo type error ([#17814](https://togithub.com/element-plus/element-plus/issues/17814) by [@zhixiaotong](https://togithub.com/zhixiaotong))
##### Refactors
- Hooks rewrite composition as a composable function ([#14240](https://togithub.com/element-plus/element-plus/issues/14240) by [@tolking](https://togithub.com/tolking))
- Components \[slider]optimize ts types ([#17292](https://togithub.com/element-plus/element-plus/issues/17292) by [@tyj-321](https://togithub.com/tyj-321))
- Components \[image-viewer] optimise translate calc method ([#13157](https://togithub.com/element-plus/element-plus/issues/13157) by [@zwgwf](https://togithub.com/zwgwf))
- Components \[select] cancel type conversion at initialization ([#17606](https://togithub.com/element-plus/element-plus/issues/17606) by [@tolking](https://togithub.com/tolking))
- Hooks determine the focus by event listening ([#17719](https://togithub.com/element-plus/element-plus/issues/17719) by [@tolking](https://togithub.com/tolking))
- Improvement(components): [@touchstart](https://togithub.com/touchstart) [@touchmove](https://togithub.com/touchmove) [@wheel](https://togithub.com/wheel) add passive ([#16741](https://togithub.com/element-plus/element-plus/issues/16741) by [@warmthsea](https://togithub.com/warmthsea))
- Perf(hooks): replace the ref object with a plain object ([#15061](https://togithub.com/element-plus/element-plus/issues/15061) by [@Polaris-tl](https://togithub.com/Polaris-tl))
### [`v2.7.8`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.8)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17526) by [@0song](https://togithub.com/0song))
- Components \[date-picker] `type` add `months` params ([#17342](https://togithub.com/element-plus/element-plus/issues/17342) by [@Panzer-Jack](https://togithub.com/Panzer-Jack))
- Components \[cascader] add tag-effect prop ([#17443](https://togithub.com/element-plus/element-plus/issues/17443) by [@ntnyq](https://togithub.com/ntnyq))
- Components \[loading] replenish loading attributes ([#17174](https://togithub.com/element-plus/element-plus/issues/17174) by [@zhixiaotong](https://togithub.com/zhixiaotong))
- Docs support playground sync theme ([#16735](https://togithub.com/element-plus/element-plus/issues/16735) by [@btea](https://togithub.com/btea))
- Components \[time-select] export TimeSelectProps and Instance ([#16511](https://togithub.com/element-plus/element-plus/issues/16511) by [@l-x-f](https://togithub.com/l-x-f))
- Components \[table-column] add `filter-icon` slot ([#17272](https://togithub.com/element-plus/element-plus/issues/17272) by [@btea](https://togithub.com/btea))
- Components \[carousel] add cardScale prop ([#17621](https://togithub.com/element-plus/element-plus/issues/17621) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[carousel] export `activeIndex` ([#17650](https://togithub.com/element-plus/element-plus/issues/17650) by [@warmthsea](https://togithub.com/warmthsea))
##### Bug fixes
- Components \[tree-v2] component activation content not displayed ([#17511](https://togithub.com/element-plus/element-plus/issues/17511) by [@btea](https://togithub.com/btea))
- Components \[radio-button] model-value click style lost and format test file ([#16692](https://togithub.com/element-plus/element-plus/issues/16692) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[color-picker/tree-v2] build error typechecking fails with error TS2300 ([#17545](https://togithub.com/element-plus/element-plus/issues/17545) by [@Aaron-zon](https://togithub.com/Aaron-zon))
- Components \[cascader] reactive prop collapse-tags ([#17449](https://togithub.com/element-plus/element-plus/issues/17449) by [@ntnyq](https://togithub.com/ntnyq))
- Components \[tree]calling method to expand node accordion mode fail ([#17441](https://togithub.com/element-plus/element-plus/issues/17441) by [@btea](https://togithub.com/btea))
- Components \[table] expand-row-keys change to explicit type ([#17333](https://togithub.com/element-plus/element-plus/issues/17333) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[countdown] SSR hydration error ([#17554](https://togithub.com/element-plus/element-plus/issues/17554) by [@tolking](https://togithub.com/tolking))
- Sass declaration deprecation error ([#17549](https://togithub.com/element-plus/element-plus/issues/17549) by [@jw-foss](https://togithub.com/jw-foss))
- Components \[message-box] vue wraning when button state is loading ([#17603](https://togithub.com/element-plus/element-plus/issues/17603) by [@btea](https://togithub.com/btea))
- Components \[input] add prop "row" explicit declare ([#17085](https://togithub.com/element-plus/element-plus/issues/17085) by [@sleepyShen1989](https://togithub.com/sleepyShen1989))
- Components \[tabs] add button misalignment in vertical layout ([#16986](https://togithub.com/element-plus/element-plus/issues/16986) by [@Yolo-00](https://togithub.com/Yolo-00))
- Components \[tabs] bar width is error when only one bar ([#17016](https://togithub.com/element-plus/element-plus/issues/17016) by [@Liao-js](https://togithub.com/Liao-js))
- Popper content type check ([#17040](https://togithub.com/element-plus/element-plus/issues/17040) by [@JiuRanYa](https://togithub.com/JiuRanYa))
- Components \[form] not use status-icon and use slot icon style error ([#16848](https://togithub.com/element-plus/element-plus/issues/16848) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[cascader] failed to retrieve value when value is 0 ([#17651](https://togithub.com/element-plus/element-plus/issues/17651) by [@dadaguai-git](https://togithub.com/dadaguai-git))
- Components \[segmented] `modelValue` boolean type validation warning ([#17656](https://togithub.com/element-plus/element-plus/issues/17656) by [@ToyCat93](https://togithub.com/ToyCat93))
##### Refactors
- Docs upgrade vitepress ([#17444](https://togithub.com/element-plus/element-plus/issues/17444) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[button-group] optimize code ([#17607](https://togithub.com/element-plus/element-plus/issues/17607) by [@chouchouji](https://togithub.com/chouchouji))
- Components \[link & text] optimize boolean type ([#17610](https://togithub.com/element-plus/element-plus/issues/17610) by [@chouchouji](https://togithub.com/chouchouji))
- Components optimize component boolean type ([#17622](https://togithub.com/element-plus/element-plus/issues/17622) by [@chouchouji](https://togithub.com/chouchouji))
### [`v2.7.7`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.7)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17111) by [@xing403](https://togithub.com/xing403))
- Components improve event and supplement docs ([#17150](https://togithub.com/element-plus/element-plus/issues/17150) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[message-box] add loading-icon to confirmbtn,cancelbtn ([#17360](https://togithub.com/element-plus/element-plus/issues/17360) by [@wzc520pyfm](https://togithub.com/wzc520pyfm))
- Components \[select & select-v2] add `tag-effect` prop ([#17445](https://togithub.com/element-plus/element-plus/issues/17445) by [@ntnyq](https://togithub.com/ntnyq))
- I18n add fr translation for el-tour ([#17484](https://togithub.com/element-plus/element-plus/issues/17484) by [@warmthsea](https://togithub.com/warmthsea))
##### Bug fixes
- Components \[pagination] `size` global adaptation ([#17306](https://togithub.com/element-plus/element-plus/issues/17306) by [@webvs2](https://togithub.com/webvs2))
- Components \[tree] add missing type reject for LoadFunction ([#16990](https://togithub.com/element-plus/element-plus/issues/16990) by [@kaedeair](https://togithub.com/kaedeair))
- Components \[image] imageViewer crossorigin configuration missing ([#17341](https://togithub.com/element-plus/element-plus/issues/17341) by [@declanchiu](https://togithub.com/declanchiu))
- Components \[carousel] disable the last monitoblur effect ([#17374](https://togithub.com/element-plus/element-plus/issues/17374) by [@btea](https://togithub.com/btea))
- Ssr \[tree-select] document is not defined ([#17460](https://togithub.com/element-plus/element-plus/issues/17460) by [@tolking](https://togithub.com/tolking))
- Components \[tree-select] fix filter no matching data error ([#17473](https://togithub.com/element-plus/element-plus/issues/17473) by [@Fuphoenixes](https://togithub.com/Fuphoenixes))
- Hooks cannot access 'useEmptyValuesProps' before initialization ([#17448](https://togithub.com/element-plus/element-plus/issues/17448) by [@tolking](https://togithub.com/tolking))
- Style: css uniformly uses `px` ([#17101](https://togithub.com/element-plus/element-plus/issues/17101) by [@warmthsea](https://togithub.com/warmthsea))
- Flx(component): buttonColor is calculated in the 'var' case ([#17319](https://togithub.com/element-plus/element-plus/issues/17319) by [@webvs2](https://togithub.com/webvs2))
### [`v2.7.6`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.6)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17252) by [@warmthsea](https://togithub.com/warmthsea))
- Pagination : add `size` prop ([#16858](https://togithub.com/element-plus/element-plus/issues/16858) by [@webvs2](https://togithub.com/webvs2))
##### Bug fixes
- Components \[color-picker] replenish enableAlpha contral ([#17015](https://togithub.com/element-plus/element-plus/issues/17015) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[select] invalid name setting ([#17127](https://togithub.com/element-plus/element-plus/issues/17127) by [@btea](https://togithub.com/btea))
- Components \[table] dragging cell should not trigger `header-click` ([#17093](https://togithub.com/element-plus/element-plus/issues/17093) by [@btea](https://togithub.com/btea))
- Components \[table-v2] the selector is invalid when `row-key` is a number ([#16989](https://togithub.com/element-plus/element-plus/issues/16989) by [@Whbbit1999](https://togithub.com/Whbbit1999))
- Components \[input] class bind error corresponding to dynamic slot ([#17194](https://togithub.com/element-plus/element-plus/issues/17194) by [@btea](https://togithub.com/btea))
- Components \[table] fit set to false bottom border error ([#17023](https://togithub.com/element-plus/element-plus/issues/17023) by [@btea](https://togithub.com/btea))
- Components date-picker minDate change unexpectedly ([#16748](https://togithub.com/element-plus/element-plus/issues/16748) by [@xiaodong2008](https://togithub.com/xiaodong2008))
- Components \[select-v2] with `teleported="false"` dropdown closes abnormally ([#16714](https://togithub.com/element-plus/element-plus/issues/16714) by [@GUEThe](https://togithub.com/GUEThe))
- Components fix iOS select click event listening ([#16393](https://togithub.com/element-plus/element-plus/issues/16393) by [@raphaelbernhart](https://togithub.com/raphaelbernhart))
- Components \[progress] setting both color and striped is invalid ([#17235](https://togithub.com/element-plus/element-plus/issues/17235) by [@btea](https://togithub.com/btea))
- Components \[date-picker] support dynamic setting of `format` ([#17161](https://togithub.com/element-plus/element-plus/issues/17161) by [@dddssw](https://togithub.com/dddssw))
### [`v2.7.5`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.5)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17049) by [@btea](https://togithub.com/btea))
##### Refactors
- Components \[watermark] change textBaseline default value to `hanging` ([#17036](https://togithub.com/element-plus/element-plus/issues/17036) by [@warmthsea](https://togithub.com/warmthsea))
- Style(components): \[table] th text can be selected ([#17039](https://togithub.com/element-plus/element-plus/issues/17039) by [@warmthsea](https://togithub.com/warmthsea))
- Style(docs): fix fill color of badge in dark mode ([#17078](https://togithub.com/element-plus/element-plus/issues/17078) by [@tyj-321](https://togithub.com/tyj-321))
### [`v2.7.4`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.4)
[Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/16960) by [@kooriookami](https://togithub.com/kooriookami))
- Play feedback components style ([#17022](https://togithub.com/element-plus/element-plus/issues/17022) by [@warmthsea](https://togithub.com/warmthsea))
##### Bug fixes
- Components \[popper] remove unnecessary conditional judgment ([#16834](https://togithub.com/element-plus/element-plus/issues/16834) by [@warmthsea](https://togithub.com/warmthsea))
- Types non-null assertion component name ([#16804](https://togithub.com/element-plus/element-plus/issues/16804) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[table] cell tooltip display error ([#16868](https://togithub.com/element-plus/element-plus/issues/16868) by [@btea](https://togithub.com/btea))
- Components \[input] unify `async-validator` string length calc ([#16757](https://togithub.com/element-plus/element-plus/issues/16757) by [@btea](https://togithub.com/btea))
- Components \[select & select-v2] remove-tag when use backspace ([#16832](https://togithub.com/element-plus/element-plus/issues/16832) by [@Liao-js](https://togithub.com/Liao-js))
- Components \[tree-select] empty slot display error ([#16943](https://togithub.com/element-plus/element-plus/issues/16943) by [@btea](https://togithub.com/btea))
- Components \[color-picker] attrs class ([#16887](https://togithub.com/element-plus/element-plus/issues/16887) by [@Liao-js](https://togithub.com/Liao-js))
- Components \[date-picker] modelValue typo ([#15080](https://togithub.com/element-plus/element-plus/issues/15080) by [@chenxch](https://togithub.com/chenxch))
- Style(components): dropdown-item blur hover style ([#16895](https://togithub.com/element-plus/element-plus/issues/16895) by [@Liao-js](https://togithub.com/Liao-js))
- Style(components): \[select & select-v2] remove split dash ([#17009](https://togithub.com/element-plus/element-plus/issues/17009) by [@kooriookami](https://togithub.com/kooriookami))
##### Refactors
- Hooks unite import origin ([#16872](https://togithub.com/element-plus/element-plus/issues/16872) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[virtual-list] remove use-wheel ts-nocheck comments ([#16929](https://togithub.com/element-plus/element-plus/issues/16929) by [@warmthsea](https://togithub.com/warmthsea))
### [`v2.7.3`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.3)
[Compare Source](https://togithub.com/element-plus/element-plus/compare/2.7.2...2.7.3)
##### 2.7.3
*2024-05-13*
##### Features
- Components \[time-picker] [@touchstart](https://togithub.com/touchstart) add passive ([#16665](https://togithub.com/element-plus/element-plus/issues/16665) by [@warmthsea](https://togithub.com/warmthsea))
- Components \[form] export fields ([#16755](https://togithub.com/element-plus/element-plus/issues/16755) by [@warmthsea](https://togithub.com/warmthsea))
##### Bug fixes
- Components \[pagination] jumper input label warning ([#16682](https://togithub.com/element-plus/element-plus/issues/16682) by [@Liao-js](https://togithub.com/Liao-js))
- Compoents \[message-box] adapt `Parameters` extraction rules ([#16592](https://togithub.com/element-plus/element-plus/issues/16592) by [@reiwang01](https://togithub.com/reiwang01))
- Components \[InfiniteScroll] error caused by value of el\[SCOPE] ([#16686](https://togithub.com/element-plus/element-plus/issues/16686) by [@YiMo1](https://togithub.com/YiMo1))
- Components \[table] selection reference when toggleAllSelection ([#16800](https://togithub.com/element-plus/element-plus/issues/16800) by [@Liao-js](https://togithub.com/Liao-js))
- Style(components): tour delete content outline style ([#16725](https://togithub.com/element-plus/element-plus/issues/16725) by [@Fuphoenixes](https://togithub.com/Fuphoenixes))
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.1
Release Notes
element-plus/element-plus (element-plus)
### [`v2.8.1`](https://togithub.com/element-plus/element-plus/releases/tag/2.8.1) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17840) by [@btea](https://togithub.com/btea)) - Components \[description] export props types ([#17859](https://togithub.com/element-plus/element-plus/issues/17859) by [@ntnyq](https://togithub.com/ntnyq)) - Components \[mention] accessibility enhancement ([#17848](https://togithub.com/element-plus/element-plus/issues/17848) by [@tolking](https://togithub.com/tolking)) - I18n add Burmese(my) translation ([#17765](https://togithub.com/element-plus/element-plus/issues/17765) by [@myonaingwinn](https://togithub.com/myonaingwinn)) - Components \[descriptions] add rowspan ([#10314](https://togithub.com/element-plus/element-plus/issues/10314) by [@guze2003](https://togithub.com/guze2003)) - Components \[popconfirm] add actions slot ([#17957](https://togithub.com/element-plus/element-plus/issues/17957) by [@typed-sigterm](https://togithub.com/typed-sigterm)) ##### Bug fixes - Components \[input] blur event fails when using textarea ([#17836](https://togithub.com/element-plus/element-plus/issues/17836) by [@tolking](https://togithub.com/tolking)) - Components \[date-picker] disabledDate is invalid when selecting year or month picker ([#15848](https://togithub.com/element-plus/element-plus/issues/15848) by [@xingyixiang](https://togithub.com/xingyixiang)) - Components \[dialog] error calling resetPostion before dialog is rendered ([#17855](https://togithub.com/element-plus/element-plus/issues/17855) by [@donga-gao](https://togithub.com/donga-gao)) - Components \[tree] instance type missing ([#17882](https://togithub.com/element-plus/element-plus/issues/17882) by [@betavs](https://togithub.com/betavs)) - Components \[select] binding click event is invalid ([#17876](https://togithub.com/element-plus/element-plus/issues/17876) by [@tolking](https://togithub.com/tolking)) - Components \[tree] FireFox dargging dataTransfer judge ([#17849](https://togithub.com/element-plus/element-plus/issues/17849) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[table] toggleRowSelection restores previous behavior ([#17884](https://togithub.com/element-plus/element-plus/issues/17884) by [@tolking](https://togithub.com/tolking)) - Components \[table] emptyText/sumText empty string is invalid ([#8340](https://togithub.com/element-plus/element-plus/issues/8340) by [@starryeve](https://togithub.com/starryeve)) - Components \[time-picker] avoid update initial value when using disabledHours & isRange ([#17813](https://togithub.com/element-plus/element-plus/issues/17813) by [@momei-LJM](https://togithub.com/momei-LJM)) - Components \[button] use tag and disabled comp click triggered ([#17804](https://togithub.com/element-plus/element-plus/issues/17804) by [@VENI-VIDIVICI](https://togithub.com/VENI-VIDIVICI)) - Components \[table] use isEqual to determine whether it is selected ([#17885](https://togithub.com/element-plus/element-plus/issues/17885) by [@tolking](https://togithub.com/tolking)) - Components \[segmented] fix async disabled style of selected item ([#17716](https://togithub.com/element-plus/element-plus/issues/17716) by [@wzc520pyfm](https://togithub.com/wzc520pyfm)) - Components tree nodesMap leak ([#10195](https://togithub.com/element-plus/element-plus/issues/10195) by [@Simon-He95](https://togithub.com/Simon-He95)) - Components add segmented component type to `global.d.ts` file ([#17949](https://togithub.com/element-plus/element-plus/issues/17949) by [@DDDDD12138](https://togithub.com/DDDDD12138)) - Components \[dialog] rename resetPostion to resetPosition ([#17900](https://togithub.com/element-plus/element-plus/issues/17900) by [@yuuuuuyu](https://togithub.com/yuuuuuyu)) - Theme-chalk replace margin with padding ([#15499](https://togithub.com/element-plus/element-plus/issues/15499) by [@kaine0923](https://togithub.com/kaine0923)) - Perf(components): \[virtual-list] wrap row with Fragment and set key on it ([#8284](https://togithub.com/element-plus/element-plus/issues/8284) by [@tkitesy](https://togithub.com/tkitesy)) - Style(components): \[popper] fix arrow style ([#17826](https://togithub.com/element-plus/element-plus/issues/17826) by [@momei-LJM](https://togithub.com/momei-LJM)) - Style(theme-chalk): \[input-number] fix controlled comps style ([#10639](https://togithub.com/element-plus/element-plus/issues/10639) by [@MARIOMARUI](https://togithub.com/MARIOMARUI)) - Style(components): \[select] add a unique class name for the clear icon ([#17575](https://togithub.com/element-plus/element-plus/issues/17575) by [@HaceraI](https://togithub.com/HaceraI)) - Chore(components): \[dialog] change border-radius to base ([#17975](https://togithub.com/element-plus/element-plus/issues/17975) by [@warmthsea](https://togithub.com/warmthsea)) ##### Refactors - Components \[affix] optimized code logic ([#17929](https://togithub.com/element-plus/element-plus/issues/17929) by [@lxKylin](https://togithub.com/lxKylin)) - Components \[carousel] use var to replace raw string ([#17958](https://togithub.com/element-plus/element-plus/issues/17958) by [@blesstosam](https://togithub.com/blesstosam)) ### [`v2.8.0`](https://togithub.com/element-plus/element-plus/releases/tag/2.8.0) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/14245) by [@tolking](https://togithub.com/tolking)) - Add mention component ([#17586](https://togithub.com/element-plus/element-plus/issues/17586) by [@Fuphoenixes](https://togithub.com/Fuphoenixes)) - Components \[tree-v2] add scrollTo method ([#14050](https://togithub.com/element-plus/element-plus/issues/14050) by [@kaine0923](https://togithub.com/kaine0923)) - Components \[drawer] add append-to ([#17761](https://togithub.com/element-plus/element-plus/issues/17761) by [@tolking](https://togithub.com/tolking)) - Components \[table] tree children add check strictly ([#13519](https://togithub.com/element-plus/element-plus/issues/13519) by [@tiandaoyi](https://togithub.com/tiandaoyi)) - Hooks use-draggable support resetPostion ([#17699](https://togithub.com/element-plus/element-plus/issues/17699) by [@donga-gao](https://togithub.com/donga-gao)) - Components \[upload] added index parameter to default slot ([#17143](https://togithub.com/element-plus/element-plus/issues/17143) by [@zhuchaoling](https://togithub.com/zhuchaoling)) - Components \[date-picker] add type yearrange for DatePicker ([#14804](https://togithub.com/element-plus/element-plus/issues/14804) by [@CherishTheYouth](https://togithub.com/CherishTheYouth)) - Components \[date-picker] add icon slots ([#17453](https://togithub.com/element-plus/element-plus/issues/17453) by [@zhixiaotong](https://togithub.com/zhixiaotong)) ##### Bug fixes - Build-utils ignore the effects of directories when exclude files ([#17654](https://togithub.com/element-plus/element-plus/issues/17654) by [@tolking](https://togithub.com/tolking)) - Components \[select] exceeding the limit will still trigger update ([#17685](https://togithub.com/element-plus/element-plus/issues/17685) by [@btea](https://togithub.com/btea)) - Components \[slider] set slider precision ([#15328](https://togithub.com/element-plus/element-plus/issues/15328) by [@heappynd](https://togithub.com/heappynd)) - Components \[table] cover more edge cases for `show-overflow-tooltip` ([#17629](https://togithub.com/element-plus/element-plus/issues/17629) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[table] fix sorting issue in table-column ([#17608](https://togithub.com/element-plus/element-plus/issues/17608) by [@xixiIBN5100](https://togithub.com/xixiIBN5100)) - Components \[scrollbar] restore scroll position in onActivated hook ([#11363](https://togithub.com/element-plus/element-plus/issues/11363) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[table] inaccurate type of `toggleRowSelection` ([#17687](https://togithub.com/element-plus/element-plus/issues/17687) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[slider] data anomaly when the input value is undefined ([#15402](https://togithub.com/element-plus/element-plus/issues/15402) by [@betavs](https://togithub.com/betavs)) - Components \[tabs] optimize SSR ([#15183](https://togithub.com/element-plus/element-plus/issues/15183) by [@makedopamine](https://togithub.com/makedopamine)) - Style \[radio] marginRight 30px same as checkbox ([#15260](https://togithub.com/element-plus/element-plus/issues/15260) by [@taojunnan](https://togithub.com/taojunnan)) - Components \[select-v2] corrent focus to input when select clicked ([#17362](https://togithub.com/element-plus/element-plus/issues/17362) by [@wzc520pyfm](https://togithub.com/wzc520pyfm)) - Components\[tabs] reactive objects may lose reactivity in label slot ([#14135](https://togithub.com/element-plus/element-plus/issues/14135) by [@makedopamine](https://togithub.com/makedopamine)) - Theme-chalk \[tabs] padding is incorrect while hovering on `border-card`-shaped tab ([#17694](https://togithub.com/element-plus/element-plus/issues/17694) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[image] cannot trigger event when image is loaded error ([#17692](https://togithub.com/element-plus/element-plus/issues/17692) by [@zhixiaotong](https://togithub.com/zhixiaotong)) - Components \[abort popper] fix effect type error ([#17758](https://togithub.com/element-plus/element-plus/issues/17758) by [@wzc520pyfm](https://togithub.com/wzc520pyfm)) - Components \[date-picker] fix user input error in monthrange ([#12943](https://togithub.com/element-plus/element-plus/issues/12943) by [@mdoi2](https://togithub.com/mdoi2)) - Components \[slider] click on marks is inaccurately positioned ([#15332](https://togithub.com/element-plus/element-plus/issues/15332) by [@heappynd](https://togithub.com/heappynd)) - Components \[date-picker] clear button repeatedly triggers update:model-value ([#17274](https://togithub.com/element-plus/element-plus/issues/17274) by [@CherishTheYouth](https://togithub.com/CherishTheYouth)) - Components SSR hydration error caused by disabled prop of teleport ([#17551](https://togithub.com/element-plus/element-plus/issues/17551) by [@tolking](https://togithub.com/tolking)) - Components \[drawer] fix low animation fps without graphics acceleration ([#17696](https://togithub.com/element-plus/element-plus/issues/17696) by [@qianjiachun](https://togithub.com/qianjiachun)) - I18n Compared with traditional Chinese, add simplified Chinese … ([#17737](https://togithub.com/element-plus/element-plus/issues/17737) by [@WangYJEE](https://togithub.com/WangYJEE)) - I18n zh-cn lang typo ([#17768](https://togithub.com/element-plus/element-plus/issues/17768) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[tree] check isLeaf using lazy and default-expand-all ([#17585](https://togithub.com/element-plus/element-plus/issues/17585) by [@gaoxuan-haxibiao](https://togithub.com/gaoxuan-haxibiao)) - Components add class name and disable style when disabling upload ([#17753](https://togithub.com/element-plus/element-plus/issues/17753) by [@ma-shuo](https://togithub.com/ma-shuo)) - Components \[select] with teleported="false" dropdown closes abnormally ([#17548](https://togithub.com/element-plus/element-plus/issues/17548) by [@Aaron-zon](https://togithub.com/Aaron-zon)) - Components \[select] equal objects cannot destroy instances ([#17214](https://togithub.com/element-plus/element-plus/issues/17214) by [@dddssw](https://togithub.com/dddssw)) - Components \[radio] change not trigger ([#17047](https://togithub.com/element-plus/element-plus/issues/17047) by [@VENI-VIDIVICI](https://togithub.com/VENI-VIDIVICI)) - Components \[upload] remove file when fileList does not use v-model ([#16715](https://togithub.com/element-plus/element-plus/issues/16715) by [@Liao-js](https://togithub.com/Liao-js)) - Components \[statistic] fix excessive decimals when value is NAN ([#17798](https://togithub.com/element-plus/element-plus/issues/17798) by [@dadaguai-git](https://togithub.com/dadaguai-git)) - Components fixed add listeners not remove on beforeunmount ([#17344](https://togithub.com/element-plus/element-plus/issues/17344) by [@myronliu347](https://togithub.com/myronliu347)) - Components \[date-picker] slot not take effect when type is month ([#17748](https://togithub.com/element-plus/element-plus/issues/17748) by [@btea](https://togithub.com/btea)) - Components \[date-picker] Return to normal when reopened ([#11802](https://togithub.com/element-plus/element-plus/issues/11802) by [@lyric-zemin](https://togithub.com/lyric-zemin)) - Components \[dialog] appendTo type error ([#17814](https://togithub.com/element-plus/element-plus/issues/17814) by [@zhixiaotong](https://togithub.com/zhixiaotong)) ##### Refactors - Hooks rewrite composition as a composable function ([#14240](https://togithub.com/element-plus/element-plus/issues/14240) by [@tolking](https://togithub.com/tolking)) - Components \[slider]optimize ts types ([#17292](https://togithub.com/element-plus/element-plus/issues/17292) by [@tyj-321](https://togithub.com/tyj-321)) - Components \[image-viewer] optimise translate calc method ([#13157](https://togithub.com/element-plus/element-plus/issues/13157) by [@zwgwf](https://togithub.com/zwgwf)) - Components \[select] cancel type conversion at initialization ([#17606](https://togithub.com/element-plus/element-plus/issues/17606) by [@tolking](https://togithub.com/tolking)) - Hooks determine the focus by event listening ([#17719](https://togithub.com/element-plus/element-plus/issues/17719) by [@tolking](https://togithub.com/tolking)) - Improvement(components): [@touchstart](https://togithub.com/touchstart) [@touchmove](https://togithub.com/touchmove) [@wheel](https://togithub.com/wheel) add passive ([#16741](https://togithub.com/element-plus/element-plus/issues/16741) by [@warmthsea](https://togithub.com/warmthsea)) - Perf(hooks): replace the ref object with a plain object ([#15061](https://togithub.com/element-plus/element-plus/issues/15061) by [@Polaris-tl](https://togithub.com/Polaris-tl)) ### [`v2.7.8`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.8) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17526) by [@0song](https://togithub.com/0song)) - Components \[date-picker] `type` add `months` params ([#17342](https://togithub.com/element-plus/element-plus/issues/17342) by [@Panzer-Jack](https://togithub.com/Panzer-Jack)) - Components \[cascader] add tag-effect prop ([#17443](https://togithub.com/element-plus/element-plus/issues/17443) by [@ntnyq](https://togithub.com/ntnyq)) - Components \[loading] replenish loading attributes ([#17174](https://togithub.com/element-plus/element-plus/issues/17174) by [@zhixiaotong](https://togithub.com/zhixiaotong)) - Docs support playground sync theme ([#16735](https://togithub.com/element-plus/element-plus/issues/16735) by [@btea](https://togithub.com/btea)) - Components \[time-select] export TimeSelectProps and Instance ([#16511](https://togithub.com/element-plus/element-plus/issues/16511) by [@l-x-f](https://togithub.com/l-x-f)) - Components \[table-column] add `filter-icon` slot ([#17272](https://togithub.com/element-plus/element-plus/issues/17272) by [@btea](https://togithub.com/btea)) - Components \[carousel] add cardScale prop ([#17621](https://togithub.com/element-plus/element-plus/issues/17621) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[carousel] export `activeIndex` ([#17650](https://togithub.com/element-plus/element-plus/issues/17650) by [@warmthsea](https://togithub.com/warmthsea)) ##### Bug fixes - Components \[tree-v2] component activation content not displayed ([#17511](https://togithub.com/element-plus/element-plus/issues/17511) by [@btea](https://togithub.com/btea)) - Components \[radio-button] model-value click style lost and format test file ([#16692](https://togithub.com/element-plus/element-plus/issues/16692) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[color-picker/tree-v2] build error typechecking fails with error TS2300 ([#17545](https://togithub.com/element-plus/element-plus/issues/17545) by [@Aaron-zon](https://togithub.com/Aaron-zon)) - Components \[cascader] reactive prop collapse-tags ([#17449](https://togithub.com/element-plus/element-plus/issues/17449) by [@ntnyq](https://togithub.com/ntnyq)) - Components \[tree]calling method to expand node accordion mode fail ([#17441](https://togithub.com/element-plus/element-plus/issues/17441) by [@btea](https://togithub.com/btea)) - Components \[table] expand-row-keys change to explicit type ([#17333](https://togithub.com/element-plus/element-plus/issues/17333) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[countdown] SSR hydration error ([#17554](https://togithub.com/element-plus/element-plus/issues/17554) by [@tolking](https://togithub.com/tolking)) - Sass declaration deprecation error ([#17549](https://togithub.com/element-plus/element-plus/issues/17549) by [@jw-foss](https://togithub.com/jw-foss)) - Components \[message-box] vue wraning when button state is loading ([#17603](https://togithub.com/element-plus/element-plus/issues/17603) by [@btea](https://togithub.com/btea)) - Components \[input] add prop "row" explicit declare ([#17085](https://togithub.com/element-plus/element-plus/issues/17085) by [@sleepyShen1989](https://togithub.com/sleepyShen1989)) - Components \[tabs] add button misalignment in vertical layout ([#16986](https://togithub.com/element-plus/element-plus/issues/16986) by [@Yolo-00](https://togithub.com/Yolo-00)) - Components \[tabs] bar width is error when only one bar ([#17016](https://togithub.com/element-plus/element-plus/issues/17016) by [@Liao-js](https://togithub.com/Liao-js)) - Popper content type check ([#17040](https://togithub.com/element-plus/element-plus/issues/17040) by [@JiuRanYa](https://togithub.com/JiuRanYa)) - Components \[form] not use status-icon and use slot icon style error ([#16848](https://togithub.com/element-plus/element-plus/issues/16848) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[cascader] failed to retrieve value when value is 0 ([#17651](https://togithub.com/element-plus/element-plus/issues/17651) by [@dadaguai-git](https://togithub.com/dadaguai-git)) - Components \[segmented] `modelValue` boolean type validation warning ([#17656](https://togithub.com/element-plus/element-plus/issues/17656) by [@ToyCat93](https://togithub.com/ToyCat93)) ##### Refactors - Docs upgrade vitepress ([#17444](https://togithub.com/element-plus/element-plus/issues/17444) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[button-group] optimize code ([#17607](https://togithub.com/element-plus/element-plus/issues/17607) by [@chouchouji](https://togithub.com/chouchouji)) - Components \[link & text] optimize boolean type ([#17610](https://togithub.com/element-plus/element-plus/issues/17610) by [@chouchouji](https://togithub.com/chouchouji)) - Components optimize component boolean type ([#17622](https://togithub.com/element-plus/element-plus/issues/17622) by [@chouchouji](https://togithub.com/chouchouji)) ### [`v2.7.7`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.7) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17111) by [@xing403](https://togithub.com/xing403)) - Components improve event and supplement docs ([#17150](https://togithub.com/element-plus/element-plus/issues/17150) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[message-box] add loading-icon to confirmbtn,cancelbtn ([#17360](https://togithub.com/element-plus/element-plus/issues/17360) by [@wzc520pyfm](https://togithub.com/wzc520pyfm)) - Components \[select & select-v2] add `tag-effect` prop ([#17445](https://togithub.com/element-plus/element-plus/issues/17445) by [@ntnyq](https://togithub.com/ntnyq)) - I18n add fr translation for el-tour ([#17484](https://togithub.com/element-plus/element-plus/issues/17484) by [@warmthsea](https://togithub.com/warmthsea)) ##### Bug fixes - Components \[pagination] `size` global adaptation ([#17306](https://togithub.com/element-plus/element-plus/issues/17306) by [@webvs2](https://togithub.com/webvs2)) - Components \[tree] add missing type reject for LoadFunction ([#16990](https://togithub.com/element-plus/element-plus/issues/16990) by [@kaedeair](https://togithub.com/kaedeair)) - Components \[image] imageViewer crossorigin configuration missing ([#17341](https://togithub.com/element-plus/element-plus/issues/17341) by [@declanchiu](https://togithub.com/declanchiu)) - Components \[carousel] disable the last monitoblur effect ([#17374](https://togithub.com/element-plus/element-plus/issues/17374) by [@btea](https://togithub.com/btea)) - Ssr \[tree-select] document is not defined ([#17460](https://togithub.com/element-plus/element-plus/issues/17460) by [@tolking](https://togithub.com/tolking)) - Components \[tree-select] fix filter no matching data error ([#17473](https://togithub.com/element-plus/element-plus/issues/17473) by [@Fuphoenixes](https://togithub.com/Fuphoenixes)) - Hooks cannot access 'useEmptyValuesProps' before initialization ([#17448](https://togithub.com/element-plus/element-plus/issues/17448) by [@tolking](https://togithub.com/tolking)) - Style: css uniformly uses `px` ([#17101](https://togithub.com/element-plus/element-plus/issues/17101) by [@warmthsea](https://togithub.com/warmthsea)) - Flx(component): buttonColor is calculated in the 'var' case ([#17319](https://togithub.com/element-plus/element-plus/issues/17319) by [@webvs2](https://togithub.com/webvs2)) ### [`v2.7.6`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.6) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17252) by [@warmthsea](https://togithub.com/warmthsea)) - Pagination : add `size` prop ([#16858](https://togithub.com/element-plus/element-plus/issues/16858) by [@webvs2](https://togithub.com/webvs2)) ##### Bug fixes - Components \[color-picker] replenish enableAlpha contral ([#17015](https://togithub.com/element-plus/element-plus/issues/17015) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[select] invalid name setting ([#17127](https://togithub.com/element-plus/element-plus/issues/17127) by [@btea](https://togithub.com/btea)) - Components \[table] dragging cell should not trigger `header-click` ([#17093](https://togithub.com/element-plus/element-plus/issues/17093) by [@btea](https://togithub.com/btea)) - Components \[table-v2] the selector is invalid when `row-key` is a number ([#16989](https://togithub.com/element-plus/element-plus/issues/16989) by [@Whbbit1999](https://togithub.com/Whbbit1999)) - Components \[input] class bind error corresponding to dynamic slot ([#17194](https://togithub.com/element-plus/element-plus/issues/17194) by [@btea](https://togithub.com/btea)) - Components \[table] fit set to false bottom border error ([#17023](https://togithub.com/element-plus/element-plus/issues/17023) by [@btea](https://togithub.com/btea)) - Components date-picker minDate change unexpectedly ([#16748](https://togithub.com/element-plus/element-plus/issues/16748) by [@xiaodong2008](https://togithub.com/xiaodong2008)) - Components \[select-v2] with `teleported="false"` dropdown closes abnormally ([#16714](https://togithub.com/element-plus/element-plus/issues/16714) by [@GUEThe](https://togithub.com/GUEThe)) - Components fix iOS select click event listening ([#16393](https://togithub.com/element-plus/element-plus/issues/16393) by [@raphaelbernhart](https://togithub.com/raphaelbernhart)) - Components \[progress] setting both color and striped is invalid ([#17235](https://togithub.com/element-plus/element-plus/issues/17235) by [@btea](https://togithub.com/btea)) - Components \[date-picker] support dynamic setting of `format` ([#17161](https://togithub.com/element-plus/element-plus/issues/17161) by [@dddssw](https://togithub.com/dddssw)) ### [`v2.7.5`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.5) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/17049) by [@btea](https://togithub.com/btea)) ##### Refactors - Components \[watermark] change textBaseline default value to `hanging` ([#17036](https://togithub.com/element-plus/element-plus/issues/17036) by [@warmthsea](https://togithub.com/warmthsea)) - Style(components): \[table] th text can be selected ([#17039](https://togithub.com/element-plus/element-plus/issues/17039) by [@warmthsea](https://togithub.com/warmthsea)) - Style(docs): fix fill color of badge in dark mode ([#17078](https://togithub.com/element-plus/element-plus/issues/17078) by [@tyj-321](https://togithub.com/tyj-321)) ### [`v2.7.4`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.4) [Compare Source](https://togithub.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://togithub.com/element-plus/element-plus/issues/16960) by [@kooriookami](https://togithub.com/kooriookami)) - Play feedback components style ([#17022](https://togithub.com/element-plus/element-plus/issues/17022) by [@warmthsea](https://togithub.com/warmthsea)) ##### Bug fixes - Components \[popper] remove unnecessary conditional judgment ([#16834](https://togithub.com/element-plus/element-plus/issues/16834) by [@warmthsea](https://togithub.com/warmthsea)) - Types non-null assertion component name ([#16804](https://togithub.com/element-plus/element-plus/issues/16804) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[table] cell tooltip display error ([#16868](https://togithub.com/element-plus/element-plus/issues/16868) by [@btea](https://togithub.com/btea)) - Components \[input] unify `async-validator` string length calc ([#16757](https://togithub.com/element-plus/element-plus/issues/16757) by [@btea](https://togithub.com/btea)) - Components \[select & select-v2] remove-tag when use backspace ([#16832](https://togithub.com/element-plus/element-plus/issues/16832) by [@Liao-js](https://togithub.com/Liao-js)) - Components \[tree-select] empty slot display error ([#16943](https://togithub.com/element-plus/element-plus/issues/16943) by [@btea](https://togithub.com/btea)) - Components \[color-picker] attrs class ([#16887](https://togithub.com/element-plus/element-plus/issues/16887) by [@Liao-js](https://togithub.com/Liao-js)) - Components \[date-picker] modelValue typo ([#15080](https://togithub.com/element-plus/element-plus/issues/15080) by [@chenxch](https://togithub.com/chenxch)) - Style(components): dropdown-item blur hover style ([#16895](https://togithub.com/element-plus/element-plus/issues/16895) by [@Liao-js](https://togithub.com/Liao-js)) - Style(components): \[select & select-v2] remove split dash ([#17009](https://togithub.com/element-plus/element-plus/issues/17009) by [@kooriookami](https://togithub.com/kooriookami)) ##### Refactors - Hooks unite import origin ([#16872](https://togithub.com/element-plus/element-plus/issues/16872) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[virtual-list] remove use-wheel ts-nocheck comments ([#16929](https://togithub.com/element-plus/element-plus/issues/16929) by [@warmthsea](https://togithub.com/warmthsea)) ### [`v2.7.3`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.3) [Compare Source](https://togithub.com/element-plus/element-plus/compare/2.7.2...2.7.3) ##### 2.7.3 *2024-05-13* ##### Features - Components \[time-picker] [@touchstart](https://togithub.com/touchstart) add passive ([#16665](https://togithub.com/element-plus/element-plus/issues/16665) by [@warmthsea](https://togithub.com/warmthsea)) - Components \[form] export fields ([#16755](https://togithub.com/element-plus/element-plus/issues/16755) by [@warmthsea](https://togithub.com/warmthsea)) ##### Bug fixes - Components \[pagination] jumper input label warning ([#16682](https://togithub.com/element-plus/element-plus/issues/16682) by [@Liao-js](https://togithub.com/Liao-js)) - Compoents \[message-box] adapt `Parameters` extraction rules ([#16592](https://togithub.com/element-plus/element-plus/issues/16592) by [@reiwang01](https://togithub.com/reiwang01)) - Components \[InfiniteScroll] error caused by value of el\[SCOPE] ([#16686](https://togithub.com/element-plus/element-plus/issues/16686) by [@YiMo1](https://togithub.com/YiMo1)) - Components \[table] selection reference when toggleAllSelection ([#16800](https://togithub.com/element-plus/element-plus/issues/16800) by [@Liao-js](https://togithub.com/Liao-js)) - Style(components): tour delete content outline style ([#16725](https://togithub.com/element-plus/element-plus/issues/16725) by [@Fuphoenixes](https://togithub.com/Fuphoenixes))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.