element-plus/element-plus
### [`v2.2.17`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.17)
[Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.16...2.2.17)
##### 2.2.17
*2022-09-16*
##### Features
- Components \[select] add placement ([#9621](https://togithub.com/element-plus/element-plus/issues/9621) by [@chenxch](https://togithub.com/chenxch))
- Components \[select-v2] add placement ([#9622](https://togithub.com/element-plus/element-plus/issues/9622) by [@chenxch](https://togithub.com/chenxch))
- Components \[el-steps] support custom icon when status is error ([#9603](https://togithub.com/element-plus/element-plus/issues/9603) by [@z-ao](https://togithub.com/z-ao))
- Components \[message-box] allow pass function to `message` option ([#9405](https://togithub.com/element-plus/element-plus/issues/9405) by [@holazz](https://togithub.com/holazz))
- Components \[select] enhanced suffix ([#9619](https://togithub.com/element-plus/element-plus/issues/9619) by [@chenxch](https://togithub.com/chenxch))
- Components \[select-v2]\[tree-v2] add virtual-list style dependency ([#7129](https://togithub.com/element-plus/element-plus/issues/7129) by [@muuyao](https://togithub.com/muuyao))
##### Bug fixes
- Components \[select-v2] support empty string value ([#9609](https://togithub.com/element-plus/element-plus/issues/9609) by [@chenxch](https://togithub.com/chenxch))
- Components \[tree-node-content] slot inherit styles ([#9613](https://togithub.com/element-plus/element-plus/issues/9613) by [@chenxch](https://togithub.com/chenxch))
- Hooks \[useLockscreen] close shake ([#9610](https://togithub.com/element-plus/element-plus/issues/9610) by [@chenxch](https://togithub.com/chenxch))
- Components \[button] type text deprecated ([#9611](https://togithub.com/element-plus/element-plus/issues/9611) by [@chenxch](https://togithub.com/chenxch))
- Components \[upload] always display upload trigger ([#9607](https://togithub.com/element-plus/element-plus/issues/9607) by [@holazz](https://togithub.com/holazz))
- ElPopover components dts ([#9569](https://togithub.com/element-plus/element-plus/issues/9569) by [@hackycy](https://togithub.com/hackycy))
- Components \[form-item] don't add required rule repeatedly ([#9618](https://togithub.com/element-plus/element-plus/issues/9618) by [@sxzz](https://togithub.com/sxzz))
- Components \[popper] default flip feature ([#9584](https://togithub.com/element-plus/element-plus/issues/9584) by [@YornQiu](https://togithub.com/YornQiu))
- Components \[table] typed column's min-width not effect ([#9540](https://togithub.com/element-plus/element-plus/issues/9540) by [@wiidede](https://togithub.com/wiidede)) ([#9593](https://togithub.com/element-plus/element-plus/issues/9593))
- Components \[tree-select] fix typo ([#9635](https://togithub.com/element-plus/element-plus/issues/9635) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[table] selection column don't create table placeholder ([#9637](https://togithub.com/element-plus/element-plus/issues/9637) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Theme-chalk \[select] missing the is-small style ([#9639](https://togithub.com/element-plus/element-plus/issues/9639) by [@humorHan](https://togithub.com/humorHan))
- Components \[select] fix content overflow ([#9633](https://togithub.com/element-plus/element-plus/issues/9633) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[table] fix namespace ([#9654](https://togithub.com/element-plus/element-plus/issues/9654) by [@holazz](https://togithub.com/holazz))
- Components \[tree] repeat trigger change event on the same node ([#9645](https://togithub.com/element-plus/element-plus/issues/9645) by [@holazz](https://togithub.com/holazz))
- Components \[select] keep hover after clearing ([#9644](https://togithub.com/element-plus/element-plus/issues/9644) by [@chenxch](https://togithub.com/chenxch))
- Components \[loading] remove `el-loading-parent--relative` correctly ([#9630](https://togithub.com/element-plus/element-plus/issues/9630) by [@wiidede](https://togithub.com/wiidede))
- Hooks \[use-popper-container] fix namespace ([#9655](https://togithub.com/element-plus/element-plus/issues/9655) by [@holazz](https://togithub.com/holazz))
- Components \[rate] fast move mouseLeave not triggered ([#9608](https://togithub.com/element-plus/element-plus/issues/9608) by [@chenxch](https://togithub.com/chenxch))
- Components \[select-v2] Tags content overflow wrap ([#9677](https://togithub.com/element-plus/element-plus/issues/9677) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[table] throw error when no matching column ([#9682](https://togithub.com/element-plus/element-plus/issues/9682) by [@qq282126990](https://togithub.com/qq282126990))
- Components \[table-v2] cell and header-cell slots parmas ([#9665](https://togithub.com/element-plus/element-plus/issues/9665) by [@chenxch](https://togithub.com/chenxch))
- Components \[select-v2] fix placeholder style ([#9707](https://togithub.com/element-plus/element-plus/issues/9707) by [@holazz](https://togithub.com/holazz))
- Components \[select-v2] respect `--el-component-size` ([#9706](https://togithub.com/element-plus/element-plus/issues/9706) by [@holazz](https://togithub.com/holazz))
- Components \[time-picker] fix end-time can't be callback ([#9669](https://togithub.com/element-plus/element-plus/issues/9669) by [@MrCat33](https://togithub.com/MrCat33))
- Components \[tree] setCurrentKey() type error ([#9709](https://togithub.com/element-plus/element-plus/issues/9709) by [@zhiyuanzmj](https://togithub.com/zhiyuanzmj))
- Components \[cascader] fix large interval when multiple checkboxes ([#9428](https://togithub.com/element-plus/element-plus/issues/9428) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[select] fix select hover flicker ([#9521](https://togithub.com/element-plus/element-plus/issues/9521) by [@ChenAdien](https://togithub.com/ChenAdien))
- Components \[select] fix option-group get wrong visible ([#9726](https://togithub.com/element-plus/element-plus/issues/9726) by [@init-qy](https://togithub.com/init-qy))
- Components \[loading] fix invalid position sticky ([#9720](https://togithub.com/element-plus/element-plus/issues/9720) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[el-input] center in vertical direction ([#9732](https://togithub.com/element-plus/element-plus/issues/9732) by [@btea](https://togithub.com/btea))
- Components \[checkbox] fix only child element style border-radius ([#9746](https://togithub.com/element-plus/element-plus/issues/9746) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[popper] add missing id ([#9632](https://togithub.com/element-plus/element-plus/issues/9632) by [@plehnen](https://togithub.com/plehnen))
- Components \[cascader-panel] fix type error ([#9753](https://togithub.com/element-plus/element-plus/issues/9753) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- \[alert] description value in title's class ([#9771](https://togithub.com/element-plus/element-plus/issues/9771) by [@baiwusanyu-c](https://togithub.com/baiwusanyu-c))
- Components \[virtual-list] fix type error ([#9780](https://togithub.com/element-plus/element-plus/issues/9780) by [@Tsong-LC](https://togithub.com/Tsong-LC))
##### Refactors
- Components \[calendar] rename slot dateCell to date-cell ([#9590](https://togithub.com/element-plus/element-plus/issues/9590) by [@tolking](https://togithub.com/tolking))
- Components \[tabs] improve types ([#9561](https://togithub.com/element-plus/element-plus/issues/9561) by [@tolking](https://togithub.com/tolking))
- Components \[cascader] use JSX in Unit test ([#9674](https://togithub.com/element-plus/element-plus/issues/9674) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Build use pnpm `shell-emulator` instead of `cross-env` ([#9693](https://togithub.com/element-plus/element-plus/issues/9693) by [@sxzz](https://togithub.com/sxzz))
- Components \[cascader-panel] use JSX in Unit test ([#9710](https://togithub.com/element-plus/element-plus/issues/9710) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[image-viewer] use JSX in Unit test ([#9717](https://togithub.com/element-plus/element-plus/issues/9717) by [@holazz](https://togithub.com/holazz))
- Docs simplify imports ([#9724](https://togithub.com/element-plus/element-plus/issues/9724) by [@jack-pearson](https://togithub.com/jack-pearson))
- Utils refactor `flattedChildren` ([#9748](https://togithub.com/element-plus/element-plus/issues/9748) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Perf(components): \[message] prefer function slots ([#9625](https://togithub.com/element-plus/element-plus/issues/9625) by [@holazz](https://togithub.com/holazz))
### [`v2.2.16`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.16)
[Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.15...2.2.16)
##### 2.2.16
*2022-09-02*
##### Features
- Components \[image-viewer] add `setActiveItem` method ([#9389](https://togithub.com/element-plus/element-plus/issues/9389) by [@holazz](https://togithub.com/holazz))
- Components \[dialog] add align center prop ([#8947](https://togithub.com/element-plus/element-plus/issues/8947) by [@Hfutsora](https://togithub.com/Hfutsora))
- Components \[input-number] add new prop `readonly` ([#9545](https://togithub.com/element-plus/element-plus/issues/9545) by [@holazz](https://togithub.com/holazz))
- Components \[time-picker] add open and close handlers ([#9572](https://togithub.com/element-plus/element-plus/issues/9572) by [@jagoncalves14](https://togithub.com/jagoncalves14))
- Components \[date-picker] add open and close handlers ([#9571](https://togithub.com/element-plus/element-plus/issues/9571) by [@jagoncalves14](https://togithub.com/jagoncalves14))
- Components el-tree.currentNodekey responsive. close [#9576](https://togithub.com/element-plus/element-plus/issues/9576) ([#9577](https://togithub.com/element-plus/element-plus/issues/9577) by [@zhiyuanzmj](https://togithub.com/zhiyuanzmj))
- Components CascaderProps expandTrigger enum to type ([#9265](https://togithub.com/element-plus/element-plus/issues/9265) by [@hcwhan](https://togithub.com/hcwhan))
##### Bug fixes
- Theme-chalk fix datepicker sidebar of panel is covered by footer ([#9352](https://togithub.com/element-plus/element-plus/issues/9352) by [@Duncanxyz](https://togithub.com/Duncanxyz))
- Components \[date-picker] add flat polyfill ([#9465](https://togithub.com/element-plus/element-plus/issues/9465) by [@sxzz](https://togithub.com/sxzz))
- Components \[upload] onExceed is not called ([#9145](https://togithub.com/element-plus/element-plus/issues/9145) by [@makedopamine](https://togithub.com/makedopamine))
- Components \[upload] `onPreview` not work when `picture` list type ([#9448](https://togithub.com/element-plus/element-plus/issues/9448) by [@holazz](https://togithub.com/holazz))
- Components \[time-select] inherit disabled from form ([#9242](https://togithub.com/element-plus/element-plus/issues/9242) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[affix] expose `updateRoot` ([#9159](https://togithub.com/element-plus/element-plus/issues/9159) by [@CodeListener](https://togithub.com/CodeListener))
- Deps update dependency [@floating-ui/dom](https://togithub.com/floating-ui/dom) to v1 ([#9000](https://togithub.com/element-plus/element-plus/issues/9000) by [@renovate](https://togithub.com/renovate)\[bot])
- Components \[notification] custom icon not work ([#9498](https://togithub.com/element-plus/element-plus/issues/9498) by [@holazz](https://togithub.com/holazz))
- Utils fix `iconPropType` ([#9506](https://togithub.com/element-plus/element-plus/issues/9506) by [@holazz](https://togithub.com/holazz))
- Components \[cascader] collapse-tags-tooltip drop first item ([#9503](https://togithub.com/element-plus/element-plus/issues/9503) by [@ryuhangyeong](https://togithub.com/ryuhangyeong))
- Components \[table-v2] fix style import ([#9510](https://togithub.com/element-plus/element-plus/issues/9510) by [@holazz](https://togithub.com/holazz))
- Components \[dialog] bind `$attrs` ([#9455](https://togithub.com/element-plus/element-plus/issues/9455) by [@holazz](https://togithub.com/holazz))
- Components \[date-picker] only `td` tags with content can be select ([#9537](https://togithub.com/element-plus/element-plus/issues/9537) by [@btea](https://togithub.com/btea))
- Components \[table] fix sort-change event behavior ([#4640](https://togithub.com/element-plus/element-plus/issues/4640) by [@cokemine](https://togithub.com/cokemine))
- Components \[slider] trigger change event correctly ([#9553](https://togithub.com/element-plus/element-plus/issues/9553) by [@holazz](https://togithub.com/holazz))
- Components \[select-v2] emit('blur') does not carry parameter ([#9547](https://togithub.com/element-plus/element-plus/issues/9547) by [@sechi747](https://togithub.com/sechi747))
- Components \[table] el-table\_\_placeholder class disappear([#9527](https://togithub.com/element-plus/element-plus/issues/9527) by [@wiidede](https://togithub.com/wiidede)) ([#9529](https://togithub.com/element-plus/element-plus/issues/9529))
- Components \[table-v2] cell slots invalid ([#9531](https://togithub.com/element-plus/element-plus/issues/9531) by [@chenxch](https://togithub.com/chenxch))
- Components \[select] update finished calculating optionsInDropdown ([#9475](https://togithub.com/element-plus/element-plus/issues/9475) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[input] formatted values are out of sync ([#9501](https://togithub.com/element-plus/element-plus/issues/9501) by [@chenxch](https://togithub.com/chenxch))
- Directives \[repeat-click] Interval time is too short for single clicks ([#9466](https://togithub.com/element-plus/element-plus/issues/9466) by [@opuu](https://togithub.com/opuu))
- Components \[tabs] nav offset error when use both number and string ([#9222](https://togithub.com/element-plus/element-plus/issues/9222) by [@tolking](https://togithub.com/tolking))
- Components \[select] support dynamic value for option ([#9220](https://togithub.com/element-plus/element-plus/issues/9220) by [@buqiyuan](https://togithub.com/buqiyuan))
- Issue [#8278](https://togithub.com/element-plus/element-plus/issues/8278) ([#8331](https://togithub.com/element-plus/element-plus/issues/8331) by [@StephenKe](https://togithub.com/StephenKe))
- \[el-date-picker] fix DatePicker render error ([#7017](https://togithub.com/element-plus/element-plus/issues/7017) by [@soandsoprogrammer](https://togithub.com/soandsoprogrammer))
- Components \[form] reset field validate invalid ([#7166](https://togithub.com/element-plus/element-plus/issues/7166) by [@btea](https://togithub.com/btea))
- Components \[el-form] clear validate after reset fields
- Components \[el-menu] compatible `menu.value` is null ([#9566](https://togithub.com/element-plus/element-plus/issues/9566) by [@xiaoxian521](https://togithub.com/xiaoxian521))
- Components \[page-header] fix styles introduced on demand ([#9564](https://togithub.com/element-plus/element-plus/issues/9564) by [@LiZhequ](https://togithub.com/LiZhequ))
- Components \[pagination] add validate-event ([#9563](https://togithub.com/element-plus/element-plus/issues/9563) by [@tolking](https://togithub.com/tolking))
- Components \[loading] prevent click through ([#5822](https://togithub.com/element-plus/element-plus/issues/5822) by [@weidehai](https://togithub.com/weidehai))
- Components \[tree-v2] updated when pass dynamic defaultCheckedKeys ([#8228](https://togithub.com/element-plus/element-plus/issues/8228) by [@webfansplz](https://togithub.com/webfansplz))
- Components \[tree-select] `expand-on-click-node` not work ([#8973](https://togithub.com/element-plus/element-plus/issues/8973) by [@holazz](https://togithub.com/holazz))
- Components \[table] toggleRowExpansion typing ([#9512](https://togithub.com/element-plus/element-plus/issues/9512) by [@wiidede](https://togithub.com/wiidede))
- Components \[tree] fix setCurrentKey setCurrentNode emit ([#8881](https://togithub.com/element-plus/element-plus/issues/8881) by [@gjfei](https://togithub.com/gjfei))
- Components \[select] fix typo ([#9578](https://togithub.com/element-plus/element-plus/issues/9578) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[transfer] child component don't validate ([#9403](https://togithub.com/element-plus/element-plus/issues/9403) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[date-picker] Component ElInput validateEvent pass true ([#9402](https://togithub.com/element-plus/element-plus/issues/9402) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[table-v2] header-cell slots invalid ([#9585](https://togithub.com/element-plus/element-plus/issues/9585) by [@btea](https://togithub.com/btea))
- UseTree.ts修复tree-v2组件开启accordion模式后展开不了的问题 ([#9591](https://togithub.com/element-plus/element-plus/issues/9591) by [@qinhuangdaoooo](https://togithub.com/qinhuangdaoooo))
- Style(components): \[select, select-v2] adjust style ([#9496](https://togithub.com/element-plus/element-plus/issues/9496) by [@daonatural](https://togithub.com/daonatural))
- Fix Table using load to click to expand will trigger multiple load callbacks ([#9397](https://togithub.com/element-plus/element-plus/issues/9397) by [@qq282126990](https://togithub.com/qq282126990))
- Perf(components): \[table] export table defaults ([#8393](https://togithub.com/element-plus/element-plus/issues/8393) by [@xiaoxian521](https://togithub.com/xiaoxian521))
- Perf(hooks): \[use-namespace] simplify code ([#9298](https://togithub.com/element-plus/element-plus/issues/9298) by [@holazz](https://togithub.com/holazz))
##### Refactors
- Components \[tree] fix typo ([#9477](https://togithub.com/element-plus/element-plus/issues/9477) by [@Tsong-LC](https://togithub.com/Tsong-LC))
- Components \[popper]redfine the prop role type ([#9471](https://togithub.com/element-plus/element-plus/issues/9471) by [@MonsterPi13](https://togithub.com/MonsterPi13))
- Components \[popover] use JSX in Unit test ([#8337](https://togithub.com/element-plus/element-plus/issues/8337) by [@holazz](https://togithub.com/holazz))
- Utils refactor `iconPropType` ([#9502](https://togithub.com/element-plus/element-plus/issues/9502) by [@holazz](https://togithub.com/holazz))
- Utils refine `iconPropType` ([#9515](https://togithub.com/element-plus/element-plus/issues/9515) by [@holazz](https://togithub.com/holazz))
- Components \[notification] use JSX in Unit test ([#9530](https://togithub.com/element-plus/element-plus/issues/9530) by [@holazz](https://togithub.com/holazz))
- Icon reduce getter access ([#9360](https://togithub.com/element-plus/element-plus/issues/9360) by [@zhangenming](https://togithub.com/zhangenming))
- Components \[date-time-picker] use JSX in Unit test ([#9520](https://togithub.com/element-plus/element-plus/issues/9520) by [@Tsong-LC](https://togithub.com/Tsong-LC))
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.15
->2.2.17
Release Notes
element-plus/element-plus
### [`v2.2.17`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.17) [Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.16...2.2.17) ##### 2.2.17 *2022-09-16* ##### Features - Components \[select] add placement ([#9621](https://togithub.com/element-plus/element-plus/issues/9621) by [@chenxch](https://togithub.com/chenxch)) - Components \[select-v2] add placement ([#9622](https://togithub.com/element-plus/element-plus/issues/9622) by [@chenxch](https://togithub.com/chenxch)) - Components \[el-steps] support custom icon when status is error ([#9603](https://togithub.com/element-plus/element-plus/issues/9603) by [@z-ao](https://togithub.com/z-ao)) - Components \[message-box] allow pass function to `message` option ([#9405](https://togithub.com/element-plus/element-plus/issues/9405) by [@holazz](https://togithub.com/holazz)) - Components \[select] enhanced suffix ([#9619](https://togithub.com/element-plus/element-plus/issues/9619) by [@chenxch](https://togithub.com/chenxch)) - Components \[select-v2]\[tree-v2] add virtual-list style dependency ([#7129](https://togithub.com/element-plus/element-plus/issues/7129) by [@muuyao](https://togithub.com/muuyao)) ##### Bug fixes - Components \[select-v2] support empty string value ([#9609](https://togithub.com/element-plus/element-plus/issues/9609) by [@chenxch](https://togithub.com/chenxch)) - Components \[tree-node-content] slot inherit styles ([#9613](https://togithub.com/element-plus/element-plus/issues/9613) by [@chenxch](https://togithub.com/chenxch)) - Hooks \[useLockscreen] close shake ([#9610](https://togithub.com/element-plus/element-plus/issues/9610) by [@chenxch](https://togithub.com/chenxch)) - Components \[button] type text deprecated ([#9611](https://togithub.com/element-plus/element-plus/issues/9611) by [@chenxch](https://togithub.com/chenxch)) - Components \[upload] always display upload trigger ([#9607](https://togithub.com/element-plus/element-plus/issues/9607) by [@holazz](https://togithub.com/holazz)) - ElPopover components dts ([#9569](https://togithub.com/element-plus/element-plus/issues/9569) by [@hackycy](https://togithub.com/hackycy)) - Components \[form-item] don't add required rule repeatedly ([#9618](https://togithub.com/element-plus/element-plus/issues/9618) by [@sxzz](https://togithub.com/sxzz)) - Components \[popper] default flip feature ([#9584](https://togithub.com/element-plus/element-plus/issues/9584) by [@YornQiu](https://togithub.com/YornQiu)) - Components \[table] typed column's min-width not effect ([#9540](https://togithub.com/element-plus/element-plus/issues/9540) by [@wiidede](https://togithub.com/wiidede)) ([#9593](https://togithub.com/element-plus/element-plus/issues/9593)) - Components \[tree-select] fix typo ([#9635](https://togithub.com/element-plus/element-plus/issues/9635) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[table] selection column don't create table placeholder ([#9637](https://togithub.com/element-plus/element-plus/issues/9637) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Theme-chalk \[select] missing the is-small style ([#9639](https://togithub.com/element-plus/element-plus/issues/9639) by [@humorHan](https://togithub.com/humorHan)) - Components \[select] fix content overflow ([#9633](https://togithub.com/element-plus/element-plus/issues/9633) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[table] fix namespace ([#9654](https://togithub.com/element-plus/element-plus/issues/9654) by [@holazz](https://togithub.com/holazz)) - Components \[tree] repeat trigger change event on the same node ([#9645](https://togithub.com/element-plus/element-plus/issues/9645) by [@holazz](https://togithub.com/holazz)) - Components \[select] keep hover after clearing ([#9644](https://togithub.com/element-plus/element-plus/issues/9644) by [@chenxch](https://togithub.com/chenxch)) - Components \[loading] remove `el-loading-parent--relative` correctly ([#9630](https://togithub.com/element-plus/element-plus/issues/9630) by [@wiidede](https://togithub.com/wiidede)) - Hooks \[use-popper-container] fix namespace ([#9655](https://togithub.com/element-plus/element-plus/issues/9655) by [@holazz](https://togithub.com/holazz)) - Components \[rate] fast move mouseLeave not triggered ([#9608](https://togithub.com/element-plus/element-plus/issues/9608) by [@chenxch](https://togithub.com/chenxch)) - Components \[select-v2] Tags content overflow wrap ([#9677](https://togithub.com/element-plus/element-plus/issues/9677) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[table] throw error when no matching column ([#9682](https://togithub.com/element-plus/element-plus/issues/9682) by [@qq282126990](https://togithub.com/qq282126990)) - Components \[table-v2] cell and header-cell slots parmas ([#9665](https://togithub.com/element-plus/element-plus/issues/9665) by [@chenxch](https://togithub.com/chenxch)) - Components \[select-v2] fix placeholder style ([#9707](https://togithub.com/element-plus/element-plus/issues/9707) by [@holazz](https://togithub.com/holazz)) - Components \[select-v2] respect `--el-component-size` ([#9706](https://togithub.com/element-plus/element-plus/issues/9706) by [@holazz](https://togithub.com/holazz)) - Components \[time-picker] fix end-time can't be callback ([#9669](https://togithub.com/element-plus/element-plus/issues/9669) by [@MrCat33](https://togithub.com/MrCat33)) - Components \[tree] setCurrentKey() type error ([#9709](https://togithub.com/element-plus/element-plus/issues/9709) by [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)) - Components \[cascader] fix large interval when multiple checkboxes ([#9428](https://togithub.com/element-plus/element-plus/issues/9428) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[select] fix select hover flicker ([#9521](https://togithub.com/element-plus/element-plus/issues/9521) by [@ChenAdien](https://togithub.com/ChenAdien)) - Components \[select] fix option-group get wrong visible ([#9726](https://togithub.com/element-plus/element-plus/issues/9726) by [@init-qy](https://togithub.com/init-qy)) - Components \[loading] fix invalid position sticky ([#9720](https://togithub.com/element-plus/element-plus/issues/9720) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[el-input] center in vertical direction ([#9732](https://togithub.com/element-plus/element-plus/issues/9732) by [@btea](https://togithub.com/btea)) - Components \[checkbox] fix only child element style border-radius ([#9746](https://togithub.com/element-plus/element-plus/issues/9746) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[popper] add missing id ([#9632](https://togithub.com/element-plus/element-plus/issues/9632) by [@plehnen](https://togithub.com/plehnen)) - Components \[cascader-panel] fix type error ([#9753](https://togithub.com/element-plus/element-plus/issues/9753) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - \[alert] description value in title's class ([#9771](https://togithub.com/element-plus/element-plus/issues/9771) by [@baiwusanyu-c](https://togithub.com/baiwusanyu-c)) - Components \[virtual-list] fix type error ([#9780](https://togithub.com/element-plus/element-plus/issues/9780) by [@Tsong-LC](https://togithub.com/Tsong-LC)) ##### Refactors - Components \[calendar] rename slot dateCell to date-cell ([#9590](https://togithub.com/element-plus/element-plus/issues/9590) by [@tolking](https://togithub.com/tolking)) - Components \[tabs] improve types ([#9561](https://togithub.com/element-plus/element-plus/issues/9561) by [@tolking](https://togithub.com/tolking)) - Components \[cascader] use JSX in Unit test ([#9674](https://togithub.com/element-plus/element-plus/issues/9674) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Build use pnpm `shell-emulator` instead of `cross-env` ([#9693](https://togithub.com/element-plus/element-plus/issues/9693) by [@sxzz](https://togithub.com/sxzz)) - Components \[cascader-panel] use JSX in Unit test ([#9710](https://togithub.com/element-plus/element-plus/issues/9710) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[image-viewer] use JSX in Unit test ([#9717](https://togithub.com/element-plus/element-plus/issues/9717) by [@holazz](https://togithub.com/holazz)) - Docs simplify imports ([#9724](https://togithub.com/element-plus/element-plus/issues/9724) by [@jack-pearson](https://togithub.com/jack-pearson)) - Utils refactor `flattedChildren` ([#9748](https://togithub.com/element-plus/element-plus/issues/9748) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Perf(components): \[message] prefer function slots ([#9625](https://togithub.com/element-plus/element-plus/issues/9625) by [@holazz](https://togithub.com/holazz)) ### [`v2.2.16`](https://togithub.com/element-plus/element-plus/releases/tag/2.2.16) [Compare Source](https://togithub.com/element-plus/element-plus/compare/2.2.15...2.2.16) ##### 2.2.16 *2022-09-02* ##### Features - Components \[image-viewer] add `setActiveItem` method ([#9389](https://togithub.com/element-plus/element-plus/issues/9389) by [@holazz](https://togithub.com/holazz)) - Components \[dialog] add align center prop ([#8947](https://togithub.com/element-plus/element-plus/issues/8947) by [@Hfutsora](https://togithub.com/Hfutsora)) - Components \[input-number] add new prop `readonly` ([#9545](https://togithub.com/element-plus/element-plus/issues/9545) by [@holazz](https://togithub.com/holazz)) - Components \[time-picker] add open and close handlers ([#9572](https://togithub.com/element-plus/element-plus/issues/9572) by [@jagoncalves14](https://togithub.com/jagoncalves14)) - Components \[date-picker] add open and close handlers ([#9571](https://togithub.com/element-plus/element-plus/issues/9571) by [@jagoncalves14](https://togithub.com/jagoncalves14)) - Components el-tree.currentNodekey responsive. close [#9576](https://togithub.com/element-plus/element-plus/issues/9576) ([#9577](https://togithub.com/element-plus/element-plus/issues/9577) by [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)) - Components CascaderProps expandTrigger enum to type ([#9265](https://togithub.com/element-plus/element-plus/issues/9265) by [@hcwhan](https://togithub.com/hcwhan)) ##### Bug fixes - Theme-chalk fix datepicker sidebar of panel is covered by footer ([#9352](https://togithub.com/element-plus/element-plus/issues/9352) by [@Duncanxyz](https://togithub.com/Duncanxyz)) - Components \[date-picker] add flat polyfill ([#9465](https://togithub.com/element-plus/element-plus/issues/9465) by [@sxzz](https://togithub.com/sxzz)) - Components \[upload] onExceed is not called ([#9145](https://togithub.com/element-plus/element-plus/issues/9145) by [@makedopamine](https://togithub.com/makedopamine)) - Components \[upload] `onPreview` not work when `picture` list type ([#9448](https://togithub.com/element-plus/element-plus/issues/9448) by [@holazz](https://togithub.com/holazz)) - Components \[time-select] inherit disabled from form ([#9242](https://togithub.com/element-plus/element-plus/issues/9242) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[affix] expose `updateRoot` ([#9159](https://togithub.com/element-plus/element-plus/issues/9159) by [@CodeListener](https://togithub.com/CodeListener)) - Deps update dependency [@floating-ui/dom](https://togithub.com/floating-ui/dom) to v1 ([#9000](https://togithub.com/element-plus/element-plus/issues/9000) by [@renovate](https://togithub.com/renovate)\[bot]) - Components \[notification] custom icon not work ([#9498](https://togithub.com/element-plus/element-plus/issues/9498) by [@holazz](https://togithub.com/holazz)) - Utils fix `iconPropType` ([#9506](https://togithub.com/element-plus/element-plus/issues/9506) by [@holazz](https://togithub.com/holazz)) - Components \[cascader] collapse-tags-tooltip drop first item ([#9503](https://togithub.com/element-plus/element-plus/issues/9503) by [@ryuhangyeong](https://togithub.com/ryuhangyeong)) - Components \[table-v2] fix style import ([#9510](https://togithub.com/element-plus/element-plus/issues/9510) by [@holazz](https://togithub.com/holazz)) - Components \[dialog] bind `$attrs` ([#9455](https://togithub.com/element-plus/element-plus/issues/9455) by [@holazz](https://togithub.com/holazz)) - Components \[date-picker] only `td` tags with content can be select ([#9537](https://togithub.com/element-plus/element-plus/issues/9537) by [@btea](https://togithub.com/btea)) - Components \[table] fix sort-change event behavior ([#4640](https://togithub.com/element-plus/element-plus/issues/4640) by [@cokemine](https://togithub.com/cokemine)) - Components \[slider] trigger change event correctly ([#9553](https://togithub.com/element-plus/element-plus/issues/9553) by [@holazz](https://togithub.com/holazz)) - Components \[select-v2] emit('blur') does not carry parameter ([#9547](https://togithub.com/element-plus/element-plus/issues/9547) by [@sechi747](https://togithub.com/sechi747)) - Components \[table] el-table\_\_placeholder class disappear([#9527](https://togithub.com/element-plus/element-plus/issues/9527) by [@wiidede](https://togithub.com/wiidede)) ([#9529](https://togithub.com/element-plus/element-plus/issues/9529)) - Components \[table-v2] cell slots invalid ([#9531](https://togithub.com/element-plus/element-plus/issues/9531) by [@chenxch](https://togithub.com/chenxch)) - Components \[select] update finished calculating optionsInDropdown ([#9475](https://togithub.com/element-plus/element-plus/issues/9475) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[input] formatted values are out of sync ([#9501](https://togithub.com/element-plus/element-plus/issues/9501) by [@chenxch](https://togithub.com/chenxch)) - Directives \[repeat-click] Interval time is too short for single clicks ([#9466](https://togithub.com/element-plus/element-plus/issues/9466) by [@opuu](https://togithub.com/opuu)) - Components \[tabs] nav offset error when use both number and string ([#9222](https://togithub.com/element-plus/element-plus/issues/9222) by [@tolking](https://togithub.com/tolking)) - Components \[select] support dynamic value for option ([#9220](https://togithub.com/element-plus/element-plus/issues/9220) by [@buqiyuan](https://togithub.com/buqiyuan)) - Issue [#8278](https://togithub.com/element-plus/element-plus/issues/8278) ([#8331](https://togithub.com/element-plus/element-plus/issues/8331) by [@StephenKe](https://togithub.com/StephenKe)) - \[el-date-picker] fix DatePicker render error ([#7017](https://togithub.com/element-plus/element-plus/issues/7017) by [@soandsoprogrammer](https://togithub.com/soandsoprogrammer)) - Components \[form] reset field validate invalid ([#7166](https://togithub.com/element-plus/element-plus/issues/7166) by [@btea](https://togithub.com/btea)) - Components \[el-form] clear validate after reset fields - Components \[el-menu] compatible `menu.value` is null ([#9566](https://togithub.com/element-plus/element-plus/issues/9566) by [@xiaoxian521](https://togithub.com/xiaoxian521)) - Components \[page-header] fix styles introduced on demand ([#9564](https://togithub.com/element-plus/element-plus/issues/9564) by [@LiZhequ](https://togithub.com/LiZhequ)) - Components \[pagination] add validate-event ([#9563](https://togithub.com/element-plus/element-plus/issues/9563) by [@tolking](https://togithub.com/tolking)) - Components \[loading] prevent click through ([#5822](https://togithub.com/element-plus/element-plus/issues/5822) by [@weidehai](https://togithub.com/weidehai)) - Components \[tree-v2] updated when pass dynamic defaultCheckedKeys ([#8228](https://togithub.com/element-plus/element-plus/issues/8228) by [@webfansplz](https://togithub.com/webfansplz)) - Components \[tree-select] `expand-on-click-node` not work ([#8973](https://togithub.com/element-plus/element-plus/issues/8973) by [@holazz](https://togithub.com/holazz)) - Components \[table] toggleRowExpansion typing ([#9512](https://togithub.com/element-plus/element-plus/issues/9512) by [@wiidede](https://togithub.com/wiidede)) - Components \[tree] fix setCurrentKey setCurrentNode emit ([#8881](https://togithub.com/element-plus/element-plus/issues/8881) by [@gjfei](https://togithub.com/gjfei)) - Components \[select] fix typo ([#9578](https://togithub.com/element-plus/element-plus/issues/9578) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[transfer] child component don't validate ([#9403](https://togithub.com/element-plus/element-plus/issues/9403) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[date-picker] Component ElInput validateEvent pass true ([#9402](https://togithub.com/element-plus/element-plus/issues/9402) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[table-v2] header-cell slots invalid ([#9585](https://togithub.com/element-plus/element-plus/issues/9585) by [@btea](https://togithub.com/btea)) - UseTree.ts修复tree-v2组件开启accordion模式后展开不了的问题 ([#9591](https://togithub.com/element-plus/element-plus/issues/9591) by [@qinhuangdaoooo](https://togithub.com/qinhuangdaoooo)) - Style(components): \[select, select-v2] adjust style ([#9496](https://togithub.com/element-plus/element-plus/issues/9496) by [@daonatural](https://togithub.com/daonatural)) - Fix Table using load to click to expand will trigger multiple load callbacks ([#9397](https://togithub.com/element-plus/element-plus/issues/9397) by [@qq282126990](https://togithub.com/qq282126990)) - Perf(components): \[table] export table defaults ([#8393](https://togithub.com/element-plus/element-plus/issues/8393) by [@xiaoxian521](https://togithub.com/xiaoxian521)) - Perf(hooks): \[use-namespace] simplify code ([#9298](https://togithub.com/element-plus/element-plus/issues/9298) by [@holazz](https://togithub.com/holazz)) ##### Refactors - Components \[tree] fix typo ([#9477](https://togithub.com/element-plus/element-plus/issues/9477) by [@Tsong-LC](https://togithub.com/Tsong-LC)) - Components \[popper]redfine the prop role type ([#9471](https://togithub.com/element-plus/element-plus/issues/9471) by [@MonsterPi13](https://togithub.com/MonsterPi13)) - Components \[popover] use JSX in Unit test ([#8337](https://togithub.com/element-plus/element-plus/issues/8337) by [@holazz](https://togithub.com/holazz)) - Utils refactor `iconPropType` ([#9502](https://togithub.com/element-plus/element-plus/issues/9502) by [@holazz](https://togithub.com/holazz)) - Utils refine `iconPropType` ([#9515](https://togithub.com/element-plus/element-plus/issues/9515) by [@holazz](https://togithub.com/holazz)) - Components \[notification] use JSX in Unit test ([#9530](https://togithub.com/element-plus/element-plus/issues/9530) by [@holazz](https://togithub.com/holazz)) - Icon reduce getter access ([#9360](https://togithub.com/element-plus/element-plus/issues/9360) by [@zhangenming](https://togithub.com/zhangenming)) - Components \[date-time-picker] use JSX in Unit test ([#9520](https://togithub.com/element-plus/element-plus/issues/9520) by [@Tsong-LC](https://togithub.com/Tsong-LC))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.