Skip to content

Releases: Tencent/tdesign-react

0.40.1

16 Aug 07:18
5a3f40e
Compare
Choose a tag to compare

🐞 Bug Fixes

  • DatePicker: 修复在左侧输入框聚焦时右侧面板切换月份失效问题 @HQ-Lin (#1292)
  • Form: 修复 FormItem status 受控问题 @HQ-Lin (#1298)
  • Radio: 修复 Radio.Group 反选问题 @carolin913 (#1304)
  • Dropdown:

Full Changelog: 0.40.0...0.40.1

0.40.0

16 Aug 02:08
f98424a
Compare
Choose a tag to compare

❗ Breaking Changes

  • Popup : 重构了该组件,修复了较多问题 @HQ-Lin (#1256):
    • 不再生成 div 节点包裹 trigger 元素,classNamestyle 属性废弃,可自行包裹 div 节点调整 classNamestyle 属性。
    • overlayStyle 调整为控制 t-popup 层级,新增 overlayInnerStyle 控制 t-popup__content 层级与原先 overlayStyle 效果一致。
    • overlayClassName 调整为控制 t-popup 层级。

🚀 Features

  • Image: 新增 Image 组件 @insekkei (#1209)
  • Link: 新增 Link 组件 @zFitness (#1277)
  • Table:
    • 支持使用插槽 footer-summary 定义通栏表尾,同时支持同名属性 Props footer-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 支持 statustips 自定义控制校验状态及提示信息 @HQ-Lin (#1288)

🐞 Bug Fixes

  • Table:
    • 行选中会触发重置列宽调整的结果 @chaishi (#1259)
    • 可编辑行功能,提交校验时只校验了第一列 @chaishi (#1259)
    • 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1259)
    • 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1284)
  • Progress: 修复progress style属性失效的问题 @NWYLZW (#1260)
  • Cascader: 修复点击清除按钮无法一次性清空所有选项 (issue #1236) @PengYYYYY (#1275)
  • Select: 修复autoWidth在multiple模式下失效的问题 @uyarn (#1279)
  • Tabs: 修复动态渲染 panel 下划线丢失问题 @NWYLZW (#1258)
  • Layout: 修复 widthheight 不生效问题 @southorange1228 (#1287)
  • Popup: 修复函数组件未透传 ref 导致气泡失效问题 @HQ-Lin (#1256)

New Contributors

Full Changelog: 0.39.0...0.40.0

0.39.0

08 Aug 07:54
945b450
Compare
Choose a tag to compare

❗ 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:
    • 多级表头场景下,修复表尾信息不对齐问题 @chaishi (#1207)
    • 树形结构,修复某些场景下无法完全重置数据的问题 @chaishi (#1207)
    • 树形结构,修复懒加载节点重置时(即调用 setData)没有清空子节点信息问题 @chaishi (#1207)
    • 树形结构,展开全部功能,不应该展开懒加载节点 @chaishi (#1207)
    • 修复吸顶的多级表头,缺少左侧边线问题 @chaishi (#1207)
    • 行内有多条规则时,只生效第一条规则 @yatessss (#1244)
  • DatePicker:
  • Jumper: 修复 onChange 报错问题 @southorange1228 (#1224)
  • Upload: 修复 onRemove 失效问题 @HQ-Lin (#1245)
  • tooltip: disable状态及popup为trigger时不响应问题 @carolin913 (#1203)

New Contributors

Full Changelog: 0.38.0...0.39.0

0.38.0

01 Aug 07:44
6526b85
Compare
Choose a tag to compare

❗ Breaking Changes

🚀 Features

🐞 Bug Fixes

  • Cascader: 修复在异步获取 option 的情况下,参数校验导致用户行为异常 @PengYYYYY (#1170)
  • Select: 修复回删空字符串不触发onSearch的缺陷 @uyarn (#1176)
  • Select: 修复过滤时输入值为空未显示全部选项的问题 @southorange1228 (#1157)
  • Dropdown: 修复 className 继承问题 @CodingOnStar (#1187)
  • Tree: 修复更改 data 数据后展开状态丢失问题 @CodingOnStar (#1168)

New Contributors

Full Changelog: 0.37.1...0.38.0

0.37.1

25 Jul 07:37
51055e5
Compare
Choose a tag to compare

🚀 Features

🐞 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

18 Jul 11:26
0ff1a0c
Compare
Choose a tag to compare

❗ Breaking Changes

  • DatePicker: 调整组件dom 节点 class 命名 @HQ-Lin (#1101)

🚀 Features

  • Icon: 新增mirrorrotation图标 @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

11 Jul 10:01
da6aa5c
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table: 可编辑功能,值为 null 时会导致页面报错,如清除 Select 数据,issue#1043dac72dfd @chaishi (#1046)
  • Dialog: 修复 dialog 阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1057)
  • Input: 修复在 dialog 内中文输入导致光标定位错误问题 @HQ-Lin (#1066)
  • Button: 修复渲染空字符串样式问题 @HQ-Lin (#1063)
  • Form: 修复 getFieldsValue 类型定义 @zousandian (#1020)

New Contributors

Full Changelog: 0.36.3...0.36.4

0.36.3

05 Jul 07:14
f8cc399
Compare
Choose a tag to compare

🚀 Features

  • TimePicker: 优化可输入改动时的体验 @HQ-Lin (#1040)
  • DatePicker: 新增 panelPreselection api @HQ-Lin (#1040)

🐞 Bug Fixes

  • Select: 修复多选模式filter失效的问题 @uyarn (#1039)
  • Space: 更改Space组件children属性为React.ReactNode @vikeychen (#1042)
  • DatePicker: 修复左右切换面板时间跳动问题 @HQ-Lin (#1040)
  • DatePicker: 修复输入框更改时间异常问题 @HQ-Lin (#1040)

New Contributors

Full Changelog: 0.36.2...0.36.3

0.36.2

04 Jul 07:09
5543c96
Compare
Choose a tag to compare

🚀 Features

  • Form: 添加内置校验方法 whitespace @PengYYYYY (#1011)
  • Table: 新增 indeterminateSelectedRowKeys ,用于控制选中行半选状态 @chaishi (#1028)
  • Table: 可编辑单元格,支持编辑组件联动, issue#995 @chaishi (#1028)
  • Table: 树形结构行选中,支持中层节点半选状态,issue#996issue#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

New Contributors

Full Changelog: 0.36.1...0.36.2

0.36.1

27 Jun 10:19
d0c7e68
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Style: 修复 reset 文件移除后组件样式错乱问题 by @HQ-Lin in #992

Full Changelog: 0.36.0...0.36.1