element-plus/element-plus
### [`v2.2.18`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.18)
[Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.17...2.2.18)
##### 2.2.18
*2022-10-13*
##### Features
- Components \[select] Simplified API ([#9994](https://togithub.com/element-plus/element-plus/issues/9994) by [@chenxch](https://togithub.com/chenxch))
- Components \[rate] add clearable attribute ([#10031](https://togithub.com/element-plus/element-plus/issues/10031) by [@HeftyKoo](https://togithub.com/HeftyKoo))
- Export type TableInstance TableColumnInstance ([#10021](https://togithub.com/element-plus/element-plus/issues/10021) by [@yangliguo7](https://togithub.com/yangliguo7))
##### Bug fixes
- Components \[color-picker] expose color ([#9797](https://togithub.com/element-plus/element-plus/issues/9797) by [@sxzz](https://togithub.com/sxzz))
- Components \[tabs] tabs order
- Components \[checkbox] fix injection warn ([#9813](https://togithub.com/element-plus/element-plus/issues/9813) by [@holazz](https://togithub.com/holazz))
- Components \[color-picker] correct event validation ([#9814](https://togithub.com/element-plus/element-plus/issues/9814) by [@holazz](https://togithub.com/holazz))
- Components \[date-picker] remove extra prop in unit test ([#9822](https://togithub.com/element-plus/element-plus/issues/9822) by [@holazz](https://togithub.com/holazz))
- Components \[popper] perfect role types ([#9823](https://togithub.com/element-plus/element-plus/issues/9823) by [@holazz](https://togithub.com/holazz))
- Components \[select-v2] pressing the up key may cause errors ([#9818](https://togithub.com/element-plus/element-plus/issues/9818) by [@tolking](https://togithub.com/tolking))
- Components \[select-v2] improve placeholder display ([#9835](https://togithub.com/element-plus/element-plus/issues/9835) by [@holazz](https://togithub.com/holazz))
- Components \[affix] fix affix when scroll container is not window ([#9660](https://togithub.com/element-plus/element-plus/issues/9660) by [@LiZhequ](https://togithub.com/LiZhequ))
- Components \[calendar] show wrong weekday when set weekStart ([#9824](https://togithub.com/element-plus/element-plus/issues/9824) by [@init-qy](https://togithub.com/init-qy))
- Components \[input-number] correct input event behavior ([#9850](https://togithub.com/element-plus/element-plus/issues/9850) by [@holazz](https://togithub.com/holazz))
- Components \[dialog] fix document click event invalid ([#6711](https://togithub.com/element-plus/element-plus/issues/6711) by [@gjfei](https://togithub.com/gjfei))
- Theme-chalk \[drawer] close btn align style ([#9875](https://togithub.com/element-plus/element-plus/issues/9875) by [@YunYouJun](https://togithub.com/YunYouJun))
- Components \[steps] step line style ([#9865](https://togithub.com/element-plus/element-plus/issues/9865) by [@gjfei](https://togithub.com/gjfei))
- Components \[tree] tree node click parameter ([#9872](https://togithub.com/element-plus/element-plus/issues/9872) by [@gjfei](https://togithub.com/gjfei))
- Components \[select] excute filter/remoteMethod when blur ([#9587](https://togithub.com/element-plus/element-plus/issues/9587) by [@Circkoooooo](https://togithub.com/Circkoooooo))
- Components \[radio] fix type error ([#9879](https://togithub.com/element-plus/element-plus/issues/9879) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Theme-chalk \[table] remove redundant border styles ([#9839](https://togithub.com/element-plus/element-plus/issues/9839) by [@tolking](https://togithub.com/tolking))
- Components \[slider] fix type error ([#9886](https://togithub.com/element-plus/element-plus/issues/9886) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[result] fix type error ([#9887](https://togithub.com/element-plus/element-plus/issues/9887) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[backtop] fix a display bug ([#9892](https://togithub.com/element-plus/element-plus/issues/9892) by [@fwr220807](https://togithub.com/fwr220807))
- Components \[progress] fix type error ([#9894](https://togithub.com/element-plus/element-plus/issues/9894) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[time-select] fix type error ([#9884](https://togithub.com/element-plus/element-plus/issues/9884) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[pagination] fix type error ([#9893](https://togithub.com/element-plus/element-plus/issues/9893) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[descriptions] fix type error ([#9899](https://togithub.com/element-plus/element-plus/issues/9899) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[tabs] correct the position of tab-bar when scaling ([#9896](https://togithub.com/element-plus/element-plus/issues/9896) by [@holazz](https://togithub.com/holazz))
- Locale added missing strings for Hebrew ([#9871](https://togithub.com/element-plus/element-plus/issues/9871) by [@yeya](https://togithub.com/yeya))
- Components \[form] no margin when there is no label ([#9940](https://togithub.com/element-plus/element-plus/issues/9940) by [@iDestin](https://togithub.com/iDestin))
- `withInstallDirective` type error ([#9946](https://togithub.com/element-plus/element-plus/issues/9946) by [@BTBMan](https://togithub.com/BTBMan))
- Components \[select-v2] Test file code misspelled ([#9978](https://togithub.com/element-plus/element-plus/issues/9978) by [@wizardAEI](https://togithub.com/wizardAEI))
- Components \[select] click label only focus in form ([#9798](https://togithub.com/element-plus/element-plus/issues/9798) by [@chenxch](https://togithub.com/chenxch))
- Components \[carousel] improper active item ([#8904](https://togithub.com/element-plus/element-plus/issues/8904) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[input] memory leak ([#9965](https://togithub.com/element-plus/element-plus/issues/9965) by [@chenxch](https://togithub.com/chenxch))
- Components \[tabs] arrow icon centered horizontally ([#9989](https://togithub.com/element-plus/element-plus/issues/9989) by [@btea](https://togithub.com/btea))
- Components \[el-form] adjust the warn about label ([#9889](https://togithub.com/element-plus/element-plus/issues/9889) by [@btea](https://togithub.com/btea))
- Components \[select-v2] dynamic update popper ([#9888](https://togithub.com/element-plus/element-plus/issues/9888) by [@btea](https://togithub.com/btea))
- Components \[tabs] prevent scroll tab into view after focusing it ([#9990](https://togithub.com/element-plus/element-plus/issues/9990) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[table] wrong hover style in nested tables ([#9932](https://togithub.com/element-plus/element-plus/issues/9932) by [@init-qy](https://togithub.com/init-qy))
- Build fix Window build locale ([#9995](https://togithub.com/element-plus/element-plus/issues/9995) by [@frank201113](https://togithub.com/frank201113))
- Components \[form-item] do not validate without `prop` property ([#9993](https://togithub.com/element-plus/element-plus/issues/9993) by [@btea](https://togithub.com/btea))
- Components \[dropdown] button group style missing ([#10029](https://togithub.com/element-plus/element-plus/issues/10029) by [@chenxch](https://togithub.com/chenxch))
- Locale update estonian translations ([#10004](https://togithub.com/element-plus/element-plus/issues/10004) by [@vinksz](https://togithub.com/vinksz))
- Components the label causes the click event to trigger twice ([#9991](https://togithub.com/element-plus/element-plus/issues/9991) by [@iDestin](https://togithub.com/iDestin))
- Components \[tooltip] update popper after content change ([#10044](https://togithub.com/element-plus/element-plus/issues/10044) by [@btea](https://togithub.com/btea))
- Components \[cascader] placeholder disappear when resetForm ([#10036](https://togithub.com/element-plus/element-plus/issues/10036) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[tabs] fix typo of PaneName ([#10006](https://togithub.com/element-plus/element-plus/issues/10006) by [@THUzxj](https://togithub.com/THUzxj))
- Components \[time-picker] fix popup not showing ([#9941](https://togithub.com/element-plus/element-plus/issues/9941) by [@Giwayume](https://togithub.com/Giwayume))
##### Refactors
- Components \[loading] use JSX in Unit test ([#9772](https://togithub.com/element-plus/element-plus/issues/9772) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[checkbox] refactor ([#9594](https://togithub.com/element-plus/element-plus/issues/9594) by [@MonsterPi13](https://togithub.com/MonsterPi13))
- Components \[color-picker] switch to script-setup syntax ([#9672](https://togithub.com/element-plus/element-plus/issues/9672) by [@weidehai](https://togithub.com/weidehai))
- Components switch to vue macros ([#9306](https://togithub.com/element-plus/element-plus/issues/9306) by [@sxzz](https://togithub.com/sxzz))
- Components \[loading] change `viewBox` default value ([#9769](https://togithub.com/element-plus/element-plus/issues/9769) by [@tolking](https://togithub.com/tolking))
- Components \[tree-select] use JSX in Unit test ([#9786](https://togithub.com/element-plus/element-plus/issues/9786) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[upload] use JSX in Unit test ([#9811](https://togithub.com/element-plus/element-plus/issues/9811) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[tooltip] switch to script-setup syntax ([#9685](https://togithub.com/element-plus/element-plus/issues/9685) by [@SnowingFox](https://togithub.com/SnowingFox))
- Directives \[repeat-click] refactor ([#9853](https://togithub.com/element-plus/element-plus/issues/9853) by [@sxzz](https://togithub.com/sxzz))
- Components \[calendar] use self-closing element ([#9854](https://togithub.com/element-plus/element-plus/issues/9854) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[popper] fix type error ([#8529](https://togithub.com/element-plus/element-plus/issues/8529) by [@holazz](https://togithub.com/holazz))
- Components \[popper] use JSX in Unit test ([#8462](https://togithub.com/element-plus/element-plus/issues/8462) by [@holazz](https://togithub.com/holazz))
- Docs filter bot in contributors list ([#9967](https://togithub.com/element-plus/element-plus/issues/9967) by [@btea](https://togithub.com/btea))
- Perf(components): \[tabs] improve order performance
- Build optimize the conversion of attributes in documents ([#9970](https://togithub.com/element-plus/element-plus/issues/9970) by [@tolking](https://togithub.com/tolking))
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.2.17
->2.2.18
Release Notes
element-plus/element-plus
### [`v2.2.18`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.18) [Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.17...2.2.18) ##### 2.2.18 *2022-10-13* ##### Features - Components \[select] Simplified API ([#9994](https://togithub.com/element-plus/element-plus/issues/9994) by [@chenxch](https://togithub.com/chenxch)) - Components \[rate] add clearable attribute ([#10031](https://togithub.com/element-plus/element-plus/issues/10031) by [@HeftyKoo](https://togithub.com/HeftyKoo)) - Export type TableInstance TableColumnInstance ([#10021](https://togithub.com/element-plus/element-plus/issues/10021) by [@yangliguo7](https://togithub.com/yangliguo7)) ##### Bug fixes - Components \[color-picker] expose color ([#9797](https://togithub.com/element-plus/element-plus/issues/9797) by [@sxzz](https://togithub.com/sxzz)) - Components \[tabs] tabs order - Components \[checkbox] fix injection warn ([#9813](https://togithub.com/element-plus/element-plus/issues/9813) by [@holazz](https://togithub.com/holazz)) - Components \[color-picker] correct event validation ([#9814](https://togithub.com/element-plus/element-plus/issues/9814) by [@holazz](https://togithub.com/holazz)) - Components \[date-picker] remove extra prop in unit test ([#9822](https://togithub.com/element-plus/element-plus/issues/9822) by [@holazz](https://togithub.com/holazz)) - Components \[popper] perfect role types ([#9823](https://togithub.com/element-plus/element-plus/issues/9823) by [@holazz](https://togithub.com/holazz)) - Components \[select-v2] pressing the up key may cause errors ([#9818](https://togithub.com/element-plus/element-plus/issues/9818) by [@tolking](https://togithub.com/tolking)) - Components \[select-v2] improve placeholder display ([#9835](https://togithub.com/element-plus/element-plus/issues/9835) by [@holazz](https://togithub.com/holazz)) - Components \[affix] fix affix when scroll container is not window ([#9660](https://togithub.com/element-plus/element-plus/issues/9660) by [@LiZhequ](https://togithub.com/LiZhequ)) - Components \[calendar] show wrong weekday when set weekStart ([#9824](https://togithub.com/element-plus/element-plus/issues/9824) by [@init-qy](https://togithub.com/init-qy)) - Components \[input-number] correct input event behavior ([#9850](https://togithub.com/element-plus/element-plus/issues/9850) by [@holazz](https://togithub.com/holazz)) - Components \[dialog] fix document click event invalid ([#6711](https://togithub.com/element-plus/element-plus/issues/6711) by [@gjfei](https://togithub.com/gjfei)) - Theme-chalk \[drawer] close btn align style ([#9875](https://togithub.com/element-plus/element-plus/issues/9875) by [@YunYouJun](https://togithub.com/YunYouJun)) - Components \[steps] step line style ([#9865](https://togithub.com/element-plus/element-plus/issues/9865) by [@gjfei](https://togithub.com/gjfei)) - Components \[tree] tree node click parameter ([#9872](https://togithub.com/element-plus/element-plus/issues/9872) by [@gjfei](https://togithub.com/gjfei)) - Components \[select] excute filter/remoteMethod when blur ([#9587](https://togithub.com/element-plus/element-plus/issues/9587) by [@Circkoooooo](https://togithub.com/Circkoooooo)) - Components \[radio] fix type error ([#9879](https://togithub.com/element-plus/element-plus/issues/9879) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Theme-chalk \[table] remove redundant border styles ([#9839](https://togithub.com/element-plus/element-plus/issues/9839) by [@tolking](https://togithub.com/tolking)) - Components \[slider] fix type error ([#9886](https://togithub.com/element-plus/element-plus/issues/9886) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[result] fix type error ([#9887](https://togithub.com/element-plus/element-plus/issues/9887) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[backtop] fix a display bug ([#9892](https://togithub.com/element-plus/element-plus/issues/9892) by [@fwr220807](https://togithub.com/fwr220807)) - Components \[progress] fix type error ([#9894](https://togithub.com/element-plus/element-plus/issues/9894) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[time-select] fix type error ([#9884](https://togithub.com/element-plus/element-plus/issues/9884) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[pagination] fix type error ([#9893](https://togithub.com/element-plus/element-plus/issues/9893) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[descriptions] fix type error ([#9899](https://togithub.com/element-plus/element-plus/issues/9899) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[tabs] correct the position of tab-bar when scaling ([#9896](https://togithub.com/element-plus/element-plus/issues/9896) by [@holazz](https://togithub.com/holazz)) - Locale added missing strings for Hebrew ([#9871](https://togithub.com/element-plus/element-plus/issues/9871) by [@yeya](https://togithub.com/yeya)) - Components \[form] no margin when there is no label ([#9940](https://togithub.com/element-plus/element-plus/issues/9940) by [@iDestin](https://togithub.com/iDestin)) - `withInstallDirective` type error ([#9946](https://togithub.com/element-plus/element-plus/issues/9946) by [@BTBMan](https://togithub.com/BTBMan)) - Components \[select-v2] Test file code misspelled ([#9978](https://togithub.com/element-plus/element-plus/issues/9978) by [@wizardAEI](https://togithub.com/wizardAEI)) - Components \[select] click label only focus in form ([#9798](https://togithub.com/element-plus/element-plus/issues/9798) by [@chenxch](https://togithub.com/chenxch)) - Components \[carousel] improper active item ([#8904](https://togithub.com/element-plus/element-plus/issues/8904) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[input] memory leak ([#9965](https://togithub.com/element-plus/element-plus/issues/9965) by [@chenxch](https://togithub.com/chenxch)) - Components \[tabs] arrow icon centered horizontally ([#9989](https://togithub.com/element-plus/element-plus/issues/9989) by [@btea](https://togithub.com/btea)) - Components \[el-form] adjust the warn about label ([#9889](https://togithub.com/element-plus/element-plus/issues/9889) by [@btea](https://togithub.com/btea)) - Components \[select-v2] dynamic update popper ([#9888](https://togithub.com/element-plus/element-plus/issues/9888) by [@btea](https://togithub.com/btea)) - Components \[tabs] prevent scroll tab into view after focusing it ([#9990](https://togithub.com/element-plus/element-plus/issues/9990) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[table] wrong hover style in nested tables ([#9932](https://togithub.com/element-plus/element-plus/issues/9932) by [@init-qy](https://togithub.com/init-qy)) - Build fix Window build locale ([#9995](https://togithub.com/element-plus/element-plus/issues/9995) by [@frank201113](https://togithub.com/frank201113)) - Components \[form-item] do not validate without `prop` property ([#9993](https://togithub.com/element-plus/element-plus/issues/9993) by [@btea](https://togithub.com/btea)) - Components \[dropdown] button group style missing ([#10029](https://togithub.com/element-plus/element-plus/issues/10029) by [@chenxch](https://togithub.com/chenxch)) - Locale update estonian translations ([#10004](https://togithub.com/element-plus/element-plus/issues/10004) by [@vinksz](https://togithub.com/vinksz)) - Components the label causes the click event to trigger twice ([#9991](https://togithub.com/element-plus/element-plus/issues/9991) by [@iDestin](https://togithub.com/iDestin)) - Components \[tooltip] update popper after content change ([#10044](https://togithub.com/element-plus/element-plus/issues/10044) by [@btea](https://togithub.com/btea)) - Components \[cascader] placeholder disappear when resetForm ([#10036](https://togithub.com/element-plus/element-plus/issues/10036) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[tabs] fix typo of PaneName ([#10006](https://togithub.com/element-plus/element-plus/issues/10006) by [@THUzxj](https://togithub.com/THUzxj)) - Components \[time-picker] fix popup not showing ([#9941](https://togithub.com/element-plus/element-plus/issues/9941) by [@Giwayume](https://togithub.com/Giwayume)) ##### Refactors - Components \[loading] use JSX in Unit test ([#9772](https://togithub.com/element-plus/element-plus/issues/9772) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[checkbox] refactor ([#9594](https://togithub.com/element-plus/element-plus/issues/9594) by [@MonsterPi13](https://togithub.com/MonsterPi13)) - Components \[color-picker] switch to script-setup syntax ([#9672](https://togithub.com/element-plus/element-plus/issues/9672) by [@weidehai](https://togithub.com/weidehai)) - Components switch to vue macros ([#9306](https://togithub.com/element-plus/element-plus/issues/9306) by [@sxzz](https://togithub.com/sxzz)) - Components \[loading] change `viewBox` default value ([#9769](https://togithub.com/element-plus/element-plus/issues/9769) by [@tolking](https://togithub.com/tolking)) - Components \[tree-select] use JSX in Unit test ([#9786](https://togithub.com/element-plus/element-plus/issues/9786) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[upload] use JSX in Unit test ([#9811](https://togithub.com/element-plus/element-plus/issues/9811) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[tooltip] switch to script-setup syntax ([#9685](https://togithub.com/element-plus/element-plus/issues/9685) by [@SnowingFox](https://togithub.com/SnowingFox)) - Directives \[repeat-click] refactor ([#9853](https://togithub.com/element-plus/element-plus/issues/9853) by [@sxzz](https://togithub.com/sxzz)) - Components \[calendar] use self-closing element ([#9854](https://togithub.com/element-plus/element-plus/issues/9854) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[popper] fix type error ([#8529](https://togithub.com/element-plus/element-plus/issues/8529) by [@holazz](https://togithub.com/holazz)) - Components \[popper] use JSX in Unit test ([#8462](https://togithub.com/element-plus/element-plus/issues/8462) by [@holazz](https://togithub.com/holazz)) - Docs filter bot in contributors list ([#9967](https://togithub.com/element-plus/element-plus/issues/9967) by [@btea](https://togithub.com/btea)) - Perf(components): \[tabs] improve order performance - Build optimize the conversion of attributes in documents ([#9970](https://togithub.com/element-plus/element-plus/issues/9970) by [@tolking](https://togithub.com/tolking))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 has been generated by Mend Renovate. View repository job log here.