Skip to content

Releases: Tencent/tdesign-vue

0.40.1

02 Apr 09:09
d7ea2b5
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Table: 修复本地数据排序,异步加载数据时分页失效的问题,pr #689@chaishi

Full Changelog: 0.40.0...0.40.1

0.40.0

31 Mar 09:32
2d609ec
Compare
Choose a tag to compare

❗️BREAKING CHANGES

  • Table: 表格行列拖拽排序功能重构,新用法请参考官网 demopr #657@wangmerry

  • Form: label 为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐pr #687@HQ-Lin
    🐞 Bug Fixes

  • Popconfirm: 修复确认框中按钮默认大小,pr #673@pengYYYYY

  • Upload:

  • Popup: 修复 hideEmptyPopup 在动态改变内容时不生效的问题,@LoopZhou

  • Table: 修复合并单元格边框样式问题,issue #671@chaishi

  • Datepicker: 修复区间时间选择时,月份/年份选择面板样式异常的问题,issue #588@HQ-Lin

  • 修复 Table/SelectInput/TagInput 按需引入时出现 composition-api 相关报错的问题,pr #688@xiaosansiji

🌈 Features

  • Table: 支持外部设置当前显示列,新增 API displayColumns defaultDisplayColumns onDisplayColumnsChange 和事件 display-columns-changepr #672@chaishi

New Contributors

Full Changelog: 0.39.1...0.40.0

0.39.1

29 Mar 13:11
81ca567
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Upload: pr #640@brianzhang
    • 修复 success 事件先于 progress 事件触发时,上传文件 loadingFile 值不正确的问题
    • 修复最大数量限制 max 在多次文件选择中判断不正确的问题
  • Pagination: 修复跳转页输入框展示了额外 placeholder 默认内容的问题,pr #667@xiaosansiji
  • TreeSelect:
    • 修复 treeProps 中同时传入 key、load 时选中项显示的问题,issue #622@Zwow
    • 修正 TreeSelect 的交互行为,与 Select 保持一致,issue #617@YikaJ
    • 修复 filter 状态下,树无法折叠的问题;修复 lazy 状态下,无法正确展示 label 的问题,issue #550@Godlike-meteor
  • Table: pr #660@chaishi
    • 修复虚拟滚动 threshold 引起的报错,issue#661
  • 修复 TS 定义报错问题,非 Typescript 或 SSR 项目请尽快由 0.39.0 版本升级,pr #664@uyarn

🌈 Features

  • ConfigProvider: 完善语言配置能力,使用 common 仓库中的配置数据,pr #643@pengYYYYY
  • Table: pr #660@chaishi
    • 表格超出省略浮层父元素更为表头 thead,避免挂载到全局 body
    • 过滤功能浮层元素默认挂载到 t-table,不再挂载到全局 bodyissue#658

0.39.0

28 Mar 03:31
4907829
Compare
Choose a tag to compare

❗️BREAKING CHANGES
Table 组件使用 Composition API 重构,pr #365@chaishi

  • BaseTable HTML 结构变更,写过 CSS 样式覆盖的同学需注意更新样式
  • 表头更为使用 th 标签,之前为 td,不符合语义
  • 事件 row-db-click 更为row-dblclickonRowDbClick 更为rowDblclick
  • 事件 row-hover 更为 row-mouseover, onRowHover 更为 onRowMouseover(本没有 rowHover 事件)
  • CSS 类名 t-table__row-first-full-row 更为 t-table__first-full-rowt-table__row-last-full-row 更为 t-table__last-full-row

🐞 Bug Fixes

  • Affix: 修复 onFixedChange 触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)
  • Table:
    • 自定义列配置功能:多级表头和列显示配置同时存在时,无法进行正确的列配置的问题,列配置仅显示了第一层表头
    • 多级表头和固定列同时存在时,固定列有问题,issue #465
    • verticalAlign 不生效问题,issue #372
    • 右上角出现文字穿透问题,issue #383
    • 固定表头和固定列,全部使用 CSS sticky 输出样式,组件仅渲染一个表格,表头和表内容不再分开渲染输出。不仅支持 table-layout: fixed模式,同时也支持 table-layout: auto 模式
    • 设置 tableLayout: auto ,固定表头异常,issue #278
    • 设置 tableLayout: automaxHeight 显示异常,issue #371
    • #issue 432
    • Table组件 BaseTableCol 配置项 fixed 和 ellipsis(true) 属性共存导致fix阴影无法显示, issue #392
    • 多级表头的表格 改变children的宽度无效 issue #367
    • table 组件使用 PrimaryTable 控制台报错 t-primary-table 未注册issue #373
    • 表格组件设置 height 或 maxHeight 后未出现滚动条的时候竖线不对齐,issue #378
    • 修复,排序图标和过滤图标同时存在时,样式异常问题

🌈 Features

  • Table:
    • 排序交互变更:排序方式支持点击直接排序issue #480
    • 优化表格最后一列 ellipsis 浮层位置底部右对齐
    • 新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性
    • 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 issue #116
    • 新增loadingProps 透传加载组件全部特性
    • 新增固定行(冻结行)
    • 虚拟滚动,issue #74@Louiszhai
    • 新增排序图标自定义,插槽(slot='filterIcon')和渲染函数(props.filterIcon) 均可
    • 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
    • 新增 scroll 滚动事件
    • 新增表头吸顶功能,issue #216
    • 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
    • 过滤功能,条件为真时,高亮筛选图标

0.38.1

26 Mar 14:04
Compare
Choose a tag to compare

🐞 Bug Fixes

🌈 Features

  • SelectInput: 修复单选可输入状态下的 focus 时 input value 的错误 pr #642@pengYYYYY

0.38.0

25 Mar 10:12
962fc9c
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • Input/Textarea: Input 外部传入样式挂载至 t-input__wrap 层级的 DOM 节点,不再传入到 t-input 层级;Textarea 去除 t-textarea__wrappr #276@pengYYYYY

🐞 Bug Fixes

  • Form: 修复不能在表单项内换行输入的问题,pr #624@chaishi
  • Select: 修复未选值时,键盘事件不生效的问题,pr #603@geff1991
  • Menu: 修复无 overflow 状态时,仍出现滚动条的问题,pr #597@LeeJim
  • Popup: 修复 document click 多次触发导致异常关闭的问题,issue #558@ikeq
  • Progress: 修复 theme = plumppercent = 10 时没有展示文案的问题,issue #569@uyarn
  • TreeSelect: 修复 placehodler 告警,pr #624@chaishi
  • InputNumber: 默认尺寸下输入框宽度调整,修复默认内容展示不全的问题,issue #623@xiaosansiji
  • Upload: 修复 handleSuccess 回调并发导致 v-model 设置数据失效的问题,pr #628@brianzhang
  • Datepicker/Timepicker: focused 态样式修复
  • SelectInput:
    • 修复在非输入状态下无 focused 态
    • 修复在非输入状态下不显示清除按钮
    • 修复在 single 模式下 inputValue 的受控表现
  • Cascader: @pengYYYYY
    • 修复 value 为 number 类型时无法回显的问题,issue #619
    • 修复动态修改 options 为空数组时不生效的问题,issue #467

🌈 Features

  • Table: 支持自定义 columns,pr #423@LeeJim
  • Message: 将 placement = center 的 fadeIn 动画改为从上往下出现,pr #611@Zack921
  • Input: 增加 inputClass 属性,用于透传 class 到 t-input 同级,pr #276@pengYYYYY
  • Upload: 新增 allowUploadDuplicateFile 属性,支持重复文件名的文件上传,pr #636@brianzhang

0.37.2

18 Mar 10:17
689b337
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Button: 修复 disabled 不生效的问题,pr #584@lanniuniu
  • Cascader: 修复文字过长时不显示 tooltip 的问题,pr #560@pengYYYYY
  • Datepicker: 修复 Form 中使用时,触发校验时机错误的问题,pr #551@zeosun
  • InputNumber: 修复小数计算错误的问题,issue #559@uyarn
  • Input: 修复 readonly 状态下未响应 focus 事件的问题,issue #580@YikaJ
  • Popup: trigger 为 hover 时点击引用元素保持开启状态,防止菜单消失,issue #565@ikeq
  • TagInput: pr #548@pengYYYYY
    • 修复 breakline 模式下的 clearIcon 样式重叠的问题
    • 修复 autowidth 模式下的 padding 不对称
    • 修复超出滚动失效
    • 修复 paste 事件未生效
  • TreeSelect: 修复异步加载数据的情况下,label 展示错误的问题,issue #537@YikaJ
  • InputNumber: 修复 value 为 null 时组件报错的问题,pr #598@xiaosansiji

🌈 Features

  • Timepicker: closeopen 事件回调增加参数,pr #587@uyarn

New Contributors

0.37.0

14 Mar 07:42
5284a04
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • Input: DOM 结构调整,最外层调整为 t-input-warp,有覆盖过 Input 相关组件样式的同学请注意,common pr #276@pengYYYYY

🐞 Bug Fixes

  • Select:
  • Form: 修复当 rule message 为空时,不显示具体文案的问题,issue #520@YikaJ
  • Cascader: 修复 Cascade 组件可选任意一级时缺少高亮状态的问题,pr #531@pengYYYYY
  • Input/TagInput: pr #522@pengYYYYY
    • Input 修复前后置标签输入框同时存在时,左侧样式异常的问题
    • TagInput 修复不同状态的标签输入框,样式异常的问题

🌈 Features

  • Form: FormItem 提供控件级别的 showErrorMessage 配置,优先级高于 Form.showErrorMessagepr #514@YikaJ
  • Message: 新增组件出现和消失有线性渐入渐出动画,pr #405@Zack921
  • InputNumber:

New Contributors

0.36.0

07 Mar 04:30
62a0c08
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • Input: input 元素 ref 名称由 refInputElem 更为 inputRef,pr #428@pengYYYYY

🐞 Bug Fixes

  • Select:
    • 修复选项无法跟随 options slot 改变而变化的问题,issue #495@YikaJ
    • 可创建新条目的选择器在输入框中没有值时,依然显示 createOption 的问题,issue #482@xiecz123
  • Drawer: 修复 destroyOnClosetrue 时报错的问题,issue #504@uyarn
  • Breadcrumb: 修复 breadcrumb-item 设置 disabled 样式失效的问题,issue #461@Zwow
  • Cascader: 修复大数据量下卡顿的问题,issue #477@delenzhang
  • Dialog: 修复传入 closeBtn = false 时,依旧渲染关闭按钮元素的问题,pr #451@gh-mrhuang
  • Timepicker: 修复禁用态时仍可打开弹窗的问题,pr #494@uyarn
  • Datepicker: @xiaosansiji
    • 修复点击选择日期面板的顶部年份、月份按钮导致面板隐藏的问题,issue #443
    • 修复传入 onChange 事件未能正常触发的问题,issue #449
    • 修复无法清除面板中已选值的问题,issue #448

🌈 Features

  • Upload: 支持单请求上传批量文件,pr #486@YikaJ
  • Checkbox: pr #433@pengYYYYY
    • change 事件新增参数 context.current 表示当前变化的数据项, context.type 表示引起选中数据变化的是选中或是取消选中操作
    • CheckboxGroup: 渲染 key 换为 index+vale,增加点击事件
  • Input:
    • 同时支持驼峰命名和中划线命名的 suffixprefix
    • 增加 autoWith 属性
  • 新增 SelectInput 和 TagInput 组件,pr #433@pengYYYYY
  • 全局配置:支持全局关闭斜八度波纹动画,pr #488@uyarn
  • Form: 支持通过 setValidateMessage 设置自定义校验结果,`pr #479@dellyoung

New Contributors

Full Changelog: 0.35.1...0.36.0

0.35.1

28 Feb 03:04
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Slider:
  • Popup/Select: pr #445@ikeq
    • 修复 Select 多选时 options 初始化解析失败的问题,issue #458
    • 优化 Select 空状态样式
    • 修复 Popup content 事件导致的可能需多次点击进行关闭的问题
    • 修复 Popup 触发元素尺寸变化后位置不更新的问题
  • TreeSelect: 限制多选 Tag 展示宽度,默认为 300pxpr #450@Godlike-meteor
  • Button: 修复 primary outline 模式下边框展示异常的问题,pr #238@pengYYYYY

🌈 Features

  • Input: 新增 format 属性用于格式化数据,pr #447@mokywu
  • Drawer: 新增 sizeDraggable 属性用于支持用户拖动改变 Drawer 大小,pr #463@uyarn