Skip to content

Releases: Tencent/tdesign-vue-next

🌈 1.10.4

20 Nov 15:32
199c60b
Compare
Choose a tag to compare

🚀 Features

  • Icon: 图标库发布 0.3.0版本,新增 907 个新图标;命名优化blockchain 重命名改为transform-1,gesture-pray-1重命名为gesture-open,gesture-ranslation-1重命名为wave-bye, gesture-up-1重命名为gesture-typing,gesture-up-2重命名为gesture-right-slip,logo-wechat重命名为logo-wechat-stroke-filled,移除tree-listlogo-adobe-photoshop-1 等错误图标 @uyarn (#4729)
  • Nuxt : @tdesign-vue-next/nuxt 发布 0.1.5 版本, 自动导入 TypographyEmpty 组件和新图标
  • Switch: 新增 before-change API , 用于需要发起异步请求的场景 @centuryPark (#4699)
  • Cascader: 单选模式下当 triggerhover 时,选中选项后自动关闭面板 @uyarn (#4717)
  • Checkbox: 新增 title API, 用于在选项展示禁用原因等场景 @liweijie0812 (#4737)
  • RadioGroup: 新增 readonly API @liweijie0812 (#4737)
  • Form: 全部 readonlyAPI 默认值改undefined ,修复表单 readonly 为 true,表单输入类组件 readonly 为 false 时的表现异常问题 @liweijie0812 (#4737)
  • AnchorItem: 新增 customScroll API,支持关闭默认滚动动画,由用户可自定义锚点滚动的行为 @boogie-ben (#4386)
  • Dialog: 新增 API BeforeOpen 对话框执行打开动画效果前触发,BeforeClose 对话框执行消失动画效果前触发 @Wesley-0808 (#4733)
  • Drawer: 新增 API BeforeOpen 抽屉执行打开动画效果前触发,BeforeClose 抽屉执行关闭动画效果前触发 @Wesley-0808 (#4733)

🐞 Bug Fixes

  • Input:
    • 修复 AutoWidth 状态下,使用中文输入法时,InputPreValue 不会更新为输入值的问题 @Wesley-0808 (#4688)
    • 优化 scale 下的自动宽度错位的问题 @Cat1007 (#4713)
    • 修复 1.10.3 版本引入的 autowidthtransform 容器下的展示不全问题 @Cat1007 (#4754)
  • TreeSelect:
  • Menu:
    • menu-grouptitle 插槽无效 @chensid (#4755)
    • 修复当项目不包含 vue-router 时,会产生额外的 warning @dsh0416 (#4719)
  • TagInput: 修复在 readonly 模式下仍可以通过 Backspace 按键删除已选项的缺陷 @RSS1102 (#4696)
  • Avatar: 头像链接切换后,清除上一张图片加载失败的占位符 @Cat1007 (#4724)
  • ColorPicker: 最近使用颜色需要选中才能删除 @superNos (#4720)
  • Tabs: dialog 中的 tabs 默认选中样式不正确 @chensid (#4722
  • Cascader: 修复当选项 label 非字符串时 title 渲染异常的问题 @uyarn (#4759)
  • InputNumber: 修复 largeNumberformat 错误作用于 value 上的问题 @uyarn (#4695)

📝 Documentation

  • Icon: 优化图标检索功能,支持中英文搜索图标 @uyarn (#4729)

New Contributors

Full Changelog: 1.10.3...1.10.4

🌈 1.10.3

27 Oct 03:40
d3abf1c
Compare
Choose a tag to compare

🚀 Features

  • TimePicker: 新增 autoSwap API,支持1.10.2 版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn (#4662)
  • Select: valueDisplay 增加label参数 @uyarn (#4645)

🐞 Bug Fixes

  • Select:
    • 修复使用虚拟滚动配合过滤加自定义渲染内容时渲染异常的问题 @uyarn (#4677)
    • 修复可过滤场景下回车键会清空输入框的错误交互行为 @uyarn (#4677)
    • 部分节点事件增加容错判断 @uyarn (#4677)
    • 修复 loading 配合触底事件 onScrollToBottom 一起使用的问题 @lllllllqw (#4625)
  • Descriptions:
  • Tree: 修复没有子节点时,自定义图标无法点击 @RSS1102 (#4638)
  • Space: 修复使用v-if的情况下存在冗余空格的问题 @Luffy-developer (#4663)
  • InputNumber: 禁用时焦点事件仍然会触发的问题 @betavs (#4661)
  • DatePicker: panel top arrow doesn't work when using week mode @RSS1102 (#4673)
  • Table: 多级表头下的通过colspan合并表头 @wangyang0210 (#4669)
  • Input: 修复 Input type="number" 时,无法输入小数位末尾 0 的问题 @wilonjiang (#4660)
  • Drawer: 修复打开 drawer 时页面抖动的问题 @uyarn (#4671)
  • Dialog: 修复打开 dialog 时页面抖动的问题 @RSS1102 @uyarn (#4671)

📝 Documentation

  • Tree: 修复valueMode API 的拼写错误问题 @Simon-He95 (#4622)
  • Docs: 修复Codesandbox示例启动失败或需要打开 devbox 才可以运行的问题 @RSS1102 (#4610)

🚧 Others

New Contributors

Full Changelog: 1.10.2...1.10.3

🌈 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