Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
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
0.36.1
0.36.0
❗ Breaking Changes
reset
: 默认移除全局 reset 样式引入,可从tdesign-react/dist/reset.css
中单独引入 @xiaosansiji (#899)
🚀 Features
radioGroup
: 支持 className 和 style @LittlehorseXie (#913)Space
: 新增 Space 组件 @HQ-Lin (#915)taginput
:excessTagsDisplayType
默认值更为break-line
@LittlehorseXie (#914)Table
:firstFullRow
不参与排序 @uyarn (#923)ConfigProvider
: 增加input
组件autocomplete
配置,增加dialog
组件closeOnEscKeydown
,closeOnOverlayClick
配置, 增加select
组件filterable
配置,增加drawer
组件closeOnEscKeydown
,closeOnOverlayClick
配置 (issue #848) @PengYYYYY (#972)Form
: 支持validateOnly
函数 &validate
函数支持showErrorMessage
参数 & 修复类型问题 @HQ-Lin (#895)Locale
: 新增日文韩文翻译 @HQ-Lin (#943)Select
: label 支持 TNode 类型 @samhou1988 (#973)
🐞 Bug Fixes
table
: 修复加载更多的加载组件尺寸异常问题 @uyarn (#907)Select
: 修复输入部分特殊符号过滤时组件崩溃的问题 @southorange1228 (#916)Table
: 修复仅有firstFullRow
渲染为空的问题 @uyarn (#923)Table
: 修复SSR渲染异常的问题 @uyarn (#923)HeadMenu
: 修复 ts 类型问题 @HQ-Lin (#934)Select
:onChange
事件回调参数缺失 @uyarn (#951)RangeInput
: 修复disabled
失效问题 @HQ-Lin (#921)Form
: 修复number
校验无效问题 @HQ-Lin (#976)
🚧 Others
Full Changelog: 0.35.1...0.36.0
0.35.1
🚀 Features
table
: 支持拖拽调整宽度,设置resizable=true
即可 @chaishi (#902)table
: 表头吸顶、表尾吸底、滚动条吸底、分页器吸底 @chaishi (#902)DatePicker
: 完善 panel 事件逻辑 @HQ-Lin (#873)DatePicker
: 优化面板交互 @HQ-Lin (#887)
🐞 Bug Fixes
table
: 修复table透传loading size为枚举无效的问题 @uyarn (#870)Select
: option子组件没有透传style实现的问题 @uyarn (#889)Anchor
: 修复affix参数类型问题 @southorange1228 (#896)table
: 支持动态数据合并单元格 @chaishi (#902)table
: 吸顶表头和自定义显示列场景,支持列拖拽调整顺序 @chaishi (#902)table
: 修复firstFullRow
存在时,拖拽排序的顺序不正确问题 @chaishi (#902)timepicker
: 修复初始化滚动问题 @uyarn (#876)Select
: 修复minCollapsedNum
无效问题 @samhou1988 (#878)Skeleton
: 修复 ts 类型问题 @Yilun-Sun (#883)Tabs
: 修复左右切换渲染问题 @HQ-Lin (#894)Dialog
: 修复 mask 关闭问题 @huoyuhao (#900)
Full Changelog: 0.35.0...0.35.1
0.35.0
❗ Breaking Changes
DatePicker
: 重构DatePickerPanel
、DateRangePickerPanel
逻辑,API 重新规划 @HQ-Lin (#858)Dialog
: 移除transform
动画方案,dom 结构有所调整 @huoyuhao (#776)InputAdornment
: 移除Addon
组件,替换为InputAdornment
,用法保持一致只需更改组件名即可 @HQ-Lin (#849)
🚀 Features
table
: 树形结构,支持默认展开全部,以及自由控制展开全部或收起全部 @chaishi (#842)table
: 树形结构,支持空数据插入新节点、当前数据之前插入新节点、当前数据之后插入新节点、获取树形结构等方法 @chaishi (#842)table
: 树形结构,支持自定义树形结构展开收起图标 @chaishi (#842)table
: 树形结构,支持拖拽调整同层级顺序 @chaishi (#842)table
: 拖拽排序事件,新增参数 data 和 newData,分别表示变更前后的数据 @chaishi (#842)table
: 过滤功能,Input 输入框支持 Enter 键触发确认搜索 @chaishi (#842)table
: 排序功能,支持隐藏排序图标文本提示hideSortTips
@chaishi (#842)table
: 新增可编辑单元格功能 @chaishi (#842)textarea
: 新增allowInputOvermax
支持超出字数限制可以输入 @carolin913 (#838)DatePicker
: 优化DatePicker
组件逻辑 @HQ-Lin (#858)CollapsePanel
: 箭头样式优化 @samhou1988 (#851)InputAdornment
: 新增InputAdornment
组件 @HQ-Lin (#849)
🐞 Bug Fixes
tab
: tabnav无法自适应宽度 fix#846 @carolin913 (#838)table
: 合并单元格支持动态数据,issue#973 @chaishi (#866)MenuItem
: 修复MenuItem
在 active 状态点击失效问题 @leosxie (#848)InputNumber
: 修复减号按钮触发两次点击事件问题 @moecasts (#857)Drawer
: 修复cancelBtn
传入字符串无效 @HQ-Lin (#860)Dialog
: 优化transform
定位问题导致子节点的 fixed 属性定位失效 @huoyuhao (#776)
New Contributors
- @leosxie made their first contribution in #848
- @moecasts made their first contribution in #857
- @huoyuhao made their first contribution in #776
Full Changelog: 0.34.4...0.35.0