Skip to content

Releases: Tencent/tdesign-vue-next

🌈 1.3.1

21 Apr 02:55
53b499c
Compare
Choose a tag to compare

🚀 Features

  • Theme: 主题生成器升级到 v1 版本 @uyarn (#2747)

🐞 Bug Fixes

  • Popup: 修复触发元素隐藏时,popper 仍显示到页面左上角的问题(#2697) @nined9 (#2713)
  • Select: 修复多选选项点击触发多次导致虚拟滚动切换普通模式时无法选中的问题 @uyarn (#2734)
  • image: 修复 SSR 环境下的 loading 问题 @liweijie0812 (#2738)
  • Datepicker: 支持 onPresetClick 事件 @honkinglin (#2743)
  • StickyTool: 修复单独引入 StickyItem 没有正常渲染的问题 @uyarn (#2751)
  • ColorPicker: 修复渐变模式下 hexrgb 模式下输入无法修改渐变点颜色的缺陷 @uyarn (#2751)
  • DatePicker: 修复 valueType 参数校验错误(issue #2719)
  • icon: 修复 manifest 统一入口导出 esm 模块,文档为及时更新的问题 @Layouwen (#2739)

🚧 Others

Full Changelog: 1.3.0...1.3.1

🌈 1.3.0

13 Apr 06:17
4cb30f6
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复即使 resizable=false 时,也会显示拖拽调整列宽图标和辅助线问题,issue#2699 @chaishi (#2715)
    • 列宽调整功能,修复在拖拽任意列宽使表格横向滚动条消失之后列宽无法正常调整的问题,即支持 resize.minWidth @chaishi (#2715)
    • 列宽调整功能,修复开启多级表头时点击子表头后控制台报错的问题 @chaishi (#2715)
  • Select:
    • 修复存在重复 valueoption 变化时没有更新label的问题 @uyarn (#2687)
    • 修复多选选项边缘区域点击不触发选中的缺陷 @uyarn (#2687)
    • RadioGroup: 选项宽度不能动态更新,导致样式错误,文字溢出 @ZTH520 (#2681)
  • Tooltip: 修复当 content 是空字符或空插槽时,不显示提示(issue #2642) @PengYYYYY (#2653)
  • Tree: 修复懒加载子节点时点击 label 会触发选中的问题 @uyarn (#2663)
  • InputAdornment: 修复 slot 方式 class 名 缺失问题 @ccccpj (#2656)
  • InputNumber: 修复小数位操作以 0 结尾时部分边界场景异常的问题 @uyarn (#2668)
  • TreeSelect: 修复绑定的 data 数据更新后,组件不会重新渲染(issue #2682) @algerkong (#2683)
  • DatePicker: 修复 DatePickerprefixIcon 未传递时仍透传了 prefixIcon 函数导致产生非预期渲染 @dexterBo (#2658)
  • Dropdown: 修复下拉菜单配置 templatecontentprefixIcon 插槽时未进行渲染的问题(issues #2688) @nined9 (#2696)

🚧 Others

New Contributors

Full Changelog: 1.2.3...1.3.0

🌈 1.2.3

30 Mar 07:16
a965f7e
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • 过滤功能,支持透传属性 column.filter.props.onChange @chaishi (#2623)
    • 支持设置 filterRow=null 隐藏过滤结果行 @chaishi (#2623)
  • Popup: 增加 close() 实例方法 @ikeq (#2617)

🐞 Bug Fixes

  • Table:
  • Guide: 解决 guide popup 提示在重叠情形下不更新 (issue #2536 ) @zhangpaopao0609 (#2605)
  • Swiper: 修改轮播切换问题 @btea (#2614)
  • Popup: 修复叠加使用报错 @ikeq (#2617)
  • Select: 修复使用 filterable 和自定义下拉选项时,下拉列表展示异常 (issue #2593) @Lmmmmmm-bb (#2619)
  • TimePicker: 修复使用px to rem插件时滚动逐渐错位的问题 @SadWood (#2627)
  • Loading: 修复使用 loadingplugin,会没有 loading 效果的问题 @beerui (#2628)
  • TagInput: 修复删除事件和中文输入事件问题 @chiyu1996 (#2631)
  • DatePicker: 修复format为12小时制时功能异常的问题 @uyarn (#2632)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2632)
  • InputNumber: 修复有 max 值时,清空数值,blur 会自动填充 max 的值 @Lmmmmmm-bb (#2620)
  • Menu: 修复多级菜单折叠菜单后,第一次顺着展开悬浮多级子菜单时会全部消失 @Ericleungs (#2634)

🚧 Others

New Contributors

Full Changelog: 1.2.2...1.2.3

🌈 1.2.2

22 Mar 15:11
d398568
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

New Contributors

Full Changelog: 1.2.1...1.2.2

🌈 1.2.1

17 Mar 16:57
e2ca6f6
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Form: 修复复杂数据结构中使用 scrollToFirstError 属性无法提交问题(issue #2562) @k1nz (#2572)
  • Dropdown: 修复事件回调未定义导致控制台报错的问题 @uyarn (#2570)
  • Nuxt: 修复在 tooltippagination 组件在 Nuxt3 报错(issue #2568) @PengYYYYY (#2575)
  • ConfigProvider: 修复组件会在最外层增加一的空的 div 标签(issue #2558) (#2573)
  • Popup: 优化 popup 嵌套逻辑 @ikeq (#2514)

Full Changelog: 1.2.0...1.2.1

🌈 1.2.0

15 Mar 07:43
fb904b4
Compare
Choose a tag to compare

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。issue#2511 @chaishi (#2515)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTriggerissue#2445 @chaishi (#2515)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left.t-table__content--scrollable-to-right @chaishi (#2515)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,issue#2333 @chaishi (#2515)
  • DatePicker:
  • InputNumber: 支持千分位粘贴 @uyarn (#2563)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2515)

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复 Dialog 中列宽调整问题,issue#2359 @chaishi (#2515)
    • EnhancedTable 筛选功能,修复 shallowRef 告警问题,#issues @chaishi (#2515)
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件问题,issue#2445 @chaishi (#2515)
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2515)
  • Dialog:
  • Textarea:
  • Select: 修复切换虚拟滚动时没有触发滚动监听导致滚动未更新数据的缺陷 @uyarn (#2506)
  • Badge: 修复徽标错误行为 @Aicmortal (#2504)
  • DatePicker: 修复月份为 0 时展示当前月份问题 @honkinglin (#2503)
  • Upload: 修复 method 无效问题 @chaishi (#2515)
  • Dropdown: 修复使用popupProps.on-visible-change写法导致组件异常的问题 @uyarn (#2545)
  • Progress: 修复 trackColor 配置色值没有效果(issue #2537) @PengYYYYY (#2550)
  • SelectInput: 修复 SelectInput valueDisplaylabel 插槽位置错误的问题 @uyarn (#2549)
  • DateRangePickerPanel: 组件在处理年份的时候没有实际取到值,导致无论是不是在同一年,都会去找到两个日期项目中最小的/最大的 @Ericleungs (#2555)
  • Popconfirm: 修复 visible-change 事件中的的 context.triggerconfirm 事件中不携带标识 (issue #2516) @PengYYYYY (#2560)

🚧 Others

New Contributors

Full Changelog: 1.1.1...1.2.0

🌈 1.1.1

02 Mar 15:38
fe475c6
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Popup: 修复 popuptrigger 为空错误 @Aicmortal (#2499)
  • Select: 修复远程搜索切换正常渲染与虚拟滚动的问题 @uyarn (#2496)
  • Textarea: 修复 1.1.0 版本的 textarea 样式问题 @uyarn (#2496)

🌈 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