Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.9.7
🚀 Features
Tree:Descriptions: 新增tableLayout属性 @zhangpaopao0609 (#4257)Tabs: 新增scrollPosition选中滑块滚动最终停留位置 @oljc (#4269)Dialog: 新增dialogStyle和dialogClassNameAPI,作用于弹窗本身,方便对弹窗本身样式进行调整 @uyarn (#4347)Plugin: 单独导出涉及Plugin相关组件的样式,支持修改前缀的部分场景使用 @uyarn (#4343)InputNumber: 支持Form组件的readonlyAPI @xiaojueshi (#4321)
🐞 Bug Fixes
Select:- 修复键盘上下键选中选项后
onEnter事件获取的context.value错误的问题 @1379255913 (#4303) - 修复
Option在OptionGroup中必须使用v-for才可以使用的缺陷 @1379255913 (#4318)
- 修复键盘上下键选中选项后
DatePicker:- 修复切换
mode时,日期选择器切换头部显示错误的问题 @wilonjiang (#4292) - 修复切换
mode时,format未匹配导致组件解析失败的问题 @wilonjiang (#4292)
- 修复切换
Table:- 修正
tableLayout: auto和固定表头搭配使用的列宽不同步问题 @Cat1007 (#4285) - 删除
ellipsis.tsx中不必要的标志重置 @xiaojueshi (#4349)
- 修正
Tree:Pagination: 选择器更改时内部当前值未修改 @betavs (#4284)Cascader: 修复无children选项点击时不会显示之前的列表 @1379255913 (#4301)
Full Changelog: 1.9.6...1.9.7
🌈 1.9.6
🚀 Features
Form: 新增readonly属性,支持配置表单只读 @xiaojueshi (#4176)Button: 新增loadingPropsAPI @novlan1 (#4219)Breadcrumb: 优化展示文字overflow展示tooltip的判断条件 @xiaojueshi (#4220)Table: 优化展示文字overflow展示tooltip的判断条件 @xiaojueshi (#4220)SelectInput: 新增size属性 @1379255913 (#4229)Watermark: 增强水印防篡改能力 @oljc (#4233)Tabs: 支持通过滚轮或者触摸板进行滚动操作 @oljc (#4222)DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 @uyarn (#4263)Input: 新增spellCheck是否开启拼写检查 @liweijie0812 (#4265)TreeSelect: 对外暴露treeRef@novlan1 (#4235)ImageViewer: 支持原生svg渲染 @josonyang (#4249)Drawer: 增加拖拽时的最大最小限制,增加onSizeDragEnd回调函数 @ZWkang (#4009)
🐞 Bug Fixes
Cascader:- 修复
prefixIcon、suffix和suffixIcon的slot功能缺失的问题 @1379255913 (#4229) - 修复
autofocus功能失效的问题 @uyarn (#4266)
- 修复
Tabs: 修复滑块定位问题 @ZTH520 (#4207)List: 修复开启虚拟滚动的异常问题 @uyarn (#4208)Table: 修正固定行和虚拟滚动的组合使用场景 @Cat1007 (#4145)Select: 修复远程搜索配合过滤,输入筛选条件后,使用键盘选择异常的问题 @ZTH520 (#4218)Table: 修复filter.type的告警逻辑问题 @uyarn (#4226)InputNumber: 修复allowInputOverLimit=false大小值判断时,value为undefined时,会出现显示 Infinity 的问题 @HaixingOoO @uyarn (#4262)DatePicker: 修复在指定format和valueType下,年份解析错误问题 @Ericleungs (#4161)
New Contributors
- @novlan1 made their first contribution in #4219
- @1379255913 made their first contribution in #4229
- @josonyang made their first contribution in #4249
Full Changelog: 1.9.5...1.9.6
🌈 1.9.5
🚀 Features
TimePicker:- 新增
valueDisplayAPI ,支持自定义展示内容 @liweijie0812 (#4192) - 新增
labelAPI ,支持自定义定义左侧文本 @liweijie0812 (#4195) - 此刻按钮在设置
presetAPI 时不再展示 @uyarn (#4191)
- 新增
Upload: 新增trigger-button-props中default和content参数透传 @betavs (#4126)Radio: 禁用优先级Radio.disabled>RadioGroup.disabled>Form.disabled@liweijie0812 (#4182)Borderless:Input、AutoComplete、ColorPicker、DatePicker、TagInput、TimePicker新增borderlessAPI,支持无边框模式 @liweijie0812 @uyarn (#4159) (#4192)DatePicker: 新增labelAPI ,支持自定义定义左侧文本 @liweijie0812 (#4192)Scroll: 调整滚动条兼容的实现方式,优化1.9.4版本需要依赖autoprefixer版本更新的问题 @LoopZhou
🐞 Bug Fixes
Table:Upload:Select: 在选择框可输入时,每次输入都会触发 popup-visible-change 事件 @Liao-js (#4137)Transfer: 修复穿梭框存在默认已选且不允许移除的值仍可移除的异常问题 @liect (#4147)Table: 修改表格判断内容是否溢出 @thc-07 (#4093)Textarea: 兼容组件销毁情况下,元素不存在导致报错的问题 @PDieE (#4144)Form: 修复表单disabled为true,表单输入类组件disabled为false时的表现异常问题 @uyarn (#4189)Menu: 提升t-popup__menu的样式优先级,解决dist内样式优先级一致导致样式异常的问题 @uyarn (#4197)Select: 优化已选样式覆盖已禁用样式的问题 @fython (#4197)Cascader: 修复Cascader多选状态下 删除选项时触发多次change事件的问题 @algerkong (#4140)ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#4177)
🚧 Others
Tabs: 更新可滑动的选项卡示例文档 @fennghuang (#4167)Upload: 修复locale跳转链接异常的问题 @uyarn (#4197)
New Contributors
- @ssmyaojiayouya made their first contribution in #4156
- @thc-07 made their first contribution in #4093
- @fennghuang made their first contribution in #4167
Full Changelog: 1.9.4...1.9.5
🌈 1.9.4
🚀 Features
Textarea:Scroll: 修复由于Chrome 121版本支持scroll width之后导致Table、Select及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765)。请注意,基于@vue/cli-service 4.x及以下版本初始化的项目由于依赖的autoprefixer版本过低,会因为这个修复受影响编译,请整体升级@vue/cli-service至5.0以上
🐞 Bug Fixes
DatePicker: 对于valueType = 'Date'不进行初始化的 parse @Cat1007 (#4066)Loading:hide函数错误关闭所有Loading实例. @XBIsland (#4081)Popup: 修复在webcomponent场景下由于shadowroot导致document判断异常引起的展示问题 @decadef20 (#4091)Descriptions: 修复内容为空时候的报错 @zhangpaopao0609 (#4092)Textarea:autosize在Firefox中不生效。 @XBIsland (#4104)DatePicker: 修复1.9.3版本中周和季度模式选择异常的问题 @uyarn (#4096)Tabs: 修复拖拽排序后手动新增tab位置异常问题 @Liao-js (#4108)Cascader: 修复自定义渲染内容不支持多选 @ZTH520 (#4109)TimePicker: 修复没有选中具体区间时预设值错误的问题 @uyarn (#4123)Tabs: 修复拖拽排序后手动新增tab位置异常问题 @Liao-js (#4108)Skeleton: 修复设置delay延迟并且loading为true时,无法在到达delay时间前取消准备到来的loading@boogie-ben (#4119)BreadcrumbItem: 修复读取content内容; 文本溢出时调用slot?.default()非函数的问题 @boogie-ben (#4120)
New Contributors
- @Summer-Shen made their first contribution in #4082
- @catiwang made their first contribution in #4097
- @Liao-js made their first contribution in #4108
Full Changelog: 1.9.3...1.9.4
🌈 1.9.3
🌈 1.9.1
🚀 Features
Breadcrumb:breadcrumb-item新增click事件 @uyarn (#4017)Tag: 新增colorAPI,支持自定义颜色 @maoyiluo (#4023)TagInput: 扩展collapsedItems的删除功能 (issue #3662)DatePicker: 新增valueDisplay和selectInputPropsAPI,支持对展示内容进行自定义 @uyarn (#4038)
🐞 Bug Fixes
Descriptions:Loading:Table:Notification:NotifyPlugin返回错误NotificationInstance导致NotifyPlugin.close函数错误关闭组件。 @XBIsland (#4014)Form: 避免form-item的label属性当for为空时仍然赋值的问题 @sechi747 (#4027)Cascader: 修复value数据回填异常导致样式失效问题 (#4021) @XBIsland (#4025)Tnput: 修复hover时键盘操作无法触发blur事件。 (#3963) (#3903) (#3639) @XBIsland (#4032)Locale: 修复Image和ImageViewer英语语言包异常的问题 @uyarn (#4038)DatePicker: 修复format与valueType不一致的场景下计算错误的问题 @uyarn (#4058)Tabs: 修复使用action时控制台告警的问题 @uyarn (#4057)ColorPicker: 修复linear-gradient模式无法拖动调整颜色的问题 (#4015) @XBIsland (#4022)Icon: 优化Icon无网络场景的描述,着重标出处理方案 @xiexin12138 (#4024)
🚧 Others
Menu: 去除demo中的争议属性 @sinbadmaster (#4049)
New Contributors
- @xiexin12138 made their first contribution in #4024
- @maoyiluo made their first contribution in #4023
- @topazur made their first contribution in #3663
Full Changelog: 1.9.0...1.9.1
🌈 1.9.0
🚀 Features
Description:layout类型定义调整为字符串多类型 @chaishi (#3939)- 支持嵌套的描述组件(issue #3952) @zhangpaopao0609 (#3970)
Form:trigger支持submit@liweijie0812 (#3910)Demo: 支持Typescript代码示例 @chaishi @uyarn @RSS1102 @HaixingOoO (#3929)Statistic:color黑色风格适配深色模式 (common#1721) @liweijie0812 (#3910)Slider: 支持通过label=null或label=false隐藏滑块数字浮层 @chaishi (#3997)Table: 支持全局配置size@Lyan-u (#3993)Nuxt: 移除产物中的nuxt module,调整为安装@tdesign-vue-next/nuxt使用,解决使用es/nuxt的功能异常的问题,详细使用方式请参考快速开始中的介绍 @uyarn @liweijie0812 (#4001)
🐞 Bug Fixes
Table:- 修正虚拟滚动下
footer的实现 @Cat1007 (#3965) - 树形结构表格,修复同时异步设置
data和expandedTreeNodes时,展开节点无效问题(延迟设置有效),issue#3873 @chaishi (#3967) - 固定列表格,在
Dialog中固定列宽度被挤压问题,issue#3844 @chaishi (#3967) - 完善
Table组件Typescript类型定义 @chaishi (#3936) - 修复列拖拽排序问题 @chaishi (#3968)
- 修正在
footer高度更新的场景下,footer没有被正常刷新的问题 @Cat1007 (#3975)
- 修正虚拟滚动下
Drawer: 修复closeBtn属性Boolean类型转换未生效的问题 @trojanyao (#3427)Form: 校验判断不严谨的问题 @betavs (#3960)Select: 修复select createAble 选中没有触发change事件问题 @hkaikai (#3962)Nuxt: 修复在nuxt中使用Form组件无法正常构建的问题 @richardji202 (#3977)ColorPicker:color值未同步更新 @betavs (#4005)Drawer: 修复closeBtn属性Boolean类型转换未生效的问题 @trojanyao (#3427)Affix: 修正margin计算,避免出现error@Cat1007 (#3972)
🚧 Others
Code: 编辑器代码提示更新 @liweijie0812 (#3927)
New Contributors
- @trojanyao made their first contribution in #3427
- @richardji202 made their first contribution in #3977
- @XBIsland made their first contribution in #3992
Full Changelog: 1.8.1...1.9.0
🌈 1.8.1
🚀 Features
🐞 Bug Fixes
Tabs:Form:Drawer:visible为false时,按esc会触发onEscKeydown和onCancel事件 @betavs (#3836)- 修复
closeOnEscKeydown开启时任意按键都会触发Drawer问题 @ruanlinxin (#3904)
Input: 修复禁用状态下focused样式未消除的问题 @wilonjiang (#3840)TreeSelect: 修复可过滤开启时搜索框内容与filter函数不同步更新的问题 @PeterJayawesome (#3862)VirtualScroll: 修改virtual中的buffer实现,修正错位的translateY的计算逻辑 @Cat1007 (#3776)Slider: @uyarnLoading: 修复未设置z-index默认值的问题 @betavs (#3881)DatePicker: 修复单独配置popupProps的on-visible-change功能异常的问题 @uyarn (#3908)TagInput: 修复taginput中size对默认collapsedItems不生效的问题 @SadWood (#3847)Radio: 修复回车时控制台报错的问题 @liweijie0812 (#3896)
🚧 Others
Form:trigger api文档更新 @liweijie0812 (#3882)Tree: 示例代码由OptionsAPI更为CompositionAPI@chaishi (#3899)Descriptions: 展示冒号示例文字错误 @czq297297 (#3841)
New Contributors
- @czq297297 made their first contribution in #3841
- @PeterJayawesome made their first contribution in #3862
- @ruanlinxin made their first contribution in #3904
Full Changelog: 1.8.0...1.8.1
🌈 1.8.0
🚀 Features
Descriptions: 新增Descriptions描述组件 @zhangpaopao0609 (#3787)Slider: 实现changeEnd事件 (issue #3772) @Lyan-u (#3780)Form: 为Form Item校验信息增加title属性,用于鼠标停留时展示完整信息 @sosohime (#3779)ImageViewer: 新增默认缩放比例 @timi137137 (#3678)Radio: 新增readonly属性 @betavs (#3814)
🐞 Bug Fixes
Table:- 修复行拖拽排序场景,异步加载行会变到第一行问题 @chaishi (#3819)
- 拖拽排序场景,修复通过
push新增data元素后,被添加的新元素出现在第一列问题 @chaishi (#3822) - 修复
sortablejs操作DOM后对虚拟DOM产生的副作用。 @huangchen1031 (#3825) - 修复
EnhancedTable树型表格表头操作全选,会选中已禁用选择的行的问题 @huangchen1031 @uyarn (#3832)
Cascader: 修复mutiple & show-all-levels = false的场景下设置value为options内不存在的值报错 @Zz-ZzzZ (#3810)DatePicker: 国际化切换无效(issue#3807) @liweijie0812 (#3818)TagInput: 解决disabled为真时,可以点击的问题(issue #3829) @betavs (#3831)Radio: 处理选中状态也会触发change事件的问题 @betavs (#3782)
New Contributors
- @sosohime made their first contribution in #3779
- @huangchen1031 made their first contribution in #3825
Full Changelog: 1.7.2...1.8.0
🌈 1.7.2
🚀 Features
Upload:Table:ImageViewer: 图片预览,加载失败时,不显示错误文本,只显示图标 @chaishi (#3754)Menu: 选中后关闭菜单,与其他组件保持交互行为一致(issue #2940) @uyarn (#3764)RadioGroup: 优化组件样式体验,variant为default-filled时初始状态不执行动画 @loganylwu (#3765)Card:card组件支持传入loadingProps参数 @iiimix (#3731)DatePicker: 支持cancelRangeSelectLimitAPI@githubid0719 (#3718)Dropdown: 移除对left的item样式特殊处理 @uyarn (#3752)
🐞 Bug Fixes
ImageViewer:- 去除默认值设置以使用
globalConfig中的默认值,避免在不同语言环境中出现异常 @sinbadmaster (#3709) - 修改键盘事件绑定对象,避免影响全局键盘事件 @sinbadmaster (#3712)
- 去除默认值设置以使用
Table:- 修复
column-controller-visible-change事件参数trigger值不正确问题,issue#3706 @chaishi (#3716) - 虚拟滚动场景,修复吸顶
Affix表头无法滚动同步问题 @Cat1007 (#3746) - 横向滚动场景,修复在
Windows场景中,按下鼠标(不松开鼠标)横向滚动时,表头没有跟随滚动问题 @chaishi (#3753) - 可筛选表格,修复筛选值为
0时,筛选图表没有高亮问题,tdesign-vue#2987 @chaishi (#3753) fixedRowHeight场景下初始化失败,导致虚拟滚动不生效 @Cat1007 (#3739)- 修正表格精度,避免表头和表格出现精度误差因此预期外的滚动条 @Cat1007 (#3747)
- 修复
Tree:- 处理
height属性无效的问题 (issue #3713) @betavs (#3717) - 解决选中态初始化异常的问题 @TabSpace (#3742)
- 处理
ImageViewer: 滚轮缩放符合操作直觉 @sinbadmaster (#3738)DateRangePicker: 修复12月时选择同一个月内的日期后,第一次打开面板左右月份一样的问题(issue #3683) @Lyan-u (#3727)DialogPlugin: 修正获取元素操作className的时机 @Cat1007 (#3732)DatePicker: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#3752)Table: 修复1.7.1中,Shift连续选中失效问题,#3751 @chaishi (#3753)Select: 修复1.6.0版本后 可过滤下 重新打开没有正常清除过滤输入内容的问题 @uyarn (#3762)TreeSelect: 修复可过滤下,重新打开没有清除过滤输入内容的问题 @uyarn (#3762)Upload: 修复取消拖拽上传后,状态无法回到组件初始状态问题,#3646 @chaishi (#3754)InputNumber:allowInputOverLimit为false时,数字超过最大值onBlur不触发 @zhaodesen (#3722)Pagination: 将总数单位项改为条, 保持内容一致性 @dinghuihua (common#1687)
🚧 Others
New Contributors
- @zhaodesen made their first contribution in #3722
- @lxKylin made their first contribution in #3741
- @Lyan-u made their first contribution in #3727
- @githubid0719 made their first contribution in #3718
- @loganylwu made their first contribution in #3765
- @iiimix made their first contribution in #3731
Full Changelog: 1.7.1...1.7.2