Skip to content

Conversation

@RylanBot
Copy link
Collaborator

🤔 这个 PR 的性质是?

  • 日常 bug 修复
  • 新特性提交
  • 文档改进
  • 演示代码改进
  • 组件样式/交互改进
  • CI/CD 改进
  • 重构
  • 代码风格优化
  • 测试用例
  • 分支合并
  • 其他

🔗 相关 Issue

💡 需求背景和解决方案

📝 更新日志

  • 本条 PR 不需要纳入 Changelog

tdesign-react

  • chore: release 1.16.4

@tdesign-react/chat

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

@tdesign-bot
Copy link
Collaborator

tdesign-bot commented Jan 16, 2026

🎉 发布 tdesign-react

🌈 1.16.4 2026-01-16

🚀 Features

  • DatePicker: presets 支持 ReactNode,用于完全自定义渲染 @uyarn (#4089)
  • Dialog: @RylanBot (#3950)
    • 支持 mode="full-screen" 的弹窗
    • 支持 draggablemode="modeless" 生效
  • Form: 支持 getFieldsValuegetFieldValue 返回未渲染的数值 @RylanBot (#4050)

🐞 Bug Fixes

  • Cascader:
    • 修复在弹出层可见期间,滚动位置被意外更新的问题 @RylanBot (#4062)
    • 优化 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#4056)
  • Dialog:
    • 修复 closeOnOverlayClickfalse 时,onOverlayClick 无法触发的问题 @TidySongS (#4065)
    • 修复 mode="modeless" 的弹窗,点击空白地方会被关闭的问题 @RylanBot (#3950)
    • 修复开启 draggable 时,无法选中内部 Input 等元素中文本的问题 @RylanBot (#3950)
  • Form:
    • 修复自定义控件时 setFieldsValue 失败的问题 @RylanBot (#4029)
    • 修复使用 shouldUpdate 时,必须给 FormItemkey 才能生效的问题 @RylanBot (#4005)
  • FormList: @RylanBot (#4005)
    • 修复子节点存在另一个 Form 时,部分 API 异常的问题
    • 修复结合 shouldUpdate 使用时,initialData 不生效的问题
    • 修复 add 过程中缺乏拷贝从而污染用户原始数据的问题 @RylanBot
  • InputNumber: 修复大数计算前导零被错误清除的问题 @Liumingxun (common#2394)
  • Menu: 优化 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#4056)
  • Popup:
    • 修复嵌套场景下,外层弹窗隐藏时,内层弹窗无法正常关闭的问题 @RylanBot (#4085)
    • 修复 triggerElementdisabled 的场景下,hover 时无法正常显示弹出层的问题 @RylanBot (#4085)
    • 修复 content 动态修改时,箭头位置不稳定的问题 @RylanBot (#4062)
  • Select:
    • 修复 tagInputProps.tagProps 不生效的问题 @RylanBot (#4070)
    • 优化 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#4056)
  • SelectInput: @RylanBot (#4070)
    • 修复 1.16.0 版本的修复导致点击 closable 图标时无法清除选项的问题
    • 修复传入 tagInputProps.tagProps.onClose 时,onTagChange 不生效的问题
  • Text: 修复在关闭 copyableTooltip 时,元素未同步隐藏的问题 @RylanBot (#4067)
  • Textarea: 修复 count 计算逻辑没有遵循 maxcharactermaxlength 的问题 @RylanBot (#4088)
  • TreeSelect: 优化 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#4056)

🚧 Others

  • Form: 调整 useForm 返回实例的 TS 类型,避免内部变量的暴露 @RylanBot (#4050)
  • Message: 新增组件的 displayName @TidySongS (#4074)

@tdesign-bot
Copy link
Collaborator

tdesign-bot commented Jan 16, 2026

🎉 Release tdesign-react

🌈 1.16.4 2026-01-16

🚀 New Features

  • DatePicker: The presets now support ReactNode, allowing for complete custom rendering of this component. @uyarn (#4089)
  • Dialog: @RylanBot (#3950)
    • Pop-ups with mode="full-screen" are now supported.
    • The draggable feature can now be used in mode="modeless".
  • Form: Methods like getFieldsValue and getFieldValue now return unrendered values. @RylanBot (#4050)

🐞 Bug Fixes

  • Cascader:
    • The issue where the scroll position was accidentally updated while the pop-up was visible has been fixed. @RylanBot (#4062)
    • The problem of the expand icon not changing direction when clicked in Safari has been resolved. @liweijie0812 (#4056)
  • Dialog:
    • The issue where onOverlayClick couldn’t be triggered when closeOnOverlayClick was set to false has been fixed. @TidySongS (#4065)
    • Pop-ups in mode="modeless" no longer close when the user clicks on blank areas. @RylanBot (#3950)
    • The problem of not being able to select text within internal elements like Input when draggable was enabled has been fixed. @RylanBot (#3950)
  • Form:
    • The issue where setFieldsValue failed when custom controls were used has been fixed. @RylanBot (#4029)
    • The problem where using shouldUpdate required adding a key to FormItem for it to function correctly has been fixed. @RylanBot (#4005)
  • FormList: @RylanBot (#4005)
    • The issue of certain APIs malfunctioning when a child node contained another Form has been fixed.
    • The problem of initialData not taking effect when shouldUpdate was used has been fixed.
    • The issue of the user’s original data being altered due to a lack of copying during the add process has been fixed.
  • InputNumber: Leading zeros were incorrectly removed before calculating large numbers. This issue has been fixed. @Liumingxun (common#2394) (#4082)
  • Menu: The problem of the expand icon not changing direction when clicked in Safari has been resolved. @liweijie0812 (#4056)
  • Popup:
    • In nested scenarios, the inner popup no longer fails to close when the outer popup is hidden. @RylanBot (#4085)
    • The popup no longer fails to appear when the triggerElement is disabled and the user hovers over it. @RylanBot (#4085)
    • The issue of the arrow position becoming unstable when the content was dynamically modified has been fixed. @RylanBot (#4062)
  • Select:
    • The issue where tagInputProps.tagProps did not function correctly has been fixed. @RylanBot (#4070)
    • The problem of the expand icon not changing direction when clicked in Safari has been resolved. @liweijie0812 (#4056)
  • SelectInput: @RylanBot (#4070)
    • The issue where clicking the closable icon did not allow options to be cleared, which was caused by a fix in version 1.16.0, has been fixed.
    • The issue where onTagChange did not function correctly when tagInputProps.tagProps.onClose was passed as an argument has been fixed.
  • Text: The element no longer fails to hide simultaneously when the copyable property of a Tooltip is disabled. @RylanBot (#4067)
  • Textarea: The logic for calculating the count value now takes into account the maxcharacter or maxlength settings. @RylanBot (#4088)
  • TreeSelect: The problem of the expand icon not changing direction when clicked in Safari has been resolved. @liweijie0812 (#4056)

🚧 Other Changes

  • Form: The TS type of the instance returned by useForm has been adjusted to prevent internal variables from being exposed. @RylanBot (#4050)
  • Message: A new displayName property has been added to this component. @TidySongS (#4074)

@tdesign-bot
Copy link
Collaborator

tdesign-bot commented Jan 16, 2026

TDesign Component Site Preview Open

Component Preview
tdesign-react 完成
@tdesign-react/chat 完成

@github-actions
Copy link
Contributor

github-actions bot commented Jan 16, 2026

Size Change: 0 B

Total Size: 902 kB

ℹ️ View Unchanged
Filename Size
packages/tdesign-react/dist/reset.css 1.93 kB
packages/tdesign-react/dist/tdesign.css 59.3 kB
packages/tdesign-react/dist/tdesign.js 496 kB
packages/tdesign-react/dist/tdesign.min.css 53.7 kB
packages/tdesign-react/dist/tdesign.min.js 291 kB

compressed-size-action

@RylanBot RylanBot merged commit c02237c into develop Jan 16, 2026
13 checks passed
@RylanBot RylanBot deleted the release/1.16.4 branch January 16, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants