Skip to content

Releases: Tencent/tdesign-react

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

0.36.0

27 Jun 07:52
b8c99bf
Compare
Choose a tag to compare

❗ 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

  • Demo: 组件示例代码统一使用 Space 组件实现 @southorange1228 @smilebuz(#920)

Full Changelog: 0.35.1...0.36.0

0.35.1

20 Jun 02:54
89c657e
Compare
Choose a tag to compare

🚀 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

10 Jun 09:33
1602e0e
Compare
Choose a tag to compare

❗ Breaking Changes

  • DatePicker: 重构 DatePickerPanelDateRangePickerPanel 逻辑,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

Full Changelog: 0.34.4...0.35.0