Skip to content

Releases: Tencent/tdesign-vue-next

🌈 1.9.3

29 Mar 10:11
455536d
Compare
Choose a tag to compare

🌈 1.9.3 2024-03-29

🐞 Bug Fixes

  • Form: 修复1.9.1版本的告警问题 @uyarn (#4060)
  • Loading: 修复1.9.1版本对外暴露 directive 使用的告警及命名错误 @uyarn (#4060)
  • DatePicker: 修复1.9.1版本空字符串的异常问题 @uyarn

🌈 1.9.1

28 Mar 14:56
ea928f2
Compare
Choose a tag to compare

🚀 Features

  • Breadcrumb: breadcrumb-item新增 click 事件 @uyarn (#4017)
  • Tag: 新增color API,支持自定义颜色 @maoyiluo (#4023)
  • TagInput: 扩展 collapsedItems 的删除功能 (issue #3662)
  • DatePicker: 新增 valueDisplayselectInputProps API,支持对展示内容进行自定义 @uyarn (#4038)

🐞 Bug Fixes

  • Descriptions:
    • 修复编辑器对 t-descriptions-item 组件的提示缺失问题 @uyarn (#4006)
    • 优化自适应宽度的问题 @uyarn (#4006)
  • Loading:
    • 修复 LoadingPlugin 调用时 preventScrollThrough 参数无效。 @XBIsland (#4040)
    • 修复使用 unplugin-vue-components 按需加载,v-loading 指令无效 @XBIsland (#4048)
  • Table:
    • activeRowType = multiple时,activeRowList 赋值错误。 @XBIsland (#4010)
    • 修正数据长度变化时,虚拟滚动表格总高度计算错误的问题 @Cat1007 (#4016)
  • Notification: NotifyPlugin 返回错误 NotificationInstance 导致 NotifyPlugin.close 函数错误关闭组件。 @XBIsland (#4014)
  • Form: 避免form-itemlabel属性当 for 为空时仍然赋值的问题 @sechi747 (#4027)
  • Cascader: 修复 value 数据回填异常导致样式失效问题 (#4021) @XBIsland (#4025)
  • Tnput: 修复 hover 时键盘操作无法触发 blur 事件。 (#3963) (#3903) (#3639) @XBIsland (#4032)
  • Locale: 修复ImageImageViewer 英语语言包异常的问题 @uyarn (#4038)
  • DatePicker: 修复 formatvalueType 不一致的场景下计算错误的问题 @uyarn (#4058)
  • Tabs: 修复使用 action 时控制台告警的问题 @uyarn (#4057)
  • ColorPicker: 修复 linear-gradient 模式无法拖动调整颜色的问题 (#4015) @XBIsland (#4022)
  • Icon: 优化 Icon 无网络场景的描述,着重标出处理方案 @xiexin12138 (#4024)

🚧 Others

New Contributors

Full Changelog: 1.9.0...1.9.1

🌈 1.9.0

08 Mar 07:20
27fd2d3
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table:
    • 修正虚拟滚动下 footer 的实现 @Cat1007 (#3965)
    • 树形结构表格,修复同时异步设置 dataexpandedTreeNodes 时,展开节点无效问题(延迟设置有效),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

New Contributors

Full Changelog: 1.8.1...1.9.0

🌈 1.8.1

31 Jan 09:51
308d0c6
Compare
Choose a tag to compare

🚀 Features

  • Loading: 支持自定义 v-loading 配置,具体参考示例代码 @uyarn (#3911)

🐞 Bug Fixes

  • Tabs:
  • Form:
    • FormRule 规则中 trigger 值类型缺失 all 选项 @betavs (#3875)
    • 修复计算 ^ 字符异常的问题 @uyarn (#3881)
  • Drawer:
    • visiblefalse 时,按 esc 会触发 onEscKeydownonCancel 事件 @betavs (#3836)
    • 修复 closeOnEscKeydown 开启时任意按键都会触发 Drawer 问题 @ruanlinxin (#3904)
  • Input: 修复禁用状态下 focused 样式未消除的问题 @wilonjiang (#3840)
  • TreeSelect: 修复可过滤开启时搜索框内容与 filter 函数不同步更新的问题 @PeterJayawesome (#3862)
  • VirtualScroll: 修改 virtual 中的 buffer 实现,修正错位的translateY的计算逻辑 @Cat1007 (#3776)
  • Slider: @uyarn
    • 修复 step 设置小于 1 时的使用异常问题 (#3883)
    • 修复inputProps的onChange事件无法正常触发的问题 (#3906)
  • Loading: 修复未设置 z-index 默认值的问题 @betavs (#3881)
  • DatePicker: 修复单独配置 popupPropson-visible-change 功能异常的问题 @uyarn (#3908)
  • TagInput: 修复 taginputsize 对默认 collapsedItems 不生效的问题 @SadWood (#3847)
  • Radio: 修复回车时控制台报错的问题 @liweijie0812 (#3896)

🚧 Others

New Contributors

Full Changelog: 1.8.0...1.8.1

🌈 1.8.0

09 Jan 14:04
3f25f5c
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table:
    • 修复行拖拽排序场景,异步加载行会变到第一行问题 @chaishi (#3819)
    • 拖拽排序场景,修复通过 push 新增 data 元素后,被添加的新元素出现在第一列问题 @chaishi (#3822)
    • 修复 sortablejs 操作 DOM 后对虚拟 DOM 产生的副作用。 @huangchen1031 (#3825)
    • 修复 EnhancedTable 树型表格表头操作全选,会选中已禁用选择的行的问题 @huangchen1031 @uyarn (#3832)
  • Cascader: 修复 mutiple & show-all-levels = false 的场景下设置valueoptions内不存在的值报错 @Zz-ZzzZ (#3810)
  • DatePicker: 国际化切换无效(issue#3807) @liweijie0812 (#3818)
  • TagInput: 解决 disabled 为真时,可以点击的问题(issue #3829) @betavs (#3831)
  • Radio: 处理选中状态也会触发 change 事件的问题 @betavs (#3782)

New Contributors

Full Changelog: 1.7.2...1.8.0

🌈 1.7.2

22 Dec 05:00
a6ac88a
Compare
Choose a tag to compare

🚀 Features

  • Upload:
    • 设置 uploadPastedFiles 默认值为 true @chaishi (#3754)
    • 输入框类型的上传组件,新增类名 t-upload--theme-file-input @chaishi (#3754)
  • Table:
    • 行选中功能,新增 rowSelectionType 用于定义是单选/多选,用于支持即使没有配置 columns: [{ rowKey: "row-select", type: 'single' }] 的情况下,也能通过 selectOnRowClick 进行行选中的控制 @chaishi (#3758)
    • 行选中功能,新增 rowSelectionAllowUncheck ,用于控制单选场景,是否允许取消选中 @chaishi (#3758)
  • ImageViewer: 图片预览,加载失败时,不显示错误文本,只显示图标 @chaishi (#3754)
  • Menu: 选中后关闭菜单,与其他组件保持交互行为一致(issue #2940) @uyarn (#3764)
  • RadioGroup: 优化组件样式体验,variantdefault-filled时初始状态不执行动画 @loganylwu (#3765)
  • Card: card 组件支持传入 loadingProps 参数 @iiimix (#3731)
  • DatePicker: 支持 cancelRangeSelectLimit API @githubid0719 (#3718)
  • Dropdown: 移除对 leftitem 样式特殊处理 @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:
  • 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: allowInputOverLimitfalse 时,数字超过最大值 onBlur 不触发 @zhaodesen (#3722)
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (common#1687)

🚧 Others

New Contributors

Full Changelog: 1.7.1...1.7.2

🌈 1.7.1

07 Dec 09:41
9724842
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 1.7.0...1.7.1

🌈 1.7.0

23 Nov 02:37
d3405df
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Affix: 新增元素判空,避免出现元素不存在报错 @chaishi (#3584)
  • Radio: useKeyboard 通过正则匹配 space, 修复误判断删除键(backspace)是空格键(space) @liweijie0812 (#3599)
  • Checkbox: useKeyboardEvent 通过正则匹配 space, 修复误判断删除键(backspace)是空格键(space) @liweijie0812 (#3599)
  • Collapse: 自定义右侧操作点击触发了折叠事件 (issue#3579) @liweijie0812 (#3581)
  • Hooks: 修复在使用 dragSort 时不使用回调 Props 函数出现的报错 @SuperManito (#3592)
  • Select: 修复1.6.6版本后,多选模式下,无法通过enter键选中选项问题 @wilonjiang (#3608)
  • Cascader: 修复默认值在选项中不存在时的报错(issue #3595) @PengYYYYY (#3611)
  • Dialog: 修复 attach="body" destroyOnClose 嵌套超过三层关闭报错 @AuYuHui (#3619)
  • Table: 修复多级表头场景,列配置功能失效问题 @chaishi (#3622)

🚧 Others

New Contributors

Full Changelog: 1.6.8...1.7.0

🌈 1.6.8

07 Nov 05:59
e23d7ec
Compare
Choose a tag to compare

🚀 Features

  • Upload:
    • 图片预览功能,新增支持透传图片预览全部属性 imageViewerProps#2928 @chaishi (#3566)
    • ⚠️新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,#2736 @chaishi (#3566)
    • 多文件/图片上传场景下,autoUpload=false 时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮,#2469 @chaishi (#3566)
    • 多文件/图片上传场景下,autoUpload=false 时,区分已上传状态和待上传状态,#2518 @chaishi (#3566)
    • 批量文件上传支持在列表中显示上传失败的原因,#2518 @chaishi (#3566)
    • 新增支持 fileListDisplay=null 控制单文件或文件列表不显示 @chaishi (#3573)
  • ImageViewer: 新增支持 closeOnEscKeydown,用于控制是否允许 ESC 退出预览,#2928 @chaishi (#3566)

🐞 Bug Fixes

  • Table:
    • 多级表头 + 列宽调整场景,修正动态列表头宽度计算错误的问题 @Cat1007 (#3552)
    • 在提供列配置选项时,默认只提供叶子列作为配置选项,作为最细粒度配置的方式 @Cat1007 (#3555)
    • 修正动态列变化时,表头过小或表头高度更新错误导致意外的滚动条出现的问题 @Cat1007 (#3557)
    • 修正列变动时,列宽重置的判断问题 @Cat1007 (#3568)
    • 修复 v1.6.7 引起的单元格编辑失效问题 @chaishi (#3577)
  • Upload:
    • 修复 max=1 multiple=false 情况下,无法替换上传文件问题,#2909 @chaishi (#3566)
    • 图片上传场景,修复禁用态卡片无法显示问题 @chaishi (#3573)
  • Tree: 提供获取树结构数据的 api: getTreeData @TabSpace (#3571)
  • TreeSelect: 处理导入的样式文件异常问题 @betavs (#3556)
  • Dialog: 修复以 Plugin 的方式调用时,更新 className 会报错并且会覆盖组件的原 className@Zz-ZzzZ (#3570)

Full Changelog: 1.6.7...1.6.8

🌈 1.6.7

01 Nov 14:18
5447a13
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • 可编辑单元格场景,支持通过 updateEditedCellValue 方法更新当前行编辑状态任意单元格的值 @chaishi (#3522)
    • 可编辑单元格,支持使用 updateEditedCellValue 更新整行编辑态数据 @chaishi (#3536)
    • 多级表头下,动态列配置支持指定父级列以展示其下的所有子列 @Cat1007 (#3539)
  • Slider: 增加 label 的函数方式参数支持 (#3470)@liect (#3502)
  • Timeline: TimelineItem 新增 onClick 事件 @liweijie0812 (#3512)

🐞 Bug Fixes

  • Table:
    • primaryTableRef 未绑定,导致其导出的方法无法使用 @AuYuHui (#3528)
    • 可编辑单元格,修复某一列单元格数据发生变化时,其他列接收到的 editedRow 不是最新数据问题 @chaishi (#3536)
  • Select:
    • 修复在虚拟滚动下通过键盘回车选择过滤项错误的问题 @uyarn (#3542)
    • 修复多选小尺寸和大尺寸的样式缺陷 by @Zzongke (#3542)
  • Tree:
    • 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace (#3509)
    • 解决 watch 时机问题 @TabSpace (#3526)
  • Upload:
    • 修复当 upload 为手动上传时,进度无法显示的问题(issue #3279) @ziyi99 (#3531)
    • 修复拖拽的文件不符合 accept 配置时,拖拽结束后不会触发 Drop 事件的问题 @ziyi99 (#3532)
  • TabNav: 动态修改选项卡数量导致滑动按钮不符合预期 @betavs (#3517)
  • Timeline: 修复 TimelineItemdotColor 默认值错误 @liweijie0812 (#3512)
  • Pagination: 修复当前页在被动更改时触发 onCurrentChange 事件(issue #3483) @Zz-ZzzZ (#3511)
  • Menu: 修复菜单收起时的样式问题 by @RayJason (#3542)
  • Radio: 修复只有一个选项的边角样式缺陷 @uyarn (#3542)
  • ColorPicker: 修复最近使用颜色异常问题 @liect (#3515)
  • TreeSelect: 修复未使用 keys 别名 @liect (#3520)

New Contributors

Full Changelog: 1.6.5...1.6.7