Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
0.40.1
🐞 Bug Fixes
DatePicker
: 修复在左侧输入框聚焦时右侧面板切换月份失效问题 @HQ-Lin (#1292)Form
: 修复 FormItem status 受控问题 @HQ-Lin (#1298)Radio
: 修复Radio.Group
反选问题 @carolin913 (#1304)Dropdown
:- 修复
DropdownMenu
属性透传问题 @carolin913 (#1304) - 修复下拉菜单展开位置的异常 @uyarn (#1300)
- 修复
Full Changelog: 0.40.0...0.40.1
0.40.0
❗ Breaking Changes
Popup
: 重构了该组件,修复了较多问题 @HQ-Lin (#1256):- 不再生成 div 节点包裹 trigger 元素,
className
、style
属性废弃,可自行包裹 div 节点调整className
、style
属性。 overlayStyle
调整为控制t-popup
层级,新增overlayInnerStyle
控制t-popup__content
层级与原先overlayStyle
效果一致。overlayClassName
调整为控制t-popup
层级。
- 不再生成 div 节点包裹 trigger 元素,
🚀 Features
Image
: 新增Image
组件 @insekkei (#1209)Link
: 新增Link
组件 @zFitness (#1277)Table
:- 支持使用插槽
footer-summary
定义通栏表尾,同时支持同名属性 Propsfooter-summary
渲染通栏表尾 @chaishi (#1259) - 由于表格支持定义多行表尾,因而本次支持使用
rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同rowspanAndColspan
@chaishi (#1259) - 支持
min-width
透传到元素<col>
@chaishi (#1259) - 新增
cellEmptyContent
,当列数据为空时显示指定值 @chaishi (#1259) - 可编辑行功能,新增实例方法
validate
,支持校验表格内的全部数据 @chaishi (#1259)
- 支持使用插槽
DatePicker
:InputNumber
: 重构组件,支持16 位大数字 @HQ-Lin (#1266)Icon
: 新增 qq、wechat、wecom、relativity 和 pin-filled 等图标 @uyarn (#1289)Message
: 支持config
api @kenzyyang (#1239)Form
:FormItem
支持status
、tips
自定义控制校验状态及提示信息 @HQ-Lin (#1288)
🐞 Bug Fixes
Table
:Progress
: 修复progress
style属性失效的问题 @NWYLZW (#1260)Cascader
: 修复点击清除按钮无法一次性清空所有选项 (issue #1236) @PengYYYYY (#1275)Select
: 修复autoWidth在multiple模式下失效的问题 @uyarn (#1279)Tabs
: 修复动态渲染panel
下划线丢失问题 @NWYLZW (#1258)Layout
: 修复width
、height
不生效问题 @southorange1228 (#1287)Popup
: 修复函数组件未透传 ref 导致气泡失效问题 @HQ-Lin (#1256)
New Contributors
Full Changelog: 0.39.0...0.40.0
0.39.0
❗ Breaking Changes
Pagination
: 调整快速跳转样式,simple
主题下合并分页控制器与快速跳转控制器 @HQ-Lin (#1242)Tooltip
: 调整theme
主题文字颜色和背景色 @HQ-Lin(#703)
🚀 Features
- 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens
- 主题生成器: 支持字体相关配置
Icon
: 优化全局Icon
属性类型 @uyarn (#1219)form
:setFields
支持validateMessage
参数 @HQ-Lin (#1226)ImageViewer
: 新增ImageViewer组件 @Ylushen (#954)Rate
: 支持icon
属性 @HQ-Lin (#1211)Popup
: 优化内容为空时不展示气泡 @southorange1228 (#1222)ColorPicker
: 面板 ui 优化 @insekkei (#1048)
🐞 Bug Fixes
Table
:DatePicker
:- 修复年份范围和面板年份不一致问题 @CodingOnStar (#1218)
- 修复面板初始化月份问题 @HQ-Lin (#1225)
Jumper
: 修复onChange
报错问题 @southorange1228 (#1224)Upload
: 修复onRemove
失效问题 @HQ-Lin (#1245)tooltip
: disable状态及popup为trigger时不响应问题 @carolin913 (#1203)
New Contributors
- @syxysszyw made their first contribution in #1210
- @Ylushen made their first contribution in #954
Full Changelog: 0.38.0...0.39.0
0.38.0
❗ Breaking Changes
- 调整全局
border-radius
token,@border-radius
改名为@border-radius-default
,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意。 @mingrutough1 (Tencent/tdesign-common#666) (Tencent/tdesign-common#648)
🚀 Features
- 支持全局替换
tdesign
内置Icon
@HQ-Lin (#1181) DatePicker
: 支持季度选择器 @HQ-Lin (#1178)Rate
: 新增 rate组件 @RedDevi1s (#1014) @HQ-Lin (#1195)Select
: 展开面板后二次点击输入框调整为关闭面板 @HQ-Lin (#1174)Grid
:col
组件支持跨层级响应gutter
配置 @HQ-Lin (#1171)
🐞 Bug Fixes
Cascader
: 修复在异步获取option
的情况下,参数校验导致用户行为异常 @PengYYYYY (#1170)Select
: 修复回删空字符串不触发onSearch
的缺陷 @uyarn (#1176)Select
: 修复过滤时输入值为空未显示全部选项的问题 @southorange1228 (#1157)Dropdown
: 修复 className 继承问题 @CodingOnStar (#1187)Tree
: 修复更改 data 数据后展开状态丢失问题 @CodingOnStar (#1168)
New Contributors
- @CodingOnStar made their first contribution in #1168
- @RedDevi1s made their first contribution in #1014
Full Changelog: 0.37.1...0.38.0
0.37.1
🚀 Features
Upload
: 支持单组件的文案配置 @uyarn (#1158)DatePicker
: 支持周选择器 @HQ-Lin (#1138)Chekbox
: 优化 label 为空字符串不渲染节点 @Blackn-L (#1131)- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
🐞 Bug Fixes
Form
: 修复 form 数字字符串长度校验错误问题 @HQ-Lin (#1129)List
: 修复 ListItem 透传 style 问题 @HQ-Lin (#1161)DatePicker
: 修复重置日期后面板月份未重置问题 @HQ-Lin (#1133)ColorPicker
: 修复添加颜色受控/非受控不能点击的问题 @insekkei (#1134)
New Contributors
Full Changelog: 0.37.0...0.37.1
0.37.0
❗ Breaking Changes
🚀 Features
Icon
: 新增mirror
和rotation
图标 @uyarn (#1075)DatePicker
: 支持面板年月动态响应 value 变化 @HQ-Lin (#1077)Form
: form 支持同步获取最新数据 @HQ-Lin (#1081)table
: 树形结构,支持同时添加多个根节点 @chaishi (#1099)table
: 可编辑单元格/可编辑行,新增showEditIcon
,用于控制是否显示编辑图标 @chaishi (#1108)table
: 新增可编辑行的表格 @chaishi (#1108)table
: 可调整列宽,无边框表格,悬浮到表头时显示边框,方便用户寻找调整列宽的位置 @chaishi (#1108)Button
: 支持 href、tag、suffix API @HQ-Lin (#1120)
🐞 Bug Fixes
Icon
: 修复iconfont高级用法由于t-icon的干扰导致渲染异常的情况 @uyarn (#1075)table
: 修复可选中行table组件,data为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1061)table
: 列宽拖拽调整到边界时无法重新调整 @chaishi (#1086)table
: 多级表头场景下的列配置,无法全选 @chaishi (#1086)Pagination
: 修复左右切换禁用失效问题 @HQ-Lin (#1089)table
: 修复树形结构,懒加载顺序问题 @chaishi (#1097)TagInput
: 修复hover时组件换行的样式异常 @uyarn (#1118)drawer
: 修复开启 destroyOnClose 时多次打开关闭时动效丢失问题 @LittlehorseXie (#1119)table
: 可编辑单元格,修复无法透传 ReactNode 属性到组件 @chaishi (#1108)table
: 可编辑单元格,修复onEnter
无法触发onEdited
问题,issue#1084 @chaishi (#1108)table
: 可编辑单元格,一旦校验不通过,后续编辑无法退出编辑态问题,issue#1106 @chaishi (#1108)card
: card component header render issues @weikee94 (#1125)Select
: 修复手动控制 popupVisible 展示空白内容 @samhou1988 (#1105)ColorPicker
: 修复切换渐变节点 hue 饱和度未更新的问题 @insekkei (#1121)Form
: 修复 React 18 useEffect 触发两次导致表单自动校验问题 @HQ-Lin (#1076)Form
: 修复 rule min max 不支持数组校验 @HQ-Lin (#1127)
Full Changelog: 0.36.4...0.37.0
0.36.4
🚀 Features
Table
: 树形结构,支持懒加载 @chaishi (#1046)CascaderPanel
: 增加cascader-panel
组件 @PengYYYYY (#1045)Cascader
: 增加inputProps
,tagInputProps
,tagProps
属性 @PengYYYYY (#1045)Dialog
: 修复打开对话框,出现滚动条(#1163) @PengYYYYY (#1045)Form
: 支持 formList 初始化渲染initialData 数据 @HQ-Lin (#1058)Drawer
: 新增sizeDraggable
支持通过拖拽改变抽屉宽度/高度 @uyarn (#1059)TimePicker
: 支持毫秒场景使用 @uyarn (#1069)
🐞 Bug Fixes
Table
: 可编辑功能,值为null
时会导致页面报错,如清除 Select 数据,issue#1043,dac72dfd @chaishi (#1046)Dialog
: 修复 dialog 阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1057)Input
: 修复在 dialog 内中文输入导致光标定位错误问题 @HQ-Lin (#1066)Button
: 修复渲染空字符串样式问题 @HQ-Lin (#1063)Form
: 修复 getFieldsValue 类型定义 @zousandian (#1020)
New Contributors
- @zousandian made their first contribution in #1020
Full Changelog: 0.36.3...0.36.4
0.36.3
🚀 Features
🐞 Bug Fixes
Select
: 修复多选模式filter失效的问题 @uyarn (#1039)Space
: 更改Space组件children属性为React.ReactNode @vikeychen (#1042)DatePicker
: 修复左右切换面板时间跳动问题 @HQ-Lin (#1040)DatePicker
: 修复输入框更改时间异常问题 @HQ-Lin (#1040)
New Contributors
- @vikeychen made their first contribution in #1042
Full Changelog: 0.36.2...0.36.3
0.36.2
🚀 Features
Form
: 添加内置校验方法 whitespace @PengYYYYY (#1011)Table
: 新增indeterminateSelectedRowKeys
,用于控制选中行半选状态 @chaishi (#1028)Table
: 可编辑单元格,支持编辑组件联动, issue#995 @chaishi (#1028)Table
: 树形结构行选中,支持中层节点半选状态,issue#996,issue#1004 @chaishi (#1028)Table
: EnhancedTable 新增对外实例对象treeDataMap
@chaishi (#1028)Cascader
: 增加popupVisible, readonly, selectInputProps, onPopupVisibleChange
属性,具体描述查看文档 @PengYYYYY (#990)Jumper
: 新增 jumper 组件 @HQ-Lin (#998)Space
: 优化空元素渲染 @zFitness (#1009)Cascader
: 基于select-input
重构, 文本过长省略使用原生 title 展示全文本,不再使用tooltip
组件。 @PengYYYYY (#990)
🐞 Bug Fixes
table
: 表头吸顶显示问题 @chaishi (#1003)table
:paginationAffixedBottom
支持配置 Affix 组件全部特性 @chaishi (#1003)treeselect
: 默认lazy异步加载开启,与api保持一致 @carolin913 (#1017)DatePicker
: 修复 presetsPlacement 不生效的问题 @HQ-Lin (#1013)Tree
: 优化 tree 组件的类型问题 @HQ-Lin (#1006)colorpicker
: 修复最近使用颜色的功能 @LittlehorseXie (#1019)Table
: 树形结构行选中,没有配置tree
,则当作普通表格行选中处理,issue#1001 @chaishi (#1028)Table
: 修复树形数据表格,选中子节点时,会导致父节点自动折叠问题,issue#999,871f42f6 @chaishi (#1028)Table
: 修复合并单元格,动态数据显示异常问题,issue#966,8c05f53d @chaishi (#1028)Table
: 可编辑功能,数据更新不及时问题,issue#994,4f5c851c @chaishi (#1028)Table
: 可编辑单元格,支持 React 16 issue#993 @chaishi (#1028)Table
: 树形结构,缩进indent
支持0
@chaishi (#1028)Cascader
: 修复数据中value
的数据类型为number
时,clearable
失效 @PengYYYYY (#990)Dialog
: 修复滚动失效问题 @HQ-Lin (#1021)select
: 修复多选下换行提前占满一行的问题 @uyarn (#1032)Upload
: 修复 disabled 依然可删除问题 @HQ-Lin (#1036)colorPicker
: 修复在ColorTrigger输入色值时,自动format输入值并回填的问题 @LittlehorseXie (#1000)table
: 兼容树状表格未传入tree属性的场景 @southorange1228 (#1002)
New Contributors
- @zFitness made their first contribution in #1009
- @qdzhaoxiaodao made their first contribution in #1018
Full Changelog: 0.36.1...0.36.2