Skip to content

Latest commit

 

History

History
2580 lines (2235 loc) · 252 KB

CHANGELOG.md

File metadata and controls

2580 lines (2235 loc) · 252 KB
title spline toc docClass
更新日志
explain
false
timeline

🌈 1.3.9 2023-06-29

🚀 Features

  • Table: 列宽调整场景,新增事件 onColumnResizeChange,在列宽调整后触发 @chaishi (#3007)
  • Image: 支持 referrerpolicy @btea (#3014)

🐞 Bug Fixes

  • Checkbox:
    • 复选框列表渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框 @chaishi (#3011)
    • 复选框禁用逻辑优先级顺序修复,应当为:Form.disabled < CheckboxGroup.disabled < Checkbox.disabled @chaishi (#3011)
    • 修复带禁用按钮的全选逻辑问题。 @chaishi (#3011)
  • Table: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;issue#2951 @chaishi (#3007)
  • Tabs: 移除文档中 onChange 不存在的参数 @Zz-ZzzZ (#2974)
  • Dropdown: 修复通过组合 v-for 和单个 item 渲染组件丢失节点的缺陷 @uyarn (#3026)
  • Pagination: onchage 触发获取 current 是旧值 @liweijie0812 (#3030)

🚧 Others

  • Docs: 增加英文文档站点
  • Dropdown: 调整 dropdown 示例 增加 trigger click 用法 @uyarn (#3026)

🌈 1.3.8 2023-06-20

🐞 Bug Fixes

  • ColorPicker:
    • 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2996)
    • 修复 recentColors 等字段的类型问题 @uyarn (#2996)
    • 修复内部下拉选项未透传 popupProps 的缺陷 @uyarn (#2996)
  • Select: 修复使用tagName作为key时控制台出现告警的问题 @uyarn (#2980)
  • Upload: ts 类型修复 @kaishuige (#2990)
  • Table: 本地数据排序,修复初始排序无效问题 @chaishi (#2999)
  • TextArea: 修复不能响应设置 value 值后 autosize 自适应失效的问题 @xiaosansiji (#3002)
  • Guide: 切换时按钮出现动画 @zhangpaopao0609 (#2997)
  • Swiper: 修复 navigation 插槽失效的问题 @uyarn (#3003)

🚧 Others

  • Dropdown: 新增带图标的下拉菜单示例 @aomnisz (#2995)
  • Table: 修复文档缺失吸顶表头示例代码问题,issue#2764 @chaishi (#2999)

🌈 1.3.7 2023-06-14

🚀 Features

  • Menu: Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 (issues #347) @xiaosansiji (#2963)
  • Input: 回车事件不再阻止事件冒泡 @uyarn (#2968)

🐞 Bug Fixes

  • Select:
    • 修复空字符串无法作为可选值的缺陷 @kaishuige (#2950)
    • 修复无法通过键盘回车操作选中选项及忽略已过滤选项的缺陷 @uyarn (#2968)
  • InputNumber: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2948)
  • Menu: 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2957)
  • Drawer: 打开抽屉后,无法直接摁 ESC 退出,必须先点击抽屉,才可关闭 (issue #2947) @kaishuige (#2958)
  • Timeline: 修复 timeline-item 内容不支持热更新的缺陷 (issue #2954) @uyarn (#2965)
  • Table: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @youlvlv (#2966)

🚧 Others

  • Menu: 去除子菜单 inline 样式,改为样式类实现,方便通过全局 Design Token 方式调整尺寸和间距等 @xiaosansiji (#2957)
  • Table: 修复可筛选表格,自定义筛选筛选器的 type 的类型错误问题 @youlvlv (#2964)

🌈 1.3.6 2023-06-07

🚀 Features

  • Menu: 侧边导航菜单收起时,Tooltip 展示菜单内容 @xiaosansiji (#2921)

🐞 Bug Fixes

  • Menu:
    • 修复顶部导航菜单位置有误的问题 @xiaosansiji (#2927)
    • 修复 theme = dark 模式下弹窗菜单缺少边框样式的问题 @xiaosansiji (#2927)
  • InputNumber:
    • 修复部分小数点数字无法输入问题 @chaishi (#2918)
    • 支持默认数字格式化小数点 @chaishi (#2942)
  • Radio: 修复 label 无效问题 (issue #2873) @Aicmortal (#2919)
  • Select: 修正当 options 数据存在 className 而导致选项样式会被意外污染的问题 @PDieE (#2920)
  • ImageViewer: 修复图片链接带有参数时,下载时文件扩展名丢失 (issue #2935) @nined9 (#2936)
  • InputAdornment: 修复1.3.5中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2944)
  • Table: 在多级表头中使用筛选功能,无法正常反显@youlvlv (#2943)

🚧 Others

  • Test: vitest config 分离和 cypress 升级 @PengYYYYY (#2913)

🌈 1.3.5 2023-05-30

🚀 Features

  • TagInput: 增加 focus 方法的导出(issue #2887) @coderbaozi (#2893)
  • TimePicker: 没有选中值时不允许点击确认按钮 @uyarn (#2898)
  • Cascader: 选项支持自定义样式 @ZekunWu (#2878)

🐞 Bug Fixes

  • Pagination: 修复表格内容为空时,页码值不正常问题(issue #2882) @yanxugong (#2886)
  • Table: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @yanxugong (#2892)
  • Dialog: 全屏状态下关闭 footer,仍然占据 body 高度(issue #2644) @ccccpj (#2897)
  • Backtop: 修复 visibleHeight 只作用一次的问题 @uyarn (#2898)
  • Tooltip: 修复 1.3.4 版本的箭头位置异常的样式问题 @uyarn (#2898)
  • AutoComplete: 修正当 options 在空数组和非空数组之间来回切换时会导致 triggerElement 失去焦点的问题 @PDieE (#2901)
  • Tree: 修正由于 Tree 组件错误过滤了 allowFoldNodeOnFilter 而导致该参数无效的问题 @PDieE (#2906)
  • InputAdornment: 修复 prependappend 为空字符串时仍然渲染节点的问题 @uyarn (#2910)
  • ImageViewer: closeBtn 渲染异常 @sinbadmaster (#2875)
  • Test: 修复单元测试 log 抛出大量异常 @PengYYYYY (#2896)

🌈 1.3.4 2023-05-19

🐞 Bug Fixes

  • Watermark: 修复 watermark-content 参数响应式丢失@Lmmmmmm-bb (#2852)
  • RadioGroup: 修复父元素 width 设置为 100%, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)
  • Message: 修复同时显示多个 Message 时,会导致调用错误的关闭方法导致关闭错误的Message的缺陷 @qweasdzxcpkh (#2861)
  • DatePicker: 修复单独使用面板时 TimePicker 无法更改问题 @coderbaozi (#2842)
  • TagInput: 修复组件初始值异常的问题 @uyarn (#2864)
  • Textarea: 修复 autosizenull 报错的问题 @uyarn (#2864)
  • RadioGroup: 修复父元素 width 设置为 100%, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)

🚧 Others

  • Image: 交互示例 @liweijie0812 (#2845)
  • DatePicker: 更新提示文案 @nined9 (#2844)

🌈 1.3.3 2023-05-12

🚀 Features

  • ColorPicker: 新增sizeenableMultipleGradient API @uyarn (#2803)
  • Upload: 组件支持 uploadPastedFiles 配置 (issue #2686) @yanxugong (#2814)
  • Select: onChange 事件 context 新增option参数 用于获取选中项完整内容 @uyarn (#2831)
  • Tree: TreeItem 新增draggable属性,允许某些节点不可拖拽 @decadef20 (#2815)

🐞 Bug Fixes

  • Select:
    • 修复 1.3.2 版本 控制台 warning 的异常 @uyarn (#2809)
    • 限制可选数目无效 @AuYuHui (#2828)
    • 超出最大限制后选项可点击 @Zz-ZzzZ (#2829)
    • clearablevalueundefined 问题 @wangyang0210 (#2678)
  • Popup:
    • 修复onScrollToBottom 在部分windows环境下无法触发的问题 @uyarn (#2834)
    • 修复调用 popup 组件暴露的close()时报错(issue #2835) @Zz-ZzzZ (#2838)
  • Table: 开启省略号 ellipsis 和虚拟滚动后,快速滚动控制台报读取 null 的属性异常 (issue #2796) @nined9 (#2799)
  • Image: 修复 nuxt3 环境下 onload 无效 @liweijie0812 (#2840)
  • Tree: 修复展开操作的 demo 中无法切换数据的问题 @palmcivet (#2806)

🌈 1.3.2 2023-04-28

🚀 Features

  • Select: 支持panelTopContent在虚拟滚动等需要滚动下拉框场景的使用 具体使用方式请看示例 @uyarn (#2777)

🐞 Bug Fixes

  • DatePicker:
    • 修复第二次点击面板关闭异常问题 @honkinglin (#2781)
    • 修复 valueTypevalidator 校验错误(issue #2755) @nined9 (#2757)
  • Select:
    • 修复 defaultValue 默认值异常的问题 @uyarn (#2777)
    • 修复单选模式 inputClass 未生效的问题 @uyarn (#2777)
  • Table:
    • 修复取消表尾吸底时 requestAnimationFrameUnmounted 之后仍执行了一次导致的异常问题(issue #2744) @nined9 (#2745)
    • 修复设置固定行位置信息时出现tr不存在情况时导致的异常报错(issue #2759) @nined9 (#2760)
  • Pagination: 修复切换语言时未重新渲染内容的缺陷 @uyarn (#2775)
  • Link: 表单设置禁用不生效 @liweijie0812 (#2783)
  • Input: 修复 input 组件 type = hidden 时,组件边框依然被显示的问题 @PengYYYYY (#2776)

🚧 Others

  • Datepicker: 修复示例代码报错 @honkinglin (#2761)

🌈 1.3.1 2023-04-21

🚀 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

  • Select: usage bordered 属性废弃移除 @liweijie0812 (#2723)
  • Readme: 修复贡献文档链接 @wangyang0210 (#2729)
  • Nuxt3: 增加 nuxt3 使用文档 @liweijie0812 (#2726)

🌈 1.3.0 2023-04-13

🚀 Features

  • BackTop: 新增 BackTop 组件 @shinyina (#2665)
  • StickyTool: 新增 StickyTool 组件 @ZekunWu (#2517)
  • RadioGroup: options.value 支持 boolean @liweijie0812 (#2659)
  • Local: 增加繁体字配置包 @chaishi (#2685)
  • Select: value 支持 boolean @liweijie0812 (#2694)

🐞 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

  • Docs: 优化贡献指南和测试指南 @wangyang0210 (#2706)
  • Loading: 增加 v-loading 示例代码 @uyarn (#2714)
  • Dialog: 添加 slot 相关的说明及示例代码 @Layouwen (#2708)

🌈 1.2.3 2023-03-30

🚀 Features

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

🐞 Bug Fixes

  • Table:
    • 修复 SSR 环境 document 报错问题 @chaishi (#2623)
    • 修复组件实例方法类型问题 @chaishi (#2636)
  • 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: 修复 format12 小时制时功能异常的问题 @uyarn (#2632)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2632)
  • InputNumber: 修复有 max 值时,清空数值,blur 会自动填充 max 的值 @Lmmmmmm-bb (#2620)
  • Menu: 修复多级菜单折叠菜单后,第一次顺着展开悬浮多级子菜单时会全部消失 @Ericleungs (#2634)

🚧 Others

  • Form: 更新 Form 文档,修正 telnumber rule 描述 @xiaosansiji (#2606)
  • Table: 更新组件实例方法文档 @chaishi (#2623)

🌈 1.2.2 2023-03-22

🚀 Features

  • Table:
  • Tabs: 标签页选项卡可配置禁止拖拽 @liweijie0812 (#2457)
  • TimePicker: 支持size属性 @uyarn (#2597)

🐞 Bug Fixes

  • Table:
    • 单行选中功能,修复 allowUncheck: false 无效问题,issue#2561 @chaishi (#2590)
    • 修复 lazyload 重置 bug @yanxugong (#2580)
    • 修复 getSortIcon is not a function 在webpack中的报错 (issue#2538) @chaishi (#2592)
  • TreeSelect:
    • 修复树选择组件,在表格组件里面时,显示两个 Tips 问题 @chaishi (#2590)
    • 修复1.2.0版本后初始值为空时报错的问题 @uyarn (#2597)
  • Dropdown: 支持v-for渲染下拉选项,支持v-for与普通插槽混用 @uyarn (#2594)
  • Menu: 修复重新展开后,normal 模式的子菜单就是空的。(issue #2557) @Ericleungs (#2589)

🌈 1.2.1 2023-03-17

🐞 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)

🌈 1.2.0 2023-03-15

🚀 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:
    • 修复在 modeless 下,同时设置 draggabledestroyOnClose 在关闭弹窗时会报错(issue #2521) @PengYYYYY (#2550)
    • 修复弹窗 confirm-on-enter 事件在输入法呼出输入时依旧会触发(issue #2412) @PengYYYYY (#2550)
  • Textarea:
    • 修复设置最大长度后,无法调整高度问题,issue#2540 @chaishi (#2515)
    • 修复获取焦点后的样式问题issue#2509 @tiny-dust (#1176)
  • 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

  • Table: 修复文档 rowClassName 描述问题,issue#2337 @chaishi (#2515)
  • Watermark: 修复 live demo @uyarn (#2520)

🌈 1.1.1 2023-03-02

🐞 Bug Fixes

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

🌈 1.1.0 2023-03-02

🚀 Features

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

🐞 Bug Fixes

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

🚧 Others

  • Space: 输出完整的测试用例 @chaishi (#2446)
  • Site: 修复测试徽章无数据展示 @PengYYYYY (#2490)

🌈 1.0.9 2023-02-21

🚀 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)

🌈 1.0.8 2023-02-17

🚀 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

  • Drawer: 修复 Plugin 方式调用 Dialog 时,更新 className 会删除组件自身类名 @Aicmortal (#2386)
  • Timeline: 修复 TimelineItem.labelAlign 优先级没有高于 Timeline.labelAlign 问题 @chaishi (#2395)
  • Cascader: 修复 options 变化时未重新渲染 (issue #2248)(issue #2063) @PengYYYYY (#2399)
  • Input: 修复值为 null 时,长度计算不正确问题,issue#2401 @chaishi (#2402)
  • RangeInput: 修复图标大小展示问题 (issue #2186) @honkinglin (#2406)
  • TagInput: 修复 TagInput 增加 blur 行为导致 Select/Cascader/TreeSelect 无法过滤多选的问题 @uyarn (#2407)
  • Slider: 修复快速滑动滑块时 tooltip 不跟手 (issue #2369) @AuYuHui (#2408)
  • Guide: 引导框内容支持字符串 @zhangpaopao0609 (#2414)

🚧 Others

  • Code: 使用 lodash 工具函数替换原生方法 @Simon-He95 (#2380)
  • Drawer: 修复 drawer 示例中的事件错误 @Aicmortal (#2386)
  • Affix: 优化样式设置性能 @Simon-He95 (#2394)
  • Timeline: 输出完整的测试用例 @chaishi (#2395)
  • Calendar: 优化命名规范 @Simon-He95 (#2398)
  • Checkbox: 代码结构优化 @Simon-He95 (#2403)

🌈 1.0.7 2023-02-15

🚀 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

  • TagInput: 修复输入内容为空时,未能触发 onEnter 事件问题 @chaishi (#2357)
  • Dropdown: 修复多层超长菜单的位置异常问题 @uyarn (#2370)
  • SelectInput: 修复 defaultInputValue 无效问题,issue#2372 @chaishi (#2373)
  • Table: 修复 column.edit.on.onChange 无效报错问题,issue#2362 @chaishi (#2374)
  • Guide: 优化自定义消息框时容器的样式 @zhangpaopao0609 (#2371)
  • Anchor: 修复在组件卸载时候的意外事件注册 @tjstyx (#2387)
  • Tree: 修复树拖拽时候鼠标预期行为样式(issue #1864) @PengYYYYY (#2390)

🚧 Others

  • TagInput: 输出完整的测试用例 @chaishi (#2357)
  • Guide: 输出完整的测试用例 @chaishi (#2363)
  • Select: 新增滚动加载选项示例代码 @uyarn (#2388)
  • Lint: 增加 lint 缓存 @Simon-He95 (#2376)

🌈 1.0.6 2023-02-07

🚀 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: 修复 BreadCrumbItemto的类型问题 @uyarn (#2352)
  • Dropdown: 修复 dropdown content 支持 function 类型 @hkaikai (#2354)

🚧 Others

  • Image:
    • 修复单元测试告警 @PengYYYYY (#2320)
    • 输出完整的测试用例 @chaishi (#2342)
  • Calendar: 修复单元测试告警 @PengYYYYY (#2320)
  • SelectInput: 修复单元测试告警 @PengYYYYY (#2320)
  • Popup: 修复单元测试告警 @PengYYYYY (#2320)
  • Rate: 补充 rate 单元测试 @whitexie (#2336)
  • Tag: 添加更多测试用例 @chaishi (#2349)

🌈 1.0.5 2023-01-31

🚀 Features

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

🐞 Bug Fixes

  • Input: 修复使用 format 属性时,光标出现跳动 (issue #2200) @Lmmmmmm-bb (#2289)
  • Table:
    • 可编辑单元格,修复无法退出编辑态问题,issue#2302 @chaishi (#2303)
    • 修复因 useResizeObserver 被重写导致的全部场景出现告警的问题 @chaishi (#2303)
  • Tooltip: 修复 Props 覆盖插槽问题 (issue #2250) @Aicmortal (#2308)
  • DatePicker: 修复 dayjs 国际化设置问题 @honkinglin (#2314)
  • Notification: 修复单独引入 NotifyPlugin 时没有带入 css 样式 (issue #2312) @pengYYYYY (#2316)

🚧 Others

  • Transfer: 修复 tree 的代码示例 @Lmmmmmm-bb (#2300)
  • SelectInput: 补充单元测试 @whitexie (#2291)

🌈 1.0.4 2023-01-18

🚀 Features

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

🐞 Bug Fixes

  • Cascader: 修复无法使用 0 作为 value (issue #2278) @AuYuHui (#2273)
  • Input: 修复初始值长度超过 maxlength 时无法删除问题 @chaishi (#2275)
  • AutoComplete: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2275)
  • Select: valueTypemultiple 动态切换导致组件失效 (issue #2206) @zybzzc (#2276)
  • Popup: 修复 trigger 元素变化时 popper 位置错误 (issue #2206) @zybzzc (#2277)
  • TimePicker: 修复TimePickerPanel没有自动注册的问题 @uyarn (#2283)
  • Loading: 修复部分浏览器下 loading 晃动问题 @yusongh (#2244)
  • SelectInput: 修复下拉弹窗状态未改变时,重复触发 onPopupVisibleChange 事件的问题 @xiaosansiji (#2284)
  • Tree: 修复节点的 checkable: false 不生效 (issue #1987) @pengYYYYY (#2286)

🚧 Others

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

🌈 1.0.3 2023-01-12

🚀 Features

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

🐞 Bug Fixes

  • Dialog:
    • 组件销毁前立即移除当前节点,不需要 setTimeout 等待时间 @chaishi (#2242)
    • 修复类型错误 (issue #2227) @yaogengzhu (#2247)
  • Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2252)
  • TreeSelect: 修复选项文案过程样式的异常 @uyarn (#2252)
  • Tooltip:
    • 修改触发元素传递方式 (issue #2250) @Aicmortal (#2253)
    • 修复 tooltipduration 时间结束后无法自动关闭的问题 @FliPPeDround (#2255)
  • Table: 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,#2218 @chaishi (#2256)
  • Image: 修复首次设置图片显示错误后动态修改 src 值图片无法显示问题 @sechi747 (#2259)
  • Swiper: 循环播放导航指示标显示问题 (issue #2245) @wenkeming (#2257)
  • Volar: 完善 volar 代码提示文件 @code2933 (#2262)
  • Select: 修复 value 不在 options 时不显示值 (issue #2266) @Aicmortal (#2267)

🚧 Others

  • Radio: 输出完整的测试用例 @chaishi (#2241)
  • docs: 优化最后更新日期展示 @honkinglin (#2261)

🌈 1.0.2 2023-01-05

🚀 Features

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

🐞 Bug Fixes

  • DatePicker:
    • 修复默认值不显示问题 @Aicmortal (#2229)
    • 修复 datepicker 输入框变化面板未响应问题 & 月份切换错误响应问题 @honkinglin (#2238)
    • 修复默认值不显示问题 @Aicmortal (#2229)
  • Input:
    • 修复 enter 事件判断,支持 code 为 Enterenter @chaishi (#2219)
    • 处理在 clear 事件中无法获取到最新 value 问题 @chaishi (#2231)
  • AutoComplete: 修复 options 不存在时,组件因缺少判空报错问题 @chaishi (#2219)
  • Checkbox: 修复 max 属性无效 issue #2230 @FliPPeDround (#2233)

🚧 Others

  • AutoComplete: 补充完整的测试用例(35 个) @chaishi (#2219)
  • Link: 补充完整的测试用例(25 个) @chaishi (#2219)
  • Link: 去掉非必要的类名 t-size-m @chaishi (#2219)
  • Button: 去掉非必要的类名 t-size-m @chaishi (#2219)
  • Divider: 输出完整的测试用例 @chaishi (#2225)

🌈 1.0.1 2022-12-30

🚀 Features

  • Table: 支持透传分页组件 Pagination 插槽 totalContentissue#2152 @chaishi (#2208)

🐞 Bug Fixes

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

🚧 Others

  • Dialog: 恢复插件类型的示例代码 @pengYYYYY (#2203)
  • Link: 修复后置 icon 示例代码 @pengYYYYY (#2203)

🌈 1.0.0 2022-12-22

🚀 Features

  • Table:
    • 列配置支持 stopPropagation: true,用于设置某一列单元格阻止事件冒泡 @chaishi (#2183)
    • 虚拟滚动支持行高动态变化 @chaishi (#2183)
  • Menu: 样式优化,Tencent/tdesign-common#1073 @xiaosansiji (#2172)
  • TreeSelect: onVisibleChange事件增加回调参数 @uyarn (#2184)

🐞 Bug Fixes

  • Table:
    • 修复表格宽度过小时抖动问题 @chaishi (#2183)
    • 固定表头背景色始终保持为灰色底,无论内容是否溢出 @chaishi (#2183)
  • Dropdown: 修复多级菜单长度超长时 无法选择子菜单及位置异常的问题 @uyarn (#2171)
  • Slider: 修复 tooltip 属性自定义 content 不生效问题 (issue #2180) @ChrisLee0211 (#2181)
  • Datepicker: 兼容传入空字符串 @honkinglin (#2169)

🌈 0.26.2 2022-12-14

🚀 Features

  • Table:
    • 树形结构,支持点击行展开树节点,tdesign-vue#1847 @chaishi (#2147)
    • 树形结构,点击树节点展开图标时,不触发 onRowClick 行点击事件,issue#1847 @chaishi (#2147)
    • 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 @chaishi (#2112)
    • 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动 @chaishi (#2112)

🐞 Bug Fixes

  • Guide:
    • skipfinish 事件正确返回 current @zhangpaopao0609 (#2160)
    • 默认属性通过全局配置获取 @zhangpaopao0609 (#2161)
  • Form:
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
  • Table: 虚拟滚动支持表格高度变化,issue#1374 @chaishi (#2112)
  • DatePicker:
    • 修复右侧面板月份展示错误问题 @honkinglin (#2157)
    • 修复 tips 样式问题 @honkinglin (#2159)
  • Popconfirm: 修复 confirmBtn 等属性存在类型错误 (issue #1642) @pengYYYYY (#2158)
  • Dropdown: 修复 hover 有时候不能触发打开下拉菜单 (issue #1642) @pengYYYYY (#2158)

🌈 0.26.1 2022-12-09

🐞 Bug Fixes

  • Guide: 相对元素位置不正确 @zhangpaopao0609 (#2130)
  • Dialog: 修复滚动条判断问题 @honkinglin (#2134)
  • Table: demo 样式优化 @pengYYYYY (#2115)
  • SelectInput: 修复 selectInput 出现异常的tips 节点 @pengYYYYY (#2115)
  • Select: 修复虚拟滚动失效的问题 @uyarn (#2142)
  • TagInput: 修复拼音输入时按下删除键触发标签删除问题 @dianjie (#2140)
  • Table: 修复点击行展开报错问题 @chaishi (#2144)
  • Textarea: 修复中文拼硬输入时触发高度计算但不触发 onChange (issue #1852 ) @zhangpaopao0609 (#2145)

🌈 0.26.0 2022-12-08

❗ Breaking Changes

  • SelectInput:
    • selectInputWrapRef 更名为 selectInputRef @chaishi (#2125)
    • 涉及 DOM 类名变更,和 React 保持一致,方便全部框架复用一份 CSS @chaishi (#2125)

🚀 Features

  • Table:
    • 可筛选表格,新增 filter.popupProps ,支持透传 Popup 组件全部属性,issue#2088 @chaishi (#2105)
    • 选中行表格,新增 selectOnRowClick,支持点击行选中,issue#1954 @chaishi (#2105)
  • ColorPicker: 新增clearableshowPrimaryColorPreviewAPI,控制是否展示颜色选择条右侧预览区域 @uyarn (#2096)
  • Upload: onProgress 事件新增参数 XMLHttpRequest,用于获取 http status 等信息 @chaishi (#2106)
  • TimePicker: 新增tipsstatus API,onPick新增context参数回调 @uyarn (#2124)

🐞 Bug Fixes

  • Table:
  • ColorPicker: 修复无法删除颜色值的问题 @uyarn (#2096)
  • ConfigProvider: 修复 v-loading 方式使用时会发出警告问题 (issue #2025) @yusongh (#2054)
  • InputNumber: 无法输入小数点后面的第一位数字 0issue#2103 @chaishi (#2107)
  • Radio: 修复 click 事件没有绑定在最外层,导致无法正确获取点击事件问题 @chaishi (#2105)
  • TimePicker: 修复面板开启时无法点击清空按钮清空数值的问题 @uyarn (#2124)
  • SelectInput: 修复宽度自适应场景,宽度问题,issue#2122 @chaishi (#2125)
  • InputAdornment: 修复 inputAdornment 样式 @honkinglin (#2127)
  • ImageViewer : 修复 image-viewer 移除动画缺失问题 @honkinglin (#2118)
  • RangeInput: 修复 status 无效问题 @honkinglin (#2123)

🌈 0.25.0 2022-12-01

❗ Breaking Changes

  • Jumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#2066)

🚀 Features

  • Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#2074)
  • Calendar: 日历组件支持多个高亮单元格; @PsTiu (#2075)

🐞 Bug Fixes

  • Table:
    • 修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题 @chaishi (#2074)
    • 序号列支持跨分页显示(issue#2072) @chaishi (#2074)
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 (issue#2062) @chaishi (#2074)
    • 行选中事件参数选中数据支持 data.push(tdesign-vue#1747) @chaishi (#2074)
  • TagInput:
    • 不同尺寸的间距和高度问题修复 (issue#1843) @chaishi (#2087)
    • 右侧图标会和标签重合问题 @chaishi (#2087)
    • 修复 onRemove 事件参数未能返回最新 value 问题 @chaishi (#2087)
    • 修复拼音输入时按下 Enter 触发标签确认问题 @chaishi (#2087)
    • 修复拼音输入时按下删除键触发标签删除问题,当在拼音输入完成后允许删除标签(issue#1857) @chaishi (#2087)
  • Image:
  • AutoComplete: 支持使用 triggerElement 自定义 AutoComplete 的触发元素 @chaishi (#2070)
  • Tooltip: 修复继承 Popup 组件 disabled 属性失效 (issue #1962) @Zzongke (#2069)
  • Calendar: 修复日历组件在月历模式下高亮显示的 bug。 @PsTiu (#2075)
  • Menu: 修复多层收纳导航 head-menu 默认未激活(issue 1810) @sinbadmaster (#2073)
  • Dialog: 调整 body 锁定逻辑 @honkinglin (#2083)
  • Drawer: 修复 drawer 动画效果 @honkinglin (#2089)
  • Textarea: 修复 status 类型为 default 无效 (issue #2023) @pengYYYYY (#2094)
  • ImageViewer: 提升 ImageViewer 默认 zIndex (issue #2068) @sinbadmaster (#2071)
  • Calendar: 修复日历组件中 lodash 的引入会全量引入 @PsTiu (#2082)

🚧 Others

  • 更新 Message/Notification/Dialog 等组件文档 @chaishi (#2065)
  • SelectInput: 示例代码样式修复 @Wen1kang (#2077)
  • Calendar: 示例代码样式修复 @Wen1kang (#2090)

🌈 0.24.9 2022-11-24

🚀 Features

  • Volar: 新增 volar 代码提示文件 @chaishi (#2055)

🐞 Bug Fixes

  • Cascader: 修复自定义 collapsed 示例展示问题 @xiaosansiji (#2048)
  • Table: 可编辑行,修复因没有监听数据变化,出现的校验不通过问题,tdesign-vue#1822 @chaishi (#2053)
  • Dropdown: 修复多次点击下拉菜单选项且开启 hideAfterClick 后无法弹出菜单的异常 @uyarn (#2052)
  • Menu: 修复 submenu 子菜单左右间距不一致 @dianjie (#2047)

🌈 0.24.8 2022-11-22

🚀 Features

  • InputNumber:
    • 支持 allowInputOverLimit,用于设置是否允许输入数字超过 max min 范围的值 @chaishi (#2030)
    • 新增和减少按钮支持 allowInputOverLimit @chaishi (#2037)
  • AutoComplete: 新增组件 AutoComplete 自动填充 @chaishi (#2031)

🐞 Bug Fixes

  • DatePicker:
    • 修复 seperator 问题 @honkinglin (#2021)
    • 修复周选择器高亮错误问题 @honkinglin (#2036)
  • ColorPicker: 修复渐变滑竿滑动后导致 picker 自动关闭的问题 @S-mohan (#2024)
  • TagInput: 修复 tag-input 示例代码上下间距不对称问题 @yusongh (#2028)
  • Upload: 部分 button 组件使用 link 替换 @Wen1kang (#2027)
  • HeadMenu: 修复菜单折叠问题 @dianjie (#2029)
  • InputNumber: 修复上个版本无法输入小数点问题 @chaishi (#2030)
  • Transfer: 修复 operations 样式问题 @Wen1kang (#2042)
  • Anchor: 修复组件对 popup 的引用错误 @pengYYYYY (#2043)
  • HeadMenu: 修复菜单折叠问题 @dianjie (#2029)

🚧 Others

  • SelectInput: demo 原生滚动条样式改为内置样式 @dianjie (#2033)
  • Form: 修复 form 示例代码样式问题 @Wen1kang (#2042)
  • Cascader: 补充组件单元测试 @pengYYYYY (#2043)
  • Select: 补充组件单元测试 @pengYYYYY (#2043)
  • Notification: 补充组件单元测试 @pengYYYYY (#2043)
  • Anchor: 补充组件单元测试 @pengYYYYY (#2043)
  • AutoComplete: 补充组件单元测试 @pengYYYYY (#2043)

🌈 0.24.7 2022-11-16

🚀 Features

  • Breadcrumb: 新增iconAPI @uyarn (#1998)
  • Slider: 修复 slider 样式问题 (issue #237) @HQ-Lin (#2011)
  • Button: 新增suffix API,支持需要为按钮配置文字后置图标的场景 @uyarn (#2018)
  • CodeTip: 增加编辑器代码提示 @chaishi (#2005)

🐞 Bug Fixes

  • ImageViewer:
    • 调整ImageViewer顶部按钮的大小 @Wen1kang (#2010)
    • 修复样式问题 @HQ-Lin (#2015)
  • Breadcrumb: 修复文字省略样式失效的问题 @uyarn (#1998)
  • InputNumber: value 支持受控 @chaishi (#2002)
  • Alert: 修复内嵌 link 时,hover 会导致 alert 消失 @Lmmmmmm-bb (#2000)
  • Table: 修复 EnhancedTable 树形结构,在编译后的运行过程中缺少实例方法(开发环境正常)问题 (issue#1999) @chaishi (#2004)
  • Comment: 修复 comment 样式问题 @HQ-Lin (#2007)
  • Select: 修复筛选默认模糊大小写的功能(Tencent/tdeisng-vue#1787) @skytt (#2009)
  • Watermark: 修复异步获取 watermark content,水印不更新的问题 @insekkei (#1997)
  • PopConfirm: 修复 text 描述的颜色 @iLunZ (#2006)

🚧 Others

  • Card: 优化 demo 样式 @Wen1kang (#2014)
  • Avatar: 优化 demo 样式 @Wen1kang (#2014)
  • Comment: 优化 demo 样式 @Wen1kang (#2013)
  • Collapse: 优化 demo 样式 @Wen1kang (#2013)
  • Calender: 优化 demo 样式 @Wen1kang (#2016)

🌈 0.24.6 2022-11-09

🚀 Features

  • Table: 优化超出省略场景,浮层默认出现位置 placement @chaishi (#1968)
  • TimePicker: 新增onPick API 用于处理每次选择时间的回调 @uyarn (#1975)
  • Upload: 多上传文件模式支持使用 fileListDisplay 自定义文件列表,插槽和属性均可 (issue #1976) @chaishi (#1978)
  • Demo: stackblitz 默认打开 .vue 文件 (issue #1974) @pengYYYYY (#1977)
  • Timeline: 增加 timeline 组件 @pengYYYYY (#1980)
  • TagInput: 修复空引用错误 (issue #1983) @pengYYYYY (#1980)

🐞 Bug Fixes

  • Input:
    • 默认值 format 失效问题,issue#1964 @chaishi (#1968)
    • 修复在输入框进行预渲染处于 display: none 状态时,宽度计算不正确问题,tdesign-vue#1678 @chaishi (#1968)
    • 元素判空 @chaishi (#1969)
  • Calendar:
    • 修复了年份选择下拉框刷新的问题 @PsTiu (#1972)
    • 修复日历组件 cellAppend 属性作为 Function 时参数错误的问题 @PsTiu (#1972)
  • Table: 当禁用resizable时,表格默认使用用户定义的列宽 @ZTao-z (#1935)
  • TimePicker: 修复12小时制时分列首位的异常 @uyarn (#1975)
  • Popup: 使用 overlayInnerStyle 定义定宽 (issue #1970) @pengYYYYY (#1977)
  • Image: 修复 error slot 无效 (issue #1961) @pengYYYYY (#1977)

🚧 Others

  • docs: 增加英文文档 @uyarn (#1963)
  • InputNumber: 文档问题 @chaishi (#1969)
  • Calendar: 补充日历组件单元测试 @PsTiu (#1972)
  • TimePicker: 补充 time-picker 单元测试用例 @uyarn (#1979)
  • Popup: 补充 popup 单元测试用例 @byq1213 (#1966)

🌈 0.24.5 2022-11-01

🚀 Features

  • Pagination: 透传selectPropsselectProps.popupProps 到组件 Pagination,以便实现挂载节点等复杂场景需求, (tdesign-react#1611) @chaishi (#1931)
  • Input: 支持对 unicode 字符长度的判定 @chaishi (#1927)

🐞 Bug Fixes

  • Table:
  • Dropdown:
    • 修复无法使用 v-for 渲染 item 的异常 @uyarn (#1936)
    • 修复在 JSX 中使用有告警的异常 @uyarn (#1936)
  • Form:
    • 修复 onBlur 会清空校验状态的问题 @k1nz (#1933)
    • 修正 date 规则中 delimiters 属性值 @k1nz (#1933)
  • Slider: 修复 vertical 示例展示异常 (issue #1904) @pengYYYYY (#1918)
  • CheckBox: 修复 readonly 属性没效果 (issue #1928) @pengYYYYY (#1930)
  • Loading: 修复部分场景 v-loading 异常的问题 (issue #1917) @uyarn (#1937)
  • Datepicker: 修复 popupProps.onVisibleChange 方法不能正常触发的问题 @xiaosansiji (#1939)
  • Select: 修复无法使用 0 作为 value (issue #1928) @pengYYYYY (#1940)
  • Collapse: 修复 ExpandIcon 未按照 API 文档实现 (issue #1894) @asbstty (#1941)
  • DatePicker: 修复单选日期时间无法确定问题 @HQ-Lin (#1942)

🚧 Others

  • Space: 补充 Space 单元测试 @LadyChatterleyLover (#1920)
  • Icon: 补充 Icon 组件单元测试 @LadyChatterleyLover (#1925)
  • Image: 补充 Image 组件单元测试 @LadyChatterleyLover (#1922)
  • Jumper: 补充 Jumper 单元测试 @LadyChatterleyLover (#1921)
  • Form: 补充 Form 单元测试 @k1nz (#1933)
  • Input: 独立长度限制相关逻辑 useLimitLength @chaishi (#1927)

🌈 0.24.3 2022-10-26

🚀 Features

  • Upload: 多图片上传,图片文件名支持 abridgeName @chaishi (#1899)
  • Site: 增加 boxshadow 主题生成器 @uyarn (#1884)

🐞 Bug Fixes

  • Dropdown: 修复子节点文字省略功能丢失的问题 @uyarn (#1877)
  • Upload:
    • 修复 name 无效问题 @chaishi (#1899)
    • 图片上传,自定义上传方法不支持图片回显问题 @chaishi (#1899)
    • 修复 theme=file draggable=true 时,拖拽无效问题,issue#1559 @chaishi (#1899)
  • Select:
    • 修复远程搜索带过滤时,已选择内容 label 丢失问题(issue #1466) @pengYYYYY (#1908)
    • 修复初始值为 undefined 时,出现报错 @pengYYYYY (#1908)

🚧 Others

  • Demo: 完成示例代码 space 组件替换 @pengYYYYY (#1878)
  • InputAdornment: 样式优化 @zhangpaopao0609 (#1883)
  • Transfer: 样式优化 @zhangpaopao0609 (#1886)
  • Notification: 样式优化 @zhangpaopao0609 (#1888)
  • Comment: 样式优化 @zhangpaopao0609 (#1896)
  • DatePicker: 月份及季度选择时右侧面板展示修复 @sinbadmaster (#1891)

🌈 0.24.2 2022-10-17

🚀 Features

  • Select: 下拉框隐藏的时候清空筛选文本 @skytt (#1847)
  • Tag: 样式优化,实现 light-outline 风格 @HelKyle (#1859)
  • Table: 增强型表格,支持列配置,支持不传 displayColumns 时默认显示全部列,(issue #1784) @chaishi (#1869)
  • DatePicker: 调整 requiredMark api 可独立控制星号展示 @HQ-Lin (#1832)

🐞 Bug Fixes

  • Dropdown:
    • 修复插槽下 item 使用 v-if 异常的问题 @uyarn (#1851)
    • 修复trigger部分响应式丢失的问题 @uyarn (#1858)
    • 修复插槽平铺内容为子节点内容渲染丢失部分元素的问题 @uyarn (#1870)
  • Table:
    • 筛选功能,resetValue 无效,(issue #1611) @chaishi (#1869)
    • 表头吸顶功能,数据变化更新吸顶位置,(issue #1585) @chaishi (#1869)
    • 组件类型未导出 (issue #1815) @pengYYYYY (#1871)
    • 移除demo中对吸顶表格的最大宽度限制 @ZTao-z (#1854)
  • Tooltip: 修复 tooltip 无法显示问题(issue #1834) @ChrisLee0211 (#1842)
  • DatePicker: 修复 range 数据格式化异常问题 @HQ-Lin (#1845)
  • Tree: watch 联动判断找不到父节点 (issue #1754) @Reg1350 (#1848)
  • Card: 修复 demo 样式 @yilaierwang (#1861)
  • Avatar: demo 中头像类型展示,删除重复头像并调整展示顺序 @tutaizi (#1838)
  • Tree: watch 联动判断找不到父节点 (issue #1754) @Reg1350 (#1848)
  • Card: 修复 demo 样式 @yilaierwang (#1861)
  • Avatar: demo 中头像类型展示,删除重复头像并调整展示顺序 @tutaizi (#1838)
  • Popup: 关闭时销毁 dom @Lmmmmmm-bb (#1867)

🚧 Others

  • Tooltip: 补充 tooltip 单元测试 @LadyChatterleyLover (#1849)
  • Drawer: 补充 drawer 单元测试 @LadyChatterleyLover (#1833)
  • Guide: 样式优化 @zhangpaopao0609 (#1853)
  • Transfer: 补充 transfer 单元测试 @LadyChatterleyLover (#1862)
  • TagInput: 补充 tag-input 单元测试 @LadyChatterleyLover (#1865)
  • InputAdornment: 样式优化 @zhangpaopao0609 (#1852)
  • Site: 增加官网构建更新覆盖率徽章 @pengYYYYY (#1866)
  • ColorPicker: 补充 color-picker 单元测试 @S-mohan (#1872)

🌈 0.24.1 2022-10-10

🐞 Bug Fixes

  • Dropdown: 修复插槽用法的使用缺陷 (issue #1825) @uyarn (#1827)
  • Hooks: 修复受控属性 modelValue 和其他受控属性处理逻辑不一致的问题 @jxwanglong (#1828)

🚧 Others

  • Message: 补充 message 单元测试 @LadyChatterleyLover (#1824)

🌈 0.24.0 2022-10-09

❗ Breaking Changes

  • Dropdown: 调整Dropdown样式,优化多层菜单样式结构,多层菜单结构有变动 @uyarn (#1817)

🚀 Features

  • Table:
    • 表格列属性 attrs 支持自定义任意单元格属性 @chaishi (#1804)
    • 新增列属性 colspan,用于设置单行表头合并 @chaishi (#1804)
    • 超出省略功能,支持同时设置省略浮层内容 ellipsis.content 和属性透传 ellipsis.props @chaishi (#1804)
  • Dropdown:
    • 支持direction API,支持向左展开菜单 @uyarn (#1817)
    • 新增theme等API 支持自定义菜单项主题 @uyarn (#1817)
    • 支持直接使用 t-dropdown-menu 作为子节点,同时继续支持 dropdown 的具名插槽,插槽方式支持多级菜单嵌套 @uyarn (#1817)
  • Dialog: 增加 fullscreen api @gumingWu (#1687)
  • Select: 调整下拉交互允许输入时,不关闭下拉面板,减少相关交互问题 @uyarn (#1808)

🐞 Bug Fixes

  • Upload:
    • 修复 upload 导出预期外的变量导致组件注册时出现告警 @pengYYYYY (#1775)
    • 添加参数 response 到事件 onSuccess,单文件是对象,多文件是数组,issue#1774 @chaishi (#1776)
  • Tree:
    • 修复expandOnClickNodecheckable冲突的问题 @uyarn (#1812)
    • 修复disabled状态下无法展开子选项的错误 @uyarn (#1812)
  • TreeSelect:
    • 修复节点选中状态变化时 change 事件触发两次(issue #1787) @Lmmmmmm-bb (#1797)
    • 修复多选状态下点击选项直接关闭面板的问题 @uyarn (#1812)
  • Swiper: 修复卡片模式时,切换空白的问题(issue #1763) @btea (#1796)
  • Popup: 修复更改 classprefix 导致展开收起动画失效及相关连锁问题 @uyarn (#1790)
  • TimePicker: 修复部分设备下无法获取内联 token 导致的滚动异常 @uyarn (#1790)

🚧 Others

  • Textarea: 补充 textarea单元测试 @LadyChatterleyLover (#1772)
  • Radio: 补充 radio单元测试 @LadyChatterleyLover (#1772)
  • Checkbox: 补充 checkbox 单元测试 @LadyChatterleyLover (#1781)
  • Progress: 补充 progress单元测试 @LadyChatterleyLover (#1783)
  • Input: 补充 input 单元测试 @LadyChatterleyLover (#1764)
  • Comment: 补充 comment 单元测试 @LadyChatterleyLover (#1785)
  • Loading: 补充 loading 单元测试 @LadyChatterleyLover (#1789)
  • List: 补充 list 单元测试 @LadyChatterleyLover (#1788)
  • Alert: 补充 alert 单元测试 @LadyChatterleyLover (#1786)
  • Progress: 用 space 组件替换更新 progress 的示例代码 @yusongh (#1799)
  • TreeSelect: 增加 change 事件单元测试 @Lmmmmmm-bb (#1797)
  • Comment: 用 space 组件替换更新 comment 的示例代码 @RayJason (#1805)
  • List: 用 space 组件替换更新 list 的示例代码 @RayJason (#1805)
  • Loading: 用 space 组件替换更新 loading 的示例代码@RayJason (#1805)
  • Dialog: 补充 dialog 单元测试 @LadyChatterleyLover (#1811)
  • Steps: 补充 steps 单元测试 @LadyChatterleyLover (#1813)
  • InputNumber: 补充 input-number 单元测试 @LadyChatterleyLover (#1816)

🌈 0.23.1 2022-09-28

🐞 Bug Fixes

  • Upload:
    • 请求支持带上自定义 headers @chaishi (#1767). 恢复
    • withCredentials (issue #1765) @chaishi (#1768)
  • DatePicker:
    • 支持 valueType api @HQ-Lin (#1769)
    • 修复传入 lambda 函数被频繁触发问题 @HQ-Lin (#1749)
  • InputNumber: 输入中文或特殊符号时,清空数字为 undefined @chaishi (#1767)
  • Menu: 修复横向菜单栏子类过多,样式错乱问题 @sinbadmaster (#1742)

🚧 Others

  • Badge: 补充 Badge 组件单元测试 @LadyChatterleyLover (#1746)
  • Grid: 补充 grid 单元测试 @LadyChatterleyLover (#1755)
  • Layout: 补充 layout 单元测试 @LadyChatterleyLover (#1760)
  • Avatar: 补充 avatar 单元测试 @LadyChatterleyLover (#1753)

🌈 0.23.0 2022-09-27

❗ Breaking Changes

  • Upload:
    • autoUpload=false 时,增加 onChange 事件的触发@chaishi (#1723)
    • ⚠️ formatResponse 不再对 file 对象进行格式化,仅处理 response 属性进行处理。如果要扩展 file 对象,请在 onChange 事件中处理

🚀 Features

  • Upload:
    • UploadFile 对象新增 uploadTime 属性,用于表示上传时间 @chaishi (#1723)
    • theme=file 支持多文件上传 @chaishi (#1723)
    • 文件上传前处理函数 beforeUpload 存在时,依然支持 sizeLimit 检测 @chaishi (#1723)
    • 新增 beforeAllFilesUpload,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload 用于判定单个文件的是否继续上传 @chaishi (#1723)
    • 新增事件 onValidate,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过、文件名重复(允许重复文件名场景下不会触发)@chaishi (#1723)
    • 新增事件 onOneFileSuccess ,多文件上传场景下,在单个文件上传成功后触发 @chaishi (#1723)
    • 新增事件 onOneFileFail ,多文件上传场景下,在单个文件上传失败后触发 @chaishi (#1723)
    • 新增 formatRequest 用于新增或修改上传请求参数(现有的 format 用于格式化文件对象)@chaishi (#1723)
    • 新增 triggerButtonProps 用于指定文件选择触发按钮风格 @chaishi (#1723)
  • Table:
    • 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1732)
    • 新增 showHeader,支持隐藏表头 @chaishi (#1740)
    • 新增 column.colKey = serial-number,支持序号列功能,(#1517( @chaishi (#1740)
    • 新增 showSortColumnBgColor,用于控制是否显示排序列背景色 @chaishi (#1740)
    • 支持属性 tree.treeNodeColumnIndex 动态修改, (#1487) @chaishi (#1740)
  • Menu: 如果存在链接参数,默认使用标签 <a> (issue #1671) @Lmmmmmm-bb (#1728)
  • Image: 增加 image 组件 @pengYYYYY (#1735)

🐞 Bug Fixes

  • Table:
    • 树形结构,叶子节点缩进距离修正 @chaishi (#1740)
    • 超出省略功能,ellipsisTitle优先级应当高于 ellipsistdesign-vue#1404 @chaishi (#1740)
    • 修复不提供 expandedRowKeys 的绑定会报错 @MyZhouGit (#1705)
    • 行选中功能,修复 column.type=single 时,column.title 无效问题,issue#1372 @chaishi (#1740)
    • 过滤功能,list.value 值为 number 无法高亮过滤图标问题 @chaishi (#1740)
    • 行选中功能,数据变化时,选中的数据依旧是变化前的数据,#1722 @chaishi (#1740)
  • Swiper:
    • 修复鼠标悬停移出后没有重新轮播问题 @yusongH (#1717)
    • 修复 trriger 属性不生效问题 @yusongH (#1717)
    • 修复鼠标悬停移出后没有重新轮播问题 @yusongH (#1717)
    • 修复 swiper 组件的 demo 显示不正确 @yusongH (#1725)
  • ImageViewer:
    • class 命名规范修复组件 class 命名 @sinbadmaster (#1731)
  • 修复 demo 中弹出窗样式异常 @sinbadmaster (#1731)
  • DatePicker:
    • 修复 prefixIcon suffixIcon 失效问题 (issue #1673) @HQ-Lin (#1724)
    • 优化 datepicker 输入事件交互 @HQ-Lin (#1736)
  • Dialog: 修复在弹窗内按下鼠标,在蒙层中松开会关闭弹窗的问题 @sechi747 (#1739)
  • TreeSelect: 修复 popuoContentpadding @fenbitou (#1714)
  • Hooks: 修复使用 v-model.trim 会将内容清空的问题 @zhangpaopao0609 (#1721)
  • TimePicker: 调整 time-pick 样式 @wanghanzhen (#1730)
  • Upload: 修复一个请求上传多个文件,参数携带全部文件,当前只会携带一个 file 参数@chaishi (#1723)

🚧 Others

  • Dropdown: 补充 dropdown 单元测试@Isabella327 (#1708)
  • Switch: 补充 switch 单元测试 @ChrisLee0211 (#1729)
  • Tabs: 补充 Tabs 单元测试 @YunYouJun (#1734)
  • Tag: 补充 tag 单元测试 @LadyChatterleyLover (#1743)
  • Skeleton: 补充 skeleton 单元测试 @LadyChatterleyLover (#1744)
  • Card: 补充 card 组件单元测试 @LadyChatterleyLover (#1745)

🌈 0.22.1 2022-09-21

🐞 Bug Fixes

  • Collapse: 修复 content api 不支持 (issue #1703) @isanxia (#1707)
  • TimePicker: 修复部分场景滚动异常无法选中 23:59:59 的问题 (issue #1693) @uyarn (#1711)
  • Steps: 修复 StepItem 使用插槽渲染 value 属性无效的问题 @k1nz (#1712)
  • Steps: 修复使用反转顺序 sequence=reverse 显示错误的问题 @k1nz (#1712)
  • Tag: 修复 tagclose 事件冒泡(issue #1710) @itzj86 (#1713)
  • InputNumber: 处理 0 比较的异常 (issue #1709) @uyarn(#common850)

🚧 Others

  • Collapse: 增加单元测试用例 @isanxia (#1707)

🌈 0.22.0 2022-09-19

❗ Breaking Changes

  • DatePicker: 移除 valueType api @HQ-Lin (#1668)

🚀 Features

  • LiveDemo: 添加 watermark LiveDemo @k1nz (#1684)
  • Table: 可编辑单元格,添加 row/rowIndex/col/colIndexonEdited @chaishi (#1695)
  • ImageViewer: 支持 titletrigger 中的 open api @sinbadmaster (#1686)
  • DatePicker: 默认时间调整成 00:00:00 @HQ-Lin (#1660)
  • DatePicker: 优化二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1688)

🐞 Bug Fixes

  • Input: 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1663)
  • Jumper: 修复 tips props 类型缺失 @HelKyle (#1669)
  • Demos: 修复 select-input 示例展示 (issue #1640) (issue #1641) @pengYYYYY (#1670)
  • Tooltip: 修复无法正常展示(issue #1674) @zhangpaopao0609 (#1675)
  • LiveDemo: 修复 Select LiveDemo 问题 (issue #1679) @k1nz (#1684)
  • table: 延迟更新表头时使用当前表宽重新计算各列宽度 @ZTao-z (#1691)
  • Select: 修复 clear 清除操作,当前会设置 value 为空字符串 (issue #1678) @pengYYYYY (#1681)
  • Steps: 修复 Steps 使用插槽报错不渲染的问题(issue#802) @k1nz (#1697)
  • Steps: 修复 Steps 生产环境 extra 插槽显示异常问题 @k1nz (#1697)
  • ImageViewer: 修复键盘事件监听时机 @sinbadmaster (#1686)
  • Menu: 修复 menuItem 过多时超出显示滚动条 (issue #1249) @sinbadmaster (#1381)
  • Menu: 平铺式侧边导航,收起菜单,三级目录不展示 (issue #1692)(issue #1571) @sinbadmaster (#1381)
  • Pagination: hover 增加过渡效果 https://github.com/Tencent/tdesign/issues/231 @zhangpaopao0609 (#1689)

🚧 Others

  • Build: 修复默认导入引用文件缺失问题 @HQ-Lin (#1685)
  • Pagination: 补充单元测试 @HelKyle (#1690)

🌈 0.21.1 2022-09-15

🐞 Bug Fixes

  • ToolTip: 修复ToolTip无法正常展示的问题 @zhangpaopao0609 (#1675)

🌈 0.21.0 2022-09-14

❗ Breaking Changes

  • 支持 es module 导出不带样式产物,调整 lib 包内容,新增 cjs 产物支持 commonjs 导出不带样式产物 @HQ-Lin (#1646)

🚀 Features

  • hooks: 优化受控与非受控 hooks @zhangpaopao0609 (#1582)
  • Guide: 新增 Guide 引导组件 @zhangpaopao0609 (#1540)

🐞 Bug Fixes

  • LiveDemo: 修复 tree live demo 问题 @HQ-Lin (#1628)
  • Dropdown: 修复树形结构下的 onclick 调用错误 @pengYYYYY (#1647)
  • Table: 修复 columns typemultiple 时,设置 className 无效的问题 (issue #1632) @ojhaywood (#1633)
  • Table: 优化列宽调整策略 @ZTao-z (#1649)
  • TimePicker: 修复往前点击时间时滚动异常的问题 @uyarn (#1657)
  • watermark: 修复 removable 无效 @samhou1988 (#1635)
  • Form: 修复 labelAligntop 时, form-item lable 为空 lable 还会占据空间的问题 @ojhaywood (#1623)
  • ImageViewer: 多图片示例切换状态修复 @sinbadmaster (#1630)

🚧 Others

  • Demo: 使用 space 组件简化 avatar, badge, calendar, card, collapse 示例 @RayJason (#1655)
  • Demo: 使用 space 组件简化 checkbox, colorPicker , form 示例 @RayJason (#1659)

🌈 0.20.5 2022-09-07

🐞 Bug Fixes

  • 修复 package.jsonexports 配置变更导致的 autoimport 失效

🌈 0.20.4 2022-09-06

🚀 Features

  • Select:
  • Table:
    • 树形结构,新增 getTreeExpandedRow,用于获取展开的树形节点 @chaishi (#1591)
    • 可编辑单元格,edit.rules 新增数据类型 function,用于动态设置校验规则,#1472 @chaishi (#1591)
  • Popup: 增加 delay prop @ikeq (#1568)
  • Loading: 实现自定义指令 v-loading,支持 fullscreen inheritColor 修饰符 (issue #1486) @zhangpaopao0609 (#1579)
  • ImageViewer: 增加 ImageViewer 组件 (issue 1402) @sinbadmaster (#1516)
  • GlobalConfig: 主题配置新增圆角面板 支持圆角配置 @mingrutough1 @uyarn @uyarn (#1606)
  • Button: 增加 tagherf 属性 @pengYYYYY (#1597)
  • Form: 添加 whitespace 校验默认错误信息 @k1nz (#1567)

🐞 Bug Fixes

  • Cascader:
    • 修复 valuenumber 类型时有告警 (issue #1570) @Lmmmmmm-bb (#1593)
    • 修复 loadingText 无效 (issue #1555) @pengYYYYY (#1601)
    • 修复多选状态下点击 label 展开子级表现异常 @pengYYYYY (#1601)
  • DatePicker:
    • 修复 cell-click 事件失效问题 @HQ-Lin (#1544)
    • 修复空字符串页面崩溃问题 @HQ-Lin (#1590)
  • Tabs: 修复 addable 添加按钮定位错误 @HelKyle (#1553)
  • Select: 修复 creatable 模式下的 filter 能力 @skytt (#1550)
  • InputNumber: 修复 number 类型校验 bug @Lmmmmmm-bb (#1548)
  • Checkbox: 修复全选时可以选中已禁用选项的问题 @RayJason (#1554)
  • Tree: setData 支持 keys 别名 (issue #1513) @zhangpaopao0609 (#1559)
  • Popup: 修复子 popup 销毁时父级意外关闭 @ikeq (#1568)
  • Swiper: 修复动态渲染问题 (issue #1558) @btea (#1580)
  • Table: 修复表格部分元素无法随 table 变化而变化,如:空数据,tdesign-react#1319 @chaishi (#1591)
  • Button: 修复 button loading 状态的样式问题 @uyarn (#1610)
  • TimePicker: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1618)
  • Tabs: 修复 addable 添加按钮定位错误 @HelKyle (#1553)
  • LiveDemo: 修复slider 垂直布局预览问题 (issue 1600) @wbxl2000 (#1603)

🚧 Others

  • Jumper: 增加单元测试 @Lmmmmmm-bb (#1569)

🌈 0.20.3 2022-08-30

🚀 Features

  • DatePicker: 优化不设置 valueType 场景下与 format 一致 @HQ-Lin (#1525)
  • Table: 文本超出提示由 Popup 更为 Tooltip,以便于定制各种提示文本主题色 @PDieE (#1497)
  • Swiper: 增加 dotsdots-bar 样式 (issue #1162) @LeoEatle (#1498)
  • Gridalign 可选值新增 start/end/center 等 @Micro-sun (#1532)

🐞 Bug Fixes

  • Table:

    • 修复了editableCellState 表现与预期相反的问题 @sechi747 (#1489)
    • 允许在表头分割线一定范围内触发列宽调整逻辑 @ZTao-z (#1522)
  • Cascader:

    • 修复单选模式下 clearIcon无法删除 @Lmmmmmm-bb (#1524)
    • 修复在输入时 entry 键会默认全选第一个选项的全部内容 (issue #1529) @pengYYYYY (#1534)
    • 修复通过 SelectInputProps 透传方法属性导致传入 SelectInput 的数据变成的数组 (issue #1502) @pengYYYYY (#1534)
  • RangeInput: 修正RangeInput右侧图标没有居中对齐的问题(issue #1506) @PDieE (#1509)

  • DatePicker: 修复了 TExtraContent 组件中的 selectedValue Props 定义不正确的问题 (#1508 ) @sechi747 (#1511)

  • Dialog: 非模态对话框优化拖拽事件鼠标表现 (#1452) @huoyuhao (#1474)

  • Popup: 修复 overlayInnerStyle 未监听变化,增强 container 健壮性 (issue #1442) @pengYYYYY (#1534)

  • InputNumber: 修复 stringnumber 比较错误及其导致的分页组件样式异常的问题 (common#784) @uyarn (#1537)

  • Popconfirm: Popconfirm 样式优化 @zhangpaopao0609 (#1519)

  • Input: 修正 clearablepassword 模式的预览按钮无法同时存在的问题 @PDieE (#1518)

🌈 0.20.2 2022-08-23

🚀 Features

  • Table:
    • 支持行拖拽排序和列拖拽排序同时存在,(issue#1290) @chaishi (#1467)
    • 行展开功能,新增事件参数 currentRowData,表示当前展开行 @chaishi (#1467)
    • 可编辑单元格/行功能,新增 editableCellState 用于控制单元格是否可编辑,(issue#1387) @chaishi (#1467)
    • 可编辑单元格/行功能,新增 edit.defaultEditable 用于设置初始状态是否为编辑态 @chaishi (#1467)
  • Select:
    • 支持开启虚拟滚动处理大量数据的场景 @uyarn (#1451)
    • 调整 loading 态显示优先于 empty 属性 @skytt @uyarn (#1451)
  • InputNumber: 支持超过 16 位的大数字 @chaishi (#1412)
  • ConfigProvider: 支持自定义全局 icon @zhangpaopao0609 (#1420)
  • Rate: 新增 rate 组件 @Yilun-Sun (#1415)
  • Dialog: 增加弹窗回车事件 API @huoyuhao (#1433)

🐞 Bug Fixes

  • Table:
    • 修复吸顶表头,末尾有 1px 未对齐 @chaishi (#1412)
    • 修复窗口变化时,固定列阴影未更新问题 (issue #1289) @chaishi (#1439)
    • 修复行选中功能,多选,分页数据异步加载,onSelectChange 参数 selectedRowData 数据不完整问题,表示当前展开行,(issue#1364) @chaishi (#1467)
    • 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1467)
  • Tree:
  • Cascader:
  • InputNumber: 修复数字精度问题 @chaishi (#1412)
  • Transfer: TransferTree 结合使用时,当 children 为空数组时,应当展示父节点 (issue #1366) @zhangpaopao0609 (#1438)
  • Drawer: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1450)
  • Tabs: 修复 card 主题下 onDragSorttargetIndex 参数不正确的问题 @sechi747 (#1455)
  • Breadcrumb: 修复了设置 disabled 属性后仍触发点击事件的问题 @sechi747 (#1461)
  • DaterPicker: 调整默认展示时间为 00:00:00 @HQ-Lin (#1458)
  • Slider: 修复 Slider 输入框无法输入 0 问题 @ChrisLee0211 (#1469)

🚧 Others

  • Breadcrumb: 增加 breadcrumb 单元测试 @xxxlj (#1459)

🌈 0.20.1 2022-08-16

🚀 Features

  • Popup: 新增 overlayInnerClassName 支持设置浮层内容样式名 @HQ-Lin (#1431)

🐞 Bug Fixes

  • Menu: 修复下拉样式问题 (issue #1429) @HQ-Lin (#1431)
  • DatePicker: 修复有值时面板切换失效问题 @HQ-Lin (#1425)

🌈 0.20.0 2022-08-15

❗️ BREAKING CHANGES

  • Popup: overlayStyle 调整为控制 t-popup 层级,新增 overlayInnerStyle 控制 t-popup__content 层级与原先 overlayStyle 效果一致。@HQ-Lin (#1383)

🚀 Features

  • Icon: 新增qqwechatwecomrelativitypin-filled等图标 @uyarn (#1382)
  • Table:
    • 可编辑行功能,校验函数 validateRowDatavalidateTableData 返回值支持 Promise 对象 @chaishi (#1392)
    • 增加 footerSummaryprops @chaishi (#1371)
  • DatePicker: 支持季度国际化配置 @HQ-Lin (#1379)
  • Link: 新增 Link 组件 @huoyuhao (#1391)

🐞 Bug Fixes

  • Table:
    • 可编辑单元格,多选和日期选择,点击下拉浮层中的内容会导致退出编辑,tdesign-vue-next#issue1384 @chaishi (#1392)
    • 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)
    • 宽度计算函数添加注释 @ZTao-z (#1413)
    • 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)
  • Menu:
    • 修复在 nuxt3 里面鼠标悬浮或者点击子菜单不出现 元素代码里面出现一瞬间就消失了 (issue #937) @zhangpaopao0609 (#1400)
    • t-menu-item 大于 8 个将会溢出 @zhangpaopao0609 (#1377)
  • Tabs: 修复 Tabs 选项卡在 nuxt3 ssr 应用中报错 window is not defined (issue #1262) @zhangpaopao0609 (#1398)
  • SelectInput:
    • 修复属性 props.readonly = trueprops.allowInput = false 时,仍会调用 onBlur 的问题 @k1nz (#1351) -修复当 readonlydisabled 属性为 true 、表单禁用时, clearable 按钮可以点击的问题 (issue#1365) @k1nz (#1351)
    • 修复同时开启 readonlyallowInput 属性时,可以输入的问题 @k1nz (#1351)
    • 修复在 Form 组件中使用禁用态表单不生效的问题 @k1nz (#1351)
    • 修复外部传入 style 无法透传到 Input (issue #1385) @pengYYYYY (#1416)
  • Select:
    • 修复属性 props.readonly = trueprops.filterable = false 时,仍会调用 onBlur 的问题 @k1nz (#1351)
    • 修复当 readonlydisabled 属性为 true 、表单禁用时, clearable 按钮可以点击的问题 (issue#1365) @k1nz (#1351)
    • 修复同时开启 readonlyfilterable 属性时,可以输入的问题 @k1nz (#1351)
  • DatePicker: 修复下拉样式问题 @HQ-Lin (#1397)
  • Input: 修复在表单禁用时, clearable 按钮可以点击的问题 (issue#1365) @k1nz (#1351)
  • Cascader: 修复在表单禁用时, clearable 按钮可以点击的问题 (issue#1365) @k1nz (#1351)
  • Popup: 修复嵌套使用点击 trigger 元素时异常关闭 (issue #1227) @ikeq (#1419)
  • Transfer: 穿梭框 checkedvalue 的值不在 data 时会报错 (issue #1404) @pengYYYYY (#1416)
  • Upload: size-limit 使用 MB 以上单位时校验错误 (issue #1386) @pengYYYYY (#1416)
  • Dialog: 对话框 footer 不显示情况下,body paddingdialog padding 冲突 (issue #1380) @pengYYYYY (#1416)
  • Tree: 组件实例方法 setItem 参数错误 (issue #1410) @pengYYYYY (#1416)
  • InputNumber: 修复无法触发 onEnter 方法 (issue #1396) (issue #1352) @pengYYYYY (#1416)
  • Nuxt3: 修复因 nuxt3global 作为关键词,编译为 globalThis 导致的组件运行错误 (issue #1388) (issue #1361)(issue #988) @zhangpaopao0609 (#1401)

🌈 0.19.1 2022-08-09

🚀 Features

  • DatePicker: 支持周、季度选择器 @HQ-Lin (#1336)
  • Pagination: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1359)
  • Style: 新增字体相关 CSS Token,支持通过 CSS Token 修改字体相关配置 具体请参考 font tokens @uyarn (#1358)
  • Textarea: 增加 focusblur 实例方法 @timi137137 (#1349)
  • Input: 增加 focusblur 实例方法 @timi137137 (#1349)
  • Table:
    • 支持使用插槽 footer-summary 定义通栏表尾,同时支持同名属性 Props footer-summary 渲染通栏表尾 @chaishi (#1357)
    • 由于表格支持定义多行表尾,因而本次支持使用 rowspanAndColspanInFooter 定义表尾行数据合并单元格,使用方法同 rowspanAndColspanissue#1047 @chaishi (#1357)
    • 支持 min-width 透传到元素 <col>issues#708 @chaishi (#1357)
    • 新增 cellEmptyContent,当列数据为空时显示指定值,issues#1320 @chaishi (#1357)
    • 可编辑行功能,新增实例方法 validate,支持校验表格内的全部数据,issue#1341 @chaishi (#1357)

🐞 Bug Fixes

  • Table:
    • 修复深色模式下垂直和水平方向滚动条交汇处出现白点的样式问题 by @RayJason @uyarn (#1358)
    • 行选中会触发重置列宽调整的结果 @chaishi (#1357)
    • 可编辑行功能,提交校验时只校验了第一列,issue#1339 @chaishi (#1357)
    • 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1357)
  • Menu: 使用 relatedTarget 标准属性兼容浏览器差异,修复在火狐浏览器无法收起的问题 (issue #1312), (issue #1243) (issue #1198) @sinbadmaster (#1345)
  • ColorPicker: 优化更新 color-picker 组件样式 @S-mohan (#1346)
  • Dialog: 修复 confirm-btn 类型问题 (issue #1347) @pengYYYYY (#1363)
  • Dropdown: 修复 popupElem 为空时的组件内部报错 (issue #1344) @pengYYYYY (#1363)
  • TagInput: 修复 taginput 空值时缺失 padding 的问题 @uyarn @pengYYYYY (#1363)

🌈 0.19.0 2022-08-03

❗️ 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

  • Table:
    • 树形结构,展开全部功能,默认不应该展开懒加载节点 @chaishi (#1307)
    • 多级表头,表尾列显示异常 @chaishi (#1307)
    • 吸顶的多级表头,左侧边线缺失问题 @chaishi (#1307)
  • Dialog: 删除冗余的样式 @huoyuhao (#1305)
  • Cascader: 修复在异步获取 option 的情况下,参数校验导致用户行为异常 @pengYYYYY (#1317)
  • Popup: 修复 content 为纯英文时无法自动换行 (issue #1318) @pengYYYYY (#1317)
  • Tree: 修复 setData 组件存在 children 后的导致组件崩溃 @ardor-zhang (#657)
  • Tabs:
    • 修复 tabpanel 组件的 label 不能根据函数进行自定义展示 (issue #1311) @pengYYYYY (#1331)
    • 修复组合场景下的示例 @LAWTED (#1334)
  • Upload: 修复 draggablemultiple 组合使用时组件无输出(issue #1326) @pengYYYYY (#1331)
  • ClassPrefix:替换遗漏的 classprefix @uyarn (#1300)

🚧 Others

  • Table: 修复 validateRowDate 拼写错误到 validateRowData (issue #1321) @pengYYYYY (#1317)

🌈 0.18.1 2022-07-26

🚀 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)
    • 修复 range 选择器开始时间被禁用问题 @HQ-Lin (#1270)
  • Form: 修复 help 插槽不生效的问题(issue #1267) @k1nz (#1272)
  • Dialog: 修复 preventScrollThroughfalse 情况下,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 2022-07-18

❗ Breaking Changes

  • Table:
    • 可编辑表格行,行校验函数由 validateRowDate 更名为 validateRowData @chaishi (#1219)

🚀 Features

  • Table:
    • 树形结构,支持同时添加多个根节点 @chaishi (#1219)
    • 可选中行,扩大选择组件的点击范围 @chaishi (#1232)
    • 拖拽调整宽度,非边框模式,悬浮到表头时,显示表头边框 @chaishi (#1232)

🐞 Bug Fixes

  • Table:
    • 修复可编辑单元格,校验失败的信息无法清除问题,(issue #1228) @chaishi (#1219)
    • 树形结构,修复树形结构懒加载顺序问题,(issue #1122) @chaishi (#1219)
  • Swiper: 动态修改 swiper item 会出现 vue 警告 @btea (#1231)
  • Tree: 修复节点过滤后被一直锁住的问题 @ardor-zhang (#1199)
  • DatePicker: 调整 bem 命名 @HQ-Lin (#1225)

🌈 0.17.5 2022-07-14

🚀 Features

  • Icon: 新增 mirrorrotation 图标 @uyarn (#1201)
  • DatePicker: 支持面板年月动态响应 value 变化 @HQ-Lin (#1206)

🐞 Bug Fixes

  • Table:
    • 列宽拖拽,拖动到边界处后无法再次拖动 @chaishi (#1210)
    • 多级表头场景下的多选,无法全选 @chaishi (#1210)
    • 修复可选中行 table 组件,data 为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1188)
  • Input:
    • 修复 autowidth 表现异常 (issue #1212) @pengYYYYY (#1216)
    • 修复 Input 组件切换 type 后不生效的问题 @qdzhaoxiaodao (#1183)
    • 修复 Input 组件切换 type 后不生效的问题 @qdzhaoxiaodao (#1183)
  • InputNumber: 修复初始化时对 null 及字符串校验异常 @sinbadmaster (#1214)
  • Dialog: 多个 dialog 同时存在时使用 esc 关闭异常 @sinbadmaster (#1209)
  • Icon: 修复 iconfont 高级用法由于 t-icon 的干扰导致渲染异常的情况 @uyarn (#1201)

🌈 0.17.4 2022-07-11

🚀 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

  • Dialog:
    • 修复 dialog 阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1178)
    • 修复打开对话框,出现滚动条(#1163) @pengYYYYY (#1161)
    • 内部样式未使用 prefix 导致替换前缀方式的样式丢失 @uyarn (#1191)
  • Slider:
    • 修复 label 属性不生效 bug @ChrisLee0211 (#1184)
    • 修复 tooltipProps 为布尔值时丢失响应性问题 @ChrisLee0211 (#1184)
  • 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)
  • Select: 多选下 hover 出现换行的异常 @uyarn (#1191)
  • Input: autoWidth 在部分场景下失效导致组件样式异常 @uyarn (#1191)
  • Drawer: 修复开启 destroyOnClose 之后,没了动画效果 (issue #1176) @pengYYYYY (#1185)
  • TreeSelect: 修复异步加载回显展示问题 @Godlike-meteor (#1194)
  • Textarea: 修复无法传入 attrs 中的 style @sinbadmaster (#1179)

🌈 0.17.3 2022-07-04

🚀 Features

  • Table:
    • 可编辑单元格,支持编辑组件联动, issue#995 @chaishi (#1137)
    • 形结构支持半选状态 @chaishi (#1142)
  • Form: 添加内置校验方法 whitespace @timi137137 (#1110)
  • Jumper: 新增 jumper 组件 @HQ-Lin (#1104)

🐞 Bug Fixes

  • Table:
    • 表头吸顶显示问题 @chaishi (#1102)
    • paginationAffixedBottom 支持配置 Affix 组件全部特性 @chaishi (#1102)
    • 修复动态数据合并元格问题,issue#1070 @chaishi (#1135)
    • 修复树形结构设置 indent = 0 无效问题,issue#909 @chaishi (#1135)
  • DatePicker:
    • 修复 Jumper 组件类名错误 @HQ-Lin (#1085)
    • 修复日期选择器在表单禁用后还能点击的问题 @timi137137 (#1117)
  • Dialog:
    • 修复 closeOnOverlayClick closeOnEscKeydown 默认值导致的无法设置的问题 (#1096 ) @pengYYYYY (#1101)
    • 修复滚动失效问题 @HQ-Lin (#1130)
  • Select:
    • 修复多选下换行提前占满一行的问题 @uyarn (#1143)
    • 修复 input 高度 height 100% 导致换行高度异常的问题 @uyarn (#1143)
  • Upload: 在每次上传前将错误提示数据重置 @sinbadmaster (#1103)
  • RadioGroup: 修复 RadioGroup 多次赋予不存在的值时文字不能正常显示 @timi137137 (#1109)
  • Drawer: 修复 closeOnOverlayClick closeOnEscKeydown 默认值导致的无法设置的问题 (#1097 ) @pengYYYYY (#1101)
  • Tree: getRightData 方法兼容 valuealias @sufuwang (#1118)
  • Form: 修复不传 form.onSubmit 回调函数导致的 scrollToFirstError 参数失效的问题 @k1nz (#1120)
  • DatePicker: 修复 clearble 响应式问题 @HQ-Lin (#1124)
  • Slider: 使用 InputNumber 时在使用 range 属性情况下传入 minmax 会导致手动输入显示 NaN 问题 @ChrisLee0211 (#1136)
  • Pagination: 修复如果页面总数变更后当前页数不变的问题 @timi137137 (#1147)
  • RangeInput: 修复 rangeinput 样式问题 @HQ-Lin (#1123)

🌈 0.17.2 2022-06-28

🐞 Bug Fixes

  • ClassPrefix: 未使用 classPrefix 的节点修复 (#1091) @pengYYYYY (#1092)
  • Input: type=number 支持 maxlength 限制输入长度 @sinbadmaster (#1088)
  • Select: 修复 options 属性 disabled 禁用选项不起作用 (#1093) @pengYYYYY (#1094)

🌈 0.17.1 2022-06-27

🐞 Bug Fixes

  • Select: 修复分组插槽使用在列表尾部会产生多余渲染,修复筛选状态交互。(issue #1048) @pengYYYYY (#1082)

🌈 0.17.0 2022-06-27

❗ Breaking Changes

  • reset: 默认移除全局 reset 样式引入,可从 tdesign-vue-next/dist/reset.css 中单独引入

🚀 Features

  • Select:
    • 增加列表展开时定位置选中项 @huoyuhao (#1068)
    • 修复 options content 属性向下透传问题 @pengYYYYY (#1020)
  • Form: 现在 FormItem.labelstring 类型时, Form.errorMessage 模板中的 ${name} 会被替换为 FormItem.label 属性;当 label 属性为 slot/function 时,${name} 会被替换为 FormItem.name 属性 @k1nz (#1022)
  • Space: 新增 Space 组件 @HQ-Lin (#1035)
  • Watermark: 新增 Watermark 组件 @samhou1988 (#921)
  • ConfigProvider: 增加 input 组件 autocomplete 配置,增加 dialog 组件 closeOnEscKeydown, closeOnOverlayClick 配置, 增加 select 组件 filterable 配置,增加 drawer 组件 closeOnEscKeydown, closeOnOverlayClick 配置 (issue #848) @pengYYYYY (#1074)
  • Local: 增加日语和韩语语言包 @pengYYYYY (#1074)
  • Table: fullRow 不参与排序 @uyarn (#1080)
  • Watermark: 新增 Watermark 组件 @samhou1988 (#921)
  • Tree: tree-checkbox 支持 number 类型 @sufuwang (#1032)

🐞 Bug Fixes

  • DatePicker:
    • 修复响应式问题 @HQ-Lin (#1050)
    • 修复 clearable 失效问题 @HQ-Lin (#1055)
  • Dialog:
  • TreeSelect: 修改因传入 treeProps.keys.children 不生效的问题 @Godlike-meteor (#1025)
  • DatePicker: 处理disabled无法生效的问题 @kerwin612 (#1036)
  • Slider: 修复 Slider 组件使用 inputNumberProp 时,点击滑动条无法把值同步到 InputNumber 组件问题 @ChrisLee0211 (#1034)
  • Select:
    • 修复 group 模式下的无法筛选 @pengYYYYY (#1026)
    • 修复设置可输入后移动端没有弹出输入法 (issue #1066) @pengYYYYY (#1072)
  • Upload:
    • 修复 onSelectChange 未实现 @pengYYYYY (#1052)
    • 修复 progress 进度展示误差问题 (issue #1062) @pengYYYYY (#1072)
  • Cascader:
    • 修复设置 placeholder 无效, 优化 filterable 判断逻辑 (issue #1063) @pengYYYYY (#1072)
    • 修复 loading 错位问题, 修复 onBlur, onFocus 事件实现 @pengYYYYY (#1075)
  • Radio: 修复 value0 时走入空值逻辑分支 @pengYYYYY (#1026)
  • TagInput: 默认超出的换行为 break-line @skytt (#1057)
  • Form: 修复校验规则为空时,校验信息不清空的问题 @k1nz (#1071)
  • Tree: 修复 setData 方法未正确更新 #1004 @sufuwang (#1059)
  • Table: 修复仅有firstFullRow不渲染的问题 @uyarn (#1080)

🌈 0.16.1 2022-06-20

🚀 Features

  • Form:
    • 新增 validateOnly 实例方法 @k1nz (#998)
    • 新增 validate、submit 实例方法参数 showErrorMessage @k1nz (#998)
  • Table:
    • 支持拖拽调整宽度,设置 resizable=true 即可 @chaishi (#1011)
    • 支持表头吸顶、表尾吸底、滚动条吸底、分页器吸底等 @chaishi (#1011)
    • 树形结构,appendTo 支持添加多条数据 @chaishi (#1011)
    • 树形结构,支持数据节点 懒加载 子节点数据 @chaishi (#1011)
  • Cascader: 支持 filter API 用于自定义搜索方法 (issue #971) @pengYYYYY (#1000)
  • Dialog: 新增 preventScrollThrough @uyarn (#1009)

🐞 Bug Fixes

  • Table:
    • 支持动态数据合并单元格 @chaishi (#1011)
    • 吸顶表头和自定义显示列场景,支持列拖拽调整顺序 @chaishi (#1011)
    • 修复 firstFullRow 存在时,拖拽排序的顺序不正确问题 @chaishi (#1011)
    • 修复加载更多的加载组件尺寸异常问题 @uyarn (#1014)
  • DatePicker:
    • 修复 datepicker format 导致的高亮问题 @HQ-Lin (#987)
    • 修复通过过快捷方式设置的时间区间高亮数据异常 (issue #990) @HQ-Lin (#995)
    • 修复栅格的情况下组件宽度 超过父级容器的限制 组件显示不完整 (issue #991) @HQ-Lin (#995)
  • TimePicker:
    • 修复在 datepicker 中混用 不保留修改结果二次打开的异常 @uyarn (#986)
    • 修复部分情况下由于 allowInput ref 问题导致保留改动结果的错误 @uyarn (#986)
    • range 组件最外层使用 range-picker 命名与单时间选项区分 @uyarn (#986)
  • Select:
  • Form:
    • submitreset 现在不会触发 submitreset 事件 @k1nz (#998)
    • submit 实例方法兼容 safari 浏览器 (Tencent#964 (comment)) @k1nz (#998)
  • Dialog: 修复 dialog 蒙层点击事件失效 @HQ-Lin (#1001)
  • Cascader: 修复可过滤情况下,结果为空时候的 popup 宽度问题 (issue #992) @pengYYYYY (#1000)
  • Input: 修复 typepasswordclearable 属性不生效 (issue #1002) @pengYYYYY (#1000)
  • ConfigProvider: 修复 injectcomputed 中意外出现, 优化配置文件 merge 性能 @pengYYYYY (#1003)
  • Tabs: 修复 panels 变化时,往右按钮不出现的问题 @LeeJim (#1008)

🌈 0.16.0 2022-06-14

❗ Breaking Changes

  • Select: 基于 selectInput 重构组件 , 并使用 CompositionAPI 重构组件逻辑, 增加相关 API @pengYYYYY (#965)
  • DatePicker: 重构 DatePickercompositionAPI,全新的UI样式及交互,移除 range api,分别导出 DatepickerDateRangePicker @HQ-Lin (#943)
  • TimePicker: 重构TimePickercompositionAPI,全新的UI样式及交互,disableTime API 有所调整, 调整交互为点击确认按钮保留改动, 直接关闭弹窗不保留改动恢复初始值。 @uyarn (#943)

🚀 Features

  • Table:
    • 筛选对话框输入筛选内容之后按回车应该和按确定按钮一样,(issue#802) @chaishi (#935)
    • 筛选功能支持自定义组件方式,示例:columns: [{ filter: { component: DatePicker, props: {} } }] @chaishi (#935)
    • 拖拽排序事件,新增参数 datanewData,分别表示变更前后的数据 @chaishi (#935)
  • popup: 支持动态设置 trigger & placement @ikeq (#932)
  • InputAdornment: 新增 input-adornment 组件 @HQ-Lin (#949)
  • TreeSelect: 增加 autoWidth borderless API @pengYYYYY (#939)
  • Select: 增加 select 的键盘选中交互 @pengYYYYY (#979)
  • Pagination: 增加pageEllipsisMode API, 用于配置页码数量超出时,首尾省略模式 (issue #911) @pengYYYYY (#979)
  • Skeleton: 增加 delay API 用于延迟加载 (issue #892) @pengYYYYY (#979)
  • TimePickerPanel :新增 TimePickerPanel 组件用于单独使用面板的场景, 新增 disableTimeonFocusonBluronInput 等API @uyarn (#943)
  • Datepicker: 增加 allowInput api, 新增 DatePickerPanelDateRangePickerPanel 单独使用支持年份、月份区间选择 @HQ-Lin (#943)

🐞 Bug Fixes

  • DatePicker:
    • enable-time-picker 状态下,prefixIcon 不起作用 @chiyu1996 (#953)
    • 修复 datepicker separator 日期分隔符属性失效问题 @chiyu1996 (#954)
  • Table:
    • 合并单元格支持动态数据,issue#973 @chaishi (#969)
    • 修复 Table 透传 loading size 为枚举无效的问题 @uyarn (#970)
  • Form:
    • 修复调用实例方法 reset 添加参数无效 @k1nz (#964)
    • 修复调用实例方法 submitonSubmit 回调函数参数 eundefined 的问题 @k1nz (#964)
  • Slider:
    • 修复 inputNumberProps 无法支持 readonlytipsapi 配置问题 @ChrisLee0211 (#941)
    • 修复 slider 数字输入框初始化重复渲染问题 @ChrisLee0211 (#982)
  • Popup: 修复初始化 visibletrue 时的定位抖动 @ikeq (#932)
  • Select: 修复透传 inputProps 参数无效 (#issue 872) @pengYYYYY (#965)
  • Switch: 修复 slots.label 参数无效 @webfansplz (#978)
  • TreeSelect: 优化过滤状态下的输入框交互,修复 selectInput 参数透传数据响应问题 @pengYYYYY (#939)
  • Cascader: 修复下拉面板宽度问题 @pengYYYYY (#939)
  • CheckBox: 修复二次封装多选框组件插槽定义选项失效 (issue #940) @pengYYYYY (#979)
  • Upload: 修复图片列表模式存在图片列表的情况下,拖拽图片会触发浏览器默认打开图片行为 @pengYYYYY (#979)

🌈 0.15.4 2022-06-01

🚀 Features

  • Tree: 使用 compositionAPI 重构 tree 组件 @pengYYYYY (#857)
  • Cascader:
    • 增加属性透传 selectInputProps @pengYYYYY (#857)
    • 修复 options 异步获取无法选择任意级的选项 (issue #903) @pengYYYYY (#910)
    • 修复无法透传属性 popupProps @pengYYYYY (#857)
  • Site 增加主题配置器 @uyarn (#766)

🐞 Bug Fixes

  • Menu:
    • 修复暗黑模式下 popup 样式问题 @LeeJim (#916)
    • 修复箭头方向错误的问题 @LeeJim (#916)
  • Steps: 修复插槽渲染逻辑问题 (issue #802) @pengYYYYY (#910)
  • Dropdown: 修复通过插槽方式渲染点击事件 data 参数不正确 (issue #814) @pengYYYYY (#910)
  • Radio: 修复 Group 模式下 allowUncheck 显示错误 (issue #904) @pengYYYYY (#910)
  • InputNumber: 修复 v-model 值不为 number 类型时的报错,增加类型判断组件表现 (issue #912) @pengYYYYY (#910)
  • Form: 修复 reset 方法报错 (issue #918) @pengYYYYY (#910)
  • Tree: 修复存在keys属性时,严重闪烁 (issue #445) @pengYYYYY (#857)
  • Transfer: 修复当与tree结合的全选判断问题 (issue #891) @pengYYYYY (#857)

🌈 0.15.3 2022-05-30

🚀 Features

  • Table:
    • appendTo 支持添加新节点到根节点,issue#849 @chaishi (#896)
    • 新增 getTreeNode,用于获取整个树形结构,issue#849 @chaishi (#896)
    • 添加 onDragSort 事件到 EnhancedTable @chaishi (#896)
  • InputNumber: 透传 Input 组件全部特性 @jchalex (#900)

🐞 Bug Fixes

  • transfer: 修改 v-model,页面没有同步更新 (issue #883 ) @btea (#890)
  • InputNumber: 修复必填问题 @youuss (#897)
  • Button: 修复ref应用错误的问题 @btea (#898)
  • Swiper: 动态列表渲染问题 @btea (#902)
  • Table: 可编辑单元格,使用日期选择器时,切换月份也会导致退出编辑模式 @chaishi (#901)
  • Form: 修复 form 实例方法 submit 调用后的刷新问题 (issue #894) @pengYYYYY (#899)

🌈 0.15.2 2022-05-27

🐞 Bug Fixes

  • Form:
    • 修复表单重置 onReset 不传会报错 (issue #860), (issue #856) @pengYYYYY (#861)
    • 修复实例方法 reset 参数不生效的问题 @k1nz (#868)
    • resetsubmit 现在会调用原生 form 中的方法 @k1nz (#868)- ColorPicker:
    • 点击panel会关闭的问题 (issue#878) @S-mohan (#885)
    • 修复 color-picker-panel 使用 v-model 值没有正确更新 @pengYYYYY (#843)
  • Select: 修复 option 显示问题 (issue #799) @pengYYYYY (#887)
  • Affix: 兼容<keep-alive/>场景 @kerwin612 (#870)
  • Upload: 修复 placeholderimage 模式下不生效 (issue #853) @pengYYYYY (#861)
  • Transfer: 修复列表数量变化时的页码展示问题 @BigLiao (#864)
  • Tabs: 修复选项卡新增和删除在normal风格下无效 (issue #865) @pengYYYYY (#880)

🌈 0.15.1 2022-05-23

🚀 Features

  • Table: 支持可编辑单元格的表格 (issue#614) @chaishi (#846)
  • Select: 新增事件 onPopupVisibleChange @chaishi (#846)
  • Select: 新增 onChange 事件参数,trigger,用于表示当次变化的触发来源 @chaishi (#846)

🐞 Bug Fixes

  • Table: EnhancedTable,树形结构中,可选中表格禁用行勾选问题:动态设置选中列时,禁用失效 (issue#822) @chaishi (#842)
  • Table: EnhancedTable,树形结构中,toggleExpandDataexpandAll/FoldAll 混合使用时,树形结构展开有误 (issue#839) @chaishi (#842)
  • Slider: 修复slider部分tooltip属性设置无法生效问题 @ChrisLee0211 (#844)
  • Input: 清除操作触发了非必要事件 onBlur,移除 (issue#845) @chaishi (#846)
  • Drawer: 修复按键 ESC 关闭无法触发 (issue #834) @pengYYYYY (#840)
  • Select: 修复使用 creatable 创建新条目时,会出现额外空选项 (issue #835) @pengYYYYY (#840)
  • Select: 修复 showArrow 属性设置为 false,右侧箭头依然显示 (issue #706) @pengYYYYY (#840)
  • Progress: 修复 theme 动态变化错误 (issue #820) @pengYYYYY (#840)
  • Transfer: 修复 transfer 选中态无法点击 @pengYYYYY (#840)

🌈 0.15.0 2022-05-20

❗ Breaking Changes

  • Cascader: 基于select-input组件重构,文本过长省略使用原生 title 展示全文本,不再使用 tooltip @pengYYYYY (#585)

🚀 Features

  • Table:
    • 树形结构,支持默认展开全部,tree.defaultExpandAllissue#776 @chaishi (#779)
    • 树形结构,支持自由控制展开全部,或收起全部 expandAll() foldAll() @chaishi (#779)
    • 树形结构,支持拖拽排序,调整同层级顺序 @chaishi (#779)
    • 树形结构,支持在当后节点之后插入新节点 insertAfter @chaishi (#779)
  • Form:
    • 支持 help 配置的表单项说明内容与错误提示同时展示,未配置 help 时不再默认占位 @HQ-Lin (#792)
    • 使用 CompositionAPI 重构 Form 组件 (issue #58) @k1nz (#782)
  • Cascader: 增加 popupVisible, readonly, selectInputProps, onPopupVisibleChange 属性,具体描述查看文档 @pengYYYYY (#585)
  • nuxt: 修复在 nuxt3 中的适配问题,可参考案例 tdesign-vue-next-nuxt-starter @yixiaco (#726)
  • Tabs: 添加拖拽功能 @GitHub-Mr-Chen (#744)
  • Anchor: 增加 demo 演示功能 @ontheroad1992 (#804)

🐞 Bug Fixes

  • Form:
    • 修复 number 规则校验不生效的问题 (issue #670) @k1nz (#782)
    • 修复组件实例方法 setValidateMessage 缺失的问题 (issue #739) @k1nz (#782)
    • 修复 FormItemshowErrorMessage 属性失效的问题 (issue #751) @k1nz (#782)
    • 修复触发方式 blur 不生效的问题 (issue #573) @k1nz (#782)
    • 修复传入的字段值为 undefined 的时候不会更新双向绑定值 (issue #801), (#784) @k1nz (#782)
  • Table:
    • 修复在ssr环境中的兼容 @pengYYYYY (#723)
    • 拖拽排序,修复参数为 undefined 问题,issue#790 @chaishi (#779)
    • 使用 header-affixed-top 时,异步下不能动态更新列 issue#787 @chaishi (#779)
  • Popup:
    • 增加zIndex api @ikeq (#788)
    • 修复设置 destroyOnClose 后可能出现的异常抖动 @ikeq (#788)- Menu: 修复 expanded 不受控的问题 @LeeJim (#794)
  • Cascader:
    • 修复第二级菜单点击后无法展示第三级菜单 (issue #725) @pengYYYYY (#585)
    • 修复组件可以同时打开多个 (issue #577) @pengYYYYY (#585)
    • 修复 filterable 不支持忽略大小写, 优化过滤状态交互 (issue #577) @pengYYYYY (#585)
  • Menu:
    • 修复 width 不生效的问题 @LeeJim (#807)
    • 修复暗色模式的 Popup @LeeJim (#816)
    • 修复 Popup 无法正常展示的问题 @LeeJim (#815)
    • 修复 expand-type 不生效的问题 @LeeJim (#817)
  • Transfer: 修复对 pagination 组件的引用报错 @pengYYYYY (#723)
  • Swiper: slot 执行位置不对,导致 vue 警告 @btea (#783)
  • Steps: 修复 readonly 不起作用的问题 @k1nz (#756)
  • Slider: 修复 slider 组件 onChange 事件 init 阶段被意外触发问题 @ChrisLee0211 (#786)- CheckboxGroup: 修复响应式丢失的问题 @k1nz (#793)
  • Transfer: 异步赋值 checked 不生效 @btea (#800)
  • Switch: 修复 disabled 状态下仍然可以点击 @k1nz (#782)
  • TreeSelect: 修复 placeholder 传入无效 @k1nz (#782)
  • ColorPicker: 使用 common 中的常量, 删除无用的代码, 样式 BEM, 文档 demo 样式问题 @S-mohan (#819)

🌈 0.14.2 2022-05-14

🚀 Features

  • Table:
    • 支持自定义树形结构图标 treeExpandAndFoldIcon,同时支持全局配置此图标,issue#717 @chaishi (#746)
    • 支持隐藏排序文本提示 hideSortTips,同时支持全局配置是否隐藏排序文本提示,issue#736 @chaishi (#746)
  • Notification:
    • 使用项目中已有的js动画方案,替换先前的transitionGroup方案,完善了组件出现和回收动画效果。其中涉及到common子仓库的修改,删除之前transition相关的类名,添加了一个&-list__showt类名。 @qunbotop (#731)
    • 增加onMouseenteronMouseleave事件,保证鼠标移入移出组件时,duration时间的停止和重新计时。 @qunbotop (#731)
  • Dropdown: 使用 compositionAPI 重构 dropdown 组件 @qunbotop (#749)
  • Popconfirm: visible 属性支持 v-model 语法糖 @k1nz (#710)
  • Swiper: 增加新组件 swiper @btea (#690)
  • Icon: 更新图标 新增file-icon图标 调整file-excelfile-pdffile-powerpointfile-unknownfile-wordstar-filled图标的绘制路径 @uyarn (#732)

🐞 Bug Fixes

  • Form:
    • 修复当 modelValue 为外部传入的 undefined 时,双向绑定失效 (issue #712) @pengYYYYY (#764)
    • 修复 attrs 注入异常 (issue #671) @pengYYYYY (#764)
  • Table:
    • renderExpandedRow为非必填 @uyarn (#724)
    • 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错,issue#713 @chaishi (#770)
  • InputNumber: 修复 input-number 重构 hook 使用错误出现的问题 @youuss (#719)
  • Tooltip: support set placement by mouse @Hoofoo-WHU (#718)
  • ConfigProvider: 修复animation属性excludeinclude在TS中都必填的问题 @uyarn (#724)
  • ColorPicker: - fix(ColorPicker): 遍历循环的时候无法监听change 事件会报错 (issue#634) @S-mohan (#738)
  • TimePicker: time-range-pickersuffix icon 丢失问题 @uyarn (#740)
  • Message: 修复插件式调用时,用户传入onCloseBtnClick事件时,无法触发回调。 @qunbotop (#731)
  • Notification: 修复插件式调用时,用户传入onCloseBtnClick onDurationEnd事件时,无法触发回调。 @qunbotop (#731)
  • Menu: 修复 expandMutex 属性设置无效 issue#729 @pengYYYYY (#750)
  • Slider: 修复 toolTipProps 属性设置无效, 拼写错误 issue#741 @pengYYYYY (#750)
  • Popconfirm: 修复箭头与 trigger 属性 @pengYYYYY (#750)
  • Dialog: 修复初始化且为显示时的 lock 问题 @pengYYYYY (#750)
  • Breadcrumb: 修复弹出 tooltip 异常 @pengYYYYY (#750)
  • Input: 修复 autowidth 模式计算错误 issue#755 @pengYYYYY (#750)- TimePicker: 修复当modelValue为外部传入的undefined时,clearable失效 (issue #722) @pengYYYYY (#764)
  • Steps: 支持 separator api & 修复响应式问题 @HQ-Lin (#759)
  • progress: 环形进度条显示比例不准确 @uyarn (#767)

🌈 0.14.1 2022-05-06

🚀 Features

  • Table: 新增 API ellipsisTitle 用于单独控制表头的超出省略 @chaishi (#694)

🐞 Bug Fixes

🌈 0.14.0 2022-04-29

❗ Breaking Changes

  • Popup: 去除 reference 包裹元素 @ikeq (#635)

🚀 Features

  • Pagination: 新增 showFirstAndLastPageBtnshowPreviousAndNextBtn API @HQ-Lin (#665)
  • Pagination: 新增 showPageSizeshowPageNumber API @HQ-Lin (#666)
  • Calendar: 日历组件修正 value 属性,新增了 monthyear 属性 @PsTiu (#676)

🐞 Bug Fixes

🌈 0.13.0 2022-04-22

❗ Breaking Changes

  • Table: 拖拽排序,drag=sort 表示列拖拽排序,drag=row 表示行拖拽排序,drag=row-handler 表示行手柄列拖拽排序。如果您使用了 drag="col" 来实现行拖拽排序,请更为使用 drag="row-handler"(pr #594), (@chaishi)

🐞 Bug Fixes

  • Drawer: 修复 header 属性无效问题 (#611)
  • Textarea: 修复在设置自动高度后,赋值后不高度不改变的问题 (#613)
  • DatePicker: 修复当传入值为非日期格式的情况页面卡死的问题 @Godlike-meteor (#624) #512
  • Transfer: 修复设置 targetSort 后未按预期展示的问题
  • TreeSelect: @Godlike-meteor
    • 修复 value 渲染异常问题 (#633)
    • 修复组件在多选时无 v-model 展示异常问题 (#622) #616
  • Upload:) (#603) @pengYYYYY
    • 修复上传失败状态流转问题 #582
    • 修复上传文件尺寸限制计算问题 #601
  • Table: (pr #594), (@chaishi)
    • 多级表头和列配置功能混合使用时,表格宽度渲染不正确问题
    • 表头吸顶,不对齐问题
    • 列配置功能,按需引入 Button 组件。避免业务按需引入 Table 组件时,出现组件不存在错误
    • 无法使用插槽自定义过滤图标
    • 修复 TdBaseTablePropsTdPrimaryTableProps 关于 onCellClick 的 TS 类型冲突
    • 单选,报错 e.stopPropagation is not a function
    • 单选 和 多选触发了不应该触发的 'onChange' 事件

🚀 Features

  • Table: (pr #594), (@chaishi)
    • 支持简易列拖拽排序
    • 树形结构,行展开或收起时,触发事件 onTreeExpandChange
  • Checkbox: 使用 compositionAPI 重构 (pr #584), (@k1nz)
  • Breadcrumb: 使用 compositionAPI 重构 (pr #567), (@Blackn-L)

🌈 0.12.2 2022-04-19

🐞 Bug Fixes

  • Transfer 修复设置 targetSort 后未按预期展示的问题 @BigLiao (#599)
  • Anchor: 修复 click 事件参数不正确 @pengYYYYY (#589)
  • 修复 slider 引起的产物报错 @pengYYYYY

🌈 0.12.1 2022-04-17

🚀 Features

🐞 Bug Fixes

  • Calendar修复日历组件 cell 和 cellAppend 插槽在 build 版本不生效的问题 @PsTiu (#564)
  • Checkbox 修复组件开发时,热更新导致的 provide & inject 失效 @k1nz (#561)
  • Collapse 异步获取 panel 列表优化 @asbstty (#571)
  • Timepicker 修复手动清空 value 的异常 @uyarn (#575)

🚧 Others

  • Transfer 使用 CompositionAPI 重构 @btea (#496)

🌈 0.12.0 2022-04-08

❗ Breaking Changes

  • 重构 TableCompositionAPI @chaishi (#468)
    • BaseTable HTML 结构变更,写过 CSS 样式覆盖的同学需注意更新样式。由之前的两个 table 分别渲染 theadtbody,更为一个 table
    • 行拖拽排序功能,使用方法有调整,从 sortOnRowDraggable 更为 dragSort='row'
    • 表头更为使用 th 标签,之前为 td,不符合语义
    • 事件 row-db-click 更为 row-dblclickonRowDbClick 更为 onRowDblclick
    • 事件 row-hover 更为 row-mouseover, onRowHover 更为 onRowMouseover
    • CSS 类名 t-table__row-first-full-row 更为 t-table__first-full-rowt-table__row-last-full-row 更为 t-table__last-full-row
    • 移除属性 minWidth

🚀 Features

  • 新增 Collapse 组件,使用 CompositionAPI @asbstty (#535)
  • 新增 MessagefadeInfadeOut 动画 @Zack921 (#546)
  • 新增 color-picker 渐变预览,改进最近使用色交互 @S-mohan (#545)
  • 新增 Table 特性 @chaishi (#468)
    • 排序交互变更:排序方式支持点击直接排序 issue#480
    • 优化表格最后一列 ellipsis 浮层位置底部右对齐
    • 新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性
    • 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 issue#116
    • 新增 loadingProps 透传加载组件全部特性
    • 新增固定行(冻结行)
    • 新增排序图标自定义,插槽(slot='filterIcon')和渲染函数(props.filterIcon) 均可
    • 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
    • 新增 scroll 滚动事件
    • 新增表头吸顶功能,issue#216
    • 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
    • 过滤功能,条件为真时,高亮筛选图标
    • 新增列拖拽排序功能,通过拖拽手柄调整表格排序

🐞 Bug Fixes

  • 修复 configProvider 警告 和 globalConfig 数据响应式问题 @pengYYYYY (#543)
  • 修复 Input type=passwordautocomplete 警告以及 toggle password 问题 @pengYYYYY (#543) (#559)
  • 修复 Checkbox Group 插槽形式 disabled 属性没有生效 @pengYYYYY (#543)
  • 修复 UploadtriggerUpload 方法未正确导出 和 自定义拖拽上传demo中“点击上传”按钮无效 @k1nz (#533)
  • 修复 Slider inputNumberProps 未正常透传 @delbertbeta (#547)
  • 修复 Affix onFixedChange 触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)
  • 修复 Table 的 若干 Bug @chaishi (#468)

🌈 0.11.2 2022-04-02

🚀 Features

🐞 Bug Fixes

🌈 0.11.0 2022-03-25

❗ Breaking Changes

🐞 Bug Fixes

  • Dialog: 修复 dialog 组件点击警告 (pr #463), (issue #435)
  • Steps: 修复 readonly 状态下依然可以点击 (pr #465
  • Cascader:
    • 修复动态改 options 为空数组不生效 (pr #486)
    • 修复可过滤状态下的下拉面板拉起闪烁 (pr #483), (issue #477)
    • 修复可过滤状态下的输入内容未被正常销毁 (pr #483), (issue #478)
  • TimePicker:
    • 修复此刻快捷标签文案配置 (pr #483)
    • focused 态样式修复 (pr #476)
  • DatePicker: focused 态样式修复 (pr #476)
  • Select: 修复 popup 属性透传问题 (pr #483)
  • Upload: 修复 method props 失效 (pr #476)
  • SelectInput: (pr #476)
    • 修复在非输入状态下无 focused
    • 修复在非输入状态下不能显示清除按钮
    • 修复在 single 模式下 inputValue 的受控表现
  • Form: 修复空表单时候的 reduce 语法错误 (pr #475)
  • Steps: 修复 readonly 状态下依然可以点击 (pr #476)
  • Progress: themeplumppercentage10 没有展示文案 (pr #476), (@uyarn)

🚀 Features

🌈 0.10.2 2022-03-18

🐞 Bug Fixes

🚀 Features

  • Switch: 使用 compositionAPI 重构 (pr #434), (@zouhangwithsweet)
  • Notification: 使用 compositionAPI 重构 (pr #429), (@qunbotop)
  • Textarea: 使用 compositionAPI 重构 (pr #432), (@btea)
  • Select: 支持单选 valueDisplay 插槽 (pr #449), (@pengYYYYY)
  • Popup: 新增 enter、leave 事件,支持鼠标进入、移出的事件 (pr #438), (@LeeJim)
  • Input: 新增 autoWidth、align、tips 的支持,统一 InputNumber 中的 Input 使用 Input 组件减少重复实现 (pr #433), (@uyarn)
  • Upload: (pr #427), (@pengYYYYY)
    • 使用 CompositionAPI 重构 upload 组件。
    • 增加合并上传
    • 支持国际化配置

🌈 0.10.1 2022-03-14

🐞 Bug Fixes

  • TreeSelect: 修复边框样式异常和右侧图标样式异常

🌈 0.10.0 2022-03-11

❗ Breaking Changes

🐞 Bug Fixes

🚀 Features

🌈 0.9.4 2022-03-04

🐞 Bug Fixes

  • 修复在 typescript 严格模式下打包出错 (issue #384)

🌈 0.9.3 2022-03-04

🐞 Bug Fixes

  • DatePicker: (pr #389), (@xiaosansiji)
    • 修复 onPick 事件配置无效
    • 修复无法清除面板中已选值
    • 修复点击年份或月份后,日期弹窗意外消失
  • TagInput: (pr #387)
    • 修复在有输入的值且无 tag 的情况下,不展示清除按钮。且点击后 onClear 方法未触发。
    • 修复在 auto-width 模式下的交互问题
  • Dialog:
    • 修复 dialog plugin 聚焦 button 通过键盘频繁触发 (pr #395), (issue #394)
    • 修复 closeBtnfalse 的时候依然可以点击关闭区域关闭弹窗 (pr #392), (issue #373)
  • Table: 修复按需引用时,直接引用 Table 报错: (pr #388), (issue #374)
  • Select: 修复自定义创建 option 交互异常 (pr #397), (issue #364)
  • Form: 修复表单 submit 事件中的 firstError 不正确 (pr #397), (issue #382)
  • Cascader: 优化类名判断相关代码导致的性能问题 (pr #397)
  • Input: 修复 onChangeon-change事件 未生效 (pr #395), (issue #393)
  • InputNumber: 修复在增加小数点位数的状态下,v-model绑定的value与展示的值不同 (pr #392), (issue #390)
  • Breadcrumb: 修复 disabled 无效 (pr #391), (issue #373)
  • Checkbox:修复 value 重复时,导致渲染 key 相同的报错 (pr #387),

🚀 Features

🌈 0.9.2 2022-02-26

🐞 Bug Fixes

  • SelectInput: 修复 src/select-input/interface.d.ts 文件被 tsc 编译忽略导致的组件 import interface 错误

🌈 0.9.1 2022-02-25

🐞 Bug Fixes

  • 修复构建产物 typescript 声明文件路径错误

🌈 0.9.0 2022-02-25

❗ Breaking Changes

  • Input: input 元素 ref 名称由 refInputElem 更为 inputRef (pr #330), (@chaishi)

🐞 Bug Fixes

🚀 Features

  • TagInput: (pr #330), (@chaishi)
    • valueDisplay 新增参数 onClose
    • 新增特性 autoWidth, 宽度自适应
  • Input: 新增特性 autoWidth, 宽度自适应 (pr #330), (@chaishi)
  • Checkbox: change 事件新增参数,context.current 表示当前变化的数据项;context.type 表示引起选中数据变化的是选中或是取消选中 (pr #330), (@chaishi)
  • 通用方法 renderTNodeJSX 同时支持驼峰命名的插槽,和中划线命名的插槽 (pr #330), (@chaishi)
  • 使用 compositionAPi 重构国际化 mixin (pr #356), (@yc910920)

🌈 0.8.1 2022-02-18

🐞 Bug Fixes

  • Form: (pr #277)
    • 修复 FormItem.statusIcon 优先级没有大于 Form.statusIcon 的问题
    • 修复 FormItem.rules 优先级没有大于 Form.rules 的问题
  • Progress: 修复环状进度条小于 5% 时渲染错误 (pr #329), (@uyarn)
  • TimePicker: 修复部分鼠标滚动选择出现偏差 (pr #324), (@uyarn)
  • Input: 修复 prefixIcon, suffixIcon 对驼峰写法不支持 (pr #318)
  • Cascader 解决 value 类型为 Number 时,数据回填异常及 clearable 失效问题 (ccf478b)
  • Textarea: 修复 value 未定义时字数统计展示异常的问题 (pr #298), (issue #387)
  • Loading: 修复存在 attach 时,当 loading 设置为 false,无法隐藏加载元素 (pr #315)
  • Dialog: 修复展开动画位置 (pr #312)

🚀 Features

  • Form: (pr #277)
    • 支持对象和数组嵌套的复杂数据校验,同时可以判断是数组的第几项校验不通过,
    • 支持统一配置校验信息,无需每个字段的每个规则都单独配置 message
    • 支持表单 disabled
  • Popup: (pr #313), (@uyarn)
    • 支持嵌套使用
    • 去除额外 reference 包裹元素
    • 弹窗展开动画优化
    • overlayStyle 类型为 Function 时,增加 popupElement 作为第二个参数,表示浮层元素 DOM 节点
    • 新增 onScroll 属性,响应下拉选项滚动事件
  • TreeSelect: 增加 t-select-warper class (pr #277)

🌈 0.8.0 2022-01-28

❗ Breaking Changes

  • Tag: variant 可选值修改为 dark/light/outline/light-outline, plain 已废弃 (pr #274), (@pengYYYYY)

🐞 Bug Fixes

  • Alert: 修复未正常展示关闭按钮 (e8bd6ba)
  • Calendar: (@PsTiu)
    • 修复日历组件 monthChange 事件在年只通过月份下拉框触发的问题 (1b4e3a2)
    • 修复日历控制区按钮 hover 样式 (pr #169)
    • 修复全局配置 calendar.controllerConfig 不生效的问题 (72c1771)
  • InputNumber: 修复双向绑定设置成 undefined 实现清空, 下次激活输入框自动恢复上次的值 (961a8a5)
  • Select: 修复可过滤状态下, 需要双击背景才可关闭下拉框 (31f0258)
  • TreeSelect:
    • 修复可过滤状态下, 需要双击背景才可关闭下拉框 (31f0258)
    • 修复在空状态时不显示 placeholder(8a44df9), (#271)
  • Content: 修复 Content 内容无法响应式 (7ebd287), (#268), (#255)
  • Slider: 修复双向绑定值失效 (c554129), (#260), (@backrunner)
  • Table: 修复表头单元格合并显示异常 (a121a0d)
  • Tabs: 修复 remove 事件警告 (2beac1c), (#248)
  • Tag: 修复click 事件参数错误 (e6ade96)
  • Breadcrumb: 修复面包屑 item disabled 状态样式, (pr #190), ( @samhou1988)
  • Input: 修复输入框相关样式重复引入的问题 (pr #182), (@xiaosansiji)
  • Select/Input/InputNumber/Switch: 背景色、边框样式等与设计不一致的, 统一修复 (pr #194), ( @uyarn)

🚀 Features

🌈 0.7.0 2022-01-21

❗ Breaking Changes

  • FormRule 的 minlen 根据一个中文等于两个字符的计算规则进行, 和 max 保持一致;minlen 在值为 Number 时, 进行数字大小的校验而非数字长度校验 (pr #220), (@pengYYYYY)

🐞 Bug Fixes

🚀 Features

🌈 0.6.4 2022-01-16

🐞 Bug Fixes

  • Cascader: 修复 input 宽度处理和过滤状态下的输入框样式 (3f054b7)
  • Dropdown: 修复 popupPropsoverlayClass 属性透传 (98e83ce)
  • Swiper: 修复循环渲染无效 (a1dc97d), (#169)
  • Tabs: 修复 change 事件触发两次 (1a6cbb2)
  • Menu: 修复菜单事件触发两次 (f8b234c)
  • Icon: 修复修改 name 无法重新渲染 (7708a56), (#41), (#130)
  • Dialog: 修复 closeOnEscKeydown 事件 (72f5bcb), (@vnues)
  • Drawer: 修复 closeOnEscKeydown 事件 (433de96), (@vnues)
  • Datepicker: 修复周起始为月最后一天时, 周显示错误 (pr 117), (@xiaosansiji)
  • Select: 修复禁用状态下下拉 icon 展示样式, (pr 113), (@pengYYYYY)
  • Tab: (@vnues), (#116), (#115)
    • 修复关闭全部选项卡时, 无选项卡 (e3608b3)
    • 修复可滑动的选项卡中 点击左右切换会需要先点击选项卡才能点击切换 (a8bd20a)
  • Calendar: (fde826e), (@PsTiu)
    • 修复单元格三个点击事件无效
    • 修复 controllerChange 返回值不正确
    • 修复点击了“隐藏周末”后切换为年模式会展示不出单元格
  • Table:
    • 修复过滤功能不显示空数据元素 (e52c4d8)
    • 修复行拖不生效与拖拽动画 (8673e87)
    • 修复固定表头与内容没有对齐 (0a161e8)
    • 修复异步拉取数据 maxHeight 不生效 (367c0dc)
    • 修复固定表头没有对齐 (bbea4de)

🚀 Features

🌈 0.6.3 2022-01-06

🐞 Bug Fixes

  • Menu:
  • Popup:
    • 修复 mousedown 事件无效 (a1d3303)
    • 修复 destroy on close 事件无效 (fde46e7)
  • Input:
    • 修复 size 属性无效 (db155b3), (#112)
    • 修复点击清除 icon 后无法 focus (2c34e05)
  • Drawer:
    • 修复当抽屉打开时, body 有滚动条时可以滚动 (8b94878), (@caoML)
    • 修复上方抽屉无动画效果, 并且显示卡顿 (52a4f37), (#79)
  • Table:
    • 修复 mouseentermouseleave 事件无效 (52b6ac0)
    • 修复合并表格下的列宽度无效与错乱 (02898ac)
  • Textarea:
    • 修复私有类名传入无效 (e9ad3c4)
    • 修复在空状态下的加载无效 (797f8a7)
  • Dropdown: 修复使用 slot 时点击无法关闭 (e6f7cd1)
  • DatePicker: 修复 date-picker 样式问题和选择面板无法点击 (06994ab), (#30)
  • TreeSelect: 修复 collapsedItem 渲染异常 (7539d67), (#36)
  • Breadcrumb: 修复点击后触发两次 (abe1c1b)
  • Calendar: 修复月份与年份组件参数对象使用错误 (a3284d5), (#69), (@Dreamcreative)
  • Pagination: 使用InputNumber 组件替代 input, 并内置跳转页码控制 (86a2d09)
  • Select: 修复点击清空后的触发下拉菜单展开 (7340f8d)
  • Steps: 修复 slot 无法渲染 (e841050), (@vnues)
  • Tabs: 修复循环创建下的结点渲染错误 (07d79b6)
  • Upload: 修复上传文件后出现两个删除按钮 (4296ebd), (#120)

🚀 Features

🌈 0.6.0 2021-12-22

❗ Breaking Changes

  • 0.5.0 升级至 0.6.0 版本 CSS BEM 规范改动列表 (#32)

🐞 Bug Fixes

  • Slider: 清除在 inputNumber 不展示的情况时的冗余外部 dom (4c14567)
  • DatePicker
    • 修复区间选择在多个 panel 渲染异常 (31c0c04)
    • 修复区间选择选择年月时点击无效 (31c0c04)
  • Input: 修复无 placeholder 默认值问题 (1ff9ea0)
  • Loading 修复 loadingPlugin 隐藏报错 (6922d97)
  • Pagination:
    • 增加跳转输入框输入边界判断 (b0787ce)
    • 参数受控修复(3e41844)
  • Table: 修复 enhancedTable 安装类型报错 (98e564b)
  • TreeSelect:
    • 修复在 collapsedItems 模式下的选项数量渲染错误 (#36)(86a2d09)
    • 修复点击关闭触发了下拉框 (3324aae)
  • Pagination: 可跳转的分页组件中使用 input-number 组件替换 input(86a2d09)
  • Textarea: 修复 v-model 无效, 处理滚动条样式 (3c3c915)
  • Drawer: 修复事件点击无效无效 (#39) (3c3c915)
  • TimePicker: 修复在 HH:mm:ss format 下渲染报错
  • Radio: 修复边界条件下的滚动 bug (#860adfc)
  • Chore: 替换组件名称变量, 支持 webstorm 代码提示。(#cdc2582)

🚀 Features

  • Checkbox: 新增 checkbox 插槽使用 (fe3171b)
  • Table: 新增 expandedRow 插槽使用 (fe3171b)
  • Select: 增加键盘事件(#39)(18bb032)
  • Upload: 提取公共 XHR (#82d1b0b)
  • DatePicker: 支持 prefixIconsuffixIcon 插槽 (#1d534c6)

🌈 0.5.0 2021-12-08

❗ Breaking Changes

  • 从 0.5.0 版本开始, 将只在外网 npm registry 上发布, 请安装外网包 tdesign-vue-next
  • LocalProvider 配置多语言方案已废弃, 请升级为 ConfigProvider。
  • Icon:
    • 独立为 npmtdesign-icons-vue-next, 项目中有直接使用 Icon 请升级后安装此npm包。
    • 新增 CaretLeftSmallIcon 等23个Icon, 移除 ResourceListIcon@uyarn

🐞 Bug Fixes

  • Slider: 修复 inputNumber 逻辑, 优化 Dom 展示处理。
  • Dialog: 修复 DialogPluginmethods 问题。
  • Menu:
    • 修复暗黑模式下菜单分组标题颜色使用错误的问题。
    • 修复滚动条展示样式。
  • Table: 修复 expand icon 旋转角度。
  • Cascader:
    • 修复 filter 文字高亮处理只处理第一个颜色的问题。
    • 修复 empty 展示宽度过短的问题。
    • 修复 collapsedItems 只实现了 render function 未实现插槽。

🚀 Features

  • Upload:
    • 自动上传模式删除非必要上传按钮。
    • 输入框模式新增删除按钮。
  • Textarea: 支持 maxcharacter 用于字符文本长度控制。
  • Checkbox: 全选功能支持插槽写法。
  • Cascader: 支持 loading 状态。
  • DatePicker: 支持 firstDayOfWeek API。

🌈 0.4.4 2021-11-29

🐞 Bug Fixes

  • Select: 修复直传 optionsfilterable 模式下有问题。
  • Steps: 修复 layout 问题。
  • Radio: 修复 radio-group value 不存在渲染问题。
  • Popup: 修复在嵌套使用时问题。
  • DialogPlugin:
    • 修复 DialogPlugin 为不可执行方法问题
    • 修复插件方式使用时 ClassName 透传覆盖。
  • MessagePlugin: 修复 MessagePlugin 为不可执行方法问题。
  • NotificationPlugin: 修复 NotificationPlugin 为不可执行方法问题。

🚀 Features

  • Steps: 组件部分逻辑重构, direction 即将在下个版本废弃, 请改用 layout API, 可选项类型不变。
  • Tree: 支持 disableCheck 方法。
  • Menu: 支持子菜单 disabled 配置
  • Cascader: checkStrictly=true 时, 点击选项, 级联选择器不会收起;collapsedItems 支持 function/slot 自定义配置用法,
  • Upload:
    • 补充上传失败判定条件, formatResponse 返回值 error 为真, 则表示上传失败
    • progress 事件参数新增 type: 'real' | 'mock', 分别表示真实进度和模拟进度
    • 如果接口和 formatResponse 都没有返回 url, 组件会默认填充一个图片预览地址
    • progress 事件返回的进度不会超过 100
    • 上传成功后执行 formatResponse

🌈 0.4.3 2021-11-22

🐞 Bug Fixes

  • Input:修复小键盘无法触发 enter 事件问题。
  • List: 修复 API 变动但 props 未变动的问题。
  • Loading:修复在 safari 的表现异常问题。
  • Select: 修复 value 参数校验问题。
  • Menu:
    • 部导航下拉菜单与双层导航激活样式效果丢失。
    • 收起侧边导航, 展开收起子菜单, expanded 不同步。
    • 动态获取的菜单内容选中后, 父级菜单没有 t-is-active
  • Grid: 优化 gutter 逻辑, 传入 number 类型不指定纵向间隔。
  • Table:
    • 修复 rowClassName 支持 string
    • 修复 selected-row-keys 外部传值无效问题。
  • TimePicker:
    • 调整 step 的逻辑 改为首位都为 0, 处理。
    • clear 事件处理冒泡。

🚀 Features

  • Avatar: 新增 avatar 组件。
  • Calendar:新增属性 fillWithZero, ConfigProvider 新增配置项 fillWithZero

🌈 0.4.2 2021-11-15

🐞 Bug Fixes

  • DatePicker: 修复 footer 样式。
  • Tabs: destroyOnHide 逻辑修复。
  • Popconfirm: 修复在 0.4.1 版本无法使用的问题。
  • Upload:
    • 模拟进度触发进度条更新事件。
    • 修复不可用状态下的样式问题。
  • TreeSelect: 修复 v-model 绑定的 bug
  • Popup: 修复 popup arrow 定位不跟随 content 内容问题。

🚀 Features

  • Form:
    • 增加 successBorder API, 控制是否显示校验成功的边框。
    • 增加 requiredMark API, 是否显示必填符号.
  • Table: 新增 tree 属性, 支持在表格中展示树形结构。
    • tree.indent 控制树结点缩进距离, 单位:px, 默认为 24px
    • tree.treeNodeColumnIndex 控制树结点在第几列渲染, 默认为 0 , 第一列。
    • tree.childrenKey 控制树形结构子节点字段, 默认为 children
    • tree.checkStrictly 控制树形结构的行选中(多选), 父子行选中是否独立, 默认独立, 值为 true
    • selectChange 事件回调参数新增 type, 用以区分操作类型
  • TreeSelect: 新增 collapsedItems API 的参数。
  • Select: 新增 collapsedItems API 的参数。

🌈 0.4.1 2021-11-06

🐞 Bug Fixes

  • DatePicker:
    • 修复 v-model 使用场景下 value 未同步的问题。
    • 修复 placeholder 属性传入数组类型报错的问题。
  • Table:
    • 修复 size=small 时展开按钮被隐藏的问题;内容超 maxHeight 时固定表头。
    • 修复固定列样式。
    • 修复 expandIcon 关闭后无法展开。
  • Tag:修复 icon api 无法使用 slot 的问题。
  • Tabs:修复生产环境和测试环境表现不一致。
  • Popup:修复组件更新时定位的问题。
  • TS: 修复 TNode 类型定义, MessagePlugin 类型定义。

🚀 Features

  • Table:
    • 增加 expandIcon 插槽。
    • 增加表格过滤自定义。
  • 全局配置: 增加 drawerdialog 的全局配置。

🌈 0.4.0 2021-10-29

❗ Breaking Changes

  • Button: shape 默认值由 square 调整为 rectangle, 支持正方形按钮展示, 手动设置 shape = square 的小伙伴请删除设置, 没有设置过 shape 属性的可以忽略。

🐞 Bug Fixes

  • Dropdown: 修复 item 为函数时的渲染错误。
  • Cascader:修复 defaultValue 监听变化的问题, 只消费一次。
  • Tag: 修复 icon svg 引用错误, 后续 icon 会迁移到独立包。
  • Calender:修复组件事件抛出问题。
  • Pagination:修复无法隐藏分页大小控制器。
  • DatePicker: 修复时间日期区间选择时选择时间问题。
  • InputNumber:修复 descrease 样式问题。
  • Upload: 修复图片预览 icon 无法点击。

🚀 Features

  • Form: 优化 FormItem 提示文案展示效果。
  • Textarea: 透传外层属性。

🌈 0.3.5 2021-10-25

🐞 Bug Fixes

  • Breadcrumb: 修复 Router 注册后, to 属性无法跳转到正确页面。
  • Tab: 修复点击删除 tab 按钮报错。
  • ToolTip: 修复显示异常。

🚀 Features

  • 新增 Comment 组件。
  • Select: 增加 collapsedItems && minCollapsedNum API
  • Cascader: 增加 collapsedItems && minCollapsedNum API
  • TreeSelect: 增加 collapsedItems && minCollapsedNum API

🌈 0.3.4 2021-10-14

🐞 Bug Fixes

  • Steps 修复:
    • icon 步骤条未显示 icon
    • 修复组件中的 current 属性值。
  • Pagination: 修复 change 事件边界触发问题。
  • Form: 0.3.3 版本 rules 校验规则失效。
  • Transfer: 处理 disable 选项可选的问题 && 处理重复 keywarning

🚀 Features

  • 增加 cascader 组件的 load 属性, filterable 属性。

🌈 0.3.3 2021-09-29

🐞 Bug Fixes

  • Upload 修复
    • 组件 method prop 不生效 && 优化 dragger 组件的 slot 性能告警。
    • 修复 format-response 回掉函数不生效。
  • Pagination: 修复组件事件不符合预期的问题 。
  • Table: 修复在表头是多级表头的情况下排序不生效。
  • Tree: 修复删除节点报错。
  • Tooltip: 修复 slot 用法下, class 属性未能正常响应变化的问题。
  • Dropdown: 修复 overlayClassName 属性设置无效的问题。
  • 修复 package.jsonpeerDependencies 锁定版本问题。
  • Select: 修复受控用法下取消勾选状态同步的问题。

🚀 Features

  • 优化打包流程 & 支持按需引入组件 & 支持自定义主题配置。
  • 新增 Slider 组件。
  • Menu: 支持超过两级的菜单展示。
  • 选中行增加类名 t-table-row--selected
  • Upload 新特性:
    • 新增取消上传事件 cancel-upload
    • 新增自定义上传方法 requestMethod
    • 新增 showUploadProgress 属性, 用于表示「是否显示上传进度」。
    • 新增 sizeLimit 属性, 表示文件大小限制, 支持 1000{ size: 3, unit: 'MB', message: '文件过大' } 等方式, 支持单位有 'B' | 'KB' | 'MB' | 'GB'。
  • FormItem 支持 labelWidth、labelAlign & 调整 labelWidth 默认值为 100px

🌈 0.3.2 2021-09-22

🐞 Bug Fixes

  • DatePicker: 组件增加日期范围的起始结束判断, 修复相关样式。
  • Table: 修复组件事件触发逻辑。
  • Pagination: 修复组件分页组件在页数小于等于 1 的时候不展示问题。
  • 修复 AffixAnchor 结合无法定位到对应 tab

🚀 Features

  • Anchor: 增加自定义游标。

🌈 0.3.1 2021-09-17

❗ Breaking Changes

  • Transfer: 组件重构, API,修改了 keysType 的定义。
  • List: 组件 asyncLoading 缺陷修复 & avatar 重命名为 image

🐞 Bug Fixes

  • Select: 修复关闭按钮失效。
  • List: 修复 asyncLoading逻辑缺陷。
  • Pagination: 修复受控属性问题。
  • Table: 修复加载状态, 修复异步加载, 修复分页数据绑定问题, 修复组件告警。

🚀 Features

  • Upload: 新增 Upload 组件。
  • DatePicker:新增 DatePicker 组件。
  • Tree: 重构 Tree 组件, 同步特性与 API
  • Transfer: 重构 Transfer 组件, 同步特性与 API
  • Input: 实现 autofocus 属性。
  • Tooltip: 添加 visible-change 事件。
  • Dialog: 插槽支持透传 styleclassName
  • Table: 增加拖拽排序, 增加固定列动态变化。

🌈 0.2.0 2021-09-10

❗ Breaking Changes

  • Radio Button: 调整组件样式 & 支持 variant api & buttonStyle api 已废弃。
  • Form: 同步组件特性, 回调函数从 result 修改至 validateResult

🐞 Bug Fixes

  • Checkbox: 修复class 不透传问题。
  • Drawer: 修复组件 header=falsecloseBtn=false 不生效问题。

🚀 Features

  • Dropdown: 新增 Dropdown 组件。

🌈 0.1.18 2021-09-08

🐞 Bug Fixes

  • Select: 修复组件无边框场景下尺寸异常。
  • 修复 cascader common 引用路径问题。
  • Popup: 修复展开动画向上延展问题。

🚀 Features

  • Swiper: 新增 Swiper 组件。

🌈 0.1.16 2021-09-03

🐞 Bug Fixes

  • 修复 package.jsontypings 文件路径

🚀 Features

  • TimePicker: 新增 TimePicker 组件。
  • TreeSelect: 新增 TreeSelect 组件。
  • Cascader: 新增 Cascader 组件。
  • 切换 eslint 规则集到 eslint-config-airbnb-base
  • Select: 改进 show 规则, 提高多 options 下的 dom 性能。

0.1.14 2021-09-01

🐞 Bug Fixes

  • TypeScript 修复引用路径问题。

🌈 0.1.13 2021-08-31

🐞 Bug Fixes

  • MenuItem: 修复组件 to 属性无法跳转问题。
  • Select: 修复 close icon 点击后冒泡问题。

🚀 Features

  • Popup: 增加下拉动效特性。
  • ToolTip: 重构组件, UIAPI 特性同步。
  • Gride: 重构组件, UIAPI 特性同步。
  • Pagination: 重构组件, UIAPI 特性同步。
  • InputNumber: 重构组件, UIAPI 特性同步。

🌈 0.1.12 2021-08-27

🐞 Bug Fixes

  • Select: 重构组件, UIAPI 特性同步。
  • Dialog: 重构组件, UIAPI 特性同步。
  • CheckBox: 修复 Checked 参数校验问题。
  • Tag:UI 样式修复。

🚀 Features

  • Affix: 新增 Affix 组件。
  • Anchor: 新增 Anchor 组件。
  • Button: 新增斜八度点击动画。
  • Tree: 新增斜八度点击动画。
  • Select: 新增斜八度点击动画。
  • 子仓库 common 迁移到 _common

🌈 0.1.11 2021-08-20

🐞 Bug Fixes

  • 修复导致vite无法热更新的问题

🚀 Features

  • 仓库开发环境及站点从 webpack 迁移至 vite
  • Loading: 重构组件, UIAPI 特性同步。
  • Tabs: 重构组件, UIAPI 特性同步。
  • Steps: 重构组件, UIAPI 特性同步。
  • Breadcrumb: 重构组件, UIAPI 特性同步。
  • Menu: 重构组件, UIAPI 特性同步。

🌈 0.1.10 2021-08-13

🐞 Bug Fixes

  • 修复 TypeScript 引用路径问题, 迁移 propssrc 下。

🌈 0.1.9 2021-08-09

🐞 Bug Fixes

  • Tabs: 修复 panel 无法实时更新的问题。
  • PopConfirm: 重构组件, UIAPI 特性同步。
  • Popup: 重构组件, UIAPI 特性同步。

🚀 Features

  • Calendar: 新增 Calendar 组件。
  • Table: 新增 Table组件。。

🌈 0.1.8 2021-07-01

🚀 Features

  • Menu: 新增 Menu 组件。

🌈 0.1.3 2021-06-08

🚀 Features

  • Transfer: 新增 Transfer 组件。

🌈 0.1.2 2021-05-20

🚀 Features

  • Pagination: 新增 Pagination组件。

🌈 0.1.0 2021-05-19

🚀 Features

  • 首个测试版发布。UploadCalendarMenuDatePickerTimePickerTextAreaPaginationTransfer 组件除外。