Skip to content

Releases: Tencent/tdesign-vue

1.0.0

22 Dec 06:26
c517c40
Compare
Choose a tag to compare

🚀 Features

  • Table: @chaishi (#1948)
    • 列配置支持 stopPropagation: true,用于设置某一列单元格阻止事件冒泡
    • 虚拟滚动支持行高动态变化
    • 固定表头背景色始终保持为灰色底,无论内容是否溢出
  • TreeSelect: onVisibleChange 事件增加回调参数 @uyarn (#1949)
  • Guide: 新增Guide引导组件 @uyarn @zhangpaopao0609 (#1952)
  • Select: 提升部分情况下组件内部 options 处理的性能 优化大量数据加载卡顿的问题 @skytt (#1945)

🐞 Bug Fixes

  • Input: 修复 Input 文字长度省略异常的问题 @uyarn (#1939)
  • Table: 修复表格宽度过小时出现抖动的问题 @chaishi (#1948)
  • Drawer: 修复 visible 默认为 true 时内容不展示问题 @honkinglin (#1940)

Full Changelog: 0.52.2...1.0.0

1.0.0-rc.0

14 Dec 10:33
Compare
Choose a tag to compare
1.0.0-rc.0 Pre-release
Pre-release
1.0.0-rc.0

0.52.2

14 Dec 08:15
b8c4e82
Compare
Choose a tag to compare

🚀 Features

  • Table: @chaishi
    • 树形结构,支持点击行展开树节点,issue#1847 (#1915)
    • 树形结构,点击树节点展开图标时,不触发 onRowClick 行点击事件
    • 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 (#1914)
    • 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动
    • 虚拟滚动支持表格高度变化,vue-next #1374

🐞 Bug Fixes

  • Table: 修复点击展开行报错的异常 @chaishi (#1910)
  • Space: 修复separator slot 无效的问题 @yaogengzhu (#1922)
  • Datepicker:
  • Loading: 修复 LoadingPlugin.hide() 多次调用后报错的问题 @Nice-PLQ (#1930)
  • Dropdown: 修复超长下拉菜单子菜单位置异常的问题 @uyarn (#1910)
  • Select: 修复虚拟滚动未关闭下拉框切换页面导致告警的问题 @uyarn (#1910)
  • SelectInput: 修复多选空值场景下的右侧内边距问题 @chaishi (common #1082)
  • Timepicker: 修复清空 rangepicker 时返回值异常的问题 @uyarn (#1936)

🚧 Others

  • Calendar/Card/Collapse/Form/ImageViewer/Image: demo 样例优化 @PengYYYYY (#1932)

New Contributors

Full Changelog: 0.52.1...0.52.2

0.52.1

09 Dec 11:09
0b3b0ef
Compare
Choose a tag to compare

0.52.1 2022-12-09

🐞 Bug Fixes

  • SelectInput: 修复 popup 与包裹元素导出 ref 重名 导致0.52.0 虚拟滚动失效的问题 @skytt (#1909)
  • TreeSelect: 修复选中异步加载树节点时 label展示异常的问题 @yaogengzhu (#1903)

0.52.0

08 Dec 09:07
c7de773
Compare
Choose a tag to compare

🌈 0.52.0 2022-12-08

❗ Breaking Changes

  • SelectInput: 调整 DOM 结构和类名,同其他框架保持一致,方便全部框架复用同一份 CSS @chaishi (#1880)
  • Menu: 样式优化 @xiaosansiji (#1882)
    • 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐
    • theme=light 时默认跟随全局浅色/暗色模式切换,theme=dark 保持暗色模式展示
    • 侧边导航,去除第三级自菜单弹出动画,减少操作干扰

🚀 Features

  • ColorPicker: 新增 clearableshowPrimaryColorPreview API,控制是否展示颜色选择条右侧预览区域 @uyarn (#1875)
  • SelectInput: selectInputWrapRef 更名为 selectInputRef @chaishi (#1880)
  • Table: @chaishi (#1891)
    • 可筛选表格,新增 filter.popupProps ,支持透传 Popup 组件全部属性,tdesign-vue-next#2088
    • 选中行表格,新增 selectOnRowClick,支持点击行选中,tdesign-vue-next#1954
    • 本地排序功能,支持对默认数据进行排序
  • Upload: onProgress/onSuccess/onFail 等事件参数添加 XMLHttpRequest,用于获取 http status 等数据 @chaishi (#1886)
  • Radio/Checkbox: click 事件更为从最外层输出,防止出现无法在外层阻止冒泡的问题 @chaishi (#1891)

🐞 Bug Fixes

🚧 Others

Full Changelog: 0.51.1...0.52.0

0.51.1

01 Dec 02:05
c083bf1
Compare
Choose a tag to compare

❗ Breaking Changes

  • Jumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1845)

🚀 Features

  • Calendar:
    • 日历组件支持多个高亮单元格; @PsTiu (#1850)
    • 卡片样式菜单操作栏样式调整 @uyarn (#1863)
  • Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849)
  • Tree: 使用 composition api 重构组件 @TabSpace (#837)

🐞 Bug Fixes

  • Drawer:
    • 修复 closeOnOverlayClick 存在默认值导致全局配置失效问题 @chaishi (#1844)
    • 修复 drawer 动画失效的问题 @honkinglin (#1858)
  • Table: @chaishi (#1849)
    • 修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题
    • 序号列支持跨分页显示 tdesign-vue-next#2072
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 issue#2062
    • 行选中事件参数选中数据支持 data.pushissue#1747
  • AutoComplete: 支持使用 triggerElement 自定义触发元素 @chaishi (#1848)
  • Input: 宽度自适应 auto-width 支持中文拼音输入也实时调整宽度,issue#2079 @chaishi (#1853)
  • Dialog: 修复 destroyOnClose 设置后关闭弹窗无动画效果问题 @honkinglin (#1857)
  • TagInput: @chaishi (#1860)
    • 不同尺寸的间距和高度问题修复,issue#1843
    • 修复右侧图标会和标签重合问题
    • 修复 onRemove 事件参数未能返回最新 value 问题
    • 修复未能正确透传 inputProps 问题
  • Menu: 修复二级菜单子菜单纵向左边距丢失的问题 @uyarn (#1863)

🚧 Others

Full Changelog: 0.51.0...0.51.1

0.50.1

24 Nov 07:37
9147e5e
Compare
Choose a tag to compare

🚀 Features

  • InputNumber: 支持 allowInputOverLimit,用于设置是否允许输入数字超过 max min 范围的值 @chaishi (#1811)
  • SelectInput: 支持multiplesingle模式切换,适用于动态表单或低码平台场景 @uyarn (#1818)
  • AutoComplete: 新增自动填充组件 @chaishi (#1784)
  • TimePicker: TimePicker 新增tipsstatus API @uyarn (#1830)
  • Switch: 优化Switch样式 区分打开与关闭按钮大小 @Wen1kang @uyarn (#1834)
  • 添加 Webstorm 和 Vetur 组件代码提示 @chaishi (#1835)

🐞 Bug Fixes

  • InputNumber: 修复删除数字时数据类型会从 number 变为 string 问题 @chaishi (#1811)
  • Select: 修复限制可选条目数下禁用态不能反选的问题 (#1819) @skytt (#1825)
  • Tabs: 修复 list 定义的 tabs 删除时,remove 方法循环调用的问题 (#1696) @LoopZhou (#1832)
  • TimePicker: 修复面板打开时清空内容回填的问题 @uyarn (#1830)
  • Table: 可编辑行,修复因没有监听数据变化,出现的校验不通过的问题,issue#1822 @chaishi (#1833)
  • Progress: 修复percentage值为100时,会忽略 status 设置的问题 @yusongh (#1836)
  • ColorPicker: 修复在渐变区域滑竿滑动时,触发 picker 关闭的问题 @S-mohan (#1806)
  • DatePicker: 修复周选择器高亮错误的问题 @honkinglin (#1814)

🚧 Others

New Contributors

Full Changelog: 0.50.0...0.50.1

0.50.0

17 Nov 02:51
0eeb914
Compare
Choose a tag to compare

❗ Breaking Changes

🚀 Features

  • Breadcrumb: 新增icon API @uyarn (#1781)
  • TreeSelect: 支持borderlesstagPropsselectInputProps等 API @uyarn (#1795)
  • Button: 新增suffix 插槽 适用文字后置图标场景 @uyarn (#1799)
  • TreeSelect:
    • TreeSelect 底层重构为基于 SelectInput 实现,复用SelectInput样式,减少兼容样式代码 @uyarn (#1795)
    • 补充 readonly 只读属性,@yaogengzhu (#1783)

🐞 Bug Fixes

  • Breadcrumb: 修复文字省略样式失效的问题 @uyarn (#1781)
  • Select: 搜索修复模糊大小写 (fixed: #1786) @skytt (#1787)
  • TagInput: 修复 autoWidth = true 时宽度跟随内容自适应失效的问题;修复标签超出滚动时,显示异常的问题。 @xiaosansiji (#1793)
  • TreeSelect: 修复单选模式打开下拉框右侧图标缺失的问题 @uyarn (#1795)
  • Badge: 修复 count 无法通过插槽方式使用的问题 @uyarn (#1799)
  • Form: 修复 InputNumber min = 0 的边界场景校验异常的问题 @yaogengzhu (#1772)
  • DatePicker: @HQ-Lin
    • 修复区间日期选择器分隔符丢失的问题 (#1805)
    • 修复disableDate 动态调整失效的问题 (#1803)

Full Changelog: 0.49.6...0.50.0

0.49.5

10 Nov 09:23
125c61b
Compare
Choose a tag to compare

🌈 0.49.5 2022-11-10

🐞 Bug Fixes

  • Form: 修复0.49.4版本表单检验异常的问题 @uyarn (#1768)
  • Collapse: 修复动态设置collapse-panel时panel展示异常的问题 @asbstty (#1767)

0.49.4

10 Nov 02:39
36f5643
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table: resizable = false 时,基础表格表头默认使用用户定义的列宽 @ZTao-z (#1733)
  • Transfer: 带分页的穿梭框,修复两侧全量勾选时报错的问题 @yaogengzhu (#1741)
  • Input: 修复在输入框进行预渲染处于 display: none 状态时,宽度计算不正确的问题,issue#1678 @chaishi (#1749)
  • Select: @skytt (#1755)
    • 修复创建项目在已有选项中存在时,重复显示的问题
    • 修复多选时,待创建选项显示样式问题
    • 优化键盘事件的逻辑
  • ConfigProvider: 修复 t-config-provider 直接包裹 router-view 标签时控制台报错的问题 @LoopZhou (#1753)
  • Tree: 修复 filter 过滤后,过滤结果为空,未能显示 empty slot 的问题 @yaogengzhu (#1748)
  • InputNumber: 修复theme=column时,autoWidth 无效问题,issue#1652 @chaishi (common #969)
  • Form/Upload: 修复 formRule uploadFile 类型未导出的问题 @uyarn (#1762)
  • Form: 修复表单中使用 DateRangePicker,校验失败时样式缺少红框展示的问题 @LoopZhou (common #965)

🚧 Others

  • Alert: 官网示例的宽度根据屏幕宽度自动撑开 @aomnisz (#1658)

New Contributors

Full Changelog: 0.49.3...0.49.4