Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 0.20.1
🌈 0.20.0
❗️ BREAKING CHANGES
Popup:overlayStyle调整为控制t-popup层级,新增overlayInnerStyle控制t-popup__content层级与原先overlayStyle效果一致。@HQ-Lin (#1383)
🚀 Features
Icon: 新增qq、wechat、wecom、relativity和pin-filled等图标 @uyarn (#1382)Table: 可编辑行功能,校验函数validateRowData和validateTableData返回值支持Promise对象 @chaishi (#1392)Table: 增加footerSummary到props@chaishi (#1371)DatePicker: 支持季度国际化配置 @HQ-Lin (#1379)Link: 新增Link组件 @huoyuhao (#1391)
🐞 Bug Fixes
Table: 可编辑单元格,多选和日期选择,点击下拉浮层中的内容会导致退出编辑,tdesign-vue-next#issue1384 @chaishi (#1392)DatePicker: 修复下拉样式问题 @HQ-Lin (#1397)Menu: 修复在nuxt3里面鼠标悬浮或者点击子菜单不出现 元素代码里面出现一瞬间就消失了 (issue #937) @zhangpaopao0609 (#1400)Menu:t-menu-item大于8个将会溢出 @zhangpaopao0609 (#1377)Tabs: 修复Tabs选项卡在nuxt3 ssr应用中报错window is not defined(issue #1262) @zhangpaopao0609 (#1398)Table: 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)SelectInput: 修复属性props.readonly = true或props.allowInput = false时,仍会调用onBlur的问题 @k1nz (#1351)SelectInput: 修复当readonly或disabled属性为true、表单禁用时,clearable按钮可以点击的问题 (issue#1365) @k1nz (#1351)SelectInput: 修复同时开启readonly和allowInput属性时,可以输入的问题 @k1nz (#1351)SelectInput: 修复在Form组件中使用禁用态表单不生效的问题 @k1nz (#1351)Select: 修复属性props.readonly = true或props.filterable = false时,仍会调用onBlur的问题 @k1nz (#1351)Select: 修复当readonly或disabled属性为true、表单禁用时,clearable按钮可以点击的问题 (issue#1365) @k1nz (#1351)Select: 修复同时开启readonly和filterable属性时,可以输入的问题 @k1nz (#1351)Input: 修复在表单禁用时,clearable按钮可以点击的问题 (issue#1365) @k1nz (#1351)Cascader: 修复在表单禁用时,clearable按钮可以点击的问题 (issue#1365) @k1nz (#1351)Table: 宽度计算函数添加注释 @ZTao-z (#1413)Popup: 修复嵌套使用点击 trigger 元素时异常关闭 (issue #1227) @ikeq (#1419)Transfer: 穿梭框checked和value的值不在data时会报错 (issue #1404) @PengYYYYY (#1416)Upload:size-limit使用MB以上单位时校验错误 (issue #1386) @PengYYYYY (#1416)Dialog: 对话框footer不显示情况下,body padding与dialog padding冲突 (issue #1380) @PengYYYYY (#1416)Tree: 组件实例方法setItem参数错误 (issue #1410) @PengYYYYY (#1416)SelectInput: 外部传入style无法透传到Input(issue #1385) @PengYYYYY (#1416)InputNumber: 修复无法触发onEnter方法 (issue #1396) (issue #1352) @PengYYYYY (#1416)Table: 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)Nuxt3: 修复因nuxt3将global作为关键词,编译为globalThis导致的组件运行错误 (issue #1388) (issue #1361)(issue #988) @zhangpaopao0609 (#1401)
🌈 0.19.1
🚀 Features
DatePicker: 支持周、季度选择器 @HQ-Lin (#1336)Pagination: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1359)Style: 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens @uyarn (#1358)Textarea: 增加focus和blur实例方法 @timi137137 (#1349)Input: 增加focus和blur实例方法 @timi137137 (#1349)Table: 支持使用插槽footer-summary定义通栏表尾,同时支持同名属性 Propsfooter-summary渲染通栏表尾 @chaishi (#1357)Table: 由于表格支持定义多行表尾,因而本次支持使用rowspanAndColspanInFooter定义表尾行数据合并单元格,使用方法同rowspanAndColspan,issue#1047 @chaishi (#1357)Table: 支持min-width透传到元素<col>,issues#708 @chaishi (#1357)Table: 新增cellEmptyContent,当列数据为空时显示指定值,issues#1320 @chaishi (#1357)Table: 可编辑行功能,新增实例方法validate,支持校验表格内的全部数据,issue#1341 @chaishi (#1357)
🐞 Bug Fixes
Menu: 使用relatedTarget标准属性兼容浏览器差异,修复在火狐浏览器无法收起的问题 (issue #1312), (issue #1243) (issue #1198) @sinbadmaster (#1345)ColorPicker: 优化更新color-picker组件样式 @S-mohan (#1346)Table: 修复深色模式下垂直和水平方向滚动条交汇处出现白点的样式问题 by @RayJason @uyarn (#1358)Table: 行选中会触发重置列宽调整的结果 @chaishi (#1357)Table: 可编辑行功能,提交校验时只校验了第一列,issue#1339 @chaishi (#1357)Table: 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1357)Dialog: 修复confirm-btn类型问题 (issue #1347) @PengYYYYY (#1363)Dropdown: 修复popupElem为空时的组件内部报错 (issue #1344) @PengYYYYY (#1363)TagInput: 修复taginput空值时缺失padding的问题 @uyarn @PengYYYYY (#1363)
Full Changelog: 0.19.0...0.19.1
🌈 0.19.0
❗️ BREAKING CHANGES
- 调整全局
border-radius样式 token,@border-radius改名为@border-radius-default,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意 @mingrutough1 common #666,组件库中各组件实现圆角也做了统一调整,详情参见 Tencent/tdesign#158
🚀 Features
SelectInput:SelectInput及相关的Select/Cascader/TreeSelect组件交互调整,再次点击输入框时也可以收起下拉框。 @xiaosansiji (#1299)Upload: 增加setPercent实例方法用于满足自定义上传方法时设置上传进度(issue #1266) @PengYYYYY (#1331)
🐞 Bug Fixes
Dialog: 删除冗余的样式 @huoyuhao (#1305)Table: 树形结构,展开全部功能,默认不应该展开懒加载节点 @chaishi (#1307)Table: 多级表头,表尾列显示异常 @chaishi (#1307)Table: 吸顶的多级表头,左侧边线缺失问题 @chaishi (#1307)Cascader: 修复在异步获取option的情况下,参数校验导致用户行为异常 @PengYYYYY (#1317)Popup: 修复content为纯英文时无法自动换行 (issue #1318) @PengYYYYY (#1317)Tree: 修复setData组件存在children后的导致组件崩溃 @ardor-zhang (#657)Tabs: 修复tabpanel组件的label不能根据函数进行自定义展示 (issue #1311) @PengYYYYY (#1331)Upload: 修复draggable和multiple组合使用时组件无输出(issue #1326) @PengYYYYY (#1331)ClassPrefix:替换遗漏的classprefix@uyarn (#1300)Tabs: 修复组合场景下的示例 @LAWTED (#1334)
🚧 Others
Table: 修复validateRowDate拼写错误到validateRowData(issue #1321) @PengYYYYY (#1317)
New Contributors
Full Changelog: 0.18.2...0.19.0
🌈 0.18.1
🚀 Features
Table: 树形结构,支持resetData重置整个树形结构数据 @chaishi (#1278)TagInput: 支持标签拖拽 @ardor-zhang (#1271)Slider: Slider新增showStep属性控制步长刻度值显示 @ChrisLee0211 (#1287)Upload: 支持单组件的文案配置 @uyarn (#1289)- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
🐞 Bug Fixes
DatePicker: 修复重置日期后面板月份未重置问题 @HQ-Lin (#1248)DatePicker: 修复range选择器开始时间被禁用问题 @HQ-Lin (#1270)Form: 修复help插槽不生效的问题(issue #1267) @k1nz (#1272)Dialog: 修复preventScrollThrough为false情况下,body间去了滚动条宽度 @huoyuhao (#1261)Table: 树形结构,懒加载节点重置时(即调用setData)没有清空子节点信息问题 @chaishi (#1278)Card: 修复loading状态无效 (issue #1259) @PengYYYYY (#1275)Space: 组件中若存在v-if,则不渲染的组件间距依然存在 (issue #1259) @PengYYYYY (#1275)InputNumber: 修复初始化为undefined情况下操作按钮disabled的校验问题 (issue #1291) @PengYYYYY (#1275)Radio: 修复点击选择父盒子点击事件触发两次 (issue #1259) @PengYYYYY (#1275)Select: 修复autowidth无效 (issue #1226) @PengYYYYY (#1280)
🌈 0.18.0
🌈 0.17.5
🚀 Features
🐞 Bug Fixes
Input: 修复Input组件切换type后不生效的问题 @qdzhaoxiaodao (#1183)Icon: 修复iconfont高级用法由于t-icon的干扰导致渲染异常的情况 @uyarn (#1201)Table: 列宽拖拽,拖动到边界处后无法再次拖动 @chaishi (#1210)Table: 多级表头场景下的多选,无法全选 @chaishi (#1210)Table: 修复可选中行table组件,data为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1188)InputNumber: 修复初始化时对null及字符串校验异常 @sinbadmaster (#1214)Dialog: 多个dialog同时存在时使用esc关闭异常 @sinbadmaster (#1209)Input: 修复autowidth表现异常 (issue #1212) @PengYYYYY (#1216)Input: 修复Input组件切换type后不生效的问题 @qdzhaoxiaodao (#1183)
New Contributors
- @qdzhaoxiaodao made their first contribution in #1183
Full Changelog: 0.17.4...0.17.5
🌈 0.17.4
🚀 Features
DatePicker: 新增panelPreselection api@HQ-Lin (#1164)Drawer: 新增sizeDraggble属性 支持通过拖拽改变抽屉宽度/高度 @uyarn (#1167)CascaderPanel: 增加cascader-panel组件 @PengYYYYY (#1161)Cascader: 增加inputProps,tagInputProps,tagProps属性 @PengYYYYY (#1161)Table: 支持行编辑功能 @chaishi (#1186)Upload: 增加allowUploadDuplicateFile支持配置相同文件名上传行为 @morningbao (#1187)TimePicker: 支持毫秒使用场景 @uyarn (#1195)Tree: tree 支持拖拽 @ardor-zhang (#1119)
🐞 Bug Fixes
Space: 通过FOR循环的内容 没有实现间隔效果 (issue #1084) @PengYYYYY (#1156)DatePicker: 修复日期格式化问题 @HQ-Lin (#1164)TimePicker: 优化可输入模式的使用体验 避免高频输入场景与滚动事件重复更新value的异常 @uyarn (#1169)Tree: 取消修改value类型, 将传入TCheckBox组件的name转为string类型 @sufuwang (#1172)Cascader: 修复筛选无法输入问题 @PengYYYYY (#1161)DatePicker: 优化面板月份展示 @HQ-Lin (#1180)Transfer: 全选应该只选择搜索后的结果 @btea (#1177)Dialog: 修复dialog阻止冒泡导致popup无法正常关闭 @HQ-Lin (#1178)Dialog: 修复打开对话框,出现滚动条(#1163) @PengYYYYY (#1161)Slider: 修复label属性不生效bug@ChrisLee0211 (#1184)Slider: 修复tooltipProps为布尔值时丢失响应性问题 @ChrisLee0211 (#1184)Select: 多选下hover出现换行的异常 @uyarn (#1191)Dialog: 内部样式未使用prefix导致替换前缀方式的样式丢失 @uyarn (#1191)Input:autoWidth在部分场景下失效导致组件样式异常 @uyarn (#1191)Drawer: 修复开启destroyOnClose之后,没了动画效果 (issue #1176) @PengYYYYY (#1185)TreeSelect: 修复异步加载回显展示问题 @Godlike-meteor (#1194)Textarea: 修复无法传入attrs中的style@sinbadmaster (#1179)
New Contributors
- @ardor-zhang made their first contribution in #1119
- @morningbao made their first contribution in #1187
Full Changelog: 0.17.3...0.17.4
🌈 0.17.3
🚀 Features
Form: 添加内置校验方法whitespace@timi137137 (#1110)table: 可编辑单元格,支持编辑组件联动, issue#995 @chaishi (#1137)Table: 树形结构支持半选状态 @chaishi (#1142)Jumper: 新增jumper组件 @HQ-Lin (#1104)
🐞 Bug Fixes
Table: 表头吸顶显示问题 @chaishi (#1102)Table:paginationAffixedBottom支持配置 Affix 组件全部特性 @chaishi (#1102)DatePicker: 修复Jumper组件类名错误 @HQ-Lin (#1085)Upload: 在每次上传前将错误提示数据重置 @sinbadmaster (#1103)RadioGroup: 修复RadioGroup多次赋予不存在的值时文字不能正常显示 @timi137137 (#1109)Dialog: 修复closeOnOverlayClickcloseOnEscKeydown默认值导致的无法设置的问题 (#1096 ) @PengYYYYY (#1101)Drawer: 修复closeOnOverlayClickcloseOnEscKeydown默认值导致的无法设置的问题 (#1097 ) @PengYYYYY (#1101)DatePicker: 修复日期选择器在表单禁用后还能点击的问题 @timi137137 (#1117)Tree:getRightData方法兼容value的alias@sufuwang (#1118)Form: 修复不传form.onSubmit回调函数导致的scrollToFirstError参数失效的问题 @k1nz (#1120)DatePicker: 修复clearble响应式问题 @HQ-Lin (#1124)Dialog: 修复滚动失效问题 @HQ-Lin (#1130)Table: 修复动态数据合并元格问题,issue#1070 @chaishi (#1135)Table: 修复树形结构设置indent = 0无效问题,issue#909 @chaishi (#1135)Slider: 使用InputNumber时在使用range属性情况下传入min或max会导致手动输入显示NaN问题 @ChrisLee0211 (#1136)Select: 修复多选下换行提前占满一行的问题 @uyarn (#1143)Select: 修复input高度height 100%导致换行高度异常的问题 @uyarn (#1143)Pagination: 修复如果页面总数变更后当前页数不变的问题 @timi137137 (#1147)RangeInput: 修复rangeinput样式问题 @HQ-Lin (#1123)
New Contributors
Full Changelog: 0.17.2...0.17.3
🌈 0.17.1
🐞 Bug Fixes
Select: 修复分组插槽使用在列表尾部会产生多余渲染,修复筛选状态交互。(issue #1048) @PengYYYYY (#1082)