Skip to content

Releases: Tencent/tdesign-vue-next

0.13.0

24 Apr 06:23
0cb030a
Compare
Choose a tag to compare

❗ Breaking Changes

  • Table: 拖拽排序,drag=sort 表示列拖拽排序,drag=row 表示行拖拽排序,drag=row-handler 表示行手柄列拖拽排序。如果您使用了 drag="col" 来实现行拖拽排序,请更为使用 drag="row-handler"(pr #594), (@chaishi)

🐞 Bug Fixes

  • Drawer: 修复 header 属性无效问题 (#611)
  • Textarea: 修复在设置自动高度后,赋值后不高度不改变的问题 (#613)
  • DatePicker: 修复当传入值为非日期格式的情况页面卡死的问题 @Godlike-meteor (#624) #512
  • Transfer: 修复设置 targetSort 后未按预期展示的问题
  • TreeSelect: @Godlike-meteor
    • 修复 value 渲染异常问题 (#633)
    • 修复组件在多选时无 v-model 展示异常问题 (#622) #616
  • Upload:) (#603) @pengYYYYY
    • 修复上传失败状态流转问题 #582
    • 修复上传文件尺寸限制计算问题 #601
  • Table: (pr #594), (@chaishi)
    • 多级表头和列配置功能混合使用时,表格宽度渲染不正确问题
    • 表头吸顶,不对齐问题
    • 列配置功能,按需引入 Button 组件。避免业务按需引入 Table 组件时,出现组件不存在错误
    • 无法使用插槽自定义过滤图标
    • 修复 TdBaseTablePropsTdPrimaryTableProps 关于 onCellClick 的 TS 类型冲突
    • 单选,报错 e.stopPropagation is not a function
    • 单选 和 多选触发了不应该触发的 'onChange' 事件

🚀 Features

  • Table: (pr #594), (@chaishi)
    • 支持简易列拖拽排序
    • 树形结构,行展开或收起时,触发事件 onTreeExpandChange
  • Checkbox: 使用 compositionAPI 重构 (pr #584), (@k1nz)
  • Breadcrumb: 使用 compositionAPI 重构 (pr #567), (@Blackn-L)

New Contributors

Full Changelog: 0.12.2...0.13.0

🌈 0.12.2

19 Apr 02:28
bd1b660
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Transfer 修复设置 targetSort 后未按预期展示的问题 @BigLiao (#599)
  • Anchor: 修复 click 事件参数不正确 @pengYYYYY (#589)
  • 修复 slider 引起的产物报错 @pengYYYYY

0.12.1 🌈

18 Apr 08:49
1b42667
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Calendar修复日历组件 cell 和 cellAppend 插槽在 build 版本不生效的问题 @PsTiu (#564)
  • Checkbox 修复组件开发时,热更新导致的 provide & inject 失效 @k1nz (#561)
  • Collapse 异步获取 panel 列表优化 @asbstty (#571)
  • Timepicker 修复手动清空 value 的异常 @uyarn (#575)

New Contributors

0.12.0 🌈

09 Apr 09:00
d3bbe38
Compare
Choose a tag to compare

What's Changed

❗ Breaking Changes

  • 重构 Table 为 Composition API @chaishi (#468)
    • BaseTable HTML 结构变更,写过 CSS 样式覆盖的同学需注意更新样式。由之前的两个 table 分别渲染 thead 和 tbody,更为一个 table
    • 行拖拽排序功能,使用方法有调整,从 sortOnRowDraggable 更为 dragSort='col'
    • 表头更为使用 th 标签,之前为 td,不符合语义
    • 事件 row-db-click 更为row-dblclick ,onRowDbClick 更为rowDblclick
    • 事件 row-hover 更为 row-mouseover, onRowHover 更为 onRowMouseover
    • CSS 类名 t-table__row-first-full-row 更为 t-table__first-full-row,t-table__row-last-full-row 更为 t-table__last-full-row

🚀 Features

  • 新增 Collapse 组件,使用 Composition api @asbstty (#535)
  • 新增 Message 的 fadeIn and fadeOut animation @Zack921 (#546)
  • 新增 color-picker 渐变预览,改进最近使用色交互 @S-mohan (#545)
  • 新增 Table 特性 @chaishi (#468)
    • 排序交互变更:排序方式支持点击直接排序issue#480
    • 优化表格最后一列 ellipsis 浮层位置底部右对齐
    • 新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性
    • 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 issue#116
    • 新增loadingProps 透传加载组件全部特性
    • 新增固定行(冻结行)
    • 新增排序图标自定义,插槽(slot='filterIcon')和渲染函数(props.filterIcon) 均可
    • 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
    • 新增 scroll 滚动事件
    • 新增表头吸顶功能,issue#216
    • 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
    • 过滤功能,条件为真时,高亮筛选图标
    • 新增列拖拽排序功能,通过拖拽手柄调整表格排序

🐞 Bug Fixes

  • 修复 configProvider 警告 和 globalConfig 数据响应式问题 @pengYYYYY (#543)
  • 修复 Input type=password 时 autocomplete 警告 以及 toggle password 问题 @pengYYYYY (#543) (#559)
  • 修复 Checkbox Group 插槽形式 disabled 属性没有生效 @pengYYYYY (#543)
  • 修复 Upload 中 triggerUpload 方法未正确导出 和 自定义拖拽上传demo中“点击上传”按钮无效 @k1nz (#533)
  • 修复 Slider inputNumberProps 未正常透传 @delbertbeta (#547)
  • 修复 Affix onFixedChange 触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)
  • 修复 Table 的 若干 Bug @chaishi (#468)

New Contributors

Full Changelog: 0.11.2...0.12.0

0.11.1 🌈

02 Apr 03:14
b5a0eb1
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐞 Bug Fixes

Full Changelog: 0.11.0...0.11.1

0.11.0

25 Mar 10:18
260aded
Compare
Choose a tag to compare

❗ Breaking Changes

🐞 Bug Fixes

  • Dialog: 修复 dialog 组件点击警告 (pr #463), (issue #435)
  • Steps: 修复 readonly 状态下依然可以点击 (pr #465
  • Cascader:
    • 修复动态改options为空数组不生效 (pr #486)
    • 修复可过滤状态下的下拉面板拉起闪烁 (pr #483), (issue #477)
    • 修复可过滤状态下的输入内容未被正常销毁 (pr #483), (issue #478)
  • TimePicker:
    • 修复此刻快捷标签文案配置 (pr #483)
    • focused 态样式修复 (pr #476)
  • DatePicker: focused 态样式修复 (pr #476)
  • Select: 修复 popup 属性透传问题 (pr #483)
  • Upload: 修复 method props 失效 (pr #476)
  • SelectInput: (pr #476)
    • 修复在非输入状态下无 focused
    • 修复在非输入状态下不能显示清除按钮
    • 修复在 single 模式下 inputValue 的受控表现
  • Form: 修复空表单时候的 reduce 语法错误 (pr #475)
  • Steps: 修复 readonly 状态下依然可以点击 (pr #476)
  • Progress: themeplumppercentage10 没有展示文案 (pr #476), (@uyarn)

🚀 Features

0.10.2

18 Mar 09:19
7b25f1d
Compare
Choose a tag to compare

🐞 Bug Fixes

🚀 Features

  • Switch: 使用 compositionAPI 重构 (pr #434), (@zouhangwithsweet)
  • Notification: 使用 compositionAPI 重构 (pr #429), (@qunbotop)
  • Textarea: 使用 compositionAPI 重构 (pr #432), (@btea)
  • Select: 支持单选 valueDisplay 插槽 (pr #449), (@pengYYYYY)
  • Popup: 新增 enter、leave 事件,支持鼠标进入、移出的事件 (pr #438), (@LeeJim)
  • Input: 新增 autoWidth、align、tips 的支持,统一 InputNumber 中的 Input 使用 Input 组件减少重复实现 (pr #433), (@uyarn)
  • Upload: (pr #427), (@pengYYYYY)
    • 使用 compositionAPI 重构 upload 组件。
    • 增加合并上传
    • 支持国际化配置

New Contributors

Full Changelog: 0.10.1...0.10.2

0.10.0

11 Mar 10:21
Compare
Choose a tag to compare

BREAKING CHANGES

Bug Fixes

Features

0.9.4

04 Mar 15:23
Compare
Choose a tag to compare

Bug Fixes

  • 修复在 typescript 严格模式下打包出错 (issue #384)

0.9.3

04 Mar 14:17
Compare
Choose a tag to compare

Bug Fixes

  • DatePicker: (pr #389), (@xiaosansiji)
    • 修复 onPick 事件配置无效
    • 修复无法清除面板中已选值
    • 修复点击年份或月份后,日期弹窗意外消失
  • TagInput: (pr #387)
    • 修复在有输入的值且无 tag 的情况下,不展示清除按钮。且点击后 onClear 方法未触发。
    • 修复在 auto-width 模式下的交互问题
  • Dialog:
    • 修复 dialog plugin 聚焦 button 通过键盘频繁触发 (pr #395), (issue #394)
    • 修复 closeBtnfalse 的时候依然可以点击关闭区域关闭弹窗 (pr #392), (issue #373)
  • Table: 修复按需引用时,直接引用 Table 报错: (pr #388), (issue #374)
  • Select: 修复自定义创建 option 交互异常 (pr #397), (issue #364)
  • Form: 修复表单 submit 事件中的 firstError 不正确 (pr #397), (issue #382)
  • Cascader: 优化类名判断相关代码导致的性能问题 (pr #397)
  • Input: 修复 onChangeon-change事件 未生效 (pr #395), (issue #393)
  • InputNumber: 修复在增加小数点位数的状态下,v-model绑定的value与展示的值不同 (pr #392), (issue #390)
  • Breadcrumb: 修复 disabled 无效 (pr #391), (issue #373)
  • Checkbox:修复 value 重复时,导致渲染 key 相同的报错 (pr #387),

Features

Full Changelog: 0.9.2...0.9.3