Skip to content

Releases: Tencent/tdesign-react

1.12.2

30 May 10:11
657adcd
Compare
Choose a tag to compare

🌈 1.12.2 2025-05-30

🚀 Features

  • Cascader: 新增支持使用 option 方法自定义下拉选项内容的能力 @huangchen1031 (#3565)
  • MenuGroup: 新增支持 className and style 的使用 @wang-ky (#3568)
  • InputNumber: decimalPlaces 新增支持 enableRound 参数,用于控制是否启用四舍五入 @RylanBot (#3564)
  • TagInput: 优化可拖拽时,鼠标光标显示为移动光标 @liweijie0812 (#3552)

🐞 Bug Fixes

  • Card: 修复 content prop 不生效的问题 @RylanBot (#3553)
  • Cascader:
    • 修复选项存在超长文字在大小尺寸下展示异常的问题 @Shabi-x(#3551)
    • 修复初始化后,异步更新 options 时,displayValue无变化的问题 @huangchen1031 (#3549)
  • DatePicker: 修复 onFocus 事件触发时机问题 @l123wx (#3578)
  • Drawer: 优化 TNode 重新渲染导致输入光标错误的问题 @betavs (#3544)
  • Form
    • 修复在onValuesChange中通过setFields设置相同值继续触发onValuesChange 导致re-render的问题 @HaixingOoO (#3304)
    • 修复FormList删除 fieldreset 值初始化错误的问题 @l123wx (#3557)
    • 兼容 1.11.7 版本前单独使用 FormItem 的场景 @uyarn (#3588)
  • Guide: 优化组件在屏幕大小变化时没有重新计算位置的问题 @HaixingOoO (#3543)
  • List: 修复空子节点导致获取子节点 props 失败的问题 @RSS1102 (#3570)
  • Popconfirm: 修复 confirmBtn 属性的 children 不生效的问题 @huangchen1031 (#3556)
  • Slider: 修复 Slider 的 最后一个 label 宽度不足自动换行的问题 @l123wx(#3581)
  • Textarea: 修复输入中文被中断的问题 @betavs (#3544)
  • TreeSelect: 修复TreeSelect单点已选中的值时,会删除已选中的值的问题 @HaixingOoO (#3573)

🚧 Others

1.12.1

07 May 13:36
6a7f0f5
Compare
Choose a tag to compare

🌈 1.12.1 2025-05-07

🐞 Bug Fixes

  • 修复 1.12.0 兼容 React 18 以下的问题 @uyarn (#3545)

1.12.0

28 Apr 13:22
6eb6bd2
Compare
Choose a tag to compare

🌈 1.12.0 2025-04-28

🚀 Features

  • React: 全面升级相关依赖,兼容在 React19 中使用 @HaixingOoO (#3438)
  • ColorPicker@RylanBot (#3503)
    • 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 format HEX8,移除 HSB;使用渐变模式的业务请注意此变更 ⚠️
    • 新增 enableMultipleGradient API,默认开启
  • Drawer: 新增 lazy 属性,用于懒加载场景,forceRender 已声明废弃,未来版本将被移除 @RSS1102 (#3527)
  • Dialog: 新增 lazy 属性,用于懒加载场景,forceRender 已声明废弃,未来版本将被移除 @RSS1102 (#3515)

🐞 Bug Fixes

  • ColorPicker@RylanBot (#3503)
    • 修复渐变点无法正常更新颜色和位置的问题
    • 修复开启透明通道时的返回值格式化异常

1.11.8

28 Apr 09:29
89acdca
Compare
Choose a tag to compare

🌈 1.11.8 2025-04-28

🚀 Features

  • ConfigProvider : 支持全局上下文配置作用于 Message 相关插件 @lifeiFront (#3513)
  • Icon: 新增 logo-miniprogram 小程序、logo-cnb 云原生构建、seal 印章、quote引号等图标 @taowensheng1997 @uyarn (#3517)
  • Upload: image-flow模式下支持进度及自定义错误文本 @ngyyuusora (#3525)
  • Select: 多选通过面板移除选项新增onRemove回调 @QuentinHsu (#3526)

🐞 Bug Fixes

  • InputNumber: 优化数字输入框的边界问题 @Sight-wcg(#3519)
  • Select
    • 修复 1.11.2 版本后光标异常及子组件方式回调函数中缺失完整 option 信息的问题 @HaixingOoO @uyarn (#3520) (#3529)
    • 优化多选移除标签相关事件修正为不同的trigger, 不同触发场景分别调整为clearremove-taguncheck,修正全选选项的 trigger错误 @betavs (#3388)
    • 修复单选情况下再次点击选中的选项会触发 change 事件的问题 @betavs (#3388)
    • 修复多选情况下按下 backspace 无法触发 change 事件的问题 @betavs (#3388)

1.11.7

18 Apr 09:43
7a6b73c
Compare
Choose a tag to compare

🌈 1.11.7 2025-04-18

🚀 Features

  • ConfigProvider: 新增isContextEffectPlugin API,默认关闭,开启后全局配置会影响到DialogLoadingDrawerNotificationPopup组件的函数式调用 @lifeiFront (#3488) (#3504)
  • Tree: checkProps参数支持函数传入,支持不同节点设置不同checkProps @phalera (#3501)
  • Clear: Cascader、ColorPicker、DatePicker、TimePicker 新增 onClear 事件回调 @RylanBot (#3509)
  • ColorPicker: 新增 clearable API @RylanBot (#3509)

🐞 Bug Fixes

  • DatePicker: 确保外部组件主动关闭 Popup 的时候,能有对应的 onVisibleChange 回调 @RylanBot (#3510)
  • Drawer: 新增 DrawerPlugin,支持函数式调用,具体使用参考示例 @Wesley-0808 (#3381)
  • InputNumber: 修复组件未受 value 属性控制的问题 @RSS1102 (#3499)
  • ImageViewer
    • 修复设置step 存在精度展示异常的问题 @uyarn (#3491)
    • 修复 imageScale 中参数必填的类型错误 @uyarn (#3491)
  • Slider: 修复打开了输入框模式下,使用 themecol 的输入框的场景下没有限制大小的问题 @RSS1102 (#3500)
  • Tabs: 优化 Tabs 选项卡 label 过长时滑动按钮失效的问题 @wonkzhang (#3507)

1.11.6

11 Apr 04:29
d8b913f
Compare
Choose a tag to compare

🌈 1.11.6 2025-04-11

🚀 Features

  • Breadcrumb: 新增ellipsismaxItemsitemsAfterCollapseitemsBeforeCollapse相关API,用于折叠选项的场景,具体使用参考示例 @moecasts (#3487)

🐞 Bug Fixes

  • RadioGroup: 优化RadioGroup 切换展示的高亮效果问题 @RylanBot (#3446)
  • Tag: 修复 style 优先级低于 color ,导致无法强制覆盖标签样式的场景 @uyarn (#3492)
  • ColorPicker:修复单色和渐变切换使用的效果异常问题 @RylanBot (#3493)
  • Table: 修复可调整列宽表格右侧拖拽调整的异常问题 @uyarn (#3496)
  • Swiper: 优化默认容器高度,避免 navigator 位置异常的问题 @uyarn (#3490)

📝 Documentation

  • Swiper: 优化Swiper 组件跳转沙箱演示缺失示例样式的问题 @uyarn (#3490)

1.11.4

03 Apr 06:47
8683ced
Compare
Choose a tag to compare

🌈 1.11.4 2025-04-03

🐞 Bug Fixes

  • Select: 修复 options为空时会导致报错引发白屏的问题 @2ue (#3484)
  • Tree: 修复 icon 为 false 仍然触发点击和展开相关逻辑的问题 @uyarn (#3485)

1.11.3

01 Apr 06:26
6299653
Compare
Choose a tag to compare

🌈 1.11.3 2025-04-01

🚀 Features

  • ConfigProvider: Pagination新增 Jumper 配置,用于自定义跳转部分样式 @RylanBot (#3421)

🐞 Bug Fixes

  • Textarea: 修復 TextAreaDialogautofocus 的bug 和 autosize 不生效 @HaixingOoO (#3471)
  • lib: 修复 1.11.2 版本中 lib 产物冗余样式导致next.js中使用异常及版本号缺失的问题 @uyarn (#3474)
  • Table: 修复受控方法下pagination状态计算错误的问题 @huangchen1031 (#3473)

1.11.2

28 Mar 13:52
0ec36be
Compare
Choose a tag to compare

🌈 1.11.2 2025-03-28

🚀 Features

  • ImageViewer: 新增 onDownload API,用于自定义预览图片下载的回调功能 @lifeiFront (#3408)
  • ConfigProvider: Input 新增 clearTrigger 配置,用于全局模式在有值时显示关闭按钮的功能 @RylanBot (#3412)
  • Descriptions: 新增 tableLayout 属性 @liweijie0812 (#3434)
  • Message: 关闭消息实例时,从全局的消息列表中移除该实例,避免潜在的内存泄漏风险 @wonkzhang (#3413)
  • Select: 分组选项器新增支持过滤功能 @huangchen1031 (#3430)
  • Tabs: 新增 lazy API,支持配置懒加载功能 @HaixingOoO (#3426)

🐞 Bug Fixes

  • ConfigProvider: 修复全局配置二级配置影响非Context范围的问题 @uyarn (#3441)
  • Dialog: 取消和确认按钮添加类名,方便定制需求 @RSS1102 (#3417)
  • Drawer: 修复拖拽改变大小的时候获取宽度可能不正确的问题 @wonkzhang (#3420)
  • Guide: 修复popupProps 穿透属性 overlayClassName 无效 @RSS1102 (#3433)
  • Popup: 解决组件修饰符arrow属性设置不生效的问题 @wonkzhang (#3437)
  • Select: 修复单选框在 readonly 模式下有光标和clear图标的问题 @wonkzhang (#3436)
  • Table: 修复开启虚拟滚动时,fixedRows的渲染问题 @huangchen1031 (#3427)
  • Table: 修复可选中行表格在火狐浏览器中的样式异常问题 @uyarn (common#2093)
  • Tooltip: 修复 React 16 下,TooltipLite 的 mouse 计算位置错误的问题 @moecasts (#3465)
  • Tree: 修复部分场景下移除节点后组件报错的问题 @2ue (#3463)

📝 Documentation

  • Card: 修复文档内容的文案错误问题 @betavs (#3448)

1.11.1

28 Feb 09:01
9a0b6ac
Compare
Choose a tag to compare

🌈 1.11.1 2025-02-28

🚀 Features

🐞 Bug Fixes

📝 Documentation