Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
0.42.2
🚀 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
:- 筛选功能,修复
filterRow={null}
无法隐藏过滤行问题,issue#1438 @chaishi (#1566) - 树形结构,叶子节点缩进距离修正 @chaishi (#1566)
- 超出省略功能,
ellipsisTitle
优先级应当高于ellipsis
, tdesign-vue#1404 @chaishi (#1566) - 行选中功能,修复
column.type=single
时,column.title
无效问题,issue#1372 @chaishi (#1566) - 过滤功能,
list.value
值为number
无法高亮过滤图标问题 @chaishi (#1566) - 行选中功能,数据变化时,选中的数据依旧是变化前的数据,#1722 @chaishi (#1566)
- 不提供
expandedRowKeys
的绑定会报错 ,缺少判空,#1704 @chaishi (#1566)
- 筛选功能,修复
Dialog
: 修复初次点击内容区域移到 mask 区域后关闭弹窗问题 @HQ-Lin (#1573)Pagination
: 修复jumper
输入框联动问题 @HQ-Lin (#1574)
New Contributors
Full Changelog: 0.42.1...0.42.2
0.42.1
🚀 Features
Form
: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
: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
- @logeast made their first contribution in #1510
- @yusongh made their first contribution in #1537
- @wanghanzhen made their first contribution in #1531
Full Changelog: 0.42.0...0.42.1
0.42.0
❗ Breaking Changes
DatePicker
: 移除valueType
api,可使用返回的 dayjs 对象自行格式化 @HQ-Lin (#1487)Select
: 移除onVisibleChange
、bordered
多余 api,可使用onPopupVisibleChange
、borderless
替代 @HQ-Lin (#1505)
🚀 Features
🐞 Bug Fixes
Icon
: 修复使用classprefix
替换组件前缀对图标的影响 #common842 @uyarn @HQ-Lin (#1500)Cascader
: 修复options
动态设置为空失效 @PengYYYYY (#1501)Checkbox
: 修复非规范属性引起的告警 @leosxie (#1496)TagInput
: 修复清除按钮未调用onClear
事件 @PengYYYYY (#1506)Select
: 修复透传tagProps
属性失败问题 @HQ-Lin (#1497)Notification
: 修复 offset 定位问题 @kenzyyang (#1504)SelectInput
:- 修复select-input使用valueDisplay渲染自定义tag筛选项展示居中错误 @AqingCyan (#1503)
- 修复 SelectInput 自适应换行问题 @HQ-Lin (#1500)
🚧 Others
New Contributors
- @Micro-sun made their first contribution in #1488
Full Changelog: 0.41.1...0.42.0
0.41.1
🚀 Features
Upload
:ImageViewer
:DatePicker
: 支持二次更改时间选择器时可单次变更日期 @HQ-Lin (#1478)Table
: 优化列宽调整策略 @ZTao-z (#1483)
🐞 Bug Fixes
Full Changelog: 0.41.0...0.41.1
0.41.0
❗ Breaking Changes
🚀 Features
Popup
: 支持popperOptions
、delay
、hideEmptyPopup
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
- @wwwxy80s made their first contribution in #1412
- @duanbaosheng made their first contribution in #1469
- @dontllllllllb made their first contribution in #1472
- @ojhaywood made their first contribution in #1466
Full Changelog: 0.40.6...0.41.0
0.40.6
🚀 Features
Table
:- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点,issue#1309 @chaishi (#1420) - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472 @chaishi (#1420) - 文本超出省略由
Popup
更为Tooltip
,方便定义提醒文本主题色,issue#1369 @chaishi (#1420)
- 树形结构,新增
Dropdown
:- 支持下拉菜单项自定义不同主题 @Isabella327 @uyarn (#1434)
- 支持下拉菜单项向左展开 @uyarn @uyarn (#1434)
- 优化下拉菜单的样式 @Isabella327 @uyarn @uyarn (#1434)
Nofitication
: 插件模式支持config @carolin913 (#1417)
🐞 Bug Fixes
InputAdornment
: 修复formItem 包裹 inputAdornment 组件 onChange 冲突问题 @HQ-Lin (#1419)TimePicker
: 修复边界滚动异常问题 @HelKyle (#1426)Cascader
:- 修复
loadingText
无效 (vue-next #1555) @PengYYYYY (#1428) - 修复
value
为number
类型时有告警 (vue-next #1570) @PengYYYYY (#1428) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (vue-next #1529) @PengYYYYY (#1428) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (vue-next #1502) @PengYYYYY (#1428) - 修复多选状态下点击
label
展开子级表现异常 @PengYYYYY (#1428)
- 修复
Nofitication
: 修复 classname 透传问题,closebtn/icon 无法支持 bool 设置 @carolin913 (#1417)Table
:Alert
: 修复 close 不支持 function 类型 @carolin913 (#1433)Tabs
: 修复 debounce 问题 @HelKyle (#1424)TimePicker
: 修复 debounce 问题 @HelKyle (#1424)Table
: 修复 debounce 问题 @HelKyle (#1424)Popup
: 修复 debounce 问题 @HelKyle (#1424)Radio
: 修复onChange
触发两次问题 @Lmmmmmm-bb (#1422)Button
: 调整loading状态的样式问题 @uyarn (#1437)Form
:DatePicker
:Message
: 修复更改前缀后插件调用展示异常问题 @kenzyyang (#1431)
New Contributors
- @Lmmmmmm-bb made their first contribution in #1393
Full Changelog: 0.40.5...0.40.6
0.40.5
🚀 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
:
New Contributors
- @Isabella327 made their first contribution in #1352
- @zhangpaopao0609 made their first contribution in #1374
Full Changelog: 0.40.4...0.40.5
0.40.4
🚀 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)
- BaseTable 新增组件实例方法
Dialog
: 新增confirmOnEnter
API @huoyuhao (#1328)Popup
: 支持overlayInnerClassName
api @HQ-Lin (#1347)Timeline
: 新增Timeline
组件 @southorange1228 (#1156)
🐞 Bug Fixes
Table
:- 吸顶表头,最后一列有 1px 未对齐 @chaishi (#1312)
- 窗口变动时,固定列阴影效果更新 @chaishi (#1312)
- 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1341)
- 修复行选中功能,多选,分页数据异步加载,
onSelectChange
参数selectedRowData
数据不完整问题 @chaishi (#1341)
Textarea
:- 修复
maxlength
safari 浏览器兼容性问题 @carolin913 ([#1324] - 修复
maxcharactor
设置后中文拼音无法输入问题 @carolin913 (#1324) - 修复出现在 dialog 无法 autosize 问题 @carolin913 (#1324)
- 修正 emoji 字符长度计算 @HelKyle (#1331)
- 修复
Cascader
: 修复value
不是 options 的健值会报错 (issue #1293) @PengYYYYY (#1342)select
: 调整loading态显示优先于empty属性 @skytt (#1343)Input
: 修正 emoji 字符长度计算 @HelKyle (#1331)
🚧 Others
Link
: 完善组件单元测试 @sommouns (#1339)Space
: 完善组件单元测试 @StephenArk30 (#1337)Steps
: 完善组件单元测试 @insekkei (#1317)Radio
: 完善组件单元测试 @Skyenought (#1334)
New Contributors
- @sommouns made their first contribution in #1339
- @StephenArk30 made their first contribution in #1337
- @Skyenought made their first contribution in #1334
- @HelKyle made their first contribution in #1331
Full Changelog: 0.40.3...0.40.4
0.40.3
🐞 Bug Fixes
Message
: 修复message
主题设置失效 @kenzyyang (#1310)Tooltip
: 修复tooltip
主题失效 @HQ-Lin (#749)
Full Changelog: 0.40.2...0.40.3