Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
1.9.0
🌈 1.9.0 2024-09-12
🚀 Features
Tag
: 修改maxWidth
生效的 DOM 节点,方便控制文本内容长度,有基于此特性修改样式的请注意此变更 @liweijie0812 (#3083)Form
: 修复name
使用下划线拼接的导致使用下划线做name
的计算错误,有使用特殊字符做表单项的name
的请注意此变更 @HaixingOoO (#3095)Card
:loading
属性增加TNode
支持 @huangchen1031 (#3051)Cascader
: 新增panelTopContent
和panelBottomContent
,用于自定应该面板顶部和底部内容 @HaixingOoO (#3096)Checkbox
: 修复readonly
下的样式问题 @HaixingOoO (#3077)Form
: 添加whitespace
校验默认错误信息 @liweijie0812 (#3067)Form
: 支持原生的id
属性,用于配合Button
原生Form
属性实现表单提交的功能 @HaixingOoO (#3084)Tag
: 新增支持title
api,支持自定义title
配置 @HaixingOoO (#3064)Tree
: 新增allowDrop
API,用于限制拖拽的场景使用 @uyarn (#3098)
🐞 Bug Fixes
Card
: 修复loading
切换状态会导致子节点重新渲染的问题 @huangchen1031 (#3051)Dialog
: 修复Header
为null
,配置closeBtn
仍然渲染Header
的问题 @HaixingOoO (#3081)Input
: 修复计算emoji
字符错误的问题 @novlan1 (#3065)Popup
: 修复1.8.0
版本后针对Popup
的优化导致 16.x 版本下的异常问题 @moecasts (#3091)Statistic
: 修复Statistic
组件classname
和style
未透传功能异常的问题 @liweijie0812 (#3089)TimePicker
: 修复format
仅支持 HH:mm:ss 格式的问题 @liweijie0812 (#3066)
1.8.1
1.8.0
🌈 1.8.0 2024-08-22
🚀 Features
Empty
: 新增Empty
空状态组件 @ZWkang @HaixingOoO @DOUBLE-DENG (#2817)ConfigProvider
: 支持colonText
属性配置Description
、Form
组件的colon
属性 @liweijie0812 (#3055)
🐞 Bug Fixes
ColorPicker
: 修复slider
部分在鼠标移入移出的缺陷 @Jippp (#3042)useVirtualScroll
: 修改visibleData
计算方式,解决可视区域过高时,滚动后底部留白的问题 @huangchen1031 (#2999)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (#3046)InputNumber
: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (#3046)Popup
: 修复popup
某些场景下,隐藏时定位会闪烁的问题 @HaixingOoO (#3052)
🚧 Others
Popup
: 修复官网Popup
的位置展示问题 @HaixingOoO (#3048)DatePicker
: 修复 presets 示例代码错误的问题 @uyarn (#3050)
1.7.9
1.7.8
🌈 1.7.8 2024-08-01
🚀 Features
ConfigProvider
: 新增attach
API, 支持全局配置attach或全局配置部分组件的attach @HaixingOoO (#3001)DatePicker
: 新增needConfirm
API,支持日期时间选择器不需要点击确认按钮保存选择时间 @HaixingOoO (#3011)borderless
:RangeInput
DateRangePicker
TimeRangePicker
支持无边框模式 @liweijie0812 (#3015)Description
: layout 类型定义调整为字符串多类型 @liweijie0812 (#3021)Rate
: 评分组件支持国际化配置 @uyarn (#3023)
🐞 Bug Fixes
Upload
: 修复部分图标不支持全局替换的问题 @uyarn (#3009)Select
: 修复Select
的label
和prefixIcon
的多选状态下的显示问题 @HaixingOoO (#3019)Tree
: 修复部分场景下首个子节点设置checked
后导致整个树初始化状态异常的问题 @uyarn (#3023)Dropdown
: 修复DropdownItem
的禁用状态影响子组件本身响应行为的缺陷 @uyarn (#3024)TagInput
:onDragSort
中使用useRef
导致的上下文错误 @Heising (#3003)
🚧 Others
Dialog
: 修复Dialog
的位置示例错误问题 @novlan1 (#3005)RangeInput
: 增加liveDemo
@liweijie0812 (#3015)
1.7.7
🌈 1.7.7 2024-07-18
🚀 Features
Icon
: 新增有序列表图标list-numbered
,优化lock-off
的绘制路径 @DOUBLE-DENG (icon#9f4acfd)Breadcrumb
:BreadcrumbItem
增加tooltipProps
扩展,方便定制内置的tooltip
的相关属性 @carolin913 (#2990)Imageviewer
: 新增attach
API,支持自定义 ImageViewer 的挂载节点 @HaixingOoO (#2995)Drawer
: 新增onSizeDragEnd
API,用于需要拖拽缩放回调的场景 @NWYLZW (#2975)
🐞 Bug Fixes
Icon
: 修复图标chart-column
的命名错误问题 @uyarn (#2979)Input
: 修复禁用状态下仍可以切换明文密文的问题 @uyarn (#2991)Table
: @uyarn
🚧 Others
- docs(Checkbox): 优化
Checkbox
文档内容 @Heising (common#1835)
1.7.6
🌈 1.7.6 2024-06-27
🚀 Features
Tabs
: 支持通过滚轮或者触摸板进行滚动操作,新增scrollPosition
API,支持配置选中滑块滚动最终停留位置 @oljc (#2954)ImageViewer
: 新增isSvg
属性,支持原生SVG
预览显示,用于对SVG
进行操作的场景 @HaixingOoO (#2958)Input
: 新增spellCheck
API @NWYLZW (#2941)
🐞 Bug Fixes
DatePicker
: 修复单独使用DateRangePickerPanel
面板头部点击逻辑与DateRangePicker
不一致的问题 @uyarn (#2944)Form
: 修复嵌套FormList
场景下使用shouldUpdate
导致循环渲染的问题 @moecasts (#2948)Tabs
: 修复1.7.4
版本后,Tabs
的 className 影响TabItem
的问题 @uyarn (#2946)Table
: 修复usePagination
中pagination
动态变化的功能问题 @HaixingOoO (#2960)Table
: 修复鼠标右键表格也可以触发列宽拖拽的问题 @HaixingOoO (#2961)Table
: 修复只存在一列可被 resize 的使用场景下,拖拽功能异常的问题 @uyarn (#2959)
🚧 Others
- 站点全量新增 TypeScript 示例代码 @uyarn @HaixingOoO @ZWkang (#2871)
1.7.4
What's Changed
🌈 1.7.4 2024-05-30
🚀 Features
🐞 Bug Fixes
Cascader
: 修复Cascader
搜索时checkStrictly
模式父节点不显示 @HaixingOoO (#2914)Select
: 修复半选状态的全选选项展示样式问题 @uyarn (#2915)Menu
: 修复HeadMenu
下MenuItem
类名透传失效的问题 @uyarn (#2917)Tabs
: 修复TabPanel
类名透传失效的问题 @uyarn (#2917)Breadcrumb
: 修复暗色模式下的分隔符不可见问题 @NWYLZW (#2920)Checkbox
:SelectInput
: 修复SelectInput
的interface.d.ts
文件缺少size
类型的问题 @HaixingOoO (#2930)DatePicker
:- 修复单独使用面板没有兼容无
onMonthChange
回调的场景的问题 @uyarn (#2932) - 修复DateRangePickerPanel组件,在下拉框中选择年/月时选择出现日期改变错乱的问题 @liyucang-git (#2922)
- 修复单独使用面板没有兼容无
InputNumber
: 修复allowInputOverLimit=false
大小值判断时,value 为 undefined 时,会出现显示 Infinity 的问题 @HaixingOoO (common#1802)
New Contributors
- @liyucang-git made their first contribution in #2922
Full Changelog: 1.7.3...1.7.4
1.7.3
1.7.1
🌈 1.7.1 2024-05-16
🚀 Features
Avatar
: 新增Click
、Hover
和Contextmenu
等鼠标事件,支持对头像操作的场景使用 @NWYLZW (#2906)Dialog
: 支持setConfirmLoading
的使用 @ZWkang (#2883)SelectInput
:SelectInput
支持Size
属性 @HaixingOoO (#2894)TimePicker
: 新增支持onPick
事件 和presets
API @ZWkang (#2902)Borderless
:Input
、AutoComplete
、ColorPicker
、DatePicker
、TagInput
、TimePicker
新增borderless
API,支持无边框模式 @uyarn (#2884) (#2878)Scroll
: 调整1.6.0
后针对 Chrome 滚动条样式的兼容方法,不依赖autoprefixer
的版本 @LoopZhou (#2890)
🐞 Bug Fixes
ColorPicker
: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#2880)Form
: 修复由于FormItem
的修改,没有触发监听FormList
的useWatch
的问题 @HaixingOoO (#2904)Menu
: @uyarnPagination
: 修复当前页输入小数后没有自动调整的问题 @uyarn (#2886)Select
:Slider
: 修复sliderRef.current
可能为空的问题 @ZWkang (#2868)Table
:TagInput
:- 修复没有透传
tagProps
到折叠选项的问题 @uyarn (#2869) - 扩展
collapsedItems
的删除功能 @HaixingOoO (#2881)
- 修复没有透传
TreeSelect
: 修复需要通过treeProps
设置keys
属性才生效的问题 @ZWkang (#2896)Upload
:- 修复手动修改上传进度的 bug @HaixingOoO (#2901)
- 修复图片上传错误类型下的样式异常的问题 @uyarn (#2905)
🚧 Others
TagInput
: 补充Size
属性的相关文档 @HaixingOoO (#2894)Typography
: 删除多余的defaultProps
@HaixingOoO (#2866)Upload
: 修复文档中关于 OPTIONS 方法的说明 @Summer-Shen (#2865)