Skip to content

Releases: Tencent/tdesign-react

1.9.0

12 Sep 10:28
2183cb2
Compare
Choose a tag to compare

🌈 1.9.0 2024-09-12

🚀 Features

  • Tag: 修改 maxWidth生效的 DOM 节点,方便控制文本内容长度,有基于此特性修改样式的请注意此变更 @liweijie0812 (#3083)
  • Form: 修复 name 使用下划线拼接的导致使用下划线做 name 的计算错误,有使用特殊字符做表单项的name的请注意此变更 @HaixingOoO (#3095)
  • Card: loading属性增加 TNode支持 @huangchen1031 (#3051)
  • Cascader: 新增panelTopContentpanelBottomContent,用于自定应该面板顶部和底部内容 @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: 修复Headernull,配置closeBtn仍然渲染Header的问题 @HaixingOoO (#3081)
  • Input: 修复计算emoji字符错误的问题 @novlan1 (#3065)
  • Popup: 修复1.8.0版本后针对Popup的优化导致 16.x 版本下的异常问题 @moecasts (#3091)
  • Statistic: 修复Statistic组件 classnamestyle 未透传功能异常的问题 @liweijie0812 (#3089)
  • TimePicker: 修复 format 仅支持 HH:mm:ss 格式的问题 @liweijie0812 (#3066)

1.8.1

23 Aug 08:10
db39793
Compare
Choose a tag to compare

🌈 1.8.1 2024-08-23

🐞 Bug Fixes

  • Select: 修复自定义content时的渲染的问题 @uyarn (#3058)
  • Rate: 修复1.8.0 版本中评分描述不显示的问题 @liweijie0812 (#3060)
  • Popup: 修复panel 为 null 场景下的部分事件回调缺失和错误的问题 @uyarn (#3061)

1.8.0

22 Aug 08:39
1128644
Compare
Choose a tag to compare

🌈 1.8.0 2024-08-22

🚀 Features

🐞 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

07 Aug 02:47
d655613
Compare
Choose a tag to compare

🌈 1.7.9 2024-08-07

🐞 Bug Fixes

  • Tree: 修复1.7.8版本更新导致的展开收起功能的缺陷 @HaixingOoO (#3039)

1.7.8

01 Aug 10:05
81fce9a
Compare
Choose a tag to compare

🌈 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: 修复 SelectlabelprefixIcon 的多选状态下的显示问题 @HaixingOoO (#3019)
  • Tree: 修复部分场景下首个子节点设置 checked 后导致整个树初始化状态异常的问题 @uyarn (#3023)
  • Dropdown: 修复DropdownItem的禁用状态影响子组件本身响应行为的缺陷 @uyarn (#3024)
  • TagInput: onDragSort 中使用 useRef 导致的上下文错误 @Heising (#3003)

🚧 Others

1.7.7

18 Jul 08:56
d37cffd
Compare
Choose a tag to compare

🌈 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
    • 修复只存在一列可拖拽的表格缩小时的样式异常问题 (#2994)
    • 修复部分场景下向前缩放时的报错的问题(#2994)
    • 修复空数据下展示内容没有居中展示的问题 (#2996)

🚧 Others

1.7.6

27 Jun 09:48
c2337b5
Compare
Choose a tag to compare

🌈 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: 修复 usePaginationpagination 动态变化的功能问题 @HaixingOoO (#2960)
  • Table: 修复鼠标右键表格也可以触发列宽拖拽的问题 @HaixingOoO (#2961)
  • Table: 修复只存在一列可被 resize 的使用场景下,拖拽功能异常的问题 @uyarn (#2959)

🚧 Others

1.7.4

30 May 10:27
ae3411e
Compare
Choose a tag to compare

What's Changed

🌈 1.7.4 2024-05-30

🚀 Features

  • DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn (#2932)

🐞 Bug Fixes

  • Cascader: 修复 Cascader 搜索时 checkStrictly 模式父节点不显示 @HaixingOoO (#2914)
  • Select: 修复半选状态的全选选项展示样式问题 @uyarn (#2915)
  • Menu: 修复HeadMenuMenuItem 类名透传失效的问题 @uyarn (#2917)
  • Tabs: 修复TabPanel 类名透传失效的问题 @uyarn (#2917)
  • Breadcrumb: 修复暗色模式下的分隔符不可见问题 @NWYLZW (#2920)
  • Checkbox:
    • 修复无法渲染为值为 0 的选项 @NWYLZW (#2925)
    • 修复受控状态无法被 onChange 回调中正确消费的问题 @NWYLZW (#2926)
  • SelectInput: 修复SelectInputinterface.d.ts 文件缺少 size 类型的问题 @HaixingOoO (#2930)
  • DatePicker:
    • 修复单独使用面板没有兼容无 onMonthChange 回调的场景的问题 @uyarn (#2932)
    • 修复DateRangePickerPanel组件,在下拉框中选择年/月时选择出现日期改变错乱的问题 @liyucang-git (#2922)
  • InputNumber: 修复 allowInputOverLimit=false 大小值判断时,value 为 undefined 时,会出现显示 Infinity 的问题 @HaixingOoO (common#1802)

New Contributors

Full Changelog: 1.7.3...1.7.4

1.7.3

18 May 10:12
153f774
Compare
Choose a tag to compare

🌈 1.7.3 2024-05-18

🐞 Bug Fixes

  • Menu: 修复二级及以下 SubMenu没有处理classname的缺陷 @uyarn (#2911)
  • Upload: 修复1.7.1手动上传的状态异常问题 @HaixingOoO (#2912)
  • Avatar: 修复配合Popup使用浮层不展示的异常 @uyarn

1.7.1

16 May 09:05
144de5b
Compare
Choose a tag to compare

🌈 1.7.1 2024-05-16

🚀 Features

  • Avatar: 新增ClickHoverContextmenu等鼠标事件,支持对头像操作的场景使用 @NWYLZW (#2906)
  • Dialog: 支持 setConfirmLoading 的使用 @ZWkang (#2883)
  • SelectInput: SelectInput 支持 Size 属性 @HaixingOoO (#2894)
  • TimePicker: 新增支持onPick事件 和 presets API @ZWkang (#2902)
  • Borderless: InputAutoCompleteColorPickerDatePickerTagInputTimePicker新增borderless API,支持无边框模式 @uyarn (#2884) (#2878)
  • Scroll: 调整1.6.0后针对 Chrome 滚动条样式的兼容方法,不依赖autoprefixer的版本 @LoopZhou (#2890)

🐞 Bug Fixes

  • ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#2880)
  • Form: 修复由于 FormItem的修改,没有触发监听FormListuseWatch的问题 @HaixingOoO (#2904)
  • Menu: @uyarn
    • 修复使用dist样式因为样式优先级问题导致子菜单位置偏移的问题 (#2890)
    • 提升 t-popup__menu 的样式优先级,解决 dist 内样式优先级一致导致样式异常的问题 (#2905)
  • Pagination: 修复当前页输入小数后没有自动调整的问题 @uyarn (#2886)
  • Select:
    • 修复creatable功能异常问题 @uyarn (#2903)
    • 修复reserveKeyword配合Option Children用法的异常问题 @uyarn (#2903)
    • 优化已选样式覆盖已禁用样式的问题 @fython (#2905)
  • Slider: 修复 sliderRef.current 可能为空的问题 @ZWkang (#2868)
  • Table:
    • 修复卸载表格时数据为空导致报错的异常 @duxphp (#2900)
    • 修复1.5.0版本后部分场景下使用固定列导致异常的问题 @uyarn (#2889)
  • TagInput:
  • TreeSelect: 修复需要通过 treeProps 设置 keys 属性才生效的问题 @ZWkang (#2896)
  • Upload:

🚧 Others