From e05b64eeec2b50c04ecf467712ade5b468ecc4a1 Mon Sep 17 00:00:00 2001 From: HQ-Lin Date: Mon, 29 Aug 2022 15:43:17 +0800 Subject: [PATCH 1/3] chore: publish 0.40.5 --- package.json | 2 +- site/test-coverage.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 75f820b52..7a00efb7b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tdesign-react", "purename": "tdesign", - "version": "0.40.4", + "version": "0.40.5", "description": "TDesign Component for React", "title": "tdesign-react", "main": "lib/index.js", diff --git a/site/test-coverage.js b/site/test-coverage.js index b1a638d5a..0af74812f 100644 --- a/site/test-coverage.js +++ b/site/test-coverage.js @@ -1,5 +1,5 @@ export default { - "unit": {"util":"41.31%","affix":"90.16%","affix/Example":"82.35%","alert":"74.47%","alert/Example":"90.91%","anchor":"72.85%","anchor/Example":"81.82%","avatar":"82.72%","avatar/Example":"100.00%","badge":"69.23%","badge/Example":"100.00%","breadcrumb":"94.87%","breadcrumb/Example":"93.75%","button":"64.52%","button/Example":"100.00%","calendar":"83.76%","calendar/Example":"78.76%","card":"97.22%","card/Example":"78.79%","cascader":"60.94%","cascader/Example":"74.56%","checkbox":"80.25%","checkbox/Example":"71.43%","collapse":"77.27%","collapse/Example":"77.27%","colorPicker":"53.42%","colorPicker/Example":"82.14%","comment":"100.00%","comment/Example":"92.31%","common":"96.00%","configProvider":"58.33%","configProvider/Example":"0.00%","datePicker":"34.48%","datePicker/Example":"53.66%","dialog":"54.80%","dialog/Example":"41.21%","divider":"50.00%","divider/Example":"100.00%","drawer":"67.83%","drawer/Example":"63.89%","dropdown":"84.07%","dropdown/Example":"72.73%","form":"70.38%","form/Example":"47.15%","grid":"85.57%","grid/Example":"100.00%","hooks":"10.92%","icon/Example":"0.00%","image":"88.10%","imageViewer":"24.46%","imageViewer/Example":"95.00%","image/Example":"85.71%","input":"78.26%","inputAdornment":"90.00%","inputAdornment/Example":"100.00%","inputNumber":"82.35%","inputNumber/Example":"77.14%","input/Example":"59.52%","jumper":"54.84%","jumper/Example":"80.00%","layout":"91.84%","layout/Example":"100.00%","link":"80.00%","link/Example":"88.89%","list":"69.39%","list/Example":"78.67%","loading":"65.52%","loading/Example":"57.89%","locale":"82.61%","menu":"71.88%","menu/Example":"62.34%","message":"18.98%","message/Example":"0.00%","notification":"81.40%","notification/Example":"48.78%","pagination":"87.68%","pagination/Example":"52.27%","popconfirm":"73.13%","popconfirm/Example":"66.67%","popup":"79.26%","popup/Example":"70.83%","progress":"79.07%","progress/Example":"100.00%","radio":"76.36%","radio/Example":"65.52%","rangeInput":"61.54%","rangeInput/Example":"0.00%","rate":"71.74%","rate/Example":"100.00%","search":"0.00%","select":"66.77%","selectInput":"74.76%","selectInput/Example":"0.00%","select/Example":"72.32%","skeleton":"74.60%","skeleton/Example":"83.33%","slider":"84.44%","slider/Example":"100.00%","space":"72.92%","space/Example":"100.00%","steps":"84.81%","steps/Example":"86.36%","stickyTool":"0.00%","swiper":"66.86%","swiper/Example":"94.44%","switch":"68.29%","switch/Example":"80.00%","table":"51.12%","table/Example":"65.24%","tabs":"87.50%","tabs/Example":"69.39%","tag":"75.00%","tagInput":"52.50%","tagInput/Example":"0.00%","tag/Example":"87.50%","textarea":"79.49%","textarea/Example":"32.26%","timePicker":"59.06%","timePicker/Example":"70.37%","timeline":"81.36%","timeline/Example":"69.57%","tooltip":"56.14%","tooltip/Example":"64.52%","transfer":"60.10%","transfer/Example":"91.89%","tree":"28.95%","treeSelect":"67.94%","treeSelect/Example":"56.67%","tree/Example":"40.63%","upload":"38.79%","upload/Example":"53.52%","watermark":"68.29%","watermark/Example":"100.00%","all":"57.77%"}, + "unit": {"util":"41.53%","affix":"90.16%","affix/Example":"82.35%","alert":"74.47%","alert/Example":"90.91%","anchor":"72.85%","anchor/Example":"81.82%","avatar":"82.72%","avatar/Example":"100.00%","badge":"69.23%","badge/Example":"100.00%","breadcrumb":"94.87%","breadcrumb/Example":"93.75%","button":"64.52%","button/Example":"100.00%","calendar":"83.76%","calendar/Example":"78.76%","card":"97.22%","card/Example":"78.79%","cascader":"60.94%","cascader/Example":"74.56%","checkbox":"80.25%","checkbox/Example":"71.43%","collapse":"79.52%","collapse/Example":"77.27%","colorPicker":"53.42%","colorPicker/Example":"82.14%","comment":"100.00%","comment/Example":"92.31%","common":"96.00%","configProvider":"58.33%","configProvider/Example":"0.00%","datePicker":"34.48%","datePicker/Example":"53.66%","dialog":"54.80%","dialog/Example":"41.62%","divider":"50.00%","divider/Example":"100.00%","drawer":"67.83%","drawer/Example":"63.89%","dropdown":"84.07%","dropdown/Example":"72.73%","form":"70.38%","form/Example":"47.15%","grid":"85.57%","grid/Example":"100.00%","hooks":"10.92%","icon/Example":"0.00%","image":"88.10%","imageViewer":"24.46%","imageViewer/Example":"95.00%","image/Example":"85.71%","input":"78.26%","inputAdornment":"90.00%","inputAdornment/Example":"100.00%","inputNumber":"82.35%","inputNumber/Example":"77.14%","input/Example":"59.52%","jumper":"54.84%","jumper/Example":"80.00%","layout":"91.84%","layout/Example":"100.00%","link":"80.00%","link/Example":"88.89%","list":"69.39%","list/Example":"78.67%","loading":"65.52%","loading/Example":"57.89%","locale":"82.61%","menu":"71.88%","menu/Example":"62.34%","message":"18.98%","message/Example":"0.00%","notification":"81.40%","notification/Example":"48.78%","pagination":"87.68%","pagination/Example":"52.27%","popconfirm":"73.13%","popconfirm/Example":"66.67%","popup":"79.26%","popup/Example":"70.83%","progress":"79.07%","progress/Example":"100.00%","radio":"76.36%","radio/Example":"65.52%","rangeInput":"61.54%","rangeInput/Example":"0.00%","rate":"71.74%","rate/Example":"100.00%","search":"0.00%","select":"66.77%","selectInput":"74.76%","selectInput/Example":"0.00%","select/Example":"72.32%","skeleton":"74.60%","skeleton/Example":"83.33%","slider":"84.44%","slider/Example":"100.00%","space":"72.92%","space/Example":"100.00%","steps":"84.81%","steps/Example":"86.36%","stickyTool":"0.00%","swiper":"66.86%","swiper/Example":"94.44%","switch":"68.29%","switch/Example":"80.00%","table":"50.78%","table/Example":"65.24%","tabs":"87.50%","tabs/Example":"69.39%","tag":"75.00%","tagInput":"52.50%","tagInput/Example":"0.00%","tag/Example":"87.50%","textarea":"79.49%","textarea/Example":"32.26%","timePicker":"59.06%","timePicker/Example":"70.37%","timeline":"81.36%","timeline/Example":"69.57%","tooltip":"56.14%","tooltip/Example":"64.52%","transfer":"86.67%","transfer/Example":"91.89%","tree":"49.25%","treeSelect":"67.94%","treeSelect/Example":"56.67%","tree/Example":"40.63%","upload":"38.79%","upload/Example":"53.52%","watermark":"68.29%","watermark/Example":"100.00%","all":"58.45%"}, "e2e": {"util":"30.94%","addon":"92.86%","addon/Example":"100.00%","affix":"22.03%","affix/Example":"66.67%","alert":"82.76%","alert/Example":"100.00%","anchor":"32.85%","anchor/Example":"89.47%","avatar":"81.25%","avatar/Example":"100.00%","badge":"100.00%","badge/Example":"100.00%","breadcrumb":"93.94%","breadcrumb/Example":"93.75%","button":"94.74%","button/Example":"100.00%","calendar":"79.13%","calendar/Example":"74.77%","card":"0.00%","cascader":"35.16%","cascader/Example":"77.45%","checkbox":"60.94%","checkbox/Example":"71.43%","comment":"100.00%","comment/Example":"92.31%","common":"46.81%","configProvider":"61.54%","datePicker":"13.89%","datePicker/Example":"65.38%","dialog":"45.64%","dialog/Example":"42.66%","divider":"91.67%","divider/Example":"100.00%","drawer":"55.32%","drawer/Example":"64.06%","dropdown":"26.04%","dropdown/Example":"72.73%","form":"31.88%","form/Example":"45.45%","grid":"73.33%","grid/Example":"100.00%","icon/Example":"100.00%","input":"51.14%","inputNumber":"55.56%","inputNumber/Example":"75.00%","input/Example":"57.89%","layout":"93.02%","layout/Example":"100.00%","list":"77.42%","list/Example":"72.00%","loading":"59.15%","loading/Example":"48.72%","locale":"56.52%","menu":"73.38%","menu/Example":"62.34%","message":"43.00%","message/Example":"44.12%","notification":"39.20%","notification/Example":"48.78%","pagination":"44.21%","pagination/Example":"54.76%","popconfirm":"21.57%","popconfirm/Example":"66.67%","popup":"58.18%","popup/Example":"78.57%","progress":"95.45%","progress/Example":"100.00%","radio":"71.05%","radio/Example":"66.67%","rate":"0.00%","select":"22.84%","selectInput":"67.03%","selectInput/Example":"52.42%","select/Example":"72.15%","skeleton":"97.67%","skeleton/Example":"88.89%","slider":"50.86%","slider/Example":"100.00%","steps":"91.67%","steps/Example":"81.82%","stickyTool":"0.00%","swiper":"62.90%","swiper/Example":"88.89%","switch":"74.07%","switch/Example":"80.00%","table":"64.47%","table/Example":"64.12%","tabs":"54.61%","tabs/Example":"67.39%","tag":"71.43%","tagInput":"49.64%","tagInput/Example":"74.19%","tag/Example":"73.08%","textarea":"58.33%","textarea/Example":"32.26%","timePicker":"19.86%","timePicker/Example":"78.95%","tooltip":"60.71%","tooltip/Example":"50.00%","transfer":"59.20%","transfer/Example":"91.89%","tree":"30.89%","treeSelect":"71.43%","treeSelect/Example":"60.00%","tree/Example":"39.90%","upload":"39.20%","upload/Example":"55.22%"}, "ssr": {"util":"30.94%","addon":"92.86%","addon/Example":"100.00%","affix":"22.03%","affix/Example":"66.67%","alert":"82.76%","alert/Example":"100.00%","anchor":"32.85%","anchor/Example":"89.47%","avatar":"81.25%","avatar/Example":"100.00%","badge":"100.00%","badge/Example":"100.00%","breadcrumb":"93.94%","breadcrumb/Example":"93.75%","button":"94.74%","button/Example":"100.00%","calendar":"79.13%","calendar/Example":"74.77%","card":"0.00%","cascader":"35.16%","cascader/Example":"77.45%","checkbox":"60.94%","checkbox/Example":"71.43%","comment":"100.00%","comment/Example":"92.31%","common":"46.81%","configProvider":"61.54%","datePicker":"13.89%","datePicker/Example":"65.38%","dialog":"45.64%","dialog/Example":"42.66%","divider":"91.67%","divider/Example":"100.00%","drawer":"55.32%","drawer/Example":"64.06%","dropdown":"26.04%","dropdown/Example":"72.73%","form":"31.88%","form/Example":"45.45%","grid":"73.33%","grid/Example":"100.00%","icon/Example":"100.00%","input":"51.14%","inputNumber":"55.56%","inputNumber/Example":"75.00%","input/Example":"57.89%","layout":"93.02%","layout/Example":"100.00%","list":"77.42%","list/Example":"72.00%","loading":"59.15%","loading/Example":"48.72%","locale":"56.52%","menu":"73.38%","menu/Example":"62.34%","message":"43.00%","message/Example":"44.12%","notification":"39.20%","notification/Example":"48.78%","pagination":"44.21%","pagination/Example":"54.76%","popconfirm":"21.57%","popconfirm/Example":"66.67%","popup":"58.18%","popup/Example":"78.57%","progress":"95.45%","progress/Example":"100.00%","radio":"71.05%","radio/Example":"66.67%","rate":"0.00%","select":"22.84%","selectInput":"67.03%","selectInput/Example":"52.42%","select/Example":"72.15%","skeleton":"97.67%","skeleton/Example":"88.89%","slider":"50.86%","slider/Example":"100.00%","steps":"91.67%","steps/Example":"81.82%","stickyTool":"0.00%","swiper":"62.90%","swiper/Example":"88.89%","switch":"74.07%","switch/Example":"80.00%","table":"64.47%","table/Example":"64.12%","tabs":"54.61%","tabs/Example":"67.39%","tag":"71.43%","tagInput":"49.64%","tagInput/Example":"74.19%","tag/Example":"73.08%","textarea":"58.33%","textarea/Example":"32.26%","timePicker":"19.86%","timePicker/Example":"78.95%","tooltip":"60.71%","tooltip/Example":"50.00%","transfer":"59.20%","transfer/Example":"91.89%","tree":"30.89%","treeSelect":"71.43%","treeSelect/Example":"60.00%","tree/Example":"39.90%","upload":"39.20%","upload/Example":"55.22%"} } \ No newline at end of file From b6467a2aa42ac296e84932e5681601635a171eba Mon Sep 17 00:00:00 2001 From: HQ-Lin Date: Mon, 29 Aug 2022 16:10:30 +0800 Subject: [PATCH 2/3] fix: collapse code --- src/collapse/CollapsePanel.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/collapse/CollapsePanel.tsx b/src/collapse/CollapsePanel.tsx index 843a69efb..ab882ab21 100644 --- a/src/collapse/CollapsePanel.tsx +++ b/src/collapse/CollapsePanel.tsx @@ -45,16 +45,12 @@ const CollapsePanel = (props: CollapsePanelProps) => { const bodyRef = useRef(); const isDisabled = disabled || disableAll; - const initDefaultExpandAll = useRef(false); useEffect(() => { - if (initDefaultExpandAll) { - return; - } - initDefaultExpandAll.current = true; if (defaultExpandAll) { updateCollapseValue(innerValue); } - }, [updateCollapseValue, defaultExpandAll, innerValue]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); const isActive = Array.isArray(collapseValue) ? collapseValue.includes(innerValue) : collapseValue === innerValue; From c2088a4752d4191c04f3e631825ef1f24ac4d505 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 29 Aug 2022 08:13:14 +0000 Subject: [PATCH 3/3] chore: changelog's changes --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c82f17cf2..233c1af90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ toc: false spline: explain --- +## 🌈 0.40.5 `2022-08-29` +### 🚀 Features +- `Form`: 新增 `useForm` hook 获取 form 实例 & 支持 `initialData` 全局设置初始值 @HQ-Lin ([#1351](https://github.com/Tencent/tdesign-react/pull/1351)) +- `DatePicker`: 优化不设置 `valueType` 场景下与 `format` 一致 @HQ-Lin ([#1382](https://github.com/Tencent/tdesign-react/pull/1382)) +- `Dialog`: 非模态对话框优化拖拽事件鼠标表现 @huoyuhao ([#1355](https://github.com/Tencent/tdesign-react/pull/1355)) +- `Transfer`: 支持 `showCheckAll` api @HelKyle ([#1385](https://github.com/Tencent/tdesign-react/pull/1385)) + +### 🐞 Bug Fixes +- `InputAdornment`: 修复在 form 组件下 disabled 设置问题 @HQ-Lin ([#1381](https://github.com/Tencent/tdesign-react/pull/1381)) +- `Slider`: 修复点击 marks 触发 cannot read properties of null 异常 @PBK-B ([#1297](https://github.com/Tencent/tdesign-react/pull/1297)) +- `Upload`: 支持受控使用时`files`可设置为null @uyarn ([#1358](https://github.com/Tencent/tdesign-react/pull/1358)) +- `Popup`: 修复 popup 显示状态点击页面事件重复触发问题 @HQ-Lin ([#1371](https://github.com/Tencent/tdesign-react/pull/1371)) +- `Alert`: 增加关闭动画 && 修复 `onClosed` 回调事件 @HelKyle ([#1368](https://github.com/Tencent/tdesign-react/pull/1368)) +- `Select`: option 设置 content 未生效问题 @carolin913 ([#1383](https://github.com/Tencent/tdesign-react/pull/1383)) +- `Table`: + - 修复 tree-select 首次渲染出现 key 为 undefined 的问题 @HelKyle ([#1332](https://github.com/Tencent/tdesign-react/pull/1332)) + - 修复排序按钮的样式问题 @uyarn ([#1384](https://github.com/Tencent/tdesign-react/pull/1384)) + - 允许在表头分割线一定范围内触发列宽调整逻辑 @ZTao-z ([#1378](https://github.com/Tencent/tdesign-react/pull/1378)) + ## 🌈 0.40.4 `2022-08-22` ### 🚀 Features - `Table`: