Skip to content

Releases: Tencent/tdesign-vue

0.44.0

18 Jul 10:18
741bb9c
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • DatePicker: 部分样式类命名调整,更符合 BEM 规范,如有覆盖日期选择器样式的小伙伴请注意调整,其他同学可以忽略 @HQ-Lin (#1180

🚀 Features

  • Jumper: 新增 jumper 组件 @HQ-Lin (#1086)
  • Icon: 新增mirrorrotation图标 @uyarn (#1164)
  • DatePicker: 支持面板年月动态响应 value 变化 @HQ-Lin (#1166)
  • Table:
    • 树形结构支持同时添加多个根节点 @chaishi (#1176)
    • 新增可编辑行的表格;新增 showEditIcon,用于控制是否显示编辑图标 @chaishi (#1182)

🐞 Bug Fixes

  • SelectInput: 修复透传 disabled 失效问题 @HQ-Lin (#1159)
  • Icon: 修复 iconfont 高级用法由于 t-icon的 干扰导致渲染异常的情况 @uyarn (#1164)
  • Select:
    • 修复 panelTopContentpanelBottomContent 透传失效的问题 @HQ-Lin (#1165)
    • 修复监听事件未正常移除的问题(issue#1170) @skytt (#1187)
    • 修复 keys 透传失效导致 multiple 场景下 keys 无效的问题 @skytt (#1184)
  • Table:
    • 修复多级表头表格中,列配置全选功能选不全的问题 @LoopZhou (#1167)
    • 修复可选中行 table 组件,data 为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1172)
    • 兼容IE滚动条高度计算覆盖不全问题 @brianzhang (#1171)
    • 修复树形结构懒加载顺序问题,issue#1122 @chaishi (#1176)
    • 可编辑单元格,修复 onEnter 无法触发 onEdited 问题;修复校验不通过时,无法退出编辑态的问题 @chaishi (#1182)
    • 修复表格列宽拖拽到最大或最小时,有可能无法二次拖拽的问题 @tinna3445 (#1157)

Full Changelog: 0.43.3...0.44.0

0.43.3

12 Jul 12:05
9cd16e9
Compare
Choose a tag to compare

🚀 Features

  • Cascader: @PengYYYYY (#1074)
    • 基于 select-input 重构, 文本过长省略使用原生 title 展示全文本,不再使用 tooltip 组件
    • 增加 popupVisiblereadonlyselectInputPropsonPopupVisibleChange 属性
  • CheckBox: 增加 title 属性透传 @PengYYYYY (#1074)
  • DatePicker:
  • Drawer: 优化抽屉拖拽体验(#793) @uyarn (#1135)

🐞 Bug Fixes

  • Space: 过滤无效的节点 @PengYYYYY (#1124)
  • Cascader: @PengYYYYY (#1074)
    • 修复多选时,文本过长未处理的问题 (issue #907)
    • 修复选中内容过多时,再点击选择器后的闪动问题 (issue #949)
  • SelectInput: 修复 overlayStyle 响应式无法更新的问题 @PengYYYYY (#1074)
  • TagInput: 修复 inputProps 属性透传无效 @PengYYYYY (#1074)
  • Transfer: 修复穿梭框进行穿梭时报错的问题 @BigLiao (#1132)
  • Table: 树形结构支持懒加载 @chaishi (#1128)
  • Dialog: 修复打开对话框时出现滚动条的问题 (#1163) @PengYYYYY (#1074)
  • DatePicker: 修复日期格式化问题 by @HQ-Lin (#1134)
  • TimePicker: by @uyarn (#1134)
    • 优化允许输入滚动的使用体验
    • TimeRangePicker 修复允许输入的缺陷
  • Select:
    • 修复远程搜索动态生成选项失败的缺陷 by @uyarn (#1134)
    • 虚拟滚动支持远程搜索场景 @skytt (#1133)
  • Dialog: 修复阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1139)
  • Drawer: 修复头部渲染异常问题 @HQ-Lin (#1144)
  • Input: 修复Input 组件 切换 type 后不生效的问题 @qdzhaoxiaodao (#1148)
  • 全局配置: 修复 useConfig computed 属性计算导致列表渲染卡顿问题 @brianzhang (#1122)

New Contributors

Full Changelog: 0.43.2...0.43.3

0.43.2

04 Jul 11:03
9538a73
Compare
Choose a tag to compare

🚀 Features

  • Form:
    • 添加内置校验方法 whitespace @PengYYYYY (#1095)
    • 新增校验触发方式 trigger: 'blur' @k1nz (#1051)
    • 现在 FormItem.labelstring 类型时, Form.errorMessage 模板中的 ${name} 会被替换为 FormItem.label 属性;当 label 属性为 slot/function 时,${name} 会被替换为 FormItem.name 属性 @k1nz (#1051)
  • Table: @chaishi (#1115)
    • 可编辑单元格,支持编辑组件联动, issue#995
    • 树形结构行选中支持半选状态,#1004
    • 树形结构,缩进 indent 支持 0

🐞 Bug Fixes

New Contributors

Full Changelog: 0.43.1...0.43.2

0.43.1

29 Jun 12:06
514bb29
Compare
Choose a tag to compare

🌈 0.43.1 2022-06-29

🚀 Features

🐞 Bug Fixes

  • Select:
    • 修复多选模式下展示placeholder的异常 @uyarn (#1091)
    • 修复可筛选换行高度异常的问题 @uyarn (#1091)

0.43.0

28 Jun 06:44
82a5c41
Compare
Choose a tag to compare

🌈 0.43.0 2022-06-28

❗️ BREAKING CHANGES

  • 默认移除全局 reset 样式引入,可从 tdesign-vue/dist/reset.css 中单独引入 @xiaosansiji (#1079)
  • DatePicker: 重构DatePicker为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range写法 @HQ-Lin (#1018)
  • TimePicker: 重构TimePicker为composition API,全新的UI样式及交互,disableTime API有所调整 @uyarn (#1018)

🚀 Features

  • Space: 新增 space 组件 @HQ-Lin (#1047)
  • ConfigProvider: 增加 input 组件 autocomplete 配置,增加 dialog 组件 closeOnEscKeydown, closeOnOverlayClick 配置, 增加 select 组件 filterable 配置,增加 drawer 组件 closeOnEscKeydown, closeOnOverlayClick 配置 (issue #848) @PengYYYYY (#1073)
  • Local: 增加日语和韩语语言包 @PengYYYYY (#1073)
  • Table: fullRow不参与排序 @uyarn (#1056)

🐞 Bug Fixes

  • Table:

    • 吸顶表头支持自定义滚动容器 @chaishi (#1052)
    • 处理table在部分SSR场景渲染失败的问题 @uyarn (#1056)
    • 修复仅有firstFullRow不渲染的问题 @uyarn (#1056)
    • 修复paginationAffixedBottom 透传Affix 参数不生效 @LoopZhou (#1055)
    • 修复0.41.7版本后过滤功能构建后异常的问题 @chaishi (#1081)
  • Select:

    • option数量小于threshold时不开启虚拟滚动 @uyarn (#1063)
    • 单选下 valueType 为 object 时, onChange返回值类型修复 @skytt (#1076)
    • 修复 useDefaultValue、useVModel 初值为 undefined 时, 组件初始化为非受控的问题 @skytt (#1077)
    • 修复多选下换行提前占满一行的问题 @uyarn (#1081)
  • SelectInput: 修复展开下拉时失去焦点不高亮的问题 @uyarn (#1056)

  • TagInput: 修复中文输入按下 Enter 时不触发新标签 @chiyu1996 (#1040)

  • InputNumber: 修复enter事件不触发的问题 @jchalex (#1075)

  • Affix: 节点挂载后吸顶没有执行的问题 @ontheroad1992 (#1054)

0.42.2

20 Jun 08:25
124d4fd
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Form: 实例方法 submitreset 恢复事件(0.42.1 中去除的) @chaishi (#1013)
  • Input: 修复 type = passwordclearable 不生效的问题 @uyarn (#1017)
  • Select:
    • 修复多选情况下 clearable 失效的问题 @uyarn (#1016)
    • 修复 t-option 方式渲染时,内部数组的清除逻辑 @skytt (#1028)
  • TagInput:
  • ConfigProvider: @PengYYYYY (#1024)
    • 修复 useConfig 意外注册的问题
    • 修复因为深拷贝配置文件导致的性能问题
  • Table:
    • 修复虚拟滚动表头会在滚动到中间一定程度时消失的问题 @chaishi (#1023)
    • 修复合并单元格不支持动态数据的问题,issue#992 @chaishi (#1029)
    • 修复 firstFullRow 存在时,拖拽排序的顺序不正确问题 @chaishi (#1029)
    • 修复加载更多的加载组件尺寸异常问题 @uyarn (#1035)
  • TreeSelect: 修复过滤后无法选中的问题 @chiyu1996 (#1027)
  • Calendar/ColorPicker: 修复组件内部 Select 选择框宽度不能自适应的问题 @xiaosansiji (#1006)
  • Dialog:

0.42.1

14 Jun 11:10
9c29f4c
Compare
Choose a tag to compare

🚀 Features

  • Form: @chaishi (#983)
    • 实例方法 reset 支持重置指定字段,新增参数 { type: 'initial' | 'empty', fields: number[] }
    • 实例方法 validate 支持值校验而不显示每个组件的错误信息文本,新增参数 { showErrorMessage }
    • FormItem 支持自定义 help 内容,插槽和渲染函数均可
    • 新增纯净的校验方法 validateOnly,专门用作校验,不带任何副作用,issue#981
    • 修复TagInput 组件按下 Enter 时触发 submit 事件,不再触发,issue#963
  • Dialog: 优化动画初始位置 @huoyuhao (#1000)

🐞 Bug Fixes

  • Table:
    • 修复table透传loading size为枚举无效的问题 @uyarn (#979)
    • 优化吸顶和吸底的位置,支持带有 offsetBottomoffsetTop 特性的位置定位,issue#987 @chaishi (#985)
  • Select: @skytt @uyarn (#991)
    • 修复t-option异步加载问题
    • 修复分组为空未展示分组名称的问题
    • 优化虚拟滚动示例、修复pagination分页数量宽度问题
  • Dialog: @huoyuhao (#994)
    • 修复普通对话框不脱离文档流的问题
    • 修复点击对话框后对话框会隐藏问题,issue#993
    • 修复 modeless 模式下背景样式点击透传的问题
    • 修复 attach 挂载 showInAttachedElement 定位问题

New Contributors

  • @lxchuan12 made their first contribution in #989

Full Changelog: 0.42.0...0.42.1

0.42.0

14 Jun 10:58
dbabefb
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • Dialog: 移除 transform 定位实现方案,如有覆盖 Dialog 组件样式的情况请注意 DOM 结构有变动 @huoyuhao (#970)

🚀 Features

  • Table:
    • 筛选对话框输入筛选内容之后按回触发筛选过滤,issue#802 @chaishi (#952)
    • 筛选功能支持自定义组件方式,示例:columns: [{ filter: { component: DatePicker, props: {} } }] @chaishi (#952)
    • 拖拽调整宽度,支持设置最小宽度和最大宽度 column.resizeissue#929 @chaishi (#952)
    • 拖拽排序事件,新增参数 datanewData,分别表示变更前后的数据 @chaishi (#955)
  • Popup: 支持动态设置 trigger & placement @ikeq (#950)
  • Select:
    • select组件支持虚拟滚动 @uyarn (#972)
    • 重构为 composition API 实现,组件底层基于 SelectInput 实现 @skytt (#905)
  • Upload: 图片上传文案支持自定义 @Isabella327 (#971)
  • 新增 InputAdornment 组件 @HQ-Lin (#962)

🐞 Bug Fixes

  • Popup: 修复初始化 visible 为 true 时的定位抖动问题 @ikeq (#950)
  • Table:
  • Select:
    • 修复 inputProps 透传无效的问题 @skytt (#905)
    • 修复 placeholder 无法设置空字符串的问题 @skytt (#905)
    • 修复单选场景无法使用 valueDisplay 能力的问题 @skytt (#905)
  • Datepicker: 修复 popupProps 传入无效的问题 @chiyu1996 (#974)

New Contributors

Full Changelog: 0.41.7...0.42.0

0.41.7

02 Jun 07:39
b846183
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

🚧 Others

  • 官网: 支持在线配置组件库主题 @uyarn (#775)

New Contributors

Full Changelog: 0.41.6...0.41.7

0.41.6

27 May 09:39
63e5839
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table:
    • EnhancedTable,树形结构中,修复可选中表格禁用行勾选问题:动态设置选中列时,禁用失效 issue#822 @chaishi (#902)
    • EnhancedTable,树形结构中,toggleExpandData 和 expandAll/FoldAll 混合使用时,树形结构展开有误 issue#839 @chaishi (#902)
    • table初始化时,fixed的阴影效果没有出现 @LoopZhou (#922)
  • Tabs: 修复选项卡新增和删除在normal风格下无效 (issue #865) @PengYYYYY (#921)
  • Drawer: 修复 Drawer 使用按键关闭时 contenteditable 出现的边框 @PengYYYYY (common #474)
  • Layout: 去除 Header 额外高度设置 @PengYYYYY (common #478)

🚧 Others

New Contributors

Full Changelog: 0.41.5...0.41.6