Skip to content

Releases: Tencent/tdesign-vue-next

🌈 1.10.2

27 Sep 13:34
8f1adbf
Compare
Choose a tag to compare

🚀 Features

  • Table: 可展开收起场景下新增 t-table__row--expandedt-table__row--folded 用于区分展开和收起的行 @uyarn (#4586)
  • Rate: 新增clearable API, 用于支持清空评分 @uyarn (#4603)
  • TimePicker: 支持时间区间选择器自动调整左右区间 @uyarn (#4606)
  • i18n: 国际化新增 意大利语 it_IT 俄语 ru_RU @liweijie0812 (#4592)

🐞 Bug Fixes

  • Select:
    • 修复选项的title为空字符串或置空时的渲染效果 @uyarn (#4602)
    • 修复选中选项后没有正常触发blur事件的问题 @uyarn (#4602)
    • 修复当 Form 开启 disabledSelect 关闭 disabled 状态下选项仍然展示禁用的错误 @uyarn (#4580)
  • DatePicker:
    • 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#4606)
    • 优化周选择器配合 firstDayOfWeek 使用的问题,详情请参考周选择器示例代码 @uyarn (#4606)
  • TreeSelect: 修复多选状态下默认点击父节点选项的行为为选中 @uyarn (#4579)
  • Tree: 修复多选下配置 expandOnClickNode 后没有正确生效的问题 @uyarn (#4579)
  • Transfer: search 事件缺少 trigger 参数 @betavs (#4590)
  • InputNumber: 修复数字输入框小数位数类型定义错误问题,由 String 改为 Number 类型 @D-xuanmo (#4599)
  • RangInput: 修复开启 clearable 值为空报错 @liweijie0812 (#4608)
  • ConfigProvider: 修复全局配置丢失响应式问题 @aolyang (#4612)
  • DateRangePicker: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime的问题 @uyarn (#4606)
  • Upload: 修复部分theme下禁用下链接不可点击的问题 @uyarn (#4614)
  • Drawer: 优化非模态框的阴影样式 @RSS1102 @uyarn (#4614)
  • ColorPicker: 修复设置inputProps.width导致的样式问题 @RyouSY @uyarn (#4614)
  • Typography: 修复title的字体大小问题 @uyarn (#4614)
  • Swiper: 修复分段式导航在暗色模式下箭头颜色不适配的问题 @uyarn (#4614)
  • ImageViewer: 优化图片查看器默认的缩放比例,减少滚轮缩放效果的闪烁感 @RSS1102 (#4583)
  • Textarea: 修复设置 autosize 且切换页面时组件异常的问题 @RSS1102 (#4539)

New Contributors

Full Changelog: 1.10.1...1.10.2

1.10.1

11 Sep 11:08
b3b3d94
Compare
Choose a tag to compare

🌈 1.10.1 2024-09-11

🐞 Bug Fixes

  • Table: 修复开启ellipsis配置的节点因为状态更新问题导致部分场景分页切换时存在异常的问题 @uyarn (#4555)

🌈 1.10.0

10 Sep 07:29
01b6dfd
Compare
Choose a tag to compare

🌈 1.10.0 2024-09-10

🚀 Features

  • Empty: 新增 Empty 空状态组件 @HaixingOoO (#4519)
  • Typography: 新增 Typography 排版组件 @byq1213 (#4293)
  • Cascader:
    • 新增级联面板支持自定义下拉选项内容的能力 @uyarn (#4513)
    • 新增 panelTopContentpanelBottomContent API @uyarn (#4546)
  • Form:
    • 添加 whitespace 校验默认错误信息 @liweijie0812 (#4508)
    • 新增id API,表单原生的 id 属性,支持用于配合非表单内的按钮通过 form 属性来触发表单事件 @uyarn (#4538)
  • Tag:
  • GlobalConfig: 新增 descriptions.colonText rate.rateText setpes.checkIcon 支持全局配置 @liweijie0812 (#4476)
  • Radio: RadioGroup change 事件回调添加name属性 @taninsist (#4491)
  • Button: 新增form API,原生的 form 属性,支持用于通过 form 属性触发对应 idform 的表单事件 @uyarn (#4538)
  • InputNumber: decimalPlaces 类型扩展,支持灵活的进位配置 @zhangpaopao0609 (#4536)

🐞 Bug Fixes

  • List:
    • 修复使用虚拟滚动列表时使用 v-if 展示的场景容器未判空异常的问题 @zhengchengshi (#4541)
    • 修复 list-itemprops 错误导致部分 API 不生效的问题 @summer-077 (#4544)
  • Tag: 修复全局替换 closeBtn 图标的场景下报错的问题 @uyarn (#4494)
  • TimePicker: 修复 format 仅支持 HH:mm:ss 格式的问题 @liweijie0812 (#4505)
  • Table: 修复拖拽调整列宽之后超出省略样式丢失的问题 @uyarn (#4545)

🚧 Others

  • Table: 修复分页文档的展示示例错误问题 @uyarn (#4501)
  • Menu: 更新关于MenuItemrouterLink的相关文档 @Nero978 (#4543)

New Contributors

Full Changelog: 1.9.9...1.10.0

🌈 1.9.9

16 Aug 13:54
f596d3f
Compare
Choose a tag to compare

🚀 Features

  • Borderless: RangeInput DateRangePicker TimeRangePicker 支持无边框模式 @liweijie0812 (#4442)

🐞 Bug Fixes

  • Cascader:
    • 修复点击清空按钮多次触发 change 事件的问题 @uyarn (#4478)
    • 修复在可过滤下输入值后未选中值时,点击清空按钮后错误选中选项的问题 @uyarn (#4478)
  • Tabs:
    • 修复Tabs组件在全局替换图标下,存在替换组件 event 事件导致移除操作异常的问题 @uyarn (#4485)
    • 修复 t-tabs__bardialog 中的尺寸问题 @RyouSY (#4438)
  • Upload: 修复部分图标不支持全局替换的问题 @uyarn (#4434)
  • Dialog: 修复 cancelBtnconfirmBtn 设置为null 的类型问题 @chouchouji (#4439)
  • Tabs: 修复 t-tabs__bardialog 中的尺寸问题 @RyouSY (#4438)
  • Input: 修复 maxlength 不准确问题 @novlan1 (#4429)
  • TagInput: 修复tagProps 没有作用到折叠的标签上的缺陷 @uyarn (#4465)
  • Pagination: 修复paginationpageSize改变时onChange无法获取最新pageSize的问题 @1379255913 (#4450)
  • RangeInput: 清空图标不能正常显示 @betavs (#4453)
  • Dropdown: 修复由于没有动态计算导致使用方修改 DropdownItem 高度后计算位置错误的问题 @uyarn (#4484)
  • Table: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (common#1880)
  • InputNumber: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (common#1879)

🚧 Others

New Contributors

Full Changelog: 1.9.8...1.9.9

🌈 1.9.8

23 Jul 05:06
7f1171a
Compare
Choose a tag to compare

🚀 Features

  • Form: 支持通过表单的readonly属性影响TagInput组件 @xiaojueshi (#4370)
  • Icon: 新增有序列表图标 list-numbered,优化lock-off的绘制路径 @DOUBLE-DENG (#4378)
  • TreeSelect: valueDisplay 回调整个节点信息,用于输入框的回调展示 @uyarn (#4389)
  • Dropdown: 新增panelTopContentpanelBottomContent API 的实现 @uyarn (#4388)
  • ImageViewer: 新增 attach API,支持自定义 ImageViewer 的挂载节点 @josonyang (#4405)
  • Tree: 使用 getTreeData 获取树结构,支持 childrentrue 的情况 @josonyang (#4405)
  • DatePicker: 新增 needConfirm API,支持日期时间选择器不需要点击确认按钮保存选择时间 @Cat1007 (#4411)

🐞 Bug Fixes

  • DateRangePicker: @liweijie0812
    • 修复在Form表单处于禁用时,禁用不生效的问题 (#4380)
    • 修复 label 样式异常的问题 (common#1845)
  • TagInput: 修复 Form 组件 disabled 属性无法影响到 TagInput 组件 @xiaojueshi (#4353)
  • Icon: 修复图标chart-column的命名错误问题 @uyarn (#4378)
  • Input: 修复禁用状态下仍可以切换明文密文的问题 @jby0107 (#4387)
  • Avatar: 修复max属性在多层嵌套下不生效的问题 @1379255913 (#4326)
  • Table: 修复 thClassName 不支持函数和数组使用的缺陷 @theBestVayne (#4406)
  • Breadcrumb: 修复_blank配置打开两次新 Tab 页的缺陷 @uyarn (#4421)
  • Notification: 修复部分节点前缀没有跟随classPrefix变化的问题 @uyarn (#4421)

🚧 Others

  • Table: 修复文档关于footerAffixedBottom API的文案错误 @Tsuj100 (#4384)

New Contributors

Full Changelog: 1.9.7...1.9.8

🌈 1.9.7

28 Jun 03:16
e925cd3
Compare
Choose a tag to compare

🚀 Features

  • Tree:
    • 新增 allowDrop API,支持拖放限制的能力 @TabSpace (#4312)
    • ScrollTo 支持 key 属性,支持通过节点唯一值滚动到指定节点,详见示例代码 @uyarn (#4334)
  • Descriptions: 新增 tableLayout 属性 @zhangpaopao0609 (#4257)
  • Tabs: 新增 scrollPosition 选中滑块滚动最终停留位置 @oljc (#4269)
  • Dialog: 新增 dialogStyledialogClassName API,作用于弹窗本身,方便对弹窗本身样式进行调整 @uyarn (#4347)
  • Plugin: 单独导出涉及 Plugin 相关组件的样式,支持修改前缀的部分场景使用 @uyarn (#4343)
  • InputNumber: 支持 Form 组件的 readonly API @xiaojueshi (#4321)

🐞 Bug Fixes

  • Select:
    • 修复键盘上下键选中选项后 onEnter 事件获取的 context.value 错误的问题 @1379255913 (#4303)
    • 修复OptionOptionGroup中必须使用 v-for 才可以使用的缺陷 @1379255913 (#4318)
  • DatePicker:
    • 修复切换 mode时,日期选择器切换头部显示错误的问题 @wilonjiang (#4292)
    • 修复切换 mode 时,format 未匹配导致组件解析失败的问题 @wilonjiang (#4292)
  • Table:
    • 修正 tableLayout: auto 和固定表头搭配使用的列宽不同步问题 @Cat1007 (#4285)
    • 删除 ellipsis.tsx 中不必要的标志重置 @xiaojueshi (#4349)
  • Tree:
    • 修复组件没有暴露scrollTo方法的问题,保留scrollToElement方法 @uyarn (#4334)
    • 修复通过scrollTo 指定滚动节点,多次滚动节点位置异常的问题 @uyarn (#4334)
  • Pagination: 选择器更改时内部当前值未修改 @betavs (#4284)
  • Cascader: 修复无 children 选项点击时不会显示之前的列表 @1379255913 (#4301)

Full Changelog: 1.9.6...1.9.7

🌈 1.9.6

07 Jun 03:20
832bdc2
Compare
Choose a tag to compare

🚀 Features

  • Form: 新增 readonly 属性,支持配置表单只读 @xiaojueshi (#4176)
  • Button: 新增 loadingProps API @novlan1 (#4219)
  • Breadcrumb: 优化展示文字 overflow 展示 tooltip 的判断条件 @xiaojueshi (#4220)
  • Table: 优化展示文字 overflow 展示 tooltip 的判断条件 @xiaojueshi (#4220)
  • SelectInput: 新增 size 属性 @1379255913 (#4229)
  • Watermark: 增强水印防篡改能力 @oljc (#4233)
  • Tabs: 支持通过滚轮或者触摸板进行滚动操作 @oljc (#4222)
  • DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 @uyarn (#4263)
  • Input: 新增 spellCheck 是否开启拼写检查 @liweijie0812 (#4265)
  • TreeSelect: 对外暴露 treeRef @novlan1 (#4235)
  • ImageViewer: 支持原生 svg 渲染 @josonyang (#4249)
  • Drawer: 增加拖拽时的最大最小限制,增加 onSizeDragEnd 回调函数 @ZWkang (#4009)

🐞 Bug Fixes

  • Cascader:
    • 修复prefixIconsuffixsuffixIconslot 功能缺失的问题 @1379255913 (#4229)
    • 修复 autofocus 功能失效的问题 @uyarn (#4266)
  • Tabs: 修复滑块定位问题 @ZTH520 (#4207)
  • List: 修复开启虚拟滚动的异常问题 @uyarn (#4208)
  • Table: 修正固定行和虚拟滚动的组合使用场景 @Cat1007 (#4145)
  • Select: 修复远程搜索配合过滤,输入筛选条件后,使用键盘选择异常的问题 @ZTH520 (#4218)
  • Table: 修复filter.type的告警逻辑问题 @uyarn (#4226)
  • InputNumber: 修复 allowInputOverLimit=false 大小值判断时,valueundefined 时,会出现显示 Infinity 的问题 @HaixingOoO @uyarn (#4262)
  • DatePicker: 修复在指定 formatvalueType 下,年份解析错误问题 @Ericleungs (#4161)

New Contributors

Full Changelog: 1.9.5...1.9.6

🌈 1.9.5

17 May 02:12
5694c4e
Compare
Choose a tag to compare

🚀 Features

  • TimePicker:
  • Upload: 新增 trigger-button-propsdefaultcontent 参数透传 @betavs (#4126)
  • Radio: 禁用优先级 Radio.disabled > RadioGroup.disabled > Form.disabled @liweijie0812 (#4182)
  • Borderless: InputAutoCompleteColorPickerDatePickerTagInputTimePicker 新增 borderless API,支持无边框模式 @liweijie0812 @uyarn (#4159) (#4192)
  • DatePicker: 新增 label API ,支持自定义定义左侧文本 @liweijie0812 (#4192)
  • Scroll: 调整滚动条兼容的实现方式,优化 1.9.4 版本需要依赖 autoprefixer 版本更新的问题 @LoopZhou

🐞 Bug Fixes

  • Table:
  • Upload:
    • 修复图片上传错误类型下的样式异常的问题 @uyarn (#4197)
    • data 属性定义缺失 Function 类型 @betavs (#4127)
  • Select: 在选择框可输入时,每次输入都会触发 popup-visible-change 事件 @Liao-js (#4137)
  • Transfer: 修复穿梭框存在默认已选且不允许移除的值仍可移除的异常问题 @liect (#4147)
  • Table: 修改表格判断内容是否溢出 @thc-07 (#4093)
  • Textarea: 兼容组件销毁情况下,元素不存在导致报错的问题 @PDieE (#4144)
  • Form: 修复表单disabledtrue,表单输入类组件disabledfalse时的表现异常问题 @uyarn (#4189)
  • Menu: 提升 t-popup__menu 的样式优先级,解决dist内样式优先级一致导致样式异常的问题 @uyarn (#4197)
  • Select: 优化已选样式覆盖已禁用样式的问题 @fython (#4197)
  • Cascader: 修复 Cascader 多选状态下 删除选项时触发多次 change 事件的问题 @algerkong (#4140)
  • ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#4177)

🚧 Others

New Contributors

Full Changelog: 1.9.4...1.9.5

🌈 1.9.4

19 Apr 02:56
6e73a9d
Compare
Choose a tag to compare

🚀 Features

  • Textarea:
  • Scroll: 修复由于 Chrome 121 版本支持 scroll width 之后导致 TableSelect 及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765)。请注意,基于 @vue/cli-service 4.x 及以下版本初始化的项目由于依赖的 autoprefixer 版本过低,会因为这个修复受影响编译,请整体升级 @vue/cli-service5.0 以上

🐞 Bug Fixes

  • DatePicker: 对于 valueType = 'Date' 不进行初始化的 parse @Cat1007 (#4066)
  • Loading: hide 函数错误关闭所有 Loading 实例. @XBIsland (#4081)
  • Popup: 修复在 webcomponent 场景下由于 shadowroot 导致 document 判断异常引起的展示问题 @decadef20 (#4091)
  • Descriptions: 修复内容为空时候的报错 @zhangpaopao0609 (#4092)
  • Textarea: autosizeFirefox 中不生效。 @XBIsland (#4104)
  • DatePicker: 修复1.9.3版本中周和季度模式选择异常的问题 @uyarn (#4096)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Cascader: 修复自定义渲染内容不支持多选 @ZTH520 (#4109)
  • TimePicker: 修复没有选中具体区间时预设值错误的问题 @uyarn (#4123)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Skeleton: 修复设置 delay 延迟并且 loadingtrue 时,无法在到达 delay 时间前取消准备到来的 loading @boogie-ben (#4119)
  • BreadcrumbItem: 修复读取 content 内容; 文本溢出时调用 slot?.default() 非函数的问题 @boogie-ben (#4120)

New Contributors

Full Changelog: 1.9.3...1.9.4

🌈 1.9.3

29 Mar 10:11
455536d
Compare
Choose a tag to compare

🌈 1.9.3 2024-03-29

🐞 Bug Fixes

  • Form: 修复1.9.1版本的告警问题 @uyarn (#4060)
  • Loading: 修复1.9.1版本对外暴露 directive 使用的告警及命名错误 @uyarn (#4060)
  • DatePicker: 修复1.9.1版本空字符串的异常问题 @uyarn