mirror of
https://github.com/Tencent/tdesign-react.git
synced 2024-10-23 08:33:49 +08:00
4c7072710e
* chore(release 1.9.2): release 1.9.2 * chore: changelog's changes --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
255 KiB
255 KiB
title | docClass | toc | spline |
---|---|---|---|
更新日志 | timeline | false | explain |
🌈 1.9.2 2024-10-17
🚀 Features
TimePicker
: 新增autoSwap
API,支持1.9.0
版本之后仍可以保持选定的左右侧时间大小顺序 @uyarn (#3146)
🐞 Bug Fixes
Tabs
: 修复TabPanel
的label
改变时,激活的选项卡底部横线没更新 @HaixingOoO (#3134)Drawer
: 修复打开drawer
时页面抖动的问题 @RSS1102 (#3141)Dialog
: 修复打开dialog
时页面抖动的问题 @RSS1102 (#3141)Select
: 修复使用OptionGroup
时无法自动定位到选中项问题 @moecasts (#3139)
🚧 Others
🌈 1.9.1 2024-09-26
🚀 Features
ImageViewer
: 优化图片预览旋转的重置效果 @sylsaint (#3108)Table
: 可展开收起场景下新增t-table__row--expanded
和t-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
🌈 1.9.0 2024-09-12
🚀 Features
Tag
: 修改maxWidth
生效的 DOM 节点,方便控制文本内容长度,有基于此特性修改样式的请注意此变更 @liweijie0812 (#3083)Form
: 修复name
使用下划线拼接的导致使用下划线做name
的计算错误,有使用特殊字符做表单项的name
的请注意此变更 @HaixingOoO (#3095)Card
:loading
属性增加TNode
支持 @huangchen1031 (#3051)Cascader
: 新增panelTopContent
和panelBottomContent
,用于自定应该面板顶部和底部内容 @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
: 修复Header
为null
,配置closeBtn
仍然渲染Header
的问题 @HaixingOoO (#3081)Input
: 修复计算emoji
字符错误的问题 @novlan1 (#3065)Popup
: 修复1.8.0
版本后针对Popup
的优化导致 16.x 版本下的异常问题 @moecasts (#3091)Statistic
: 修复Statistic
组件classname
和style
未透传功能异常的问题 @liweijie0812 (#3089)TimePicker
: 修复format
仅支持 HH:mm:ss 格式的问题 @liweijie0812 (#3066)
🌈 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 2024-08-22
🚀 Features
Empty
: 新增Empty
空状态组件 @ZWkang @HaixingOoO @double-deng (#2817)ConfigProvider
: 支持colonText
属性配置Description
、Form
组件的colon
属性 @liweijie0812 (#3055)
🐞 Bug Fixes
ColorPicker
: 修复slider
部分在鼠标移入移出的缺陷 @Jippp (#3042)useVirtualScroll
: 修改visibleData
计算方式,解决可视区域过高时,滚动后底部留白的问题 @huangchen1031 (#2999)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (#3046)InputNumber
: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (#3046)Popup
: 修复popup
某些场景下,隐藏时定位会闪烁的问题 @HaixingOoO (#3052)
🚧 Others
🌈 1.7.9 2024-08-07
🐞 Bug Fixes
Tree
: 修复1.7.8
版本更新导致的展开收起功能的缺陷 @HaixingOoO (#3039)
🌈 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
: 修复Select
的label
和prefixIcon
的多选状态下的显示问题 @HaixingOoO (#3019)Tree
: 修复部分场景下首个子节点设置checked
后导致整个树初始化状态异常的问题 @uyarn (#3023)Dropdown
: 修复DropdownItem
的禁用状态影响子组件本身响应行为的缺陷 @uyarn (#3024)TagInput
:onDragSort
中使用useRef
导致的上下文错误 @Heising (#3003)
🚧 Others
🌈 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
🚧 Others
- docs(Checkbox): 优化
Checkbox
文档内容 @Heising (common#1835)
🌈 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
: 修复usePagination
中pagination
动态变化的功能问题 @HaixingOoO (#2960)Table
: 修复鼠标右键表格也可以触发列宽拖拽的问题 @HaixingOoO (#2961)Table
: 修复只存在一列可被 resize 的使用场景下,拖拽功能异常的问题 @uyarn (#2959)
🚧 Others
- 站点全量新增 TypeScript 示例代码 @uyarn @HaixingOoO @ZWkang (#2871)
🌈 1.7.5 2024-05-31
🐞 Bug Fixes
DatePicker
: 修复点击jump
按钮的逻辑没有同步下拉选择的改动的缺陷 @uyarn (#2934)
🌈 1.7.4 2024-05-30
🚀 Features
DatePicker
: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn (#2932)
🐞 Bug Fixes
Cascader
: 修复Cascader
搜索时checkStrictly
模式父节点不显示 @HaixingOoO (#2914)Select
: 修复半选状态的全选选项展示样式问题 @uyarn (#2915)Menu
: 修复HeadMenu
下MenuItem
类名透传失效的问题 @uyarn (#2917)Tabs
: 修复TabPanel
类名透传失效的问题 @uyarn (#2917)Breadcrumb
: 修复暗色模式下的分隔符不可见问题 @NWYLZW (#2920)Checkbox
:SelectInput
: 修复SelectInput
的interface.d.ts
文件缺少size
类型的问题 @HaixingOoO (#2930)DatePicker
:InputNumber
: 修复allowInputOverLimit=false
大小值判断时,value 为 undefined 时,会出现显示 Infinity 的问题 @HaixingOoO (common#1802)
🌈 1.7.3 2024-05-18
🐞 Bug Fixes
Menu
: 修复二级及以下SubMenu
没有处理classname的缺陷 @uyarn (#2911)Upload
: 修复手动上传的bug @HaixingOoO (#2912)Avatar
: 修复配合Popup使用浮层不展示的异常 @uyarn
🌈 1.7.1 2024-05-16
🚀 Features
Avatar
: 新增Click
、Hover
和Contextmenu
等鼠标事件,支持对头像操作的场景使用 @NWYLZW (#2906)Dialog
: 支持setConfirmLoading
的使用 @ZWkang (#2883)SelectInput
:SelectInput
支持Size
属性 @HaixingOoO (#2894)TimePicker
: 新增支持onPick
事件 和presets
API @ZWkang (#2902)Borderless
:Input
、AutoComplete
、ColorPicker
、DatePicker
、TagInput
、TimePicker
新增borderless
API,支持无边框模式 @uyarn (#2884) (#2878)Scroll
: 调整1.6.0
后针对 Chrome 滚动条样式的兼容方法,不依赖autoprefixer
的版本 @loopzhou (#2890)
🐞 Bug Fixes
ColorPicker
: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#2880)Form
: 修复由于FormItem
的修改,没有触发监听FormList
的useWatch
的问题 @HaixingOoO (#2904)Menu
: @uyarnPagination
: 修复当前页输入小数后没有自动调整的问题 @uyarn (#2886)Select
:Slider
: 修复sliderRef.current
可能为空的问题 @ZWkang (#2868)Table
:TagInput
:TreeSelect
: 修复需要通过treeProps
设置keys
属性才生效的问题 @ZWkang (#2896)Upload
:
🚧 Others
TagInput
: 补充Size
属性的相关文档 @HaixingOoO (#2894)Typography
: 删除多余的defaultProps
@HaixingOoO (#2866)Upload
: 修复文档中关于 OPTIONS 方法的说明 @Summer-Shen (#2865)
🌈 1.7.0 2024-04-25
🚀 Features
Typography
: 新增Typography
排版组件 @insekkei (#2821)
🐞 Bug Fixes
Table
: 在effect
异步里执行获取数据时和更新数据,可能会导致一些 bug @HaixingOoO (#2848)DatePicker
: 修复日期选择器中月份选择回跳初始状态的异常 @uyarn (#2854)Form
:useWatch
在一定情况下,name 的不同会导致视图问题的缺陷 @HaixingOoO (#2853)Drawer
: 修复1.6.0
closeBtn 属性默认值丢失的问题 @uyarn (#2856)Dropdown
: 修复选项长度为空仍展示浮层的问题 @uyarn (#2860)Dropdown
: 优化Dropdown
的children
透传disabled
@HaixingOoO (#2862)SelectInput
: 修复非受控属性defaultPopupVisible
不生效的问题 @uyarn (#2861)Style
: 修复部分节点前缀无法统一替换的缺陷 @ZWkang @uyarn (#2863)Upload
: 修复method
枚举值options
错误的问题 @summer-shen @uyarn (#2863)
🌈 1.6.0 2024-04-11
🚀 Features
Portal
:Portal
新增懒加载forceRender
,默认为lazy
模式 ,优化性能,兼容SSR
渲染,对Dialog
和Drawer
组件可能存在破坏性影响 @HaixingOoO (#2826)
🐞 Bug Fixes
ImageViewer
: 修复imageReferrerpolicy
没有对顶部缩略图生效的问题 @uyarn (#2815)Descriptions
: 修复props
缺少className
和style
属性的问题 @HaixingOoO (#2818)Layout
: 修复Layout
添加Aside
页面布局会跳动的问题 @HaixingOoO (#2824)Input
: 修复在React16
版本下阻止冒泡失败的问题 @HaixingOoO (#2833)DatePicker
: 修复1.5.3
版本之后处理Date类型和周选择器的异常 @uyarn (#2841)Guide
:Scroll
: 修复由于Chrome 121
版本支持 scroll width 之后导致Table
、Select
及部分出现滚动条组件的样式异常问题 @loopzhou (common#1765) @uyarn (#2843)Locale
: 优化DatePicker
部分模式的语言包 @uyarn (#2843)Tree
: 修复初始化后draggable
属性丢失响应式的问题 @Liao-js (#2838)Style
: 支持通过less
总入口打包样式的需求 @NWYLZW @uyarn (common#1757) (common#1766)
🌈 1.5.5 2024-03-28
🐞 Bug Fixes
ImageViewer
: 修复imageReferrerpolicy
没有对顶部缩略图生效的问题 @uyarn (#2815)
🌈 1.5.4 2024-03-28
🚀 Features
ImageViewer
: 新增imageReferrerpolicy
API,支持配合 Image 组件的需要配置 Referrerpolicy 的场景 @uyarn (#2813)
🐞 Bug Fixes
Select
: 修复onRemove
事件没有正常触发的问题 @Ali-ovo (#2802)Skeleton
: 修复children
为必须的类型问题 @uyarn (#2805)Tabs
: 提供action
区域默认样式 @HaixingOoO (#2808)Locale
: 修复image
和imageViewer
英语语言包异常的问题 @uyarn @HaixingOoO (#2808)Image
:referrerpolicy
参数被错误传递到外层div
上,实际传递目标为原生image
标签 @NWYLZW (#2811)
🌈 1.5.3 2024-03-14
🚀 Features
Breadcrumb
:BreadcrumbItem
支持onClick
事件 @HaixingOoO (#2795)tag
:Tag
组件新增color
API,支持自定义颜色 @maoyiluo @uyarn (#2799)
🐞 Bug Fixes
FormList
: 修复多个FormList
卡死的问题 @HaixingOoO (#2788)DatePicker
: 修复format
与valueType
不一致的场景下计算错误的问题 @uyarn (#2798)
🚧 Others
Portal
: 添加Portal测试用例 @HaixingOoO (#2791)List
: 完善 List 测试用例 @HaixingOoO (#2792)Alert
: 完善 Alert 测试,优化代码 @HaixingOoO (#2793)
🌈 1.5.2 2024-02-29
🚀 Features
Cascader
: 新增valueDisplay
和label
API的支持 @HaixingOoO (#2736)Descriptions
:Descriptions
组件支持嵌套 @HaixingOoO (#2777)Tabs
: 调整激活Tab
下划线与TabHeader
边框的层级关系 @uyarn (#2780)
🐞 Bug Fixes
Grid
: 尺寸计算错误,宽度兼容异常 @NWYLZW (#2738)Cascader
: 修复clearable
点击清除按钮触发三次onChange
的问题 @HaixingOoO (#2736)Dialog
: 修复useDialogPosition
渲染多次绑定事件 @HaixingOoO (#2749)Guide
: 修复Guide
自定义内容功能失效 @zhangpaopao0609 (#2752)Tree
: 修复设置keys.children
后展开图标没有正常变化的问题 @uyarn (#2746)Tree
: 修复Tree
自定义labelsetData
没有渲染的问题 @HaixingOoO (#2776)Tree
: 修复设置Tree
宽度,TreeItem
的checkbox
会被压缩,label
省略号失效的问题 @HaixingOoO @uyarn (#2780)Select
: @uyarn
🌈 1.5.1 2024-01-25
🚀 Features
Popup
: 支持Plugin
方式使用。 @HaixingOoO (#2717)Transfer
: 支持direction
API @uyarn (#2727)Tabs
: 新增action
API,支持自定义右侧区域 @uyarn (#2728)
🐞 Bug Fixes
Pagination
:Jump to
调整为大写,保持一致性 @wangyewei (#2716)Table
: 修复Modal
里的Form
表单,使用shouldUpdate
卸载有时无法找到表单的方法。 @duxphp (#2675)Table
: 列宽调整和行展开场景,修复行展开时,会重置列宽调整结果问题 @chaishi (#2722Select
: 修复Select
多选状态下选中内容滚动的问题。 @HaixingOoO (#2721)Transfer
: 修复disabled
API功能异常的问题 @uyarn (#2727)swiper
: 修复Swiper
向左切换轮播动画时顺序错乱的问题 @HaixingOoO (#2725)Form
: 修复计算^
字符异常的问题 @uyarn (#2728)Loading
: 修复未设置z-index
默认值的问题 @betavs (#2728)Tag
: 修复设置CheckTag
的className会覆盖全部已有类名的缺陷 @uyarn (#2730)TreeSelect
: 修复onEnter
事件不触发的问题 @uyarn (#2731)Menu
: 修复collapsed
的scroll
样式 @Except10n (#2718)Cascader
修复长列表场景下,在Safari
中使用的样式异常问题 @uyarn (#2728)
🌈 1.5.0 2024-01-11
🚀 Features
Descriptions
: 新增Descriptions
描述组件 @HaixingOoO (#2706)Dialog
: 添加了dialogClassName
用于处理内部 dialog 节点样式。建议之前通过className
直接修改弹窗本体样式的用户切换使用为dialogClassName
@NWYLZW (#2639)
🐞 Bug Fixes
Cascader
: 修复 Cascader 的trigger=hover
过滤之后,选择操作存在异常 bug @HaixingOoO (#2702)Upload
: 修复 Upload 的uploadFilePercent
类型未定义 @betavs (#2703)Dialog
: 修复了 Dialog 的className
进行的多次节点挂载错误,className
将仅被挂载至 ctx 元素上 @NWYLZW (#2639)Tree Select
: 修复了Tree Select
的 suffixIcon 错误并添加了相关示例 @Ali-ovo (#2692)
Breaking Changes
- 该版本将 Dialog 的
className
错误挂载进行了修复,现在的 className 只会被挂载到 Dialog 的上层容器元素 Context 之中,如果你需要直接修改 Dialog 本体的样式可以切换使用为dialogClassName
进行修改。
🌈 1.4.3 2024-01-02
🐞 Bug Fixes
AutoComplete
: 修复ActiveIndex=-1
没匹配时,回车会报错的问题 @Ali-ovo (#2300)Cascader
: 修复1.4.2
Cascader单选过滤下不触发选中的缺陷 @HaixingOoO (#2700)
🌈 1.4.2 2023-12-28
🚀 Features
Card
: Card组件添加LoadingProps
属性 @HaixingOoO (#2677)DateRangePicker
: 新增cancelRangeSelectLimit
,支持不限制RangePicker选择的前后范围 @uyarn (#2684)Space
: 元素为空时,不再渲染一个子元素 @chaishi (#2671)Upload
: @chaishi- 新增支持使用
uploadPastedFiles
粘贴上传文件(#2671) - 输入框类型的上传组件,新增类名
t-upload--theme-file-input
(#2671) - 新增支持
uploadPastedFiles
,表示允许粘贴上传文件 (#2671) - 新增
cancelUploadButton
和uploadButton
,支持自定义上传按钮和取消上传按钮 (#2671) - 新增
imageViewerProps
,透传图片预览组件全部属性 (#2671) - 新增
showImageFileName
,用于控制是否显示图片名称 (#2671) - 支持传入默认值为非数组形式,#2471(#2671)
- 支持
fileListDisplay=null
时,隐藏文件列表;并新增更加完整的fileListDisplay
参数,用于自定义 UI (#2671)
- 新增支持使用
🐞 Bug Fixes
Table
: 异步获取最新的树形结构数据时,优先使用window.requestAnimationFrame
函数,以防闪屏 @lazybonee (#2668)Table
: 修复筛选值为0/false
时,筛选图标不能高亮问题 @chaishi (#2671)Cascader
: 修复Cascader组件在 filter 之后进行选择操作和清除内容存在异常bug @HaixingOoO (#2674)ColorPicker
: 全局设置border-box后造成颜色列表样式问题 @carolin913Pagination
: 将总数单位项
改为条
, 保持内容一致性 @dinghuihua (#2679)InputNumber
: 修复min=0
或max=0
限制无效问题,tdesign-vue#2516 @chaishi (#2352)Watermark
: 修复行内style引起的无法sticky定位问题 @carolin913 (#2685)Calendar
: 修复卡片模式下未正常展示周信息的缺陷 @uyarn (#2686)Upload
: @chaishi
🌈 1.4.1 2023-12-14
🚀 Features
🐞 Bug Fixes
AutoComplete
: 修复部分特殊字符匹配报错的问题 @ZWkang (#2631)DatePicker
: 修复日期点击清空内容时弹窗会闪烁的缺陷 @HaixingOoO (#2641)DatePicker
: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#2663)DatePicker
: 修复禁用状态下点击组件边缘仍能显示Panel
@Zz-ZzzZ (#2653)Dropdown
: 修复下拉菜单禁用状态可点击的问题 @betavs (#2648)Dropdown
: 修复DropdownItem
子组件遗漏Divider
类型的缺陷 @uyarn (#2649)Popup
: 修复disabled
属性未生效的缺陷 @uyarn (#2665)Select
: 修复InputChange
事件在blur时trigger异常的问题 @uyarn (#2664)SelectInput
: 修复SelectInput
的popup内容宽度计算问题 @HaixingOoO (#2647)ImageViewer
: 图片预览添加默认的缩放比例和按下 ESC 时是否触发图片预览器关闭事件 @HaixingOoO (#2652)Table
: @chaishi
🌈 1.4.0 2023-11-30
🚀 Features
🐞 Bug Fixes
ColorPicker
: 修复 format 为hex
时,配合enableAlpha
调整透明度不生效的问题 @uyarn (#2628)ColorPicker
: 修复修改颜色上方滑杆按钮颜色不变 @HaixingOoO (#2615)Table
: 修复lazyLoad
懒加载效果 @chaishi (#2605)Tree
: 修复树组件节点的open class
状态控制逻辑错误导致的样式异常 @NWYLZW (#2611)Tree
: 指定滚动到特定节点 API 中的key
和index
应为可选 @uyarn (#2626)Drawer
: 修复 Drawer 的 mode 为push
时,推开内容区域为 drawer 节点的父节点。 @HaixingOoO (#2614)Radio
: 修复表单 disabled 未生效在 Radio 上的问题 @li-jia-nan (#2397)Pagination
: 修复当total
为 0 并且pageSize
改变时,current
值为 0 的问题 @betavs (#2624)Image
: 修复图片在 SSR 模式下不会触发原生事件 @HaixingOoO (#2616)
🌈 1.3.1 2023-11-15
🚀 Features
Upload
: 拖拽上传文件场景,即使文件类型错误,也触发drop
事件 @chaishi (#2591)
🐞 Bug Fixes
Tree
:Notification
:Dialog
:Popup
: 修复PopupRef的类型缺失问题 @Ricinix (#2577)Tabs
: 修复重复点击激活的选项卡,也会触发 onChange 事件。 @HaixingOoO (#2588)Rdio
: Radio 根据对应 variant 选择 Radio.Button 进行展示 @NWYLZW (#2589)Input
: 修复Input设置最大长度后回删的异常行为 @uyarn (#2598)Link
: 修复前后图标没有垂直居中的问题 @uyarn (#2598)Select
: 修复inputchange
事件context参数异常的问题 @uyarn (#2600)DatePicker
: 修复PaginationMini
未更新导致切换行为异常的问题 @Ricinix (#2587)Form
: 修复 setFields 触发 onValuesChange 导致的死循环 @honkinglin (#2570)
🌈 1.3.0 2023-10-19
🚀 Features
Timeline
: TimelineItem添加点击事件。 @Zzongke (#2545)Tag
:
🐞 Bug Fixes
locale
: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)Cascader
:change
事件中source
异常问题 @betavs (#2544)Tree
: 修复allowFoldNodeOnFilter
为true下过滤后节点的展示结果 @uyarn (#2552)TagInput
: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)TreeSelect
: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)Rate
: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)
🌈 1.2.6 2023-09-28
🚀 Features
Table
: 优化渲染次数 @chaishi (#2514)card
: title使用div
取代span
在自定义场景下更符合规范 @uyarn (#2517)Tree
: Tree支持通过key匹配单一value指定滚动到特定位置,具体使用方式请参考示例代码 @uyarn (#2519)
🐞 Bug Fixes
Form
: 修复 formList 嵌套数据获取异常 @honkinglin (#2529)Table
: 修复数据切换时rowspanAndColspan
渲染问题,issue#2513 @chaishi (#2514)Cascader
: hover 没有子节点数据的父节点时未更新子节点 @betavs (#2528)Datepicker
: 修复切换月份失效问题 @honkinglin (#2531)Dropdown
: 修复Dropdown
disabled API失效的问题 @uyarn (#2532)
🌈 1.2.5 2023-09-14
🚀 Features
steps
: 全局配置添加步骤条的已完成图标自定义 @Zzongke (#2491)Table
: 可筛选表格,onFilterChange
事件新增参数trigger: 'filter-change' | 'confirm' | 'reset' | 'clear'
,表示触发筛选条件变化的来源 @chaishi (#2492)Form
: trigger新增submit
选项 @honkinglin (#2507)ImageViewer
:onIndexChange
事件新增trigger
枚举值current
@chaishi (#2494)Image
:Upload
: 文案列表支持显示缩略图 @chaishi (#2494)Tree
:
🐞 Bug Fixes
GlobalConfig
: 修复切换多语言失效的问题 @uyarn (#2501)Table
:- 可筛选表格,修复
resetValue
在清空筛选时,未能重置到指定resetValue
值的问题 @chaishi (#2492) - 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 tdesign-vue#2756 @chaishi (#2492)
- 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
- 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2498)
- 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
- 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
- 可筛选表格,修复
TagInput
: 修复折叠展示选项尺寸大小问题 @uyarn (#2503)Tabs
: 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)menu
: 修复菜单expandType默认模式下menuitem传递onClick不触发的问题 @Zzongke (#2502)ImageViewer
: 修复无法通过visible
直接打开预览弹框问题 @chaishi (#2494)Tree
: 修复1.2.0版本后部分TreeNodeModel
的操作失效的异常 @uyarn
🌈 1.2.4 2023-08-31
🚀 Features
Table
: 树形结构,没有设置expandedTreeNodes
情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性expandedTreeNodes
控制,tdesign-vue#2735 @chaishi (#2470)
🐞 Bug Fixes
Watermark
: watermark组件,修改水印节点,都不影响水印展示 @tingtingcheng6 (#2459)Table
:Slider
: 修复初始值为0 时,label位置错误的缺陷 @Zzongke (#2477)Tree
: 支持store.children
调用getChildren方法 @uyarn (#2480)
🌈 1.2.3 2023-08-24
🐞 Bug Fixes
🌈 1.2.2 2023-08-24
🚀 Features
Table
:Tree
: 新增scrollTo
方法 支持在虚拟滚动场景下滚动到指定节点的需求 @uyarn (#2460)
🐞 Bug Fixes
taginput
: fix when entering Chinese, it will be blocked by the previous label @Zzongke (#2438)Table
:- 点击行展开/点击行选中,修复
expandOnRowClick
和selectOnRowClick
无法独立控制行点击执行交互问题 issue#3254 @chaishi (#2452) - 树形结构,修复组件实例方法 展开全部
expandAll
问题 @chaishi (#2453)
- 点击行展开/点击行选中,修复
TagInput
: 修复中文展示问题 @Zzongke (#2438)Form
: 修复FormList组件使用form setFieldsValue、reset异常 @nickcdon (#2406)
🌈 1.2.1 2023-08-16
🚀 Features
Anchor
: 新增getCurrentAnchor
支持自定义高亮锚点 @ontheroad1992 (#2436)Menu
: MenuItem onClick 事件增加value返回值 @dexterBo (#2441)Form
: FormItem 新增 valueFormat 函数支持格式化数据 @honkinglin (#2445)
🐞 Bug Fixes
Dialog
: 修复闪烁问题 @linjunc (#2435)Select
:Popconfirm
: invalid className and style props @betavs (#2420)DatePicker
: 修复 hover cell 造成不必要的渲染 @j10ccc (#2440)
🌈 1.2.0 2023-08-10
❗ Breaking Changes
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2429)
🚀 Features
Table
:- 新增
lazyLoad
用于懒加载整个表格 @chaishi (#2402) - 可编辑单元格,新增
edit.keepEditMode
,用于保持单元格始终为编辑模式 @chaishi (#2402) - 可筛选表格,支持透传
attrs/style/classNames
属性、样式、类名等信息到自定义组件,tdesign-vue#2627 @chaishi (#2402) - 可筛选表格,当前
filterValue
未设置过滤值的默认值时,不再透传 undefined 到筛选器组件,某些组件的默认值必须为数组,不允许是 undefined @chaishi (#2402)
- 新增
🐞 Bug Fixes
Cascader
: 传入的 value 不在 options中时会直接报错 @peng-yin (#2414)menu
: 修复同一个MenuItem多次触发onChange的问题 @leezng (#2424)Drawer
: 抽屉组件在 visible 默认为 true 时,无法正常显示 @peng-yin (#2415)Table
:
🌈 1.1.17 2023-07-28
🐞 Bug Fixes
tabs
: 修复tabs组件list传空数组时的js报错 @zhenglianghan (#2393)list
: 修复ListItemMeta组件description传递自定义元素 @qijizh (#2396)Tree
: 修复开启虚拟滚动时部分场景下节点回滚的交互异常问题 @uyarn (#2399)Tree
: 修复1.1.15后基于level
属性的操作无法正常工作的问题 @uyarn (#2399)
🌈 1.1.16 2023-07-26
🚀 Features
TimePicker
:Dropdown
: 新增panelTopContent及 panelBottomContent 支持需要上下额外节点的场景使用 @uyarn (#2387)
🐞 Bug Fixes
Table
:- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
@chaishi (#2381) - 树形结构表格,修复当
selectedRowKeys
中的值在 data 数据中不存在时报错问题,issue#2375 @chaishi (#2385)
- 可编辑表格场景,支持设置
Guide
: 修复设置step为 -1 时需要隐藏组件的功能 @uyarn (#2389)
🌈 1.1.15 2023-07-19
🚀 Features
DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#2371)
🐞 Bug Fixes
Dialog
: 修复theme=danger
无效问题,issue#2364 @chaishi (#2365)Popconfirm
: 当confirmBtn/cancelBtn
值类型为Object
时未透传 @imp2002 (#2361)
🌈 1.1.14 2023-07-12
🚀 Features
Tree
: 支持虚拟滚动 @uyarn (#2359)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2354)Radio
: 优化选项组换行情况 @ontheroad1992 (#2358)Upload
:- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 @chaishi (#2353) theme=image
,支持使用fileListDisplay
自定义 UI 内容 @chaishi (#2353)theme=image
,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#2353)- 拖拽上传场景,支持
accept
文件类型限制,tdesign-vue-next#3075 @chaishi (#2353)
- 新增组件实例方法,
🐞 Bug Fixes
Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2353)
🌈 1.1.13 2023-07-05
🐞 Bug Fixes
Tag
: 修复 Tag children 为数字 0 时的渲染异常 @HelKyle (#2335)Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#2338)TagInput
: 修复前置图标的样式缺陷 @uyarn (#2342)SelectInput
: 修复失焦时未清空输入内容的缺陷 @uyarn (#2342)
🌈 1.1.12 2023-06-29
🚀 Features
Site
: 支持英文站点 @uyarn (#2316)
🐞 Bug Fixes
Slider
: 修复数字输入框theme
固定为column
的问题 @Ali-ovo (#2289)Table
: 列宽调整和自定义列共存场景,修复通过自定义列配置表格列数量变少时,表格总宽度无法再恢复变小,tdesign-vue-next#2951 @chaishi (#2325)
🌈 1.1.11 2023-06-20
🐞 Bug Fixes
Table
:- 可拖拽调整列宽场景,修复
resizable=false
无效问题,默认值为 false @chaishi (#2297) - 本地数据排序场景,修复异步拉取数据时,取消排序数据会导致空列表问题 @chaishi (#2297)
- 修复固定表格 + 固定列 + 虚拟滚动场景,表头不对齐问题,issue#2126 @chaishi (#2297)
- 可编辑单元格/可编辑行场景,修复数据始终校验上一个值问题,调整为校验最新输入值,issue#2219 @chaishi (#2297)
- 修复本地数据排序,多字段排序场景,示例代码缺失问题,issue#1966 @chaishi (#2297)
- 可拖拽调整列宽场景,修复
ColorPicker
:
🌈 1.1.10 2023-06-13
🚀 Features
Menu
:
🐞 Bug Fixes
InputNumber
: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2273)Select
: 修复onBlur
方法回调参数异常的问题 @Ali-ovo (#2281)Dialog
: 修复 Dialog 在 SSR 环境下报错 @night-c (#2280)Table
: 修复组件设置expandOnRowClick
为true
时,点击整行报错 @pe-3 (#2275)
🌈 1.1.9 2023-06-06
🚀 Features
DatePicker
: 支持 onConfirm 事件 @honkinglin (#2260)Menu
: 优化侧边导航菜单收起时,Tooltip
展示菜单内容 @xiaosansiji (#2263)Swiper
: navigation 类型支持dots
dots-bar
@carolin913 (#2246)Table
: 新增onColumnResizeChange
事件 @honkinglin (#2262)
🐞 Bug Fixes
TreeSelect
: 修复keys
属性没有透传给 Tree 的问题 @uyarn (#2267)InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2264)ImageViewer
: 修复触控板缩放操作异常问题 @honkinglin (#2265)TreeSelect
: 修复当 label 是 reactNode 场景下展示问题 @Ali-ovo (#2258)
🌈 1.1.8 2023-05-25
🚀 Features
TimePicker
: 没有选中值时不允许点击确认按钮 @uyarn (#2240)
🐞 Bug Fixes
Form
: 修复FormList
数据透传问题 @honkinglin (#2239)
🌈 1.1.7 2023-05-19
🐞 Bug Fixes
Tooltip
: 修复箭头偏移问题 @uyarn (#1347)
🌈 1.1.6 2023-05-18
🚀 Features
TreeSelect
: 支持panelConent
API @ArthurYung (#2182)
🐞 Bug Fixes
Select
: 修复可创建重复 label 的选项的缺陷 @uyarn (#2221)Skeleton
: 修复使用rowCol
时额外多渲染一行theme的缺陷 @uyarn (#2223)Form
:
🌈 1.1.5 2023-05-10
🚀 Features
Cascader
: 支持suffix
、suffixIcon
@honkinglin (#2200)
🐞 Bug Fixes
SelectInput
: 修复loading
在disabled
状态下隐藏问题 @honkinglin (#2196)Image
: 修复 Image 组件不支持 ref 的问题 @li-jia-nan (#2198)BackTop
: 支持 ref 透传 @li-jia-nan (#2202)
🌈 1.1.4 2023-04-27
🚀 Features
Select
: 支持panelTopContent在虚拟滚动等需要滚动下拉框场景的使用 具体使用方式请看示例 @uyarn (#2184)
🐞 Bug Fixes
DatePicker
: 修复第二次点击面板关闭异常问题 @honkinglin (#2183)Table
: 修复useResizeObserver
ssr error @chaishi (#2175)
🌈 1.1.3 2023-04-21
🚀 Features
DatePicker
: 支持onPresetClick
事件 @honkinglin (#2165)Switch
:onChange
支持返回event
参数 @carolin913 (#2162)Collapse
:onChange
支持返回event
参数 @carolin913 (#2162)
🐞 Bug Fixes
Form
:Select
: 修复多选模式size
属性未生效的问题 @uyarn (#2163)Collapse
:Icon
: 修复 manifest 统一入口导出 esm 模块,文档为及时更新的问题 @Layouwen (#2160)
🌈 1.1.2 2023-04-13
🚀 Features
DatePicker
: 优化周选择器高亮判断逻辑性能问题 @honkinglin (#2136)
🐞 Bug Fixes
Dialog
:Select
: 修复多选分组展示样式异常的问题 @uyarn (#2138)Popup
:ColorPicker
: 修复 Frame 中无法拖拽饱和度和 slider 的问题 @insekkei (#2140)
🌈 1.1.1 2023-04-06
🚀 Features
StickyTool
: 新增sticky-tool
组件 @ZekunWu (#2065)
🐞 Bug Fixes
TagInput
: 修复基于TagInput
的组件使用筛选时删除关键词时会删除已选值的问题 @2513483494 (#2113)InputNumber
: 修复输入小数以0结尾时的功能异常问题 @uyarn (#2127)tree
: 修复 tree 组件 data 属性不受控问题 @PBK-B (#2119)TagInput
: 修复基于TagInput
的组件使用筛选时删除关键词时会删除已选值的问题 @2513483494 (#2113)Form
: 修复初始数据设置问题 @honkinglin (#2124)TreeSelect
: 修复过滤后无法展开问题 @honkinglin (#2128)Popup
: 修复右键展示浮层触发浏览器默认事件 @honkinglin (#2120)
🌈 1.1.0 2023-03-30
🚀 Features
Table
:- 支持使用
filterIcon
支持不同列显示不同的筛选图标,tdesign-vue#2088 @chaishi (#2089) - 支持横向滚动到固定列,tdesign-vue#1992 @chaishi (#2089)
- 支持使用
Button
: 支持禁用态不触发 href 跳转逻辑 @honkinglin (#2095)BackTop
: 新增 BackTop 组件 @meiqi502 (#2037)Form
: submit 支持返回数据 @honkinglin (#2096)
🐞 Bug Fixes
Table
:- 修复 SSR 环境中,document is not undefined 问题 @chaishi (#2089)
- 修复在列显示控制场景中,无法拖拽交换列顺序问题 @chaishi (#2089)
- 单行选中功能,修复
allowUncheck: false
无效问题,tdesign-vue-next#2561 @chaishi (#2089)
Dialog
: 修复 Dialog onOpen 事件调用时机问题 @honkinglin (#2090)DatePicker
: 修复format为12小时制时功能异常的问题 @uyarn (#2100)Alert
: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2100)Watermark
: 修复 loading 组合使用问题 @duanbaosheng (#2094)Notification
: 修复获取实例问题 @honkinglin (#2103)Radio
: 修复 ts 类型问题 @honkinglin (#2102)
🌈 1.0.5 2023-03-23
🚀 Features
TimePicker
: 新增 size API , 用于控制时间输入框大小 @uyarn (#2081)
🐞 Bug Fixes
Form
: 修复 formList 初始数据获取问题 @honkinglin (#2067)Watermark
: fix document undefined in nextjs @carolin913 (#2073)ColorPicker
:Dialog
: 修复onCloseBtnClick
事件无效的问题 @ArthurYung (#2080)BreadCrumb
: 修复通过 options 属性无法配置 Icon 的问题 @uyarn (#2081)Dialog
: 修复onCloseBtnClick
事件无效的问题 @ArthurYung (#2080)
🌈 1.0.4 2023-03-16
🚀 Features
Table
:- 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。 @chaishi (#2047)
- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
col.edit.validateTrigger
, issue#2445 @chaishi (#2047) - 只有固定列存在时,才会出现类名
.t-table__content--scrollable-to-left
和.t-table__content--scrollable-to-right
@chaishi (#2047) - 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333 @chaishi (#2047)
Upload
:theme=file-input
文件为空时,悬浮时不显示清除按钮 @chaishi (#2047)InputNumber
: 支持千分位粘贴 @uyarn (#2058)DatePicker
: 支持 size 属性 @honkinglin (#2055)
🐞 Bug Fixes
Form
: 修复重置默认值数据类型错误 @honkinglin (#2046)Timeline
: 导出TimelineItem类型 @southorange0929 (#2053)Table
:- 修复表格宽度抖动问题 @chaishi (#2047)
- 列宽调整功能,修复 Dialog 中列宽调整问题,tdesign-vue-next#2359 @chaishi (#2047)
- 可编辑单元格,修复下拉选择类组件
abortEditOnEvent
没有包含onChange
时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2047) - 修复 lazy-load reset bug @MrWeilian (#2041)
ColorPicker
: 修复输入框无法输入的问题 @insekkei (#2061)Affix
: 修复 fixed 判断问题 @lio-mengxiang (#2048)
🌈 1.0.3 2023-03-09
🚀 Features
🐞 Bug Fixes
DatePicker
: 修复月份为0时展示当前月份问题 @honkinglin (#2032)Upload
: 修复 upload method 无效问题 @i-tengfei (#2034)Select
: 修复多选全选初始值为空时选中报错的问题 @uyarn (#2042)Dialog
: 修复弹窗垂直居中问题 @KMethod (#2043)
🌈 1.0.2 2023-03-01
🚀 Features
Image
:List
:listItemMeta
支持className
、style
属性 @honkinglin (#2005)
🐞 Bug Fixes
Form
:Drawer
: 修复 drawer 拖拽后页面出现滚动条问题 @honkinglin (#2012)Input
: 修复异步渲染宽度计算问题 @honkinglin (#2010)Textarea
: 调整 limit 展示位置,修复与tips 共存时样式问题 @duanbaosheng (#2015)Checkbox
: 修复 ts 类型问题 @NWYLZW (#2023)
🌈 1.0.1 2023-02-21
🚀 Features
Popup
: 新增onScrollToBottom
事件 @uyarn (#1980)Select
:Icon
: 加载时注入样式,避免在 next 环境中报错的问题 @uyarn (#1990)Avatar
: 组件内部图片,使用 Image 组件渲染,支持透传imageProps
到 Image 图片组件 @chaishi (#1993)Dialog
: plugin 调用支持自定义 visbile @moecasts (#1998)Tabs
: 支持拖拽能力 @duanbaosheng (#1979)
🐞 Bug Fixes
Select
: 修复onInputchange
触发时机的问题 @uyarn (#1980)Radio
: 修复 radio disabled 默认值问题 @honkinglin (#1977)Table
: editable cell keep edit state @moecasts (#1988)TagInput
: 修复0.45.4版本后TagInput增加blur行为导致Select/Cascader/TreeSelect无法过滤多选的问题 @uyarn (#1989)Avatar
: 修复图片无法显示问题 @chaishi (#1993)Image
: 修复事件类型问题 @chaishi (#1993)Tree
: 修复子节点被折叠后无法被搜索问题 @honkinglin (#1999)Popup
: 修复浮层显隐死循环问题 @honkinglin (#1991)Form
: 修复 formList onValuesChange 获取不到最新数据问题 @honkinglin (#1992)Drawer
: 修复drawer
、Dialog
滚动条检测问题 @honkinglin (#2001)
🌈 1.0.0 2023-02-13
🚀 Features
Dropdown
: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper
@uyarn (#1964)
🐞 Bug Fixes
Tree
: 修复使用 setItem 设置节点expanded 时,不触发 onExpand 的问题 @genyuMPj (#1956)Dropdown
: 修复多层超长菜单的位置异常问题 @uyarn (#1964)
🌈 0.45.6 2023-02-08
🚀 Features
Input
: 点击 Input 输入框中的任意元素,自动触发聚焦 @chaishi (#1950)TagInput
:collapsedItems
的参数count
含义更为折叠的数量 @chaishi (#1950)
🐞 Bug Fixes
Loading
: 修复loading在部分windows设备中晃动的问题 @uyarn (#1943)InputNumber
: 修复小数点后面不能连续输入两个 0 的问题 @chaishi (#1950)TreeSelect
:Dialog & Drawer
: 修复在 next 中 document 报错问题 @honkinglin (#1944)ColorPicker
: 修复 slider 初始化 thumb 位置计算问题 @MrWeilian (#1907)
🌈 0.45.5 2023-02-01
🚀 Features
Timeline
:TreeSelect
:data
中的label
属性,支持ReactNode
,修复使用 label 定义下拉选项报错问题 @chaishi (#1899)Guide
:Upload
:- 可拖拽的单图片/单文件上传,支持自定义文件信息内容 @chaishi (#1918)
- 一个请求上传多个文件时,去除重复参数
file
,保留file[0]
file[1]
即可,同时新增参数length
表示本次上传文件的数量 @chaishi (#1918) onError/onSuccess/onProgress
添加关键事件参数XMLHttpRequest
,用于获取上传请求更详细的信息 @chaishi (#1918)tips
支持ReactNode
@chaishi (#1918)- 新增上传请求超时也会执行
onError
@chaishi (#1918) - 支持事件
onCancelUpload
@chaishi (#1918) - 支持
mockProgressDuration
,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#1918)
Avatar
: 图标类名由.t-avatar-icon
更为.t-avatar__icon
@chaishi (#1931)
🐞 Bug Fixes
dialog
:- 修复 dialog footer 渲染丢失包裹块问题 @honkinglin (#1904)
TreeSelect
:- 多选场景,修复搜索功能点击输入框报错问题 @chaishi (#1899)
- 没有触发事件
onPopupVisibleChange
@chaishi (#1899) - 修复 onInputChange 触发时机不正确问题,不应该在初始渲染且用户没有进行任何操作时就触发 @chaishi (#1899)
- 修复过滤功能中,输入关键词发生变化时,没有触发
onSearch
问题 @chaishi (#1899) - 期望远程搜索事件 onSearch 优先级比本地搜索 filter 高,当前组件表现不符合预期 @chaishi (#1899)
- 修复 onSearch 事件第一个参数不正确问题,第一个参数期望是输入的关键词,而非当前选中的值 @chaishi (#1899)
- 修复 empty text 显示异常 & onClear 后 value 重置问题 @genyuMPj (#1903)
Image
: 组件内中文改为localeProvider
提供配置 @carolin913 (#1909)imageViewer
: 组件内中文改为 localeprovider 提供配置 @carolin913 (#1909)SelectInput
: 修复下拉弹窗状态未改变时,重复触发onPopupVisibleChange
事件的问题 @xiaosansiji (#1902)Guide
: 修复自定义highlightContent
节点中的类名消失问题 @chaishi (#1915)ColorPicker
: 修复打开Mode选择器状态下关闭面板没有正确隐藏Mode选择器的问题 @MrWeilian (#1914)Upload
:- 修复
onSelectChange
事件第二个参数currentSelectedFiles
不正确问题 @chaishi (#1918) - 修复
autoUpload=false
场景下,即使beforeUpload
函数全部返回false
依然会触发onChange
事件问题 @chaishi (#1918) - 修复
data
为函数时,参数为空问题,补充参数files
@chaishi (#1918) - 修复
theme=image-flow
时,无法使用fileListDisplay
自定义图片列表问题 @chaishi (#1918) - 修复文件数量超出
max
时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#1918) - 修复
theme=file
或者theme=image-flow
时,abridgeName
无效问题 @chaishi (#1918) - 修复
theme=image-flow
且autoUpload=false
时,change 事件第一个参数丢失 file.url 问题 @chaishi (#1918) - 修复非自动上传场景
change
事件第二个参数file
值并非当前文件问题 @chaishi (#1918)
- 修复
TimePicker
: 修复自定义 onInput 未触发问题 @carolin913 (#1912)DatePicker
: 修复 dayjs 国际化设置问题 @honkinglin (#1925)Table
: 修复拖拽滚动条回到顶部白屏问题 @MrWeilian (#1921)
🌈 0.45.4 2023-01-17
🚀 Features
Image
:onLoad
和onError
事件新增Event
参数 @chaishi (#1890)
🐞 Bug Fixes
Cascader
: 修复 checkbox 样式丢失 @honkinglin (#1893)AutoComplete
:Avatar
:Tag
:Watermark
: 修复水印默认可删除问题 @haishancai (#1885)Cascader
: value is zero can be selected @MrWeilian (#1884)
🚧 Others
package
: 移除 use-resize-observer 依赖 @honkinglin (#1888)Image
: 输出完整的测试用例 @chaishi (#1890)Input
: 输出完整的测试用例 @chaishi (#1889)AutoComplete
: 输出完整的测试用例 @chaishi (#1889)Message
: 添加完整的测试用例 @MrWeilian (#1879)Tag
: 添加完整的测试用例 @chaishi (#1892)TagInput
: 添加完整的测试用例 @chaishi (#1892)SelectInput
: 添加部分测试用例 @chaishi (#1892)
🌈 0.45.3 2023-01-11
🚀 Features
Radio
:
🐞 Bug Fixes
Radio
: 修复 Radio.Group 不支持name
属性问题 @chaishi (#1865)Form
: 修复FormList
add
remove
未触发onValuesChange
事件 @honkinglin (#1871)TreeSelect
:Popup
: 修复滚动事件执行时机问题 @honkinglin (#1870)
🌈 0.45.2 2023-01-05
🚀 Features
语言包
: 新增阿拉伯语的语言包 @Ylushen (common #1097)AutoComplete
:Breadcrumb
: 超长文本省略支持悬浮查看完整内容 @yaogengzhu (#1837)Popup
: 新增 trigger=mousedown 功能 @honkinglin (#1857)
🐞 Bug Fixes
table
: 修正 onDragSort 使用过期变量的问题 @lich-yoo (#1844)AutoComplete
: 修复options
不存在时,组件因缺少判空报错问题 @chaishi (#1845)Dialog
: 修复style
透传问题 @honkinglin (#1859)Form
: 修复unsafe-eval
报错的问题 @honkinglin (#1860)Select
: 修复readonly
状态下可以通过选项的关闭按钮移除选项的问题 @uyarn (#1862)DatePicker
:ImageViewer
: z-index层级调整,修复窗口模式拖拽问题 @Ylushen (#1851)
🌈 0.45.1 2022-12-29
🚀 Features
Select
: 支持选项checkAll
功能 @uyarn (#1841)
🐞 Bug Fixes
TooltipLite
: 修复层叠上下文样式问题 @moecasts (#1838)DatePicker
: 修复年份选择器区间错误 @honkinglin (#1833)Table
: 修复 onPageChange 回调参数错误 @chaishi (#1840)
🌈 0.45.0 2022-12-22
❗ Breaking Changes
Dialog
: 重构 Dialog,兼容 mode="normal" 属性更改为 DialogCard 实现,新增控制台警告 @honkinglin (#1830)
🚀 Features
Table
:- 支持设置
col.stopPropagation
阻止整列事件冒泡 @chaishi (#1816) - 可筛选表格,新增
filter.popupProps
,支持透传 Popup 组件全部属性,tdesign-vue-next#2088 @chaishi (#1817) - 选中行表格,新增
selectOnRowClick
,支持点击行选中,tdesign-vue-next#1954 @chaishi (#1817) - 本地排序功能,支持对默认数据进行排序 @chaishi (#1817)
- 支持设置
Menu
: 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐 @xiaosansiji (#1813)Dialog
: 重构 Dialog,新增 DialogCard 子组件 @honkinglin (#1830)
🐞 Bug Fixes
Input
: 修复 input 动态宽度计算问题 @honkinglin (#1806)Table
:- 修复固定表头缺少在数据没有溢出时,缺少背景色问题 @chaishi (#1812)
- 设置展开图标阻止事件冒泡,避免点击展开图标时触发行点击事件,进而触发其他特性 @chaishi (#1816)
- 虚拟滚动支持表格高度动态变化,tdesign-vue-next#1374 @chaishi (#1827)
- 修复表格宽度过小时抖动问题 @chaishi (#1827)
Dropdown
: 修复多级菜单过长无法选择的问题 @uyarn (#1821)Tree
: 修复叶子节点的label区域无法触发选中的问题 @uyarn (#1822)Form
:Guide
: 部分默认属性通过全局配置获取 @zhangpaopao0609 (#1808)Progress
: 修复 label 展示问题 @honkinglin (#1809)TreeSelect
: 修复 input 宽度展示问题 @honkinglin (#1820)ColorPicker
: 修复 swatchs panel 默认标题错误 @josonyang (#1810)
🌈 0.44.2 2022-12-14
🚀 Features
Table
:
🐞 Bug Fixes
SelectInput
: 修复selectInput
出现异常的tips
节点 @pengYYYYY (#1792)Form
: 修复 formList 下 error 跳转问题 @honkinglin (#1794)Guide
: skip 和 finish 事件正确返回 current;相对元素位置不正确; @zhangpaopao0609 (#1803)DatePicker
: 修复右侧面板月份展示错误 @honkinglin (#1802)Dialog
: 修复滚动条判断问题 @honkinglin (#1795)
🌈 0.44.1 2022-12-08
🚀 Features
TimePicker
: 新增status
、tips
和onPick
API @uyarn (#1786)ColorPicker
: 新增showPrimaryColorPreview
API 控制色彩选择条右侧主色区块的展示 @uyarn (#1788)Upload
:
🐞 Bug Fixes
InputNumber
:- 无法输入小数点后面的第一位数字
0
,tdesign-vue-next#2103 @chaishi (#1780) - 修复无法使用清空按钮清除输入数字问题,issue#1855 @chaishi (#1780)
- 修复 status 默认值缺失 @honkinglin (#1790)
- 无法输入小数点后面的第一位数字
Popup
: 快速移动鼠标弹出层闪烁 @HelKyle (#1769)dialog
: 修复 dialog instance ts 类型警告 @moecasts (#1783)affix
: 新增 content @ontheroad1992 (#1778)TimePicker
: 修复打开面板时无法直接清空时间的交互问题 @uyarn (#1786)Select
: 修复onEnter
事件回调参数异常的问题 @uyarn (#1789)Form
: 修复 ts 类型警告 @honkinglin (#1775)Anchor
: 修复 container 默认值问题 @ontheroad1992 (#1776)InputAdornment
: 修复样式问题 @honkinglin (#1784)Dialog
: 修复滚动条宽度计算问题 @honkinglin (#1787)
🌈 0.44.0 2022-11-30
❗ Breaking Changes
Jumper
: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1749)Tooltip
: 移除 placement 的 mouse 模式,该场景请使用 TooltipLite @carolin913 (#1751)
🚀 Features
TooltipLite
: placement 支持 mouse 模式,实现原生title体验 @carolin913 (#1751)Table
: 选中行功能,新增reserveSelectedRowOnPaginate
,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1755)Drawer
: 默认不显示关闭按钮,有取消和确认按钮足矣,同其他框架保持一致 @chaishi (#1746)AutoComplete
: 新增组件AutoComplete
@chaishi (#1752)Calendar
: 调整卡片类型的控制面板尺寸大小 @uyarn (#1766)
🐞 Bug Fixes
Table
:- 减少表格重渲染 #1688 @jsonz1993 (#1704)
- 修复本地数据分页场景中,切换分页大小,
onPageChange
事件参数返回的数据不正确问题 @chaishi (#1755) - 序号列支持跨分页显示,issue#1726,tdesign-vue-next#2072 @chaishi (#1755)
- 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 tdesign-vue-next#2062 @chaishi (#1755)
Card
: 修复 Card 组件 loading 高度塌陷 @HelKyle (#1754)TagInput
:Calendar
: 修复控制面板对齐的问题 @uyarn (#1766)Menu
: 修复纵向类型二级菜单左边间距丢失的问题 @uyarn (#1766)Dropdown
: 修复透传 className 和 style 的问题 @insekkei (#1745)Message
: 修复在 offset 不存在时 style 生效 @kenzyyang (#1762)TreeSelect
: 修复 valueDisplay 清空按钮不展示问题 @honkinglin (#1757)SelectInput
: 修复某些场景下select-input 无法输入的问题 @HelKyle (#1760)Drawer
: 修复动画效果异常 @honkinglin (#1761)
🌈 0.43.1 2022-11-23
🚀 Features
Select
: Select option子组件搜索以label优先 支持复杂children为node节点的搜索 @uyarn (#1717)ColorPicker
: 增加对OnChange事件区分最近使用和预设的颜色的点击事件 @josonyang (#1722)InputNumber
:ColorPicker
: 增加对OnChange事件区分最近使用和预设的颜色的点击事件 @josonyang (#1722)Table
: 减少表格渲染次数,issue#1731 @chaishi (#1732)TreeSelect
: 优化checkable
时点击非叶子节点选中的问题 @uyarn (#1734)Dialog
: 优化关闭动画不流畅问题 @honkinglin (#1729)Other
: 兼容 React 18 render 警告 @honkinglin (#1718)
🐞 Bug Fixes
InputNumber
: 修复上个版本无法输入小数点问题 @chaishi (#1723)Select
: 支持valueDisplay API在单选模式的使用 @uyarn (#1733)Table
:Popup
: 修复delay
无效问题 @honkinglin (#1740)
🌈 0.43.0 2022-11-17
❗ Breaking Changes
Comment/Slider/ImageViewer
: 组件 DOM 结构调整,有覆盖样式的同学请关注 @honkinglin (#1785、#1794、#1788)- 部分组件间距、尺寸等样式统一调整,支持使用尺寸相关Design Token调整间距、尺寸大小 @uyarn (common #993) @Wen1kang (common #977)
🚀 Features
🐞 Bug Fixes
swiper
: swiper控制current交互和正常保持一致 @duenyang (#1693)Loading
: 处理loading在dialog等场景中样式异常的问题 @uyarn (#1694)Breadcrumbe
: 修复文字省略样式丢失的问题 @uyarn (#1702)popconfirm
: 修复官网demo气泡框描述文案字体颜色 @iLunZ (#1705)InputNumber
: 组件支持受控 @chaishi (#1703)Form
: 修复拦截 checkbox 默认值为 undefined 控制台警告问题 @honkinglin (#1682)popconfirm
: 修复官网demo气泡框描述文案字体颜色 @iLunZ (#1705)TreeSelect
:Tooltip
: 修复非受控问题 @honkinglin (#1712)
🌈 0.42.6 2022-11-07
🚀 Features
Guide
: support guide component @Yilun-Sun (#1581)
🐞 Bug Fixes
Table
: 当禁用resizable时,基础表格表头默认使用用户定义的列宽 @ZTao-z (#1662)Dropdown
: 修复Children变化时没有重新渲染的异常 @uyarn (#1673)Select
:InputNumber
: 修复最小值为0仍可点击减号至-1的问题 @lilonghe @uyarn (#1676)Input
: 修复在输入框进行预渲染处于display: none
状态时,宽度计算不正确问题,tdesign-vue#1678 @chaishi (#1669)Pagination
: 修复selectProps
warn @chaishi (#1669)Form
: 修复提交后 onChange 校验不清除状态问题 @honkinglin (#1664)TreeSelect
: 修复 valueDisplay 和 filterable 同时设置时的显示问题 @moecasts (#1674)
🌈 0.42.5 2022-11-02
🚀 Features
Collapse
: 支持 expandIcon 属性 @asbstty (#1651)Pagination
: 透传selectProps
和selectProps.popupProps
到组件Pagination
,以便实现挂载节点等复杂场景需求, issue#1611 @chaishi (#1638)Input
:
🐞 Bug Fixes
Form
: 修复不同 trigger 下校验结果互相覆盖问题 @honkinglin (#1630)Cascader
: 修复出现重复的options
@pengYYYYY (#1628)Table
:- 提高
dragSortOptions
优先级,以便父组件自定义全部参数,issue#1556 @chaishi (#1638) - 修复可编辑表格,行编辑,数据校验问题,issue#1514 @chaishi (#1638)
- 修复吸顶表头超出省略问题,tdesign-vue#1639 @chaishi (#1638)
- 提高
Input
:- 输入框达到数量
maxlength
时,无法删除且无法修改输入框内容,issue#1633 @chaishi (#1635) - 修复聚焦的时候未恢复 format 之前的值问题 issue#1634 @chaishi (#1635)
- 输入框达到数量
Datepicker
: 修复popupProps.onVisibleChange
方法不能正常触发的问题 @xiaosansiji (#1644)Button
: 修复动画在disabled状态切换后失效的问题 @uyarn (#1653)Pagination
: 修复相同页码也会触发onChange的问题 @honkinglin (#1650)Message
: 支持异步渲染组件 @kenzyyang (#1641)DatePicker
: 修复单选日期时间无法确定问题 @honkinglin (#1645)
🌈 0.42.4 2022-10-26
🚀 Features
Tag
: 样式优化,实现 light-outline 风格 @HelKyle (#1590)Upload
: 多图片上传,图片文件名支持abridgeName
@chaishi (#1616)Comment
: 样式优化 @zhangpaopao0609 (#1614)InputAdornment
: 样式优化 @zhangpaopao0609 (#1606)
🐞 Bug Fixes
Drawer
: 修复浮层关闭后聚焦问题 @NWYLZW (#1591)Input
: 修复 input 限制字符无效问题 @honkinglin (#1624)Slider
: 修复 slider marks 为 object 时刻度位置异常 @HelKyle (#1600)Popup
: 兼容 trigger 元素获取异常报错问题 @honkinglin (#1626)Form
: 调整requireMark
、showErrorMessage
等默认值 @honkinglin (#1602)Select
: 修复 onChange 回调参数缺失问题 @uyarn (#1603)Swiper
: 当轮播只有一个时,点击左侧按钮后,按钮失效问题 @yatessss (#1604)Dropdown
:Upload
:- 修复
name
无效问题 @chaishi (#1616) - 图片上传,自定义上传方法不支持图片回显问题 @chaishi (#1616)
- 修复结果无法识别
interface
文件问题,issue#1586 @chaishi (#1616) - 修复 Form 控制禁用状态失效问题 @chaishi (#1621)
- 修复
Tabs
:
🚧 Others
- 测试框架切换至 vitest @honkinglin (#1596)
🌈 0.42.3 2022-10-14
🚀 Features
Form
: 调整 requiredMark api 可独立控制星号展示 @honkinglin (#1580)
🐞 Bug Fixes
Table
:DatePicker
: 修复 range 数据格式化异常问题 @honkinglin (#1587)Collapse
: 修复 defaultExpandAll 属性没有生效 & 包含 form 表单的时候样式出现溢出问题 @duanbaosheng (#1579)Form
: 修复getInternalHooks
警告问题 @honkinglin (#1577)
🌈 0.42.2 2022-10-09
🚀 Features
Select
: 调整下拉交互 允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1570)DatePicker
: 支持valueType
API @honkinglin (#1554)Table
:- 新增
showHeader
,支持隐藏表头 @chaishi (#1566) - 新增
column.colKey = serial-number
,支持序号列功能,#1517 @chaishi (#1566) - 新增
showSortColumnBgColor
,用于控制是否显示排序列背景色 @chaishi (#1566) - 支持属性
tree.treeNodeColumnIndex
动态修改, #1487 @chaishi (#1566) - 表格列属性
attrs
支持自定义任意单元格属性 @chaishi (#1566) - 新增列属性
colspan
,用于设置单行表头合并 @chaishi (#1566) - 超出省略功能,支持同时设置省略浮层内容
ellipsis.content
和属性透传ellipsis.props
@chaishi (#1566) - 支持泛型 @chaishi (#1552)
- 新增
🐞 Bug Fixes
InputNumber
: 输入中文或特殊符号时,清空数字为undefined
@chaishi (#1553)Upload
:- 请求支持带上自定义
headers
@chaishi (#1553) - 请求支持
withCredentials
@chaishi (#1553) - 添加参数
response
到事件onSuccess
,单文件是对象,多文件是数组,tdesign-vue-next#1774 @chaishi (#1558)
- 请求支持带上自定义
Card
: 修复shadow
API不生效的问题 @Flower-F (#1555)Select
: 修复新创建的条目与已有项重复时重复显示的问题 @samhou1988 (#1550)TreeSelect
: 修复 filterable 时,点击 treeselect 闪的问题 @HelKyle (#1569)Form
: 修复 FormList 动态设置节点初始值丢失问题 @honkinglin (#1571)Input
: 兼容异步渲染组件计算宽度异常情况 @honkinglin (#1568)Table
:- 筛选功能,修复
filterRow={null}
无法隐藏过滤行问题,issue#1438 @chaishi (#1566) - 树形结构,叶子节点缩进距离修正 @chaishi (#1566)
- 超出省略功能,
ellipsisTitle
优先级应当高于ellipsis
, tdesign-vue#1404 @chaishi (#1566) - 行选中功能,修复
column.type=single
时,column.title
无效问题,issue#1372 @chaishi (#1566) - 过滤功能,
list.value
值为number
无法高亮过滤图标问题 @chaishi (#1566) - 行选中功能,数据变化时,选中的数据依旧是变化前的数据,#1722 @chaishi (#1566)
- 不提供
expandedRowKeys
的绑定会报错 ,缺少判空,#1704 @chaishi (#1566)
- 筛选功能,修复
Dialog
: 修复初次点击内容区域移到 mask 区域后关闭弹窗问题 @honkinglin (#1573)Pagination
: 修复jumper
输入框联动问题 @honkinglin (#1574)
🌈 0.42.1 2022-09-27
🚀 Features
Form
:Upload
:Table
: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1535)Tooltip
: 新增lite模式子组件,rate/imageviewer改用lite版本 @carolin913 (#1546)TimePicker
: 优化边距 ui @wanghanzhen (#1531)ImageViewer
: 优化内部 dom 节点class bem 命名规范 @Ylushen (#1533)
🐞 Bug Fixes
Upload
:Input
:TimePicker
: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1511)Dropdown
: 修复点击选项没有触发onVisibleChange的问题 @uyarn (#1516)Tree
: 支持树可拖拽 @HelKyle (#1534)Select
: 修复Select组件多选情况下禁用组件后还能点击删除选项的问题 @AqingCyan (#1529)TagInput
: 修复 react 16 版本 event 对象缺失 code 属性判断错误 @honkinglin (#1526)DatePicker
: 修复输入框清空后关闭弹窗未重置问题 @honkinglin (#1543)
🌈 0.42.0 2022-09-20
❗ Breaking Changes
DatePicker
: 移除valueType
api,可使用返回的 dayjs 对象自行格式化 @honkinglin (#1487)Select
: 移除onVisibleChange
、bordered
多余 api,可使用onPopupVisibleChange
、borderless
替代 @honkinglin (#1505)
🚀 Features
Form
: 新增useWatch
hook @honkinglin (#1490)DatePicker
:
🐞 Bug Fixes
Icon
: 修复使用classprefix
替换组件前缀对图标的影响 #common842 @uyarn @honkinglin (#1500)Cascader
: 修复options
动态设置为空失效 @pengYYYYY (#1501)Checkbox
: 修复非规范属性引起的告警 @leosxie (#1496)TagInput
: 修复清除按钮未调用onClear
事件 @pengYYYYY (#1506)Select
: 修复透传tagProps
属性失败问题 @honkinglin (#1497)Notification
: 修复 offset 定位问题 @kenzyyang (#1504)SelectInput
:
🚧 Others
- 修复 lodash 全量导入问题 @honkinglin (#1491)
🌈 0.41.1 2022-09-14
🚀 Features
Upload
:ImageViewer
:DatePicker
: 支持二次更改时间选择器时可单次变更日期 @honkinglin (#1478)Table
: 优化列宽调整策略 @ZTao-z (#1483)
🐞 Bug Fixes
TreeSelect
: 修复 data 异步更新,input 值没有及时更新的问题 @HelKyle (#1481)
🌈 0.41.0 2022-09-13
❗ Breaking Changes
- 支持
es module
导出不带样式产物,调整 lib 包内容,新增cjs
产物支持commonjs
导出不带样式产物 @honkinglin (#1455)
🚀 Features
Popup
: 支持popperOptions
、delay
、hideEmptyPopup
api @honkinglin (#1444)Upload
:- 重构 upload 组件,修复众多问题,支持更多 api
UploadFile
对象新增uploadTime
属性,用于表示上传时间 @chaishi (#1461)theme=file
支持多文件上传 @chaishi (#1461)- 文件上传前处理函数
beforeUpload
存在时,依然支持sizeLimit
检测 @chaishi (#1461) - 新增
beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的beforeUpload
用于判定单个文件的是否继续上传 @chaishi (#1461) - 新增事件
onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过、文件名重复(允许重复文件名场景下不会触发)等 @chaishi (#1461) - 新增事件
onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发 @chaishi (#1461) - 新增事件
onOneFileFail
,多文件上传场景下,在单个文件上传失败后触发 @chaishi (#1461) - 新增
formatRequest
用于新增或修改上传请求参数(现有的format
用于格式化文件对象) @chaishi (#1461) - 新增
triggerButtonProps
用于指定文件选择触发按钮风格 @chaishi (#1461)
🐞 Bug Fixes
Dropdown
:RangeInput
: 优化 icon 居中展示的问题 @honkinglin (#1447)DatePicker
: 修复cellClick
返回日期错误 @honkinglin (#1458)Tabs
: 修复未替换部分classPrefix导致样式异常的问题 @uyarn (#1476)tree
: 修复disabled
下不可展开的问题 @uyarn (#1474)Upload
: 修复autoUpload=false
时,没有触发onChange
事件问题(可能存在 breaking change) @chaishi (#1461)Popup
: 修复 ref 透传丢失属性问题 @honkinglin (#1468)Select
: 修复布尔值选中没有显示对应的文字问题 @samhou1988 (#1441)
🌈 0.40.6 2022-09-06
🚀 Features
Table
:- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点,issue#1309 @chaishi (#1420) - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472 @chaishi (#1420) - 文本超出省略由
Popup
更为Tooltip
,方便定义提醒文本主题色,issue#1369 @chaishi (#1420)
- 树形结构,新增
Dropdown
:Nofitication
: 插件模式支持config @carolin913 (#1417)
🐞 Bug Fixes
InputAdornment
: 修复formItem 包裹 inputAdornment 组件 onChange 冲突问题 @honkinglin (#1419)TimePicker
: 修复边界滚动异常问题 @HelKyle (#1426)Cascader
:- 修复
loadingText
无效 (vue-next #1555) @pengYYYYY (#1428) - 修复
value
为number
类型时有告警 (vue-next #1570) @pengYYYYY (#1428) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (vue-next #1529) @pengYYYYY (#1428) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (vue-next #1502) @pengYYYYY (#1428) - 修复多选状态下点击
label
展开子级表现异常 @pengYYYYY (#1428)
- 修复
Nofitication
: 修复 classname 透传问题,closebtn/icon 无法支持 bool 设置 @carolin913 (#1417)Table
:- 修复
editableCellState
返回值与期望相反问题(Breaking Change) @chaishi (#1420) - 修复表格部分元素无法随 table 变化而变化,如:空数据,issue#1319 @chaishi (#1420)
- 修复全选时,事件参数
selectedRowData
为空的问题 @chaishi (#1420)
- 修复
Alert
: 修复 close 不支持 function 类型 @carolin913 (#1433)Tabs
: 修复 debounce 问题 @HelKyle (#1424)TimePicker
: 修复 debounce 问题 @HelKyle (#1424)Table
: 修复 debounce 问题 @HelKyle (#1424)Popup
: 修复 debounce 问题 @HelKyle (#1424)Radio
: 修复onChange
触发两次问题 @Lmmmmmm-bb (#1422)Button
: 调整loading状态的样式问题 @uyarn (#1437)Form
:DatePicker
:Message
: 修复更改前缀后插件调用展示异常问题 @kenzyyang (#1431)
🌈 0.40.5 2022-08-29
🚀 Features
Form
: 新增useForm
hook 获取 form 实例 & 支持initialData
全局设置初始值 @honkinglin (#1351)DatePicker
: 优化不设置valueType
场景下与format
一致 @honkinglin (#1382)Dialog
: 非模态对话框优化拖拽事件鼠标表现 @huoyuhao (#1355)Transfer
: 支持showCheckAll
api @HelKyle (#1385)
🐞 Bug Fixes
InputAdornment
: 修复在 form 组件下 disabled 设置问题 @honkinglin (#1381)Slider
: 修复点击 marks 触发 cannot read properties of null 异常 @PBK-B (#1297)Upload
: 支持受控使用时files
可设置为null @uyarn (#1358)Popup
: 修复 popup 显示状态点击页面事件重复触发问题 @honkinglin (#1371)Alert
: 增加关闭动画 && 修复onClosed
回调事件 @HelKyle (#1368)Select
: option 设置 content 未生效问题 @carolin913 (#1383)Table
:
🌈 0.40.4 2022-08-22
🚀 Features
Table
:- BaseTable 新增组件实例方法
refreshTable
,用于父组件在特殊场景刷新表格 DOM 信息 @chaishi (#1312) - PrimaryTable 新增 BaseTable 的全部组件实例方法 @chaishi (#1312)
- 支持行拖拽排序和列拖拽排序同时存在,issue#1290 @chaishi (#1341)
- 可编辑单元格/行功能,新增
editableCellState
用于控制单元格是否可编辑,(issue#1387) @chaishi (#1341) - 可编辑单元格/行功能,新增
edit.defaultEditable
用于设置初始状态是否为编辑态 @chaishi (#1341) - 行展开功能,新增事件参数
currentRowData
,表示当前展开行,issue#1296 @chaishi (#1341)
- BaseTable 新增组件实例方法
Dialog
: 新增confirmOnEnter
API @huoyuhao (#1328)Popup
: 支持overlayInnerClassName
api @honkinglin (#1347)Timeline
: 新增Timeline
组件 @southorange1228 (#1156)
🐞 Bug Fixes
Table
:- 吸顶表头,最后一列有 1px 未对齐 @chaishi (#1312)
- 窗口变动时,固定列阴影效果更新 @chaishi (#1312)
- 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1341)
- 修复行选中功能,多选,分页数据异步加载,
onSelectChange
参数selectedRowData
数据不完整问题 @chaishi (#1341)
Textarea
:Cascader
: 修复value
不是 options 的健值会报错 (issue #1293) @pengYYYYY (#1342)select
: 调整loading态显示优先于empty属性 @skytt (#1343)Input
: 修正 emoji 字符长度计算 @HelKyle (#1331)
🚧 Others
Link
: 完善组件单元测试 @sommouns (#1339)Space
: 完善组件单元测试 @StephenArk30 (#1337)Steps
: 完善组件单元测试 @insekkei (#1317)Radio
: 完善组件单元测试 @Skyenought (#1334)
🌈 0.40.3 2022-08-17
🐞 Bug Fixes
🌈 0.40.2 2022-08-16
🐞 Bug Fixes
🌈 0.40.1 2022-08-16
🐞 Bug Fixes
DatePicker
: 修复在左侧输入框聚焦时右侧面板切换月份失效问题 @honkinglin (#1292)Form
: 修复 FormItem status 受控问题 @honkinglin (#1298)Radio
: 修复Radio.Group
反选问题 @carolin913 (#1304)Dropdown
:
🌈 0.40.0 2022-08-15
❗ Breaking Changes
Popup
: 重构了该组件,修复了较多问题 @honkinglin (#1256):- 不再生成 div 节点包裹 trigger 元素,
className
、style
属性废弃,可自行包裹 div 节点调整className
、style
属性。 overlayStyle
调整为控制t-popup
层级,新增overlayInnerStyle
控制t-popup__content
层级与原先overlayStyle
效果一致。overlayClassName
调整为控制t-popup
层级。
- 不再生成 div 节点包裹 trigger 元素,
🚀 Features
Image
: 新增Image
组件 @insekkei (#1209)Link
: 新增Link
组件 @zFitness (#1277)Table
:- 支持使用插槽
footer-summary
定义通栏表尾,同时支持同名属性 Propsfooter-summary
渲染通栏表尾 @chaishi (#1259) - 由于表格支持定义多行表尾,因而本次支持使用
rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同rowspanAndColspan
@chaishi (#1259) - 支持
min-width
透传到元素<col>
@chaishi (#1259) - 新增
cellEmptyContent
,当列数据为空时显示指定值 @chaishi (#1259) - 可编辑行功能,新增实例方法
validate
,支持校验表格内的全部数据 @chaishi (#1259)
- 支持使用插槽
DatePicker
:InputNumber
: 重构组件,支持16 位大数字 @honkinglin (#1266)Icon
: 新增 qq、wechat、wecom、relativity 和 pin-filled 等图标 @uyarn (#1289)Message
: 支持config
api @kenzyyang (#1239)Form
:FormItem
支持status
、tips
自定义控制校验状态及提示信息 @honkinglin (#1288)
🐞 Bug Fixes
Table
:Progress
: 修复progress
style属性失效的问题 @NWYLZW (#1260)Cascader
: 修复点击清除按钮无法一次性清空所有选项 (issue #1236) @pengYYYYY (#1275)Select
: 修复autoWidth在multiple模式下失效的问题 @uyarn (#1279)Tabs
: 修复动态渲染panel
下划线丢失问题 @NWYLZW (#1258)Layout
: 修复width
、height
不生效问题 @southorange1228 (#1287)Popup
: 修复函数组件未透传 ref 导致气泡失效问题 @honkinglin (#1256)
🌈 0.39.0 2022-08-08
❗ Breaking Changes
Pagination
: 调整快速跳转样式,simple
主题下合并分页控制器与快速跳转控制器 @honkinglin (#1242)Tooltip
: 调整theme
主题文字颜色和背景色 @honkinglin(#703)
🚀 Features
- 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens
- 主题生成器: 支持字体相关配置
Icon
: 优化全局Icon
属性类型 @uyarn (#1219)form
:setFields
支持validateMessage
参数 @honkinglin (#1226)ImageViewer
: 新增ImageViewer组件 @Ylushen (#954)Rate
: 支持icon
属性 @honkinglin (#1211)Popup
: 优化内容为空时不展示气泡 @southorange1228 (#1222)ColorPicker
: 面板 ui 优化 @insekkei (#1048)
🐞 Bug Fixes
Table
:DatePicker
:Jumper
: 修复onChange
报错问题 @southorange1228 (#1224)Upload
: 修复onRemove
失效问题 @honkinglin (#1245)tooltip
: disable状态及popup为trigger时不响应问题 @carolin913 (#1203)
🌈 0.38.0 2022-08-01
❗ Breaking Changes
- 调整全局
border-radius
token,@border-radius
改名为@border-radius-default
,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意。 @mingrutough1 (https://github.com/Tencent/tdesign-common/pull/666) (https://github.com/Tencent/tdesign-common/pull/648)
🚀 Features
- 支持全局替换
tdesign
内置Icon
@honkinglin (#1181) DatePicker
: 支持季度选择器 @honkinglin (#1178)Rate
: 新增 rate组件 @RedDevi1s (#1014) @honkinglin (#1195)Select
: 展开面板后二次点击输入框调整为关闭面板 @honkinglin (#1174)Grid
:col
组件支持跨层级响应gutter
配置 @honkinglin (#1171)
🐞 Bug Fixes
Cascader
: 修复在异步获取option
的情况下,参数校验导致用户行为异常 @pengYYYYY (#1170)Select
: 修复回删空字符串不触发onSearch
的缺陷 @uyarn (#1176)Select
: 修复过滤时输入值为空未显示全部选项的问题 @southorange1228 (#1157)Dropdown
: 修复 className 继承问题 @CodingOnStar (#1187)Tree
: 修复更改 data 数据后展开状态丢失问题 @CodingOnStar (#1168)
🌈 0.37.1 2022-07-25
🚀 Features
Upload
: 支持单组件的文案配置 @uyarn (#1158)DatePicker
: 支持周选择器 @honkinglin (#1138)Chekbox
: 优化 label 为空字符串不渲染节点 @Blackn-L (#1131)- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
🐞 Bug Fixes
Form
: 修复 form 数字字符串长度校验错误问题 @honkinglin (#1129)List
: 修复 ListItem 透传 style 问题 @honkinglin (#1161)DatePicker
: 修复重置日期后面板月份未重置问题 @honkinglin (#1133)ColorPicker
: 修复添加颜色受控/非受控不能点击的问题 @insekkei (#1134)
🌈 0.37.0 2022-07-18
❗ Breaking Changes
DatePicker
: 调整组件dom 节点 class 命名 @honkinglin (#1101)
🚀 Features
Icon
: 新增mirror
和rotation
图标 @uyarn (#1075)DatePicker
: 支持面板年月动态响应 value 变化 @honkinglin (#1077)Form
: form 支持同步获取最新数据 @honkinglin (#1081)table
: 树形结构,支持同时添加多个根节点 @chaishi (#1099)table
: 可编辑单元格/可编辑行,新增showEditIcon
,用于控制是否显示编辑图标 @chaishi (#1108)table
: 新增可编辑行的表格 @chaishi (#1108)table
: 可调整列宽,无边框表格,悬浮到表头时显示边框,方便用户寻找调整列宽的位置 @chaishi (#1108)Button
: 支持 href、tag、suffix API @honkinglin (#1120)
🐞 Bug Fixes
Icon
: 修复iconfont高级用法由于t-icon的干扰导致渲染异常的情况 @uyarn (#1075)table
: 修复可选中行table组件,data为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1061)table
: 列宽拖拽调整到边界时无法重新调整 @chaishi (#1086)table
: 多级表头场景下的列配置,无法全选 @chaishi (#1086)Pagination
: 修复左右切换禁用失效问题 @honkinglin (#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 触发两次导致表单自动校验问题 @honkinglin (#1076)Form
: 修复 rule min max 不支持数组校验 @honkinglin (#1127)
🌈 0.36.4 2022-07-11
🚀 Features
Table
: 树形结构,支持懒加载 @chaishi (#1046)CascaderPanel
: 增加cascader-panel
组件 @pengYYYYY (#1045)Cascader
: 增加inputProps
,tagInputProps
,tagProps
属性 @pengYYYYY (#1045)Dialog
: 修复打开对话框,出现滚动条(#1163) @pengYYYYY (#1045)Form
: 支持 formList 初始化渲染initialData 数据 @honkinglin (#1058)Drawer
: 新增sizeDraggable
支持通过拖拽改变抽屉宽度/高度 @uyarn (#1059)TimePicker
: 支持毫秒场景使用 @uyarn (#1069)
🐞 Bug Fixes
Table
: 可编辑功能,值为null
时会导致页面报错,如清除 Select 数据,issue#1043,dac72dfd @chaishi (#1046)Dialog
: 修复 dialog 阻止冒泡导致 popup 无法正常关闭 @honkinglin (#1057)Input
: 修复在 dialog 内中文输入导致光标定位错误问题 @honkinglin (#1066)Button
: 修复渲染空字符串样式问题 @honkinglin (#1063)Form
: 修复 getFieldsValue 类型定义 @zousandian (#1020)
🌈 0.36.3 2022-07-05
🚀 Features
TimePicker
: 优化可输入改动时的体验 @honkinglin (#1040)DatePicker
: 新增panelPreselection
api @honkinglin (#1040)
🐞 Bug Fixes
Select
: 修复多选模式filter失效的问题 @uyarn (#1039)Space
: 更改Space组件children属性为React.ReactNode @vikeychen (#1042)DatePicker
: 修复左右切换面板时间跳动问题 @honkinglin (#1040)DatePicker
: 修复输入框更改时间异常问题 @honkinglin (#1040)
🌈 0.36.2 2022-07-04
🚀 Features
Form
: 添加内置校验方法 whitespace @pengYYYYY (#1011)Table
: 新增indeterminateSelectedRowKeys
,用于控制选中行半选状态 @chaishi (#1028)Table
: 可编辑单元格,支持编辑组件联动, issue#995 @chaishi (#1028)Table
: 树形结构行选中,支持中层节点半选状态,issue#996,issue#1004 @chaishi (#1028)Table
: EnhancedTable 新增对外实例对象treeDataMap
@chaishi (#1028)Cascader
: 增加popupVisible, readonly, selectInputProps, onPopupVisibleChange
属性,具体描述查看文档 @pengYYYYY (#990)Jumper
: 新增 jumper 组件 @honkinglin (#998)Space
: 优化空元素渲染 @zFitness (#1009)Cascader
: 基于select-input
重构, 文本过长省略使用原生 title 展示全文本,不再使用tooltip
组件。 @pengYYYYY (#990)
🐞 Bug Fixes
table
: 表头吸顶显示问题 @chaishi (#1003)table
:paginationAffixedBottom
支持配置 Affix 组件全部特性 @chaishi (#1003)treeselect
: 默认lazy异步加载开启,与api保持一致 @carolin913 (#1017)DatePicker
: 修复 presetsPlacement 不生效的问题 @honkinglin (#1013)Tree
: 优化 tree 组件的类型问题 @honkinglin (#1006)colorpicker
: 修复最近使用颜色的功能 @LittlehorseXie (#1019)Table
: 树形结构行选中,没有配置tree
,则当作普通表格行选中处理,issue#1001 @chaishi (#1028)Table
: 修复树形数据表格,选中子节点时,会导致父节点自动折叠问题,issue#999,871f42f6 @chaishi (#1028)Table
: 修复合并单元格,动态数据显示异常问题,issue#966,8c05f53d @chaishi (#1028)Table
: 可编辑功能,数据更新不及时问题,issue#994,4f5c851c @chaishi (#1028)Table
: 可编辑单元格,支持 React 16 issue#993 @chaishi (#1028)Table
: 树形结构,缩进indent
支持0
@chaishi (#1028)Cascader
: 修复数据中value
的数据类型为number
时,clearable
失效 @pengYYYYY (#990)Dialog
: 修复滚动失效问题 @honkinglin (#1021)select
: 修复多选下换行提前占满一行的问题 @uyarn (#1032)Upload
: 修复 disabled 依然可删除问题 @honkinglin (#1036)colorPicker
: 修复在ColorTrigger输入色值时,自动format输入值并回填的问题 @LittlehorseXie (#1000)table
: 兼容树状表格未传入tree属性的场景 @southorange1228 (#1002)
🌈 0.36.1 2022-06-27
🐞 Bug Fixes
Style
: 修复 reset 文件移除后组件样式错乱问题
🌈 0.36.0 2022-06-27
❗ Breaking Changes
reset
: 默认移除全局 reset 样式引入,可从tdesign-react/dist/reset.css
中单独引入 @xiaosansiji (#899)
🚀 Features
radioGroup
: 支持 className 和 style @LittlehorseXie (#913)Space
: 新增 Space 组件 @honkinglin (#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
参数 & 修复类型问题 @honkinglin (#895)Locale
: 新增日文韩文翻译 @honkinglin (#943)Select
: label 支持 TNode 类型 @samhou1988 (#973)
🐞 Bug Fixes
table
: 修复加载更多的加载组件尺寸异常问题 @uyarn (#907)Select
: 修复输入部分特殊符号过滤时组件崩溃的问题 @southorange1228 (#916)Table
: 修复仅有firstFullRow
渲染为空的问题 @uyarn (#923)Table
: 修复SSR渲染异常的问题 @uyarn (#923)HeadMenu
: 修复 ts 类型问题 @honkinglin (#934)Select
:onChange
事件回调参数缺失 @uyarn (#951)RangeInput
: 修复disabled
失效问题 @honkinglin (#921)Form
: 修复number
校验无效问题 @honkinglin (#976)
🚧 Others
Demo
: 组件示例代码统一使用Space
组件实现 @southorange1228 @smilebuz(#920)
🌈 0.35.1 2022-06-20
🚀 Features
table
: 支持拖拽调整宽度,设置resizable=true
即可 @chaishi (#902)table
: 表头吸顶、表尾吸底、滚动条吸底、分页器吸底 @chaishi (#902)DatePicker
: 完善 panel 事件逻辑 @honkinglin (#873)DatePicker
: 优化面板交互 @honkinglin (#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
: 修复左右切换渲染问题 @honkinglin (#894)Dialog
: 修复 mask 关闭问题 @huoyuhao (#900)
🌈 0.35.0 2022-06-10
❗ Breaking Changes
DatePicker
: 重构DatePickerPanel
、DateRangePickerPanel
逻辑,API 重新规划 @honkinglin (#858)Dialog
: 移除transform
动画方案,dom 结构有所调整 @huoyuhao (#776)InputAdornment
: 移除Addon
组件,替换为InputAdornment
,用法保持一致只需更改组件名即可 @honkinglin (#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
组件逻辑 @honkinglin (#858)CollapsePanel
: 箭头样式优化 @samhou1988 (#851)InputAdornment
: 新增InputAdornment
组件 @honkinglin (#849)
🐞 Bug Fixes
tab
: tabnav无法自适应宽度 fix#846 @carolin913 (#838)table
: 合并单元格支持动态数据,issue#973 @chaishi (#866)MenuItem
: 修复MenuItem
在 active 状态点击失效问题 @leosxie (#848)InputNumber
: 修复减号按钮触发两次点击事件问题 @moecasts (#857)Drawer
: 修复cancelBtn
传入字符串无效 @honkinglin (#860)Dialog
: 优化transform
定位问题导致子节点的 fixed 属性定位失效 @huoyuhao (#776)
🌈 0.34.4 2022-06-02
🚀 Features
Skeleton
: 延时关闭功能 @ontheroad1992 (#808)Dialog
: 增强 dialog 组件 confirmBtn & cancelBtn @psaren (#813)Notification
: 新增样式命名区分 theme @honkinglin (#834)
🐞 Bug Fixes
Loading
: 修复loading plugin类型缺失style和class的问题 @uyarn (#810)skeleton
: 动画结束后,父级无意义的 div 导致样式无法继承、计算 @ontheroad1992 (#808)TimePicker
: 修复RangePicker
的聚焦样式丢失的问题 @uyarn (#811)Form
: 修复addon
在form表单下数据劫持失败问题 @honkinglin (#802)Select
: 当 multiple 为 true 的时候,筛选(filter)功能无法关闭 @samhou1988 (#814)Menu
: 兼容 menu 子元素为 null 场景报错问题 @honkinglin (#818)Upload
: 修复错误信息不消失问题 @wookaoer (#827)TagInput
: 修复中文输入法enter时,既触发添加tag也input框有输入的字母的问题 @LittlehorseXie (#835)
🚧 Others
- 官网: 新增主题配置生成器 @uyarn (#655)
🌈 0.34.3 2022-05-25
🚧 Others
- fix: 修复构建报错 @honkinglin (#799)
🌈 0.34.2 2022-05-25
🐞 Bug Fixes
Table
: 处理table过滤输入失焦问题 @uyarn (#793)Form
: 修复FormItem
拦截组件受控属性默认值为数组时传入 undefined 报错问题 @honkinglin ([#792]Form
: 修复FormItem
rules 失效问题 @honkinglin (#794)Pagination
: 修复totalContent
jsx 渲染失败问题 @honkinglin (#796)
🌈 0.34.1 2022-05-24
🐞 Bug Fixes
Datepicker
: 修复 popupProps 透传优先级问题 @honkinglin (#785)
🚧 Others
- fix: 修复构建产物报错 @honkinglin (#789)
🌈 0.34.0 2022-05-20
❗ Breaking Changes
DatePicker
: onChange 回调第二个参数调整为对象,支持更多类型返回值 @honkinglin (#777)Form
: 不再默认渲染help
空节点 @honkinglin (#772)
🚀 Features
Form
:FormList
支持手动赋值 @honkinglin (#769)Form
: 支持help
节点与错误提示同时展示,无help
不再默认占位 @honkinglin (#772)DatePicker
: 支持onChange
返回trigger
参数定位事件触发源 & 单选模式支持onPick
事件 @honkinglin (#777)Watermark
: 新增水印watermark组件 @docoder (#753)Calendar
: 新增month
、year
API @skytt (#775)Tree
:label
支持多行文本 @ccccpj https://github.com/Tencent/tdesign-common/pull/460
🐞 Bug Fixes
🚧 Others
- 统一全局受控 hooks & 优化组件初始值设置 @honkinglin (#773)
🌈 0.33.2 2022-05-14
🚀 Features
Steps
: 支持 separator api & 完善反转逻辑 @honkinglin (#752)Form
: 支持整理嵌套数据 @honkinglin (#758) (#762)Affix
: 优化滚动逻辑 @ontheroad1992 (#759)Tabs
:TabPanel
支持className
透传 @honkinglin (#763)
🐞 Bug Fixes
Table
: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错,issue#713 @chaishi (#757)Tabs
: 修复TabPanel
ts 类型报错 @wleven (#761)DatePicker
: 修复宽度计算问题 @honkinglin (#754)Slider
: 修复inputNumberProps
类型问题 @andyjxli (#745)
🌈 0.33.1 2022-05-09
🐞 Bug Fixes
Jumper
: 修复 style 文件引用报错问题 @honkinglin (0d5726d)
🌈 0.33.0 2022-05-09
❗ Breaking Changes
- 重构 DatePicker、TimePicker 组件,样式结构有所调整 @honkinglin @uyarn (#559)
DatePicker
- 移除
range
api,分别导出Datepicker
与DateRangePicker
组件 - 支持
DatePickerPanel
与DateRangePickerPanel
单独使用 - 支持年份、月份区间选择
- 支持
allowInput
api
- 移除
TimePicker
- 重新调整样式、允许输入交互重新设计
- 调整交互为点击
确认
按钮保留改动 直接关闭弹窗不保留改动 恢复初始值 disableTime
、onFocus
、onBlur
、onInput
等API存在breaking change- 新增
TimePickerPanel
组件 用于单独使用面板的场景
🚀 Features
Icon
: 更新图标 新增file-icon
图标 调整file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和star-filled
图标的绘制路径 @uyarn (#741)Jumper
: 新增Jumper
组件 @honkinglin (#559)RangeInput
: 新增RangeInput
组件 @honkinglin (#559)RangeInputPopup
: 新增RangeInputPopup
组件 @honkinglin (#559)
🐞 Bug Fixes
🌈 0.32.3 2022-05-07
🚀 Features
Table
: 新增 APIellipsisTitle
用于单独控制表头的超出省略 @chaishi (#722)Upload
: 修改uploadFiles类型参数除url外为非必填 @uyarn (#730)
🐞 Bug Fixes
slider
: 修复slider
在非受控模式下行为异常 @southorange1228 (#709)Table
: 加载状态与拖拽配合使用时,拖拽功能失效,issue#708 @chaishi (#722)Card
: 修复未添加header属性,Card组件布局错误 @yilaierwang (#724)Card
: 头部渲染逻辑不完善的问题 缺失了status的渲染 @uyarn (#731)Table
:renderExpandedRow
改为非必填 @uyarn (#732)InputNumber
: 修复小数输入问题 @Fnll (#729) @docoder (#728)
0.32.2 2022-04-28
Bug Fixes
- Table:
- Datepicker: 修复空数组确定事件报错问题 (#697) (871065d) @honkinglin
- Dialog: 修复组件销毁后 body 样式不重置问题 & 移除多余 div 渲染 (#690) (d6d5131) @honkinglin
- Textarea: 修复在
Form
组件下换行问题 (507eaf3) @honkinglin - Colorpicker: 修复 Popupprops 透传问题 (#700) (804c7b4), closes #698 @carolin913
- Form: 修复
help
文案状态响应样式问题 (#682) (282602d) @honkinglin - Upload: 修复
onDrop
事件不响应问题 (3efa2c6) @wookaoer
Features
- Collapse: 新增
Collapse
组件 (9c2ce29) @ZhaoRB - Pagination:
- 新增
showPageSize
、showPageNumber
API (#696) (c11e692) @honkinglin - 新增
showFirstAndLastBtn
api (#694) (d085cf8) @honkinglin
- 新增
- InputNumber: 完善尺寸类型 (#694) (d085cf8) @honkinglin
- Tooltip: 支持
plcement="mouse"
基于鼠标位置 (26afab8), closes #608 @carolin913
0.32.1 2022-04-24
Bug Fixes
- Table: 修复 jsdom 测试环境报错问题 (#676) (af7a35b) @honkinglin
- Dialog: 修复 ts 问题 (0e278a1) @pengYYYYY
Features
0.32.0 2022-04-22
BREAKING CHANGES
Bug Fixes
- Select:
- 修复多选+可搜索条件下输入问题 (91c4025) @samhou1988
- 修复
multiple
模式删除问题 (dedb2ee), closes #654 @joriewong
- Progress: 修复
trackColor
默认值导致背景色显示错误问题 (faff9ad) @honkinglin - Dialog: 修复
destroyOnClose
为 true 时 visible 失效问题 (d8721cb) @psaren - Layout: 修复 ts 类型警告 (26e1ee3) @honkinglin
- table: 修复 pagination 数据同步问题 (77d692e) @uyarn
Features
-
ColorPicker: 新增
ColorPicker
组件 (920263a) insekkei @carolin913 -
Table: 重构
table
组件, 支持表头吸顶、简易列拖拽排序、自定义列配置、懒加载、自定义展开图标及树形结构 (ea678be) @chaishi @uyarn -
Divider: 优化文本模式在竖型模式下样式问题 (#662) (213c67d) @honkinglin
0.31.1 2022-04-18
Bug Fixes
- Form: 修复
formItem
包裹组件onChange
其他参数丢失问题 (#637) (f1b2256) @honkinglin - Datepicker: 修复
range
模式空数组报错问题 (679d933) @honkinglin - Menu: menuGroup 类型修复 (d52942a) @ZhaoRB
- Upload:
- 修复 draggable custom theme 同时存在组件不渲染 (f1f6fd1) @samhou1988
- 修复上传参数
file
丢失问题 (bd9f545) @wookaoer
Features
0.31.0 2022-04-14
BREAKING CHANGES
- FormItem 样式调整,默认渲染 extra 文本节点占位,FormItem 上下 margin 有所调整 @honkinglin
- Popconfirm: 移除
PopConfirm
组件导出,请更改为Popconfirm
(#614) (ca6e4b6) @honkinglin
Bug Fixes
- Cascader:
- 修复
filterable
模式下展示异常 (92c2776) @jsonz1993 - 修复多选与筛选时文本过长的展示异常 (6d3f0fc) @jsonz1993
- 修复
- Popup:
- 修复初始化翻转逻辑判断错误 (#615) (b7bea93) @honkinglin
- 修复嵌套浮层
click
时关闭异常 (f40c1f8) @nia3y - 修复
trigger
元素变化后展示异常 (e8687f2) @Hoofoo-WHU
- Slider: 修复
max
数值过大浏览器崩溃问题 (#624) (052b08b) @honkinglin - Breadcrumb: 修复面包屑初始样式被覆盖问题 (e156a11) @yatessss
- GlobalConfig: 修复 ts 类型问题 (a2d22ae) @uyarn
- Menu: 修复
MenuGroup
嵌套时样式问题 (17b633a) @ZhaoRB - Select: 修复输入事件异常 (267988d) @uyarn
- Dialog: 修复
destroy
函数未真正销毁组件问题 (376193d) @psaren
Features
- Form: 新增动态表单能力,可使用
FormList
组件管理表单项 (#602) (3b82c6d) @honkinglin - Popconfirm: 移除
PopConfirm
组件导出,请更改为Popconfirm
(#614) (ca6e4b6) @honkinglin - Popup: 支持
attach
函数传入triggerNode
(#616) (95edef3) @honkinglin
0.30.2 2022-04-08
Bug Fixes
- Cascader: 修复定制数据字段别名 label 不展示问题 (677f4e2) @jsonz1993
- Form: 兼容
FormItem
单独使用报错问题 (#588) (275dd99) @honkinglin - Table:
- 修复
table
高度问题 (#593) (9de72b6) @honkinglin - 修复
table
className
ts 类型丢失 (#589) (6349dba) @honkinglin
- 修复
- Upload: 修复多图片上传时
defaultFiles
造成上传进度错误 (#586) (f71499f), closes #584 @yaogengzhu - Slider: 兼容不传
value
场景 (1ab2a90) @andyjxli
Features
- Breadcrumb: 增加自定义
children
时对separator
的支持 (1ffcadb) @LittlehorseXie - Popconfirm: 调整组件导出命名 (#585) (e24816d) @honkinglin
0.30.1 2022-04-01
Bug Fixes
- Pagination: 修复输入框宽度自适应问题 (b6ba28b) @uyarn
- Datepicker: 修复区间时间选择时,月份/年份选择面板样式异常的问题,(#489) @honkinglin
Features
0.30.0 2022-03-31
BREAKING CHANGES
- SelectInput: 之前只设置
borderless
就能达到自动适应宽度效果,之后需要同时设置autowidth
@carolin913 - FormItem:
label
为空时不再渲染宽度,如需与有label
的FormItem
对齐需要手动控制FormItem
样式 (#552) (a3a0376) @honkinglin
Bug Fixes
- Addon: 完善 type 类型 (58b7ea5) @honkinglin
- Cascader: 修复
multiple
模式时value
undefined
崩溃 (7bb0a88) @docoder - InputNumber: 修复不能输入小数点问题 (802b3e0) @docoder
- Loading: 修复在
normal
状态下属性失效问题 (9cec56f) @uyarn - Popconfirm: 修复按需加载样式丢失问题 (3329fa3) @xiaosansiji
- Dialog: 移除多余
header
dom
元素 (f902841) @xiaosansiji - Select: 修复首次
focus
自动搜索问题 (78bf1ca) @uyarn - Textarea: 修复
dialog
中无法输入中文问题 (77f11ac) @carolin913
Features
- FormItem: 支持自定义嵌套模式 &
label
为空时不再处理占位对齐问题 (#552) (a3a0376) @honkinglin - Input:
placeholder
使用全局定义文案 (#553) (91f71cc) @xiaosansiji - SelectInput:
borderless
和autowidth
作为独立属性分开 (b805462) @carolin913
0.29.0 2022-03-25
BREAKING CHANGES
- Input: 外部传入样式挂载至
t-input__wrap
, 如需挂载到t-input
,请使用inputClass
api (#528) @pengYYYYY
Bug Fixes
- Select:
- 修复 select
className
透传问题 (5fa9d1c) @honkinglin 修复 selectoverlayClassName
丢失的问题 (bfe85b0) insekkei - Option 子组件配合自定义 keys 使用异常 (#513) (9f51f42) @samhou1988
- 修复 select
- Selectinput:
onclear
受控非受控逻辑导致卡死 (28dcde6) @carolin913- type 类型问题及 key 重复问题 (0041f9e) @carolin913
- Input:
- 修复 input type 为
password
场景下suffixIcon
受控失效问题 (#516) (3031ac8) @honkinglin - type 类型问题及 key 重复问题 (0041f9e) @carolin913
- 修复 input type 为
- Drawer: 根据 common Drawer 样式配置指定 tabIndex 消除 outline (#501) (4dc2d86) @PBK-B
- RadioGroup: 修复
radioGroup
手动清除value
样式不响应问题 (#536) (c022130) @honkinglin - Dialog: 修复
closeOnOverlayClick
失效问题 (29b8589) @psaren - Form:
reset
失败如果initialdata
是undefined
(b3ab31a) @carolin913 - Popup:
偶现显示时定位不准,windowresize
无法自适应 (83f9f89) @carolin913 - Treeselect: 无法折叠问题修复 (e02ec2d) @carolin913
- Date Picker:
focused
态样式修复 (#528) @pengYYYYY
Features
- Input: 增加
inputClass
API,用于透传 class 到t-input
同级 (#528) @pengYYYYY - Upload: 支持
modify
method (82a26da) @samhou1988 - InputNumber: 默认尺寸下输入框宽度调整,修复默认内容展示不全的问题,issue #623 @xiaosansiji
0.28.0 2022-03-18
BREAKING CHANGES
- Swiper: 交互、设计、API 全部重构,如有使用老的 Swiper 组件需重新接入
Bug Fixes
- Datepicker: 修复
placeholder
无效问题 (#492) (650e4ab) @honkinglin - Anchor: 修复 AnchorItem
className
无效问题 (fa10e22) @carolin913 - Slider: 修复 disabled 无效问题 (bb6b9f3) @andyjxli
- Table: 修复 key 有 0 的数据时的排序问题 (415fb74) @carolin913
- Form: 修复
submit
报错 (#510) (0b97c07) @honkinglin
Features
- Swiper: 重构
swiper
组件 (3d55eeb) @duenyang - Cascader: 修复 children boolean 类型问题 (#508) (dca3289) @honkinglin
- Grid: 支持获取 css vars 做响应式判断 (#481) (faed791) @honkinglin
- Icon: 支持自定义 Url (b10171a) @uyarn
- Slider:
label
支持 function 自定义渲染 (e660d18) @andyjxli - TreeSelect: 完善新增 api (969e96b) @Hoofoo-WHU
- Form: 支持
showErrorMessage
api &help
支持 Tnode 类型 (#490) (c78dad2) @honkinglin
0.27.2 2022-03-15
Bug Fixes
- Form: 修复
FormItemProps
缺少children
类型 (#482) (f8bb713) @PBK-B - Dialog: 修复
DialogPlugin
关闭后滚动问题 (fc36aa0), closes #484 @psaren
Features
- Ripple: 添加 className 方便 css 选择 (da6fd6d) @uyarn
- Portal: 添加 className 方便 css 选择 (d2b13ac) @honkinglin
0.27.1 2022-03-14
Bug Fixes
- Cascader: 修复
multiple
模式点击后关闭popup
问题 (#479) (aab1903) @honkinglin - Message: 函数调用支持
onCloseBtnClose
API (0bb5b11) @kenzyyang
Features
- FormItem: 兼容包裹 upload 组件时未传入
initialData
场景 (#473) (01c30bd) @honkinglin - InputNumber: 支持
autoWidth
、tips
、status
、align
API (b6fe095) @uyarn - Table: 支持
onChange
api (9968d69) @yunfeic
0.27.0 2022-03-11
BREAKING CHANGES
- Input: DOM 结构调整,最外层调整为
t-input__wrap
- Select: 使用
SelectInput
组件重构,DOM 结构调整
Bug Fixes
- Menu:
- Cascader: 修复子节点重复渲染问题 (88b4973) @pengYYYYY
- Loading: 修复指令调用后锁屏样式未移除问题 (f91218b) @uyarn
- Radio: 修复动态渲染滑块未展示问题 (dcd818b) @carolin913
- SelectInput: 修复
tag
过多时滚动模式失效 (3e1fb87) @carolin913 @LittlehorseXie - Table: 鼠标事件参数未按
RowEventContext
定义输出 (cc102dc) @yunfeic
Features
- Input: 优化 input 样式问题 (#436) (87b48e3) @honkinglin
- InputNumber: 快速加减优化 (c15b02e) @ZhaoRB
- Message: 支持
className
(#468) (42e97b2) @honkinglin - Tabs: 支持
destroyOnHide
(faca349) @docoder - TagInput: 优化拖拽功能 (29fc9b4) @LittlehorseXie
- Select: 使用
SelectInput
组件重构 (419) @samhou1988
0.26.0 2022-03-04
BREAKING CHANGES
- Form: 移除
getAllFieldsValue
API,使用getFieldsValue(true)
替代 (28f9c8d) @honkinglin
Bug Fixes
- SelectInput:
- 修复点击弹框输入框不高亮 (6dba37f) @Hoofoo-WHU
- 修复
allowInput
无效问题 (4353b93) @chaishi
- Affix:修复 affix 导出问题 (1a2f705) @honkinglin
- Dialog: 修复 dialog plugin 聚焦 button 通过键盘频繁触发问题 (41a236c) @honkinglin
- Alert: 修复
classname
自定义被覆盖 (fd2864b) @carolin913 - InputNumber: 修复加减按钮边界问题 (8ac9250) @uyarn
- Taginput: 修复
ondragsort
参数类型问题 (99d94b5) @carolin913
Features
- Input: 支持
maxcharacter
、maxlength
、format
API (cf6f771) @honkinglin - TagInput: 支持透传
className
、style
(666f64b) @chaishi - Animation: 支持
globalConfig
全局控制动画开关 (4ac5f0d) @uyarn - Dialog: 支持 Esc 关闭 (fb66a5d) @psaren
- Form: 支持
setValidateMessage
、errorMessage
API (28f9c8d) @honkinglin - Upload: 支持
onCancelUpload
&onSelectChange
api (5c39c74) @wookaoer - TreeSelect: 使用
SelectInput
组件重构 (edc387d) @Hoofoo-WHU
0.25.2 2022-02-25
🐞 Bug Fixes
- Table: #334 固定列定位计算问题 (56b7a55) @yangguansen
- TagInput: 兼容 value defaultValue 都未设置场景 (a317786) @honkinglin
- Slider: 修复刻度计算问题,input number 样式问题 (03aa1dd) @andyjxli
- Popup: 修复 trigger 元素宽高定位变化后位置不更新问题 (933db7c) @honkinglin
- Cascader: fix cascader issue 371&&304 (96536c0) @pengYYYYY
- Checkbox: 修复 checkbox 组件 options 为空数组时的问题 (ce671c2) @ZhaoRB
- Layout: 支持内嵌动态节点 (54a297f) @insekkei
- Dialog: 多个弹窗关闭一个后出现滚动条 (5cf75c1), closes #382 @psaren
🌈 Features
- SelectInput: 新增组件 SelectInpput 组件 (d2d9cf8) @chaishi
- Input: 支持 auto-width API (cf24ca5) @chaishi
- Notification: 优化组件内部细节 (9cd0a08) @kenzyyang
- TagInput:
- 支持 auto-width API (cf24ca5) @chaishi
- 支持 dragSort 功能 (6872bd9) @LittlehorseXie
0.25.1 2022-02-18
🐞 Bug Fixes
- Notification: 修复组件状态更新后关闭逻辑报错问题 (2a6eff1) @kenzyyang
- Progress: 修复
percentage
为0
时样式问题 (d481552) @uyarn - TimePicker: 修复鼠标滚轮事件问题 (e0028d5) @uyarn
0.25.0 2022-02-17
❗️ BREAKING CHANGES
- Textarea: 调整
ref
导出,输出currentElement
及textareaElement
(b0b7dee) @carolin913
🐞 Bug Fixes
- Table:
- Notification: 修复组件状态更新后关闭逻辑报错问题 (#358) (93aa507) @honkinglin
- InputNumber: 修复间距丢失问题 (fcabaa9) @honkinglin
- Upload: 修复
requestMethod
返回fail
时,图片依然回显问题 (3bbd31b) @teal-front - Select: 修复清空按钮出现时机问题 (2c5c8b1) @carolin913
- Skeleton: 修复
row
col
失效 (c5ecfba) @Yilun-Sun
🌈 Features
- TagInput: 新增 TagInput 组件 (3305efe) @chaishi
- Table:
- TreeSelect:
- 支持
collapsed
API (9b5d46e) @Hoofoo-WHU - 支持
valueDisplay
API (0e981de) @Hoofoo-WHU
- 支持
- Datepicker: 支持
onPick
事件 (6530e9e) @xiaosansiji - Input: 支持
onWheel
、onCompositionstart
、onCompositionend
事件 (b85ea42) @honkinglin - Popup: 调整下拉动画实现,使用
clip-path
替代max-height
(f812cd2) @uyarn @honkinglin - Select: 优化选项字数过多省略展示 (85017fc), closes #339 @carolin913
- Textarea: 支持
autosize
API (85017fc), closes #339 @carolin913
0.24.2 2022-01-28
Bug Fixes
0.24.1 2022-01-27
Bug Fixes
- Form: 修复
reset
后首次更改值不触发校验 (#317) (796ed8c) @honkinglin
0.24.0 2022-01-27
❗️ BREAKING CHANGES
- Tag:
variant
属性调整,支持outline
、light-outline
,废弃variant="plain"
(780ac25) @carolin913 - Form:
reset
不再触发onReset
事件,使用独立的事件逻辑 (#303) (f9a7bbc) @honkinglin
🐞 Bug Fixes
- Cascader:
- 添加
loadingtext
国际化配置 (46ef524) @carolin913 panel
添加波纹动画 (42ad5af) @uyarn
- 添加
- Tree: 修复按需引入样式丢失问题 (#293) (f50b888) @honkinglin
- Chekbox: 修复
Checkbox.Group
的value
类型为string
和number
的 bug (1796843) @xinup - Popup: 修复
zIndex
设置错误 (#315) (aacb6f8) @honkinglin - Select: 修复
Option.name
丢失导致组件类型判断失效问题 (fea73f0) @uyarn - Table: 修复固定列不指定
colKey
导致header
错位问题 (03d3936) @yunfeic
🌈 Features
- Table:
- Form:
- 支持
getFieldsValue
、getAllFieldsValue
添加废弃提示 (#307) (abfbbd6) @honkinglin - 支持
disabled
、clearValidate
api & 修复reset
校验问题 &reset
支持指定 FormItem (#303) (f9a7bbc) @honkinglin
- 支持
- Config: 调整
locale
、组件配置逻辑 & 支持globalConfig
API (#297) (542c254) @honkinglin - Select:
ul
标签添加class
类名 (bb47a94) @honkinglin - Breadcrumb: 支持
theme
api (5627c40) @samhou1988 - Drawer: 修复
attach
无效问题 (a16c031) @LittlehorseXie - Input: 支持
align
属性 (#290) (08ce2b5) @honkinglin - Dropdown: 修复
ref
警告 (d56b4ba) @carolin913 - Tag: 支持
size
API (780ac25) @carolin913 - Transfer: 支持
Tree
API (f260a3a) @zj2015262624 - Locale:
upload
,tree
组件支持 国际化配置 (34ba53e) @carolin913
0.23.1 2022-01-21
Bug Fixes
- Form:
- 修复
getFieldValue
api 取值失效 bug (9ee8921) @yume316 - 优化
form
校验失败滚动问题 (#278) (4870d28) @honkinglin
- 修复
- Affix: 修复
zIndex
参数无效和offsetTop
为 0 无法固定的问题 (ebeb69c) @jas0ncn - Tabs: 修复滚动问题,支持受控/非受控 (84f033c) @insekkei
- Dialog: 修复
mask
动画缺失问题 (#247) (37d59c1), closes #65 @honkinglin - Icon:
size
类名t-size-middle
改为t-size-medium
(aea3f01) @uyarn - Popup: 优化
destroy
动画 & 添加display: none
& 优化全局portal
逻辑 (#246) (391de56), closes #231 @honkinglin
Features
- Form:
- 更新校验逻辑 (#257) (6f0ab86) @honkinglin
formItem
支持requireMark
(#252) (12bc822) @honkinglin
- 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
0.23.0 2022-01-13
BREAKING CHANGES
- 调整 ref 获取 Input 组件最外层 Dom 方式为
inputRef.current.currentElement
(7fd11cb) @honkinglin - 调整 ref 获取 Form 组件最外层 Dom 方式为
formRef.current.currentElement
(46abe0b) @honkinglin
Bug Fixes
- Popup: 修复定位动态计算错误问题 (#226) (6c54abf) @honkinglin @uyarn
- Drawer: 修复字符串控制 confirmBtn 无效问题 (#216) @samhou1988
- Form: 修复
FormItem
动态变化导致formItemsRef
中存在null
值 bug (eaa4f70) @yume316 - TimePicker: 限制输入框内容为数字类型 (e90118c) @uyarn
Features
- Divider: 实现
content
api (0d59f66) @haishancai - Form: 优化
ref
逻辑 (#233) (46abe0b) @honkinglin - 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 @honkinglin @Duncan-zjp
0.22.1 2022-01-07
Bug Fixes
0.22.0 2022-01-06
BREAKING CHANGES
- 重命名
Layout.Sider
组件为Layout.Aside
(f78d7f5) @honkinglin - 改动
AvatarGroup
使用方式为Avatar.Group
(#100) (b2f09eb) @honkinglin
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) @honkinglin
- 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) @honkinglin
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) @honkinglin - Form: 新增
onValuesChange
事件 (#121) (1b2b349) @honkinglin - Layout: 支持
direction
api (8448581) @honkinglin - Pagination: 调整
Input
为InputNumber
组件 (#77) (0bee39f) @honkinglin - Upload: 同步最新 API 改动 (b8c864b) @wookaoer
0.21.0 2021-12-23
BREAKING CHANGES
Select
、Transfer
、Steps
组件 CSS 命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表
Bug Fixes
- 去除 engine 限制 (68371fb) @honkinglin
0.20.2 2021-12-22
BREAKING CHANGES
- 大量组件进行 CSS 命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表
- Message: 支持
MessagePlugin
,message.info
调用方式,废弃Messzge.info
调用(5d3dc04) @kenzyyang - Notification: 组件插件化使用方式破坏性修改,支持
NotificationPlugin
,notification
调用 (98c3d0a) @kenzyyang
Bug Fixes
- Form: 修复 status 重置失效的问题 (#45) (8114ac9) @honkinglin
- 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) @honkinglin
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
0.19.1 2021-12-08
Bug Fixes
- 修复 Notification 引用路径报错 @honkinglin
0.19.0 2021-12-08
BREAKING CHANGES
- Notification: 插件化使用方式调整,支持
NotificationPlugin
,notification
的调用,废弃Notification.info
@kenzyyang
Bug Fixes
- Alert: icon and text vertical center @uyarn
- Message: 修复组件自动关闭时控制态的异常和
onDurationEnd
事件执行两次的 bug @kenzyyang - Table: 消除空数据时底部两条横线 @yunfeic
- Table: 修复固定列 react16 滚动报错引起固定头列滚动失效 @yunfeic
- Table: 修复 header align 设置无效,react16 下固定列滚动报错 @yunfeic
- Textarea: 组件临时解决原生属性 rows 设置后不可用的问题。@kenzyyang
- Upload: 修复 name 属性不生效问题 @wookaoer
Features
- Transfer: 新增 Transfer 组件
- Dialog: 支持
DialogPlugin
调用方式 @honkinglin - Doc: 优化文档内容 @honkinglin
0.18.2 2021-11-29
Bug Fixes
- Treeselect: 修复 tag 关闭按钮渲染不同步问题 & 同步最新 api 改动 (merge request !403) @honkinglin
- Select: 修复多选模式 disable 禁用选中项反选问题 @uyarn
Features
- Checkbox: 支持
options
、checkAll
Api @kenzyyang - Select: 新增
valueDisplay
、minCollapsedNum
、collapsedItems
、onEnter
,onVisibleChange
等 API,Select.Group
新增divider
API @uyarn
0.18.1 2021-11-22
Features
- TS: 导出所有组件 TS 类型 @honkinglin
0.18.0 2021-11-19
BREAKING CHANGES
- Grid: 优化 gutter 逻辑,传入 number 类型不指定纵向间隔 (merge request !395) @honkinglin
Bug Fixes
- Popup: 修复 popup 动画移除仍可交互问题 (merge request !396) @honkinglin
0.17.1 2021-11-16
Bug Fixes
- Slider: 第一次鼠标移入控制按钮的时候,
Tooltip
位置是不正确的 (merge request !393) @andyjxli @vision-yip
0.17.0 2021-11-15
BREAKING CHANGES
- Icon: 💥 移除
@tencent
前缀、切换tdesign-icons-react
为 npm 包。(React 已发布至 npm 源并移除@tencent
前缀,使用者升级版本时注意更改package.json
!) @honkinglin
0.16.1 2021-11-12
Bug Fixes
- Tree: 组件展开与收起状态默认图标 @Ruoleery
- Datepicker: 国际化问题 (merge request !380) @honkinglin
- Select: multiple 下使用直接使用 Option 的问题 @uyarn
- Table: 固定列无滚动效果 @yunfeic
- Tree: 组件动画失效 @Ruoleery
Features
- Select: 支持使用 option 的 children 作为 label 来直接渲染 label @uyarn
- Popup: 调整 popup arrow 为 css 定位 (merge request !387) @honkinglin
- Datepicker: 优化 Datepicker footer 样式 (merge request !378) @xiaosansiji
0.16.0 2021-11-05
BREAKING CHANGES
- Button: 组件默认 type 调整为 button @hjkcai
- Grid: 优化 gutter 逻辑,调整为 rowGap 控制上下间距 (merge request !373) @honkinglin
- Table: 替换展开老 api showExpandArrow 为 expandIcon @yunfeic
0.15.2 2021-10-30
Bug Fixes
- Cascader: 重构 Cascader & 修复受控失效问题 @pengYYYYY
Features
- Form: 优化 formItem 提示文案展示效果 (merge request !368) @honkinglin
- Locale: 支持国际化配置 @honkinglin @kenzyyang
0.15.1 2021-10-27
Bug Fixes
- InputNumber: 修复 InputNumber descrease button 样式问题 (merge request !367) @honkinglin
0.15.0 2021-10-22
BREAKING CHANGES
- Button: 新增 rectangle shape 类型 & 废弃 icon-only 样式 (merge request !360) @honkinglin
- Icon: 独立为 npm 包 @tencent/tdesign-icons-react,项目中有直接使用 Icon 请升级后安装此 npm 包; 新增 CaretLeftSmallIcon 等 23 个 Icon,移除 ResourceListIcon @uyarn @ivenszhang
Bug Fixes
- TreeSelect: 按需引入样式丢失问题 @honkinglin
- Select: 分组选择器构建后渲染异常 @uyarn
- Table: 分页受控失效 @tengcaifeng
Features
- Comment: 新增 Comment 组件@dreamsqin
- Upload: Upload 支持受控能力 @wookaoer
- Form: 优化 Form 自定义校验功能 (merge request !358) @honkinglin
- Form: FormItem 支持 upload 类型 @honkinglin
- Menu: Menu 支持多层级 (merge request !344) @andyjxli
0.14.4 2021-10-14
Bug Fixes
- Tree: cssTransition 警告 @Ruoleery
- Table: 页码变化未触发 onPageChange @yunfeic
- Pagination: current 和 pageSize 受控与非受控问题 @uyarn
Features
- TreeSelect: 新增 TreeSelect 组件 @honkinglin
- Tree: 组件支持受控能力 @Ruoleery
- Dialog: 优化弹出动画、避免弹出时页面滚动条禁用导致页面跳动 @psaren
0.14.3 2021-10-09
Bug Fixes
- Datepicker: 修复 传入 className style 无效问题 @honkinglin
- Inputnumber: 修复 单独引用导致 input 样式丢失问题 @honkinglin
- Dropdown: 修复 ripple animation lost @uyarn
- Swiper: 修复 最后一项跳转第一项过程中动画延迟问题 @skytt
- Tree: 修复 regeneratorRuntime error @honkinglin
Features
- Popconfirm: 重构 popconfirm 组件 @kenzyyang
0.14.2 2021-09-29
Bug Fixes 🐛
- Radio: Radio.Group 传 options 无效 @psaren
- Tree: 修复 Tree 组件手风琴互斥功能失效问题 (merge request !331) @Ruoleery
- Checkbox: 多选无法选中,必须指定 max 值才可 (merge request !323) @pengYYYYY
- Table: 展开功能中 header 显示对于 icon,icon 对应 td 宽度值 15 调整为 25 (merge request !321) @yunfeic
- InputNumber: 输入部分错误内容时出现 NaN @zj2015262624
- Slider: 输入值边界溢出问题 @andyjxli
Features
- Swiper: 新增 Swiper 组件 (merge request !320) @skytt
- Form: FormItem 支持 blur 触发校验 (merge request !333) @honkinglin
- Table: 支持加载状态 (merge request !322) @tengcaifeng @yunfeic
- Select: 选项宽度展示优化 @uyarn
0.14.1 2021-09-24
Bug Fixes
- Progress: 修复 Progress 组件进度文字内显位置为垂直居中 (merge request !311) (@zj2015262624
- Popup: 暴露 child event (merge request !319) (@andyjxli
- Select: render failed when set custom keys in multiple mode (merge request !318) (@uyarn
Features
- Dropdown: 新增 Dropdown 组件 @duenyang
- Slider: 新增 Slider 组件 @andyjxli
- Anchor: 添加游标样式自定义功能
- Table: 自定义内容支持 (merge request !308) @yunfeic
- Form: 暴露 submit、reset 方法 (merge request !314) @honkinglin
- Form: 支持多种错误提示展示 (merge request !317) @honkinglin
- Form: 组件调整 labelWidth 默认值为 100px (merge request !309) @honkinglin
0.14.0 2021-09-17
BREAKING CHANGES
- Menu: 去除顶部导航菜单 operations 区域内 icon 默认样式,升级用户请手动为 icon 实现样式,或增加 t-menu__operations-icon class 名称
Bug Fixes
- Form: 修复动态 FormItem 渲染报错 (merge request !293)
- Input: 修复 className 重复使用问题 (merge request !298)
- Pagination: 分页大小控制器显示问题 (merge request !289)
- Steps: 组件 current 设置为从 0 开始时,展示的 current 从 1 开始 (merge request !301)
- Form: setFields 控制 status 字段不触发校验 (merge request !287)
- Menu: 去除顶部导航菜单 operations 区域内 icon 默认样式
Features
- 新增 DatePicker 组件
- 新增 TimePicker 组件
- 新增 Cascader 组件
- 新增 Upload 组件
- Dialog: 重构 Dialog 组件 & 支持 快捷调用方式 (merge request !278)
- Form: FormItem 支持 labelWidth & labelAlign 控制 (merge request !303)
0.13.0 2021-09-10
BREAKING CHANGES
- Radio: 调整 Radio button 样式 & 支持 variant api & buttonStyle api 废弃
- Notification: notification API 调整为数组格式
Bug Fixes
- Form: 修复 form style 不透传问题
- Form: number value missing
- Input: 受控改值后光标始终位最右
- Popup: dobule click bug (merge request !274)
- Table: 空数据时 foot colspan 默认 6 改为 12
Features
- 重构 Drawer 组件 (merge request !266)
- Table: 新增选中功能
0.12.2 2021-09-02
BREAKING CHANGES
- anchor api 变动调整: attach => container, affix => affixProps
Bug Fixes
- fix: Form 组件 formOptions 类型定义问题
- fix: select 多选选项 disable 下不可点击
Features
- 添加 Textarea 组件
0.11.5 2021-08-30
Bug Fixes
- Form 修复 labelWidth 行内展示失效问题 & 添加 labelWidth 默认值 (merge request !257)
- Table pagination callback
Features
- Tabs item 添加斜八角动画 (merge request !253)
- Tag add disabled api and demo (merge request !260)
- Form add setfields api
0.11.4 2021-08-27
Bug Fixes
- 修复 form 组件 setFieldsValue 函数传入未定义 key 导致的报错
- 修复 form 初次渲染校验数据问题 (merge request !230)
- 重构 form ui 布局 & 修复 inline 模式 labelWidth 失效问题 (merge request !245)
- 修复 icon clipRule 的 naming 错误
- 修复 inputnumber 组件问题
- 修复 popconfirm 在 React 17 下无法正常显示的问题
Features
- 新增 tree 组件
- 新增 affix 组件
- 新增 斜八角动画
- table 新增筛选功能 (merge request !240)
BREAKING CHANGES
- Calendar 逻辑修复,api 更新,demo 完善
0.10.3 2021-08-18
Bug Fixes
- 修复 checkbox 阻止冒泡问题 (merge request !219)
- 修复 formitem 无规则校验状态展示错误 (merge request !226)
Features
- 优化 grid
- menuitem 增加 onclick API
- message 组件 demo 向 vue 同步,修复 placement 无效的 bug (merge request !216)
- table 组件 排序 onSortChange 补充支持 sortOptions 参数,补充类型和注释
- loading 对齐最新 API & 更新 Loading 的默认样式为渐变色 & 支持函数方式调用
0.10.2 2021-08-13
Bug Fixes
- 修复引用 icon 丢失 css 样式问题 (merge request !212)
0.10.1 2021-08-11
Bug Fixes
- 调整 export 顺序
- 修复 es 构建产物 css 丢失问题
- menu: operations 与侧边导航同步 vue 的实现 解决: 1. 侧边导航在固定高度场景下操作区域无法显示的问题 2. 侧边导航在固定高度场景下内容过长无法上下滚动的问题 (merge request !209)
0.10.0 2021-08-10
BREAKING CHANGES
- icon 名称变更
- 默认调整组件引入方式变更为 es 引入
Bug Fixes
- anchor: ponit 在 line 范围外显示的问题
Features
- 更新 icon 资源
- button: 更新组件样式及 DEMO
0.9.1 2021-08-04
Bug Fixes
- 修复 form validate 方法报错 (merge request !201)
0.9.0 2021-07-30
BREAKING CHANGES
- 调整 Notification Api
- Table 组件适配 pagination 组件 api 改动
- 调整 Menu Api
- 规范各个组件导出方式,每个组件只会有一个导出,其余都为子组件
Bug Fixes
- 修复 button 组件问题
- 修复 menu 组件问题
- 修复 radio group 样式问题
- Form form 组件缺少 getAllFieldsValue api 的问题
- 同步 Menu 组件样式改动
- select,pagination 的 snapshot 中去掉 t-select-placeholder
- 修复 select 组件选中文字颜色仍为 placeholder 的颜色
- Table page size change issue
- Tag fix defaultChecked
- Tabs 适配新的 dom 结构,修复新版本部分不可用的功能
- InputNumber value 与 defaultValue 优先级问题
Features
- 📦 优化打包流程 & 支持按需引入组件 & 支持自定义主题配置
- 调整 icon 引入策略 & 防止打包引入所有 icon 文件
- 优化设计指南文档样式
- Input 补充 onClear api 支持
- Input 补充 onEnter api 支持
- Input clearable api 补充支持
- Pagination remove self hidden control
- 新增 MenuGroup 子组件
0.8.0 2021-07-12
BREAKING CHANGES
- 调整 Notification Api
- Table 组件适配 pagination 组件 api 改动
Bug Fixes
- Notification instance.close 不生效的问题修复,title 的测试用例修复
- Pagination 跳转时应该优先使用当前的 pageSize
- Tabs 组件去除测试用的 debugger 语句
- Form 修复 FormItem 缺少 className 属性实现的问题
- Menu fix issue 81
- 修复表单 icon 颜色范围过大的问题 (merge request !178)
- 修复 formitem 组件的 ts children 类型问题
- 修复 menu 组件样式问题
- input-number: value 的优先级应该大于 defaultValue (merge request !183)
- menu: replace iconfont with the actual icon
- select: 多选时空初始值修复,多选为 value 类型时展示 tag 修复
Features
- 增加 input-number 默认导出
0.7.1 2021-06-02
Bug Fixes
- 修复 type 引用报错
- form: 修复 Form 使用时缺少 className 类型定义的问题
- form: 修复 FormItem 使用时缺少 className 类型定义的问题
- tabs example 删除 debug 代码
- tabs onRemove 事件触发逻辑修正,现在 tabs 和 tabsPanel 上都监听后两个事件都能正常被触发
0.7.0 2021-05-31
BREAKING CHANGES
- 调整 Message 组件 Api
- 调整 Pagination 组件 Api
- 调整 Select 组件 Api
Bug Fixes
- Tabs onChange api 未实现的 bug 修复
- 修复 Form demo
- message 关闭单个 message demo bug 修复
Features
- Tab onChange onRemove,tabPanel onRemove renderOnHide api 实现
0.6.1 2021-05-18
Bug Fixes
- 修复 clipboard 依赖引入报错 (merge request !156)
Features
- formItem 支持嵌套 formItem (merge request !154)
0.6.0 2021-05-14
BREAKING CHANGES
- 对齐组件 Api 改动 & 优化 package.json
- list: 更新 List 组件 api
- 调整 List 组件 Api
- 调整 Layout 组件 Api (merge request !148)
- 调整 Loading 组件 Api (merge request !145)
Bug Fixes
- 优化 Drawer 组件代码 (merge request !147)
- dialog: 修复 dialog 组件部分参数未传报错问题
- timepicker: fix click popup changeTime when disable
0.5.0 2021-04-27
BREAKING CHANGES
- 调整 Checkbox 组件 api
- 调整 Radio 组件 api
Bug Fixes
- 修复 peerDependencies 指定 react 版本报错 (merge request !141)
Features
- 🌈 添加 Textarea 组件 (merge request !142)
- 🌈 添加 Timepicker 组件
0.4.0 2021-04-23
BREAKING CHANGES
- 调整 Dialog 组件 api (merge request !138)
- 调整 Popconfirm 组件 api (merge request !136)
- 调整 Steps 组件 API & Step 组件更名为 StepItem
- 重构 Tabs 组件 & 调整 Tabs 组件 api
Features
- 🌈 添加 Breadcrumb 组件
0.3.1 2021-04-13
Bug Fixes
- 修复 0.3.0 组件类型引用报错 & 缺少 uuid 库错误
- 修复 react 站点下点击 react 跳转的问题,顺便 clean up event listener within useEffect
- 文档切换自动滚动至顶部
- 文档样式调整
0.3.0 2021-04-08
BREAKING CHANGES
- Badge content 属性调整为 count
Bug Fixes
- 修复 addon 下缺少对应 classname,导致包裹的 input 有圆角
- 修复 radio size 样式问题
- 修复 dialog 定位问题
- 修复 select 组件点击右侧 icon 直接触发 clear 逻辑的 bug & 修复 pagination 组件当 pageSize 设置为非法值时导致页面死循环的 bug
Features
-
🌈 新增 InputNumber 组件
-
🌈 新增 Form 组件
-
🌈 新增 Anchor 组件
0.2.0 2021-03-26
Bug Fixes
- 调整 Icon 后其他组件遗留的问题修复
- Dialog 修复 close 样式和 Icon 组件会冲突的问题
- 修复 calendar 组件问题
- 修复 list 组件问题
- 修复 pagination 组件问题
- 修复 pagination 组件问题
- 修复 select 组件问题
- 修复 steps 组件问题
- 修复一期组件遗留问题
Features
- 🌈 添加 Drawer 组件
- 🌈 添加 Calendar 组件
- 🌈 添加 Divider 组件
- 🌈 添加 Grid 组件
- 🌈 添加 Layout 组件
- 🌈 添加 Progress 组件
- 🌈 添加 Tooltip 组件
- 调整 popup 组件 api
- 调整 switch 组件 api
- 调整 alert 组件 api
- 调整 badge 组件 api
- 调整 button 组件 api
- 调整 Divider 组件 api
- 调整 Grid 组件 api
- 调整 Input 组件 api
- 调整 Progress 组件 api
- 调整 Tag 组件 api
- 调整 Tooltip 组件 api