Skip to content

Releases: Tencent/tdesign-vue-next

🌈 1.1.0

02 Mar 06:06
0d33550
Compare
Choose a tag to compare

🚀 Features

  • Image:
    • 图片组件支持特殊格式的地址 .avif.webp @chaishi (#2463)
    • 新增图片全局配置 globalConfig.image.replaceImageSrc,用于统一替换图片地址 @chaishi (#2463)
  • SelectInput: collapsedItems.count 含义修正为折叠的标签数量 @chaishi (#2447)
  • Types: 新增公共 types 文件的导出 @PengYYYYY (#2490)

🐞 Bug Fixes

  • Dialog:
  • Loading: 修复属性透传问题 @Aicmortal (#2442)
  • Upload: 修复禁用态的表单对 upload 组件无效问题 @yusongh (#2472)
  • Textarea: 解决 textarea 字符限制文案遮挡文本内容的问题 @duanbaosheng (#2462)
  • Menu: menu-item 设置href属性后的样式问题 @tiny-dust (#2458)
  • Teleport: 修复使用了 Teleport 的组件无法挂载到当前组件内元素节点

🚧 Others

New Contributors

Full Changelog: 1.0.9...1.1.0

🌈 1.0.9

21 Feb 07:56
02e6145
Compare
Choose a tag to compare

🚀 Features

  • Upload:
    • 可拖拽的单图片/单文件上传,支持使用 fileListDisplay 自定义文件信息内容 @chaishi (#2418)
    • 一个请求上传多个文件时,去除重复参数 file,保留 file[0] file[1] 即可,同时新增参数 length 表示本次上传文件的数量 @chaishi (#2418)
    • onError/onSuccess/onProgress 添加关键事件参数 XMLHttpRequest,用于获取上传请求更详细的信息 @chaishi (#2418)
    • tips 支持插槽,支持函数 @chaishi (#2418)
    • 新增上传请求超时也会执行 onError @chaishi (#2418)
    • 支持事件 onCancelUpload @chaishi (#2418)
    • 支持 mockProgressDuration,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#2418)
  • Dialog: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2434)

🐞 Bug Fixes

  • Upload:
    • 修复 onSelectChange 事件第二个参数 currentSelectedFiles 不正确问题 @chaishi (#2418)
    • 修复 autoUpload=false 场景下,即使 beforeUpload 函数全部返回 false 依然会触发 onChange 事件问题 @chaishi (#2418)
    • 修复 data 为函数时,参数为空问题,补充参数 files @chaishi (#2418)
    • 修复 theme=image-flow 时,无法使用 fileListDisplay 自定义图片列表问题 @chaishi (#2418)
    • 修复文件数量超出 max 时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#2418)
    • 修复 theme=file 或者 theme=image-flow 时,abridgeName 无效问题 @chaishi (#2418)
    • 修复 theme=image-flowautoUpload=false 时,change 事件第一个参数丢失 file.url 问题 @chaishi (#2418)
    • 修复非自动上传场景 change 事件第二个参数 file 值并非当前文件问题 @chaishi (#2418)
    • 修复各类插槽无效和事件无效问题 @chaishi (#2418)
  • Nuxt: 修复 nuxt 下的编译报错 @PengYYYYY (#2417)
  • Dialog: 修复 class 属性出现警告 @Aicmortal (#2424)
  • Swiper: 修复 swiper 组件 v-model:current, current 的值不随着轮播变化。(issue #2416) @Zzongke (#2427)
  • SelectInput: 修复 SelectInput 及基于 SelectInput 的输入类组件( Select/Cascader/TreeSelect ) 单选可输入模式下回删无法完全清空及其导致的一系列问题 @uyarn (#2429)
  • Drawer: 修复 drawer 滚动条检测问题 @honkinglin (#2438)
  • Dialog: 修复 dialog 滚动条检测问题 @honkinglin (#2438)

🚧 Others

  • Upload: 输出完整的测试用例(135 个),平均覆盖率达 95%+ @chaishi (#2418)

Full Changelog: 1.0.8...1.0.9

🌈 1.0.8

17 Feb 10:11
1b30d31
Compare
Choose a tag to compare

🚀 Features

  • Timeline:
    • 始终保持结构 t-timeline-item__dot-content 存在 @chaishi (#2395)
    • 支持使用插槽和属性函数 label 自定义时间文本 @chaishi (#2395)
  • Avatar:
    • Avatar 头像加载失败事件新增参数 ({ e: Event }),用于获取细节信息 @chaishi (#2404)
    • Avatar 新增 content/default,以便通过 JSX 函数自定义内容 @chaishi (#2404)
    • Avatar 新增 imageProps,用于透传全部 Image 组件属性 @chaishi (#2404)
    • AvatarGroup 超出省略的最后一个 Avatar 添加类名 .t-avatar__collapse,用于区分其他元素 @chaishi (#2404)

🐞 Bug Fixes

🚧 Others

🌈 1.0.7

15 Feb 06:45
effe0dd
Compare
Choose a tag to compare

🚀 Features

  • TagInput:
    • 失去焦点时,清空没有成为标签的文本内容,且 onBlur 的事件参数 inputValue 更为 '' @chaishi (#2357)
    • 支持插槽 suffix @chaishi (#2357)
    • 删除标签时机变化,由 onKeyup 更为 onKeydown,以便更快速地响应 @chaishi (#2357)
    • 支持 onClick 事件 @chaishi (#2357)
  • Guide:
    • 支持 title/content/body/highlightContent 等内容通过插槽自定义,同时支持属性函数 @chaishi (#2363)
    • 支持 popupProps.overlayInnerClassName 定义步骤浮层内容 @chaishi (#2363)
  • Select:
    • 新增 suffixsuffixIconautofocus 等API @uyarn (#2388)
    • Option 新增 title 支持自定义 hover 展示内容 @uyarn (#2388)
  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#2370)
  • Form: 支持导出 FormRules 数据类型 @chaishi (#2378)
  • Popup: 新增 popperOptionsonScrollToBottom 事件 @uyarn (#2388)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 1.0.6...1.0.7

🌈 1.0.6

08 Feb 02:35
b9dd415
Compare
Choose a tag to compare

🚀 Features

  • Image:
    • 组件内部的中文支持全局语言配置,可以配置为英文、日文、任意文字 @chaishi (#2342)
    • onLoad/onError 等事件新增事件参数 { e: Event } @chaishi (#2342)
    • 支持 placeholder 使用插槽或函数自定义图片占位内容 @chaishi (#2342)
    • 支持 loading使用插槽或函数自定义图片加载中状态内容 @chaishi (#2342)
    • 支持 error 使用插槽或函数自定义图片加载失败内容 @chaishi (#2342)

🐞 Bug Fixes

  • Tag:
    • 修复禁用状态依然显示的关闭图标问题 @chaishi (#2349)
    • 修复超出省略功能缺少 title 属性问题 @chaishi (#2349)
    • 修复 maxWidth 不支持带单位的宽度问题 @chaishi (#2349)
    • 去除 Tag 组件 .t-tag--text 元素的多余类名,以及非必要类名 .t-size-m @chaishi (#2349)
  • Table:
    • 修复插槽 cell-empty-content 无效问题(cellEmptyContent 一直有效) @chaishi (#2319)
    • 修复headerAffixedTopfooterAffixedBottomfilterValue的类型错误 @uyarn (#2352)
  • Form:
    • 修复 FormItem.nameFormItem.rules 变化时无法触发校验问题 @chaishi (#2346)
    • 修复表单类组件value语法糖可能存在的类型问题 @uyarn (#2352)
  • Image:
    • 修复 image 组件 erroroverlayContent 字段类型错误 @PengYYYYY (#2328)
    • 修复图片加载中和图片加载失败缺少必要图标问题 @chaishi (#2342)
  • Dialog: 修复 dialog确认按钮theme` 取值问题,修复单元测试告警 @PengYYYYY (#2320)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 (issue #2325) @uyarn (#2329)
  • Loading: 当属性 loading=false 时,不允许存在任何加载组件相关元素 @chaishi (#2319)
  • Steps: 修复示例样式问题 @Wen1kang (#2330)
  • Affix: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • Pagination: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题 (issue #2304) @chaishi (#2344)
  • Avatar: 修复 size 动态变化无效问题 @PengYYYYY (#2340)
  • Calendar: 修复controllerConfig的产物类型问题 @uyarn (#2352)
  • Drawer: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Popconfirm: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Slider: 修复InputNumberProps的类型问题 @uyarn (#2352)
  • Textarea: 修复autosize的类型问题 @uyarn (#2352)
  • Select: 修复options的类型问题 @uyarn (#2352)
  • BreadCrumb: 修复BreadCrumbItem的to的类型问题 @uyarn (#2352)
  • Dropdown: 修复 dropdown content 支持 function 类型 @hkaikai (#2354)

🚧 Others

New Contributors

Full Changelog: 1.0.5...1.0.6

🌈 1.0.5

01 Feb 03:26
dffb539
Compare
Choose a tag to compare

🚀 Features

  • ColorPicker: 切换单色-渐变模式时触发色值及onChange变化 @uyarn (#2305)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 1.0.4...1.0.5

🌈 1.0.4

18 Jan 07:56
dac83a8
Compare
Choose a tag to compare

🚀 Features

  • Input:
    • change 事件新增 trigger 参数,用于表示触发本次数据变化的场景 @chaishi (#2275)
    • 去除非必要的类名 t-is-default @chaishi (#2275)
    • 新增 click 点击事件 @chaishi (#2275)

🐞 Bug Fixes

🚧 Others

  • Input:
  • Card: 修改示例部分带操作代码无法点击情况 @AuYuHui (#2273)
  • AutoComplete: 新增键盘事件测试用例检测,测试覆盖率达到 98.47% @chaishi (#2275)
  • Select: 补充单元测试 @zybzzc (#2276)
  • Card: 修改示例部分带操作代码无法点击情况 @AuYuHui (#2273)

New Contributors

Full Changelog: 1.0.3...1.0.4

🌈 1.0.3

12 Jan 06:50
c9fb8c0
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • 可编辑单元格,支持使用 col.edit.on 透传组件事件 @chaishi (#2256)
    • 可编辑单元格,支持使用 validateTableData 校验处于编辑态的单元格 @chaishi (#2256)
    • 可编辑单元格,单元格的值 cellValue 不再进行解构处理,#2236 @chaishi (#2256)
    • 新增 attach,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body} @chaishi (#2256)
  • Radio:
  • Select: valueDisplay回调新增displayValue参数,用于设置minCollapsedNum的场景 @uyarn (#2243)
  • Local: 增加阿拉伯语言包 @PengYYYYY (#2240)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 1.0.2...1.0.3

🌈 1.0.2

05 Jan 07:24
30d02a8
Compare
Choose a tag to compare

🚀 Features

  • AutoComplete:
    • 新增清空功能 clearable @chaishi (#2219)
    • 新增自动聚焦功能 autofocus @chaishi (#2219)
    • 新增 enter/blur/compositionend/compositionstart 等事件,及相关参数和文档保持一致 @chaishi (#2219)
  • Input: 更新 API 之后,默认会给组件添加类名 t-is-default @chaishi (#2219)

🐞 Bug Fixes

🚧 Others

New Contributors

Full Changelog: 1.0.1...1.0.2

1.0.1

30 Dec 05:40
2d33599
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Avatar: 修复超出最大配置数量时出现重复的省略图标 @PengYYYYY (#2203)
  • DatePicker: 修复年份选择器区间展示错误 @honkinglin (#2204)
  • Table: 修复本地数据分页功能中,onPageChange 参数 newData 数值不正确问题 @chaishi (#2208)
  • Space: 修复 size 参数缺少 Array 导致的告警 @PengYYYYY (#2203)

🚧 Others