Skip to content

Releases: Tencent/tdesign-vue

1.6.0

10 Aug 08:50
81b4701
Compare
Choose a tag to compare

🚀 Features

  • Icon: 新增 960 个图标;调整图标命名 photocamerabooksbookmark, stop-cirle-1stop-circle-stroke;移除money-circle图标,具体请查看图标页面 @uyarn (#2677)
  • Table: 可编辑表格,新增 edit.keepEditMode ,用于控制单元格始终保持为编辑态 @chaishi (#2662)
  • Image: @chaishi (#2665)
    • 属性 src 支持传入 File 文件类型显示图片
    • 新增支持 fallback ,用于设置图片加载失败时的兜底图
    • 新增支持 referrerpolicy 属性
  • ImageViewer: 属性 images 支持传入 File 文件类型预览图片 @chaishi (#2665)
  • Upload: 文件上传列表支持显示缩略图,通过 showThumbnail 属性控制 @chaishi (#2665)
  • Link: 新增透传 download 属性,支持浏览器直接下载,#2628 @xiaosansiji (#2659)

🐞 Bug Fixes

🚧 Others

  • 官网: 新增分类展示全部图标的 UI @uyarn (#2677)

Full Changelog: 1.5.2...1.6.0

1.5.2

02 Aug 07:22
5932335
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
    • 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
  • Upload: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)

🐞 Bug Fixes

  • Checkbox: 支持 value 传入 undefined @chaishi (#2623)
  • Table:
    • 可筛选表格场景,filterValue 透传优化,没有显示写明 value 值的筛选项,不再透传 undefined 到子组件,因有些组件的默认值不允许为 undefined @chaishi (#2623)
    • 树形结构表格,修复选中行的值 selectedRowKeys 不在数据 data 中时,报错问题 @chaishi (#2629)
    • 修复 1.5.0 版本空表格没有显示占位元素问题 @chaishi (#2641)
    • 固定列空数据场景,元素显示错位问题 @chaishi (#2641)
  • Input: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)
  • Dialog:
    • 修复 dialog 初始化时没有执行移动相关的初始化逻辑,导致 image-viewer 小窗口图片查看器无法移动的问题 @yusongh (#2622)
    • 反馈类对话框补齐body class @uyarn (#2645)
  • TreeSelect: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)

Full Changelog: 1.5.0...1.5.1

1.5.0

25 Jul 13:08
b664684
Compare
Choose a tag to compare

🚀 Features

  • Table: 新增 lazyLoad 表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)
  • Transfer: 新增 targetDraggable API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)
  • Slider: label 支持 ${value}% 格式配置 @uyarn (#2613)
  • Tree: tree 组件改进列表渲染逻辑 @TabSpace (#2586)
  • Menu:
    • 新增 API routerLink,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603)
    • 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
  • TimePicker: @uyarn (#2618)
    • disableTime 回调中新增毫秒参数
    • 优化展示不可选时间选项时滚动到不可选选项的体验

🐞 Bug Fixes

  • Tabs: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)
  • Transfer: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)
  • Table: @chaishi (#2605)
    • 可编辑表格场景,支持设置 colKey 值为链式属性,如:a.b.c
    • 可编辑表格场景,行编辑,edit.propsedit.on 为函数时,新增参数 updateEditedCellValue 用于更新编辑状态的表格数据,issue#2577
    • 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
  • Checkbox: 修复版本 v1.4.8 中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)
  • InputNumber: 修复 decimalPlaces 存在时,数值满足要求,用户未操作,就已经触发 onChange 事件问题,issue#2616 @chaishi (#2617)
  • Menu: @boogie-ben (#2603)
    • 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
    • 修复当菜单项渲染 a 标签并且 collapsed = true 状态时,菜单项内区隐藏导致无法点击跳转的问题
    • 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
    • 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
    • 修复 MenuItem click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
  • Tree: @TabSpace (common#1535)
    • 修复 treeNodeModel 实例未能同步 node 属性的问题
    • 优化节点状态更新时的性能

Full Changelog: 1.4.8...1.5.0

1.4.8

18 Jul 11:45
1e4c297
Compare
Choose a tag to compare

🚀 Features

  • DatePicker: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)
  • Checkbox: @chaishi (#2583
    • 新增支持 lazyLoad,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景
    • 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
    • 新增支持键盘控制选项选中或取消选中
    • 新增支持 CheckboxGroup 使用 options 定义选项列表的同时,使用插槽 label 定义选项内容。可用于数据量较大的场景,不会重复渲染

🐞 Bug Fixes

  • Checkbox: @chaishi (#2583)
    • 复选框禁用逻辑优先级顺序修复,应当为:Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
    • 修复带禁用按钮的全选逻辑问题
  • Input: 输入框的值类型移除 Number 类型 @liweijie0812 (#2582)
  • AutoComplete: 修复表单内 AutoComplete 输入框宽度与 Input 组件不一致的问题 @liweijie0812 (common#1524)
  • InputNumber:
  • Transfer: 优化 transfer item 类名优先级问题 @xixileng (common#1530)
  • TagInput: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)
  • Dialog: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)

🚧 Others

New Contributors

Full Changelog: 1.4.7...1.4.8

1.4.7

11 Jul 08:10
91d7af5
Compare
Choose a tag to compare

🌈 1.4.7 2023-07-11

🚀 Features

  • Upload: @chaishi (#2568)
    • 新增组件实例方法,uploadFilePercent 用于更新文件上传进度
    • theme=image,支持使用 fileListDisplay 自定义 UI 内容
    • theme=image,支持点击名称打开新窗口访问图片,issue#2338
    • 拖拽上传场景,支持 accept 文件类型限制,issue#3075
  • Dialog: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)

🐞 Bug Fixes

  • Alert: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)
  • Upload: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)
  • Popup: 修复 trigger=hover 时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)

Full Changelog: 1.4.6...1.4.7

1.4.6

04 Jul 12:09
0980ca9
Compare
Choose a tag to compare

🚀 Features

  • DatePicker: 新增 onConfirm 事件 @liweijie0812 (#2545)
  • Table: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)

🐞 Bug Fixes

  • DatePicker: 修复默认值为 null 时点击日期选择器报错的问题 @liweijie0812 (common#1499)
  • Input: 修复 limitNumber 部分在 disabled 状态下的样式问题 @uyarn (#2557)
  • Tree: 修复单独设置 checkable 属性的功能 @TabSpace @uyarn (#2557)
  • InputNumber: 修复 value = 0时自动校正不生效的问题 @imp2002 (#2546)

🚧 Others

New Contributors

Full Changelog: 1.4.5...1.4.6

1.4.5

28 Jun 02:23
b4f43a6
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

New Contributors

Full Changelog: 1.4.4...1.4.5

1.4.4

20 Jun 11:58
24db8d9
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Drawer: 修复 destroyOnClose 不符合预期问题 @Aicmortal (#2517)
  • TextArea: 修复设置 value 值后 autosize 自适应失效的问题 @xiaosansiji (#2527)
  • Swiper: 修复 navigation 插槽失效的问题 @uyarn (#2514)
  • Table: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)
  • Menu: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)

🚧 Others

  • Dropdown: 新增带图标的下拉菜单示例 @aomnisz (#2523)

Full Changelog: 1.4.2...1.4.4

1.4.2

13 Jun 11:41
6f4e831
Compare
Choose a tag to compare

🚀 Features

  • Menu:
    • Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2504)
    • 去除子菜单 inline 样式,改为样式类实现,方便通过全局 Design Token 方式调整尺寸和间距等 @xiaosansiji (#2496)
  • InputNumber: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)

🐞 Bug Fixes

  • Menu:
  • Timeline: 修复 timeline-item 响应式渲染丢失的问题 @uyarn (#2501)
  • Table: 修复通过 current 修改分页,序列号没有变化的问题 @LoopZhou (#2506)
  • ColorPicker: 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2511)
  • TreeSelect: 修复 keys配合 valueType = object 时使用的异常问题 @uyarn (#2511)
  • Cascader: 修复空数组选项展示异常的问题 @uyarn (#2511)
  • Upload: 删除 Upload 中对 loading 的重复颜色设置 @sinbadmaster (common#1399)

Full Changelog: 1.4.1...1.4.2

1.4.0

06 Jun 08:30
70c4ca1
Compare
Choose a tag to compare

🚀 Features

  • Menu: @xiaosansiji (#2461)
    • 设置 href 时使用 标签渲染菜单项 #1671
    • 使用 Popup 重构 Menu 弹出菜单实现
  • Select: 优化选项结构 移除多余的span节点 @uyarn (#2480)
  • InputNumber: 支持默认格式化小数点 @chaishi (#2478)

🐞 Bug Fixes

  • Loading: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)
  • Menu: @xiaosansiji (#2461)
    • 修复收起菜单时超出内容无法滚动的问题 #2435
    • 修复侧边导航菜单,次级弹出菜单也会展示 Tooltip 的问题
  • InputNumber: 修复部分小数点数字无法输入问题 @chaishi (#2460)
  • Popup: 修复 popupPlugin 用法的 triggerElement 参数的类型报错的问题 @zhangpaopao0609 (#2477)
  • Input: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)
  • InputAdornment: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)
  • ImageViewer: 修复 closeBtn prop = false 时渲染异常的问题 @sinbadmaster (#2472)
  • 类型问题: 修复Radio Checkbox Input Tabs Popup等组件缺少 type 的问题 @chaishi (#2475)

Full Changelog: 1.3.4...1.4.0