Skip to content

Releases: Tencent/tdesign-react

1.4.2

28 Dec 14:07
1ab8934
Compare
Choose a tag to compare

🌈 1.4.2 2023-12-28

🚀 Features

  • Card: Card组件添加LoadingProps属性 @HaixingOoO (#2677)
  • DateRangePicker: 新增cancelRangeSelectLimit,支持不限制RangePicker选择的前后范围 @uyarn (#2684)
  • Space: 元素为空时,不再渲染一个子元素 @chaishi (#2671)
  • Upload: @chaishi
    • 新增支持使用 uploadPastedFiles 粘贴上传文件(#2671)
    • 输入框类型的上传组件,新增类名 t-upload--theme-file-input(#2671)
    • 新增支持 uploadPastedFiles,表示允许粘贴上传文件 (#2671)
    • 新增 cancelUploadButtonuploadButton,支持自定义上传按钮和取消上传按钮 (#2671)
    • 新增 imageViewerProps,透传图片预览组件全部属性 (#2671)
    • 新增 showImageFileName,用于控制是否显示图片名称 (#2671)
    • 支持传入默认值为非数组形式,#2471(#2671)
    • 支持 fileListDisplay=null 时,隐藏文件列表;并新增更加完整的 fileListDisplay 参数,用于自定义 UI (#2671)

🐞 Bug Fixes

  • Table: 异步获取最新的树形结构数据时,优先使用window.requestAnimationFrame函数,以防闪屏 @lazybonee (#2668)
  • Table: 修复筛选值为 0/false 时,筛选图标不能高亮问题 @chaishi (#2671)
  • Cascader: 修复Cascader组件在 filter 之后进行选择操作和清除内容存在异常bug @HaixingOoO (#2674)
  • ColorPicker: 全局设置border-box后造成颜色列表样式问题 @carolin913
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (#2679)
  • InputNumber: 修复 min=0max=0 限制无效问题,tdesign-vue#2516 @chaishi (#2352)
  • Watermark: 修复行内style引起的无法sticky定位问题 @carolin913 (#2685)
  • Calendar: 修复卡片模式下未正常展示周信息的缺陷 @uyarn (#2686)
  • Upload: @chaishi
    • 修复手动上传时,无法更新上传进度问题 (#2671)
    • 修复 uploadFilePercent 参数类型问题 (#2671)

1.4.1

14 Dec 09:17
96398db
Compare
Choose a tag to compare

🌈 1.4.1 2023-12-14

🚀 Features

🐞 Bug Fixes

  • AutoComplete: 修复部分特殊字符匹配报错的问题 @ZWkang (#2631)
  • DatePicker: 修复日期点击清空内容时弹窗会闪烁的缺陷 @HaixingOoO (#2641)
  • DatePicker: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#2663)
  • DatePicker: 修复禁用状态下点击组件边缘仍能显示Panel @Zz-ZzzZ (#2653)
  • Dropdown: 修复下拉菜单禁用状态可点击的问题 @betavs (#2648)
  • Dropdown: 修复DropdownItem子组件遗漏Divider类型的缺陷 @uyarn (#2649)
  • Popup: 修复 disabled 属性未生效的缺陷 @uyarn (#2665)
  • Select: 修复InputChange事件在blur时trigger异常的问题 @uyarn (#2664)
  • SelectInput: 修复SelectInput的popup内容宽度计算问题 @HaixingOoO (#2647)
  • ImageViewer: 图片预览添加默认的缩放比例和按下 ESC 时是否触发图片预览器关闭事件 @HaixingOoO (#2652)
  • Table: @chaishi
    • 修复 EnhancedTable 树节点无法正常展开问题 (#2661)
    • 修复虚拟滚动场景,树节点无法展开问题 (#2659)

1.4.0

30 Nov 10:19
f734aa6
Compare
Choose a tag to compare

🌈 1.4.0 2023-11-30

🚀 Features

🐞 Bug Fixes

  • ColorPicker: 修复 format 为hex时,配合enableAlpha 调整透明度不生效的问题 @uyarn (#2628)
  • ColorPicker: 修复修改颜色上方滑杆按钮颜色不变 @HaixingOoO (#2615)
  • Table: 修复 lazyLoad 懒加载效果 @chaishi (#2605)
  • Tree: 修复树组件节点的 open class 状态控制逻辑错误导致的样式异常 @NWYLZW (#2611)
  • Tree: 指定滚动到特定节点 API 中的keyindex应为可选 @uyarn (#2626)
  • Drawer: 修复 Drawer 的 mode 为push时,推开内容区域为 drawer 节点的父节点。 @HaixingOoO (#2614)
  • Radio: 修复表单 disabled 未生效在 Radio 上的问题 @li-jia-nan (#2397)
  • Pagination: 修复当 total 为 0 并且 pageSize 改变时, current 值为 0 的问题 @betavs (#2624)
  • Image: 修复图片在 SSR 模式下不会触发原生事件 @HaixingOoO (#2616)

🚧 Others

1.3.1

15 Nov 08:12
c55e6a5
Compare
Choose a tag to compare

🚀 Features

  • Upload: 拖拽上传文件场景,即使文件类型错误,也触发 drop 事件 @chaishi (#2591)

🐞 Bug Fixes

  • Tree:
  • Notification:
    • 修复连续弹两个Notification,第一次实际只显示一个。 @HaixingOoO (#2595)
    • 使用flushSync在useEffect中会警告,现在替换flushSycn,改用循环setTimeout来处理。 @HaixingOoO (#2597)
  • Dialog:
    • 修复Dialog中引入Input组件,从Input中间输入光标会跳转到最后 @HaixingOoO (#2485)
    • 修复弹窗的头部标题显示影响了取消按钮的位置 @HaixingOoO (#2593)
  • Popup: 修复PopupRef的类型缺失问题 @Ricinix (#2577)
  • Tabs: 修复重复点击激活的选项卡,也会触发 onChange 事件。 @HaixingOoO (#2588)
  • Rdio: Radio 根据对应 variant 选择 Radio.Button 进行展示 @NWYLZW (#2589)
  • Input: 修复Input设置最大长度后回删的异常行为 @uyarn (#2598)
  • Link: 修复前后图标没有垂直居中的问题 @uyarn (#2598)
  • Select: 修复inputchange事件context参数异常的问题 @uyarn (#2600)
  • DatePicker: 修复PaginationMini 未更新导致切换行为异常的问题 @Ricinix (#2587)
  • Form: 修复 setFields 触发 onValuesChange 导致的死循环 @honkinglin (#2570)

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0

19 Oct 03:06
3256566
Compare
Choose a tag to compare

🚀 Features

  • Timeline: TimelineItem添加点击事件。 @Zzongke (#2545)
  • Tag:

🐞 Bug Fixes

  • locale: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)
  • Cascader: change 事件中 source 异常问题 @betavs (#2544)
  • Tree: 修复allowFoldNodeOnFilter为true下过滤后节点的展示结果 @uyarn (#2552)
  • TagInput: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)
  • TreeSelect: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)
  • Rate: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)

New Contributors

Full Changelog: 1.2.7...1.3.0

1.2.6

09 Oct 02:12
945b167
Compare
Choose a tag to compare

🚀 Features

  • Table: 优化渲染次数 @chaishi (#2514)
  • card: title使用div取代span 在自定义场景下更符合规范 @uyarn (#2517)
  • Tree: Tree支持通过key匹配单一value指定滚动到特定位置,具体使用方式请参考示例代码 @uyarn (#2519)

🐞 Bug Fixes

Full Changelog: 1.2.5...1.2.6

1.2.5

14 Sep 06:54
65f98ef
Compare
Choose a tag to compare

🚀 Features

  • steps: 全局配置添加步骤条的已完成图标自定义 @Zzongke (#2491)
  • Table: 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 @chaishi (#2492)
  • Form: trigger新增submit选项 @honkinglin (#2507)
  • ImageViewer: onIndexChange 事件新增 trigger 枚举值 current @chaishi (#2494)
  • Image:
    • 新增 fallback,表示图片的兜底图,原始图片加载失败时会显示兜底图 @chaishi (#2494)
    • 新增支持 src 类型为 File,支持通过 File 预览图片 @chaishi (#2494)
  • Upload: 文案列表支持显示缩略图 @chaishi (#2494)
  • Tree:
    • 支持虚拟滚动场景下通过key滚动到特定节点 @uyarn (#2509)
    • 虚拟滚动下 低于threshold 仍可运行scrollTo操作 @uyarn (#2509)

🐞 Bug Fixes

  • GlobalConfig: 修复切换多语言失效的问题 @uyarn (#2501)
  • Table:
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 @chaishi (#2492)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 tdesign-vue#2756 @chaishi (#2492)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2498)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • TagInput: 修复折叠展示选项尺寸大小问题 @uyarn (#2503)
  • Tabs: 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • menu: 修复菜单expandType默认模式下menuitem传递onClick不触发的问题 @Zzongke (#2502)
  • ImageViewer: 修复无法通过 visible 直接打开预览弹框问题 @chaishi (#2494)
  • Tree: 修复1.2.0版本后部分TreeNodeModel的操作失效的异常 @uyarn

New Contributors

Full Changelog: 1.2.4...1.2.5

1.2.4

31 Aug 10:01
c01d37c
Compare
Choose a tag to compare

🌈 1.2.4 2023-08-31

🚀 Features

  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes 控制,tdesign-vue#2735 @chaishi (#2470)

🐞 Bug Fixes

  • Watermark: watermark组件,修改水印节点,都不影响水印展示 @tingtingcheng6 (#2459)
  • Table:
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题 @chaishi (#2470)
    • 拖拽排序 + 本地数据分页场景,修复在第二页以后的分页数据中拖拽调整顺序后,会自动跳转到第一页问题 @chaishi (#2470)
    • 支持分页非受控用法的拖拽排序场景 @chaishi (#2470)
  • Slider: 修复初始值为0 时,label位置错误的缺陷 @Zzongke (#2477)
  • Tree: 支持store.children调用getChildren方法 @uyarn (#2480)

New Contributors

Full Changelog: 1.2.3...1.2.4

1.2.3

24 Aug 06:22
0df5ef8
Compare
Choose a tag to compare

🌈 1.2.3 2023-08-24

🐞 Bug Fixes

Full Changelog: 1.2.2...1.2.3

1.2.2

24 Aug 06:21
66888be
Compare
Choose a tag to compare

🌈 1.2.2 2023-08-24

🚀 Features

  • Table:
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点 @chaishi (#2453)
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性 @chaishi (#2453)
  • Tree: 新增scrollTo方法 支持在虚拟滚动场景下滚动到指定节点的需求 @uyarn (#2460)

🐞 Bug Fixes

  • taginput: fix when entering Chinese, it will be blocked by the previous label @Zzongke (#2438)
  • Table:
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 issue#3254 @chaishi (#2452)
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题 @chaishi (#2453)
  • TagInput: 修复中文展示问题 @Zzongke (#2438)
  • Form: 修复FormList组件使用form setFieldsValue、reset异常 @nickcdon (#2406)

New Contributors

  • @Zzongke made their first contribution in #2438
  • @nickcdon made their first contribution in #2406

Full Changelog: 1.2.1...1.2.2