Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
0.24.1
0.24.0
❗️ BREAKING CHANGES
- Tag:
variant
属性调整,支持outline
、light-outline
,废弃variant="plain"
(780ac25) @carolin913 - Form:
reset
不再触发onReset
事件,使用独立的事件逻辑 (#303) (f9a7bbc) @HQ-Lin
🐞 Bug Fixes
- Cascader:
- 添加
loadingtext
国际化配置 (46ef524) @carolin913 panel
添加波纹动画 (42ad5af) @uyarn
- 添加
- Tree: 修复按需引入样式丢失问题 (#293) (f50b888) @HQ-Lin
- Chekbox: 修复
Checkbox.Group
的value
类型为string
和number
的 bug (1796843) @xinup - Popup: 修复
zIndex
设置错误 (#315) (aacb6f8) @HQ-Lin - Select: 修复
Option.name
丢失导致组件类型判断失效问题 (fea73f0) @uyarn - Table: 修复固定列不指定
colKey
导致header
错位问题 (03d3936) @yunfeic
🌈 Features
- Table:
- Form:
- Config: 调整
locale
、组件配置逻辑 & 支持globalConfig
API (#297) (542c254) @HQ-Lin - Select:
ul
标签添加class
类名 (bb47a94) @HQ-Lin - Breadcrumb: 支持
theme
api (5627c40) @samhou1988 - Drawer: 修复
attch
无效问题 (a16c031) @LittlehorseXie - Input: 支持
align
属性 (#290) (08ce2b5) @HQ-Lin - Dropdown: 修复
ref
警告 (d56b4ba) @carolin913 - Tag: 支持
size
API (780ac25) @carolin913 - Transfer: 支持
Tree
API (f260a3a) @zj2015262624 - Locale:
upload
,tree
组件支持 国际化配置 (34ba53e) @carolin913
New Contributors
- @LittlehorseXie made their first contribution in #298
Full Changelog: 0.23.1...0.24.0
0.23.1
Bug Fixes
- Form:
- Affix: 修复
zIndex
参数无效和offsetTop
为 0 无法固定的问题 (ebeb69c) @jas0ncn - Tabs: 修复滚动问题,支持受控/非受控 (84f033c) @insekkei
- Dialog: 修复
mask
动画缺失问题 (#247) (37d59c1), closes #65 @HQ-Lin - Icon:
size
类名t-size-middle
改为t-size-medium
(aea3f01) @uyarn - Popup: 优化
destroy
动画 & 添加display: none
& 优化全局portal
逻辑 (#246) (391de56), closes #231 @HQ-Lin
Features
- Form:
- Select:
- Table:
- Dropdown:
dropdown
options
支持child
方式传入 (#242) (0cbfd67) @duenyang - Popup: 支持
onScroll
API (fc8d613) @uyarn - Skeleton: 新增骨架屏 (#265) (fd8d980) @Yilun-Sun
- Textarea: 新增
tips
和status
api (#266) (9cc5b72) @duenyang - Tooltip: 支持
duration
api (b28b200) @carolin913 - Upload: 支持
onPreview
api (a004227) @teal-front
New Contributors
- @clark-cui made their first contribution in #239
- @psaren made their first contribution in #245
- @xinup made their first contribution in #249
- @jas0ncn made their first contribution in #251
- @zhangbocodes made their first contribution in #241
Full Changelog: 0.23.0...0.23.1
0.23.0
BREAKING CHANGES
- 调整 ref 获取 Input 组件最外层 Dom 方式为
inputRef.current.currentElement
(7fd11cb) @HQ-Lin - 调整 ref 获取 Form 组件最外层 Dom 方式为
formRef.current.currentElement
(46abe0b) @HQ-Lin
Bug Fixes
- Popup: 修复定位动态计算错误问题 (#226) (6c54abf) @HQ-Lin @uyarn
- Drawer: 修复字符串控制 confirmBtn 无效问题 by @samhou1988 in #216
- Form: 修复
FormItem
动态变化导致formItemsRef
中存在null
值 bug (eaa4f70) @yume316 - TimePicker: 限制输入框内容为数字类型 (e90118c) @uyarn
Features
- Divider: 实现
content
api (0d59f66) @haishancai - Form: 优化
ref
逻辑 (#233) (46abe0b) @HQ-Lin - Upload: 实现
sizelimit
api (e576778) @teal-front - Table: 支持传入
className
,style
(dd27277) @yunfeic - Input: 支持 tips api & 调整ref 获取 Input Dom 方式,暴露 focus、blur、select 方法 & 支持获取内部 input 实例 (#229) (7fd11cb), closes #229 #201 @HQ-Lin @Duncan-zjp
New Contributors
- @dependabot made their first contribution in #149
- @samhou1988 made their first contribution in #216
- @chaishi made their first contribution in #218
Full Changelog: 0.22.1...0.23.0
0.22.1
0.22.0
BREAKING CHANGES
- 重命名
Layout.Sider
组件为Layout.Aside
(f78d7f5) @HQ-Lin - 改动
AvatarGroup
使用方式为Avatar.Group
(#100) (b2f09eb) @HQ-Lin
Bug Fixes
- Tabs: 修复多层
menu
父菜单切换后子菜单定位失败的问题 (81ddd05, closes #161) @insekkei - Breadcrumb: 修复非
options
模式下,maxItemWidth
没有传给子组件BreadcrumbItem
问题 (#111) (1e53110), closes #107 @Yilun-Sun - Progress: 修复环形进度条半径计算问题 (e3eae82) @Yilun-Sun
- DatePicker
- 兼容初始值为非日期 (9d8f6f7) @vision-yip
- 修复受控问题 (#180) (dace63d) @HQ-Lin
- Select
- 修复
disabled
属性无效 (#85) (cc3418a) @yaogengzhu - 修复点选问题 (#63) (d126f34) @yaogengzhu
- 修复当添加
select
组件添加clearable
以及filterable
时, 第二次以后点击清除按钮的显示值不对 (#61) (d9fe70b) @vision-yip - 修复远程搜索多选时所选值展示不全问题 (#139) (0a26aa6) @yume316
- 修复
- Popup
- Input: 添加
Input
focus
状态样式 (01c40cf) @uyarn - Pagination: 修复更多按钮闪烁问题 (301beff) @andyjxli
- Slider: 修复
vertical
样式问题 (#66) (5fc7808) @southorange1228 - Table: 修复固定表头不滚动时单元格右边线不对齐 (bdda8d4) @yunfeic
- TimePicker: 修复
confirm
事件无效 (#79) (45bca64) @yaogengzhu - Tooltip: 添加
theme
类型校验 (dd05af6) @Yilun-Sun - TreeSelect: 样式名
bem
规范 (#135) (28165b3) @HQ-Lin
Features
- Tree: 支持
disableCheck
API (#129) (6e137f5), closes #97 @Ruoleery - Button: 实现
content
API & 完善单测 (9c25ca5) @haishancai - Calendar: 支持
onMonthChange
API (#116) (c44b5a3) @pengYYYYY - Cascader: 优化内部
Input
宽度设置为 100% (62c3c7d) @pengYYYYY - Form: 优化
form
获取formItem
实例逻辑 & 支持FormItem
组件可被标签嵌套 (#188) (bb123a1) @HQ-Lin - Form: 新增
onValuesChange
事件 (#121) (1b2b349) @HQ-Lin - Layout: 支持
direction
api (8448581) @HQ-Lin - Pagination: 调整
Input
为InputNumber
组件 (#77) (0bee39f) @HQ-Lin - Upload: 同步最新 API 改动 (b8c864b) @wookaoer
0.21.0
BREAKING CHANGES
Select
、Transfer
、Steps
组件CSS命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表- 大量组件进行CSS命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表
- Message: 支持
MessagePlugin
,message.info
调用方式,废弃Messzge.info
调用(5d3dc04) @kenzyyang - Notification: 组件插件化使用方式破坏性修改,支持
NotificationPlugin
,notification
调用 (98c3d0a) @kenzyyang
Bug Fixes
- 去除engine限制 (68371fb) @HQ-Lin
- Form: 修复 status 重置失效的问题 (#45) (8114ac9) @HQ-Lin
- Select: 修复多选状态下onVisibleChange多次触发的问题 (4eacffc) @uyarn
- Select: 支持0作为value (c716e92) @uyarn
- Table: 修复合并单元格中
borderLeft
不显示的问题(69da5ee) @yunfeic - Table: 固定头列滚动阴影不显示(d057839) @yunfeic
- Table: 修复固定列 react16 滚动报错引起固定头列滚动失效(9af655c) @yunfeic
- Upload: 修复showUploadProgress为false不生效的问题(eae4771) @wookaoer
- DatePicker: 修复年份禁用判断错误 (5654da4) @HQ-Lin
Features
- Avatar: 新增 Avatar 组件 (018eea1) @zj2015262624
- Popup: 添加下拉动画 (4c475fc) @andyjxli
- Table: 合并行展开点击和onRowClick事件 (b2d1578) @yunfeic
- Table: 支持行点击和鼠标事件 (d42e9a9) @yunfeic
- Upload: support customize request method (5bc70be) @teal-front
- Upload: support multiple files & images upload (7154072) @teal-front