Skip to content

Releases: Tencent/tdesign-react

0.42.2

09 Oct 07:46
Compare
Choose a tag to compare

🚀 Features

  • Select: 调整下拉交互 允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1570)
  • DatePicker: 支持valueType API @HQ-Lin (#1554)
  • Table:
    • 新增 showHeader,支持隐藏表头 @chaishi (#1566)
    • 新增 column.colKey = serial-number,支持序号列功能,#1517 @chaishi (#1566)
    • 新增 showSortColumnBgColor,用于控制是否显示排序列背景色 @chaishi (#1566)
    • 支持属性 tree.treeNodeColumnIndex 动态修改, #1487 @chaishi (#1566)
    • 表格列属性 attrs 支持自定义任意单元格属性 @chaishi (#1566)
    • 新增列属性 colspan,用于设置单行表头合并 @chaishi (#1566)
    • 超出省略功能,支持同时设置省略浮层内容 ellipsis.content 和属性透传 ellipsis.props @chaishi (#1566)
    • 支持泛型 @chaishi (#1552)

🐞 Bug Fixes

  • InputNumber: 输入中文或特殊符号时,清空数字为 undefined @chaishi (#1553)
  • Upload:
  • Card: 修复shadow API不生效的问题 @Flower-F (#1555)
  • Select: 修复新创建的条目与已有项重复时重复显示的问题 @samhou1988 (#1550)
  • TreeSelect: 修复 filterable 时,点击 treeselect 闪的问题 @HelKyle (#1569)
  • Form: 修复 FormList 动态设置节点初始值丢失问题 @HQ-Lin (#1571)
  • Input: 兼容异步渲染组件计算宽度异常情况 @HQ-Lin (#1568)
  • Table:
  • Dialog: 修复初次点击内容区域移到 mask 区域后关闭弹窗问题 @HQ-Lin (#1573)
  • Pagination: 修复 jumper 输入框联动问题 @HQ-Lin (#1574)

New Contributors

Full Changelog: 0.42.1...0.42.2

0.42.1

27 Sep 07:06
0abf086
Compare
Choose a tag to compare

🚀 Features

  • Form:
    • FormList name 支持传入数组 @HQ-Lin (#1518)
    • FormItem 支持函数渲染子节点 @HQ-Lin (#1518)
    • FormItem 支持 shouldUpdate api 自定义控制渲染时机 @HQ-Lin (#1518)
  • Upload:
  • Table: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1535)
  • Tooltip: 新增lite模式子组件,rate/imageviewer改用lite版本 @carolin913 (#1546)
  • TimePicker: 优化边距 ui @wanghanzhen (#1531)
  • ImageViewer: 优化内部 dom 节点class bem 命名规范 @Ylushen (#1533)

🐞 Bug Fixes

  • Upload:
    • 修复无法多次拖拽上传文件问题 @chaishi (#1524)
    • 修复文件大小超出时无法显示错误问题 @chaishi (#1524)
    • 修复文件上传进度仅显示 0% 和 100%,缺少中间进度 问题 @chaishi (#1524)
  • Input:
    • 修复input的 autoWidth 配置开启下,计算宽度时取的 placeholder不正确问题 @yusongh (#1537)
    • 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1486)
  • TimePicker: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1511)
  • Dropdown: 修复点击选项没有触发onVisibleChange的问题 @uyarn (#1516)
  • Tree: 支持树可拖拽 @HelKyle (#1534)
  • Select: 修复Select组件多选情况下禁用组件后还能点击删除选项的问题 @AqingCyan (#1529)
  • TagInput: 修复 react 16 版本 event 对象缺失 code 属性判断错误 @HQ-Lin (#1526)
  • DatePicker: 修复输入框清空后关闭弹窗未重置问题 @HQ-Lin (#1543)

New Contributors

Full Changelog: 0.42.0...0.42.1

0.42.0

20 Sep 06:08
3fc43f9
Compare
Choose a tag to compare

❗ Breaking Changes

  • DatePicker: 移除 valueType api,可使用返回的 dayjs 对象自行格式化 @HQ-Lin (#1487)
  • Select: 移除 onVisibleChangebordered 多余 api,可使用 onPopupVisibleChangeborderless 替代 @HQ-Lin (#1505)

🚀 Features

  • Form: 新增 useWatch hook @HQ-Lin (#1490)
  • DatePicker:
    • 优化动态更新年份滚动交互体验 @HQ-Lin (#1502)
    • 优化二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1492)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 0.41.1...0.42.0

0.41.1

14 Sep 06:50
c185040
Compare
Choose a tag to compare

🚀 Features

  • Upload:
    • 自定义方法 requestMethod参数在单文件时文件对象,多文件上传时,是数组文件对象 @chaishi (#1484)
    • trigger/dragContent 参数使用 files 而非 displayFiles @chaishi (#1484)
  • ImageViewer:
  • DatePicker: 支持二次更改时间选择器时可单次变更日期 @HQ-Lin (#1478)
  • Table: 优化列宽调整策略 @ZTao-z (#1483)

🐞 Bug Fixes

  • TreeSelect: 修复 data 异步更新,input 值没有及时更新的问题 @HelKyle (#1481)

Full Changelog: 0.41.0...0.41.1

0.41.0

13 Sep 08:00
de737ba
Compare
Choose a tag to compare

❗ Breaking Changes

  • 支持 es module 导出不带样式产物,调整 lib 包内容,新增 cjs 产物支持 commonjs 导出不带样式产物 @HQ-Lin (#1455)

🚀 Features

  • Popup: 支持 popperOptionsdelayhideEmptyPopup api @HQ-Lin (#1444)
  • Upload:
    • 重构 upload 组件,修复众多问题,支持更多 api
    • UploadFile 对象新增 uploadTime 属性,用于表示上传时间 @chaishi (#1461)
    • theme=file 支持多文件上传 @chaishi (#1461)
    • 文件上传前处理函数 beforeUpload 存在时,依然支持 sizeLimit 检测 @chaishi (#1461)
    • 新增beforeAllFilesUpload,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload 用于判定单个文件的是否继续上传 @chaishi (#1461)
    • 新增事件 onValidate,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过、文件名重复(允许重复文件名场景下不会触发)等 @chaishi (#1461)
    • 新增事件 onOneFileSuccess ,多文件上传场景下,在单个文件上传成功后触发 @chaishi (#1461)
    • 新增事件 onOneFileFail ,多文件上传场景下,在单个文件上传失败后触发 @chaishi (#1461)
    • 新增 formatRequest 用于新增或修改上传请求参数(现有的 format 用于格式化文件对象) @chaishi (#1461)
    • 新增 triggerButtonProps 用于指定文件选择触发按钮风格 @chaishi (#1461)

🐞 Bug Fixes

  • Dropdown:
  • RangeInput: 优化 icon 居中展示的问题 @HQ-Lin (#1447)
  • DatePicker: 修复 cellClick 返回日期错误 @HQ-Lin (#1458)
  • Tabs: 修复未替换部分classPrefix导致样式异常的问题 @uyarn (#1476)
  • tree: 修复 disabled 下不可展开的问题 @uyarn (#1474)
  • Upload: 修复 autoUpload=false 时,没有触发 onChange 事件问题(可能存在 breaking change) @chaishi (#1461)
  • Popup: 修复 ref 透传丢失属性问题 @HQ-Lin (#1468)
  • Select: 修复布尔值选中没有显示对应的文字问题 @samhou1988 (#1441)

New Contributors

Full Changelog: 0.40.6...0.41.0

0.40.6

06 Sep 02:19
f6213d9
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

New Contributors

Full Changelog: 0.40.5...0.40.6

0.40.5

29 Aug 08:33
98744d2
Compare
Choose a tag to compare

🚀 Features

  • Form: 新增 useForm hook 获取 form 实例 & 支持 initialData 全局设置初始值 @HQ-Lin (#1351)
  • DatePicker: 优化不设置 valueType 场景下与 format 一致 @HQ-Lin (#1382)
  • Dialog: 非模态对话框优化拖拽事件鼠标表现 @huoyuhao (#1355)
  • Transfer: 支持 showCheckAll api @HelKyle (#1385)

🐞 Bug Fixes

  • InputAdornment: 修复在 form 组件下 disabled 设置问题 @HQ-Lin (#1381)
  • Slider: 修复点击 marks 触发 cannot read properties of null 异常 @PBK-B (#1297)
  • Upload: 支持受控使用时files可设置为null @uyarn (#1358)
  • Popup: 修复 popup 显示状态点击页面事件重复触发问题 @HQ-Lin (#1371)
  • Alert: 增加关闭动画 && 修复 onClosed 回调事件 @HelKyle (#1368)
  • Select: option 设置 content 未生效问题 @carolin913 (#1383)
  • Table:
    • 修复 tree-select 首次渲染出现 key 为 undefined 的问题 @HelKyle (#1332)
    • 修复排序按钮的样式问题 @uyarn (#1384)
    • 允许在表头分割线一定范围内触发列宽调整逻辑 @ZTao-z (#1378)

New Contributors

Full Changelog: 0.40.4...0.40.5

0.40.4

22 Aug 09:18
91e037c
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • BaseTable 新增组件实例方法 refreshTable,用于父组件在特殊场景刷新表格 DOM 信息 @chaishi (#1312)
    • PrimaryTable 新增 BaseTable 的全部组件实例方法 @chaishi (#1312)
    • 支持行拖拽排序和列拖拽排序同时存在,issue#1290 @chaishi (#1341)
    • 可编辑单元格/行功能,新增 editableCellState 用于控制单元格是否可编辑,(issue#1387) @chaishi (#1341)
    • 可编辑单元格/行功能,新增 edit.defaultEditable 用于设置初始状态是否为编辑态 @chaishi (#1341)
    • 行展开功能,新增事件参数 currentRowData,表示当前展开行,issue#1296 @chaishi (#1341)
  • Dialog: 新增 confirmOnEnter API @huoyuhao (#1328)
  • Popup: 支持 overlayInnerClassName api @HQ-Lin (#1347)
  • Timeline: 新增 Timeline 组件 @southorange1228 (#1156)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 0.40.3...0.40.4

0.40.3

17 Aug 08:47
a3613e8
Compare
Choose a tag to compare

🐞 Bug Fixes

Full Changelog: 0.40.2...0.40.3

0.40.2

16 Aug 09:28
049ee45
Compare
Choose a tag to compare

🐞 Bug Fixes

  • DatePicker:
    • 修复点击空白区域输入框被清空问题 @HQ-Lin (#1306)
    • 修复 safari 下周选择器样式问题 @HQ-Lin (#742)

Full Changelog: 0.40.1...0.40.2