Skip to content

Releases: Tencent/tdesign-react

1.9.2

17 Oct 08:29
4c70727
Compare
Choose a tag to compare

🌈 1.9.2 2024-10-17

🚀 Features

  • TimePicker: 新增 autoSwap API,支持1.9.0 版本之后仍可以保持选定的左右侧时间大小顺序 @uyarn (#3146)

🐞 Bug Fixes

  • Tabs: 修复TabPanellabel改变时,激活的选项卡底部横线没更新 @HaixingOoO (#3134)
  • Drawer: 修复打开 drawer 时页面抖动的问题 @RSS1102 (#3141)
  • Dialog: 修复打开 dialog 时页面抖动的问题 @RSS1102 (#3141)
  • Select: 修复使用 OptionGroup 时无法自动定位到选中项问题 @moecasts (#3139)

🚧 Others

  • Loading: 优化 live demo 展示效果 @uyarn (#3144)
  • DatePicker: 移除文档中错误的value 类型描述 @uyarn (#3144)

1.9.1

26 Sep 09:07
d6933f1
Compare
Choose a tag to compare

🌈 1.9.1 2024-09-26

🚀 Features

  • ImageViewer: 优化图片预览旋转的重置效果 @sylsaint (#3108)
  • Table: 可展开收起场景下新增 t-table__row--expandedt-table__row--folded 用于区分展开和收起的行 @uyarn (#3099)
  • TimePicker: 支持时间区间选择器自动调整左右区间 @uyarn (#3117)
  • Rate: 新增clearable API,用于清空评分 @HaixingOoO (#3114)

🐞 Bug Fixes

  • Dropdown: 修复设置panelTopContent后子菜单top计算错误的问题 @moecasts (#3106)
  • TreeSelect: 修改多选状态下默认点击父节点选项的行为为选中,如果需要点击展开,请配置treeProps.expandOnClickNode @HaixingOoO (#3111)
  • Menu: 修复二级菜单展开收起状态没有关联右侧箭头变化的问题 @uyarn (#3110)
  • DateRangePicker: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime的问题 @uyarn (#3117)
  • DatePicker: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#3117)
  • ColorPicker: 修复部分场景下子组件存在重复渲染的异常问题 @uyarn (#3118)
  • ColorPicker: 修复渐变模式下,明度滑块和渐变滑块颜色不联动的问题 @huangchen1031 (#3109)

🚧 Others

  • Site: 站点切换语言时组件跟随切换语言 @RSS1102 (#3100)
  • Form: 新增自定义表单控件的文档说明和示例 @miownag (#3112)

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