Tencent/tdesign-vue-next
 Watch   
 Star   
 Fork   
2 days ago
tdesign-vue-next

tdesign-vue-next@1.19.0

🌈 1.19.0 2026-04-10

🚀 Features

  • HeadMenu: 支持横向菜单过多时自动折叠隐藏并展示更多按钮的效果。⚠️存在顶部菜单过多场景的业务请注意此变更 @Wesley-0808 @uyarn (#6530)
  • RadioGroup: 新增 direction API,支持添加垂直排列特性。⚠️请注意,目前该属性仅在 themeradio 时完整生效 @JefferyHcool (#6568)

🐞 Bug Fixes

  • DateRangePicker: 修复在值未变化时错误触发 onChange 回调的问题 @JefferyHcool (#6551)
  • EnhancedTable: 修复树状表格的列配置在 computed/ref 场景下无响应式的问题 @JefferyHcool (#6578)
  • InputNumber: 修复失焦时,空值被错误回填为最小值的问题 @JefferyHcool (#6582)
  • Select: 修复在 onSearch 中更新相同的选项,没有正常更新 UI 展示内容的问题 @LavenderDuskGlow (#6535)
  • Table: 修复在弹窗内的分页表格滚动条错位的问题 @LavenderDuskGlow (#6536)
  • Tag: 修复 icon 的尺寸大小,对齐设计稿,大尺寸是16px, 中小尺寸是14px @liweijie0812 (#6589)
  • TagInput: 修复 excessTagsDisplayType="break-line" 时,suffix 没有固定在右侧的问题 @RylanBot (#6585)
  • Transfer: 修复选项内容为对象时选中异常的问题 @hobostay (#6587)

🚀 Features

  • HeadMenu: Supports automatic folding and hiding when there are too many horizontal menu items, allowing more buttons to be displayed. @Wesley-0808 @uyarn (#6530)
  • RadioGroup: Added the direction API to support vertical layout configuration. Please note that this feature currently works in conjunction with the radio theme only. @JefferyHcool (#6568)

🐞 Bug Fixes

  • DateRangePicker: Fixed an issue where the onChange callback was triggered unnecessarily when the value didn’t change. @JefferyHcool (#6551)
  • EnhancedTable: Fixed a problem where column configurations in tree-based tables weren’t responsive when used with computed/ref. @JefferyHcool (#6578)
  • InputNumber: Fixed an issue where the field became empty after losing focus, but was incorrectly reset to its minimum value. @JefferyHcool (#6582)
  • Select: Fixed an issue where updating the same option in onSearch didn’t update the UI properly. @LavenderDuskGlow (#6535)
  • Table: Fixed an issue where the scroll bars in pagination tables within pop-ups were misaligned. @LavenderDuskGlow (#6536)
  • Tag: Fixed the icon size to match the design specifications: 16px for large icons and 14px for small icons. @liweijie0812 (#6589)
  • TagInput: Fixed an issue where the suffix wasn’t displayed on the right side when excessTagsDisplayType="break-line" was set. @RylanBot (#6585)
  • Transfer: Fixed an issue related to selection behavior when the option value was an object. @hobostay (#6587)
17 days ago
tdesign-vue-next

@tdesign-vue-next/chat@0.5.2

🌈 0.5.2 2026-03-27

🚀 Features

  • ChatSender: 新增 sendBtnDisabled, 用于控制发送按钮是否禁用 @zydemail (#6494)

🐞 Bug Fixes

  • 修复全局引入方式,组件类型丢失的问题 @liweijie0812 (#6470)
  • ChatSender:
    • suffix 支持 [{ name: 'uploadImage', uploadProps: {...} }] 配置 @RSS1102 (#6519)
    • suffix 配置 attachment 即将废弃,建议使用 uploadAttachment @RSS1102 (#6519)
  • Chatbot: senderProps 中配置 input-prefix 不生效问题 @RSS1102 (#6519)

🚀 Features

  • ChatSender: Added sendBtnDisabled to control whether the send button is disabled @zydemail (#6494)

🐞 Bug Fixes

  • Fixed an issue where component types were lost when using global imports @liweijie0812 (#6470)
  • ChatSender:
    • The suffix parameter now supports configuration in the format [{ name: 'uploadImage', uploadProps: {...} }] @RSS1102 (#6519)
    • Using suffix with attachment will be deprecated soon; it’s recommended to use uploadAttachment instead @RSS1102 (#6519)
  • Chatbot: The input-prefix setting in senderProps no longer takes effect @RSS1102 (#6519)
20 days ago
tdesign-vue-next

tdesign-vue-next@1.18.6

🌈 1.18.6 2026-03-23

🚀 Features

  • DatePicker: 新增 cell API,支持如自定义日期单元格、农历等内容,具体使用请查看示例。 @Wesley-0808 (#6495)
  • DateRangePicker: 新增 cell API,支持如自定义日期单元格、农历等内容,具体使用请查看示例。 @Wesley-0808 (#6495)
  • TimePicker: 新增 prefixIconsuffixIcon API,用于自定义前置和后置图标 @Wesley-0808 (#6497)
  • TimeRangePicker: 新增 prefixIconsuffixIcon API,用于自定义前置和后置图标 @Wesley-0808 (#6497)

🐞 Bug Fixes

  • DatePicker:
    • 修复 presets 插槽用法无效和 onPresetClick事件未正确触发的问题 @ZTH520 (#6490)
    • 修复因格式不兼容导致的毫秒值丢失的问题 @Wesley-0808 (common#2446)
  • Select: 修复在 Dialog 中使用时,ESC 快捷键与 Dialog 快捷键冲突的问题 @Wesley-0808 (#6496)
  • Table:
    • 修复开启 ellipsis 时,可编辑状态意外关闭的问题 @RSS1102 (#6480)
    • 修复设置高度后表头在任何场景下都存在背景色的问题 @Jie-echo (#6504)
  • Text: 修复同时开启copyableellipsis 时复制按钮渲染位置异常的问题 @uyarn (#6522)

🚀 New Features

  • DatePicker: A new cell API has been added, allowing for custom date cell formatting and lunar calendar display. For details, please refer to the examples. @Wesley-0808 (#6495)
  • DateRangePicker: A new cell API has been added, allowing for custom date cell formatting and lunar calendar display. For details, please refer to the examples. @Wesley-0808 (#6495)
  • TimePicker: New prefixIcon and suffixIcon APIs have been added, enabling customization of the icons displayed before and after the selected time. @Wesley-0808 (#6497)
  • TimeRangePicker: New prefixIcon and suffixIcon APIs have been added, enabling customization of the icons displayed before and after the selected time. @Wesley-0808 (#6497)

🐞 Bug Fixes

  • DatePicker:
    • Fixed an issue where the presets slot wasn’t functioning properly, and the onPresetClick event wasn’t being triggered correctly. @ZTH520 (#6490)
    • Fixed an issue where millisecond values were lost due to format incompatibility. @Wesley-0808 (common#2446)
  • Select: Fixed an issue where using the esc key caused conflicts with the dialog’s shortcut keys. @Wesley-0808 (#6496)
  • Table:
    • Fixed an issue where the Tooltip component caused the editable state to be unexpectedly disabled when ellipsis was enabled. @RSS1102 (#6480)
    • Fixed an issue where the table header always had a background color, regardless of the context. @Jie-echo (#6504)
  • Text: Fixed an issue where the rendering position of the copy button became incorrect when both copyable and ellipsis were enabled. @uyarn (#6522)
2026-03-12 12:33:55
tdesign-vue-next

tdesign-vue-next@1.18.5

🌈 1.18.5 2026-03-12

🐞 Bug Fixes

  • Tree: 修复 1.18.3 中开启虚拟滚动后滚动中出现空白的错误 @uyarn (#6483)

🐞 Bug Fixes

  • Tree: Fixed an issue where blank spaces appeared during scrolling after enabling virtual scrolling in version 1.18.3 @uyarn (#6483)
2026-03-11 21:07:48
tdesign-vue-next

tdesign-vue-next@1.18.4

🌈 1.18.4 2026-03-11

🐞 Bug Fixes

  • FormItem: 单独使用时触发校验会在控制台报错的问题 @betavs (#6467)
  • Table: 修复 1.18.3 版本更新导致的筛选功能失效的问题 @betavs (#6481)

🐞 Bug Fixes

  • FormItem: An issue where validation errors were triggered when used alone, causing errors in the console. @betavs (#6467)
  • Table: Fixed an issue where the filtering function stopped working after the 1.18.3 version update. @betavs (#6481)
2026-03-09 16:19:21
tdesign-vue-next

@tdesign-vue-next/chat@0.5.1

🌈 0.5.1 2026-03-09

🐞 Bug Fixes

  • Attachments: 修复图片附件展示效果的问题 @uyarn (#6472)
  • ChatMarkdown: 修复 Markdown 中存在跳转链接没有正常打开的问题 @uyarn (#6472)

🐞 Bug Fixes

  • Attachments: Fixed an issue with the display of image attachments @uyarn (#6472)
  • ChatMarkdown: Fixed an issue where linked URLs in Markdown did not open properly @uyarn (#6472)
2026-03-05 19:41:47
tdesign-vue-next

@tdesign-vue-next/chat@0.5.0

🌈 0.5.0 2026-03-05

🚨 Breaking Changes

  • ChatAction: 更名为 ChatActionbar 对话操作 @zydemail (#6150)
  • ChatList: 更名为 ChatList 对话列表 @zydemail (#6150

🚀 Features

  • Attachments: 新增 Attachments 文件附件组件,用于展示文件附件 @zydemail (#6150)
  • ChatEngine: 新增 ChatEngine 底层对话引擎,提供灵活的 Hook API 用于深度定制 @zydemail (#6150)
  • ChatMarkdown: 新增 ChatMarkdown内容渲染组件,内置支持完善的 Markdown 流式渲染能力,包括 mermaid 等多种格式的渲染 @zydemail (#6150)
  • ChatMessage: 新增 ChatMessage 对话消息体组件、用于在聊天对话中显示单个消息项 @zydemail (#6150)
  • ChatThinking: 思考过程组件,与原 ChatReasoning 功能一致 @zydemail (#6150)
  • Chatbot: 新增 Chatbot 智能对话组件,用于需要快速集成智能客服、问答系统等的 AI 应用 @zydemail (#6150)

📝 Documentation

  • 新组件均基于 Web Components 实现,样式覆盖方式请参考 自定义样式
  • 如果有多语言配置需求的场景,建议暂时继续使用 0.4.x 版本, 点击 0.4.x 查看使用文档

🚨 Breaking Changes

  • ChatAction: Renamed to ChatActionbar for dialogue operations. @zydemail (#6150)
  • Chat: Renamed to ChatList @zydemail (#6150)

🚀 New Features

  • Attachments: Added a new Attachments component for displaying file attachments. @zydemail (#6150)
  • ChatEngine: Added a headless enigne core ChatEngine. @zydemail (#6150)
  • ChatMarkdown: Introduced a ChatMarkdown component for rendering Markdown content, supporting advanced streaming rendering capabilities including various formats like Mermaid. @zydemail (#6150)
  • ChatMessage: Added a ChatMessage component for displaying individual messages in chat conversations. @zydemail (#6150)
  • ChatThinking: A component for representing thought processes, similar to the original ChatReasoning function. @zydemail (#6150)
  • Chatbot: Added a Chatbot component for intelligent dialogue systems, useful for quickly integrating AI applications such as customer service and Q&A systems. @zydemail (#6150)

📝 Documentation

  • All new components are implemented using Web Components. For style customization, refer to Custom Styles.
  • If there is a need for multi-language configuration, it is recommended to continue using version 0.4.x
2026-03-05 19:41:47
tdesign-vue-next

@tdesign-vue-next/chat@0.5.0

🌈 0.5.0 2026-03-05

🚨 Breaking Changes

  • ChatAction: 更名为 ChatActionbar 对话操作 @zydemail (#6150)
  • ChatList: 更名为 ChatList 对话列表 @zydemail (#6150

🚀 Features

  • Attachments: 新增 Attachments 文件附件组件,用于展示文件附件 @zydemail (#6150)
  • ChatEngine: 新增 ChatEngine 底层对话引擎,提供灵活的 Hook API 用于深度定制 @zydemail (#6150)
  • ChatMarkdown: 新增 ChatMarkdown内容渲染组件,内置支持完善的 Markdown 流式渲染能力,包括 mermaid 等多种格式的渲染 @zydemail (#6150)
  • ChatMessage: 新增 ChatMessage 对话消息体组件、用于在聊天对话中显示单个消息项 @zydemail (#6150)
  • ChatThinking: 思考过程组件,与原 ChatReasoning 功能一致 @zydemail (#6150)
  • Chatbot: 新增 Chatbot 智能对话组件,用于需要快速集成智能客服、问答系统等的 AI 应用 @zydemail (#6150)

📝 Documentation

  • 新组件均基于 Web Components 实现,样式覆盖方式请参考 自定义样式
  • 如果有多语言配置需求的场景,建议暂时继续使用 0.4.x 版本, 点击 0.4.x 查看使用文档

🚨 Breaking Changes

  • ChatAction: Renamed to ChatActionbar for dialogue operations. @zydemail (#6150)
  • Chat: Renamed to ChatList @zydemail (#6150)

🚀 New Features

  • Attachments: Added a new Attachments component for displaying file attachments. @zydemail (#6150)
  • ChatEngine: Added a headless enigne core ChatEngine. @zydemail (#6150)
  • ChatMarkdown: Introduced a ChatMarkdown component for rendering Markdown content, supporting advanced streaming rendering capabilities including various formats like Mermaid. @zydemail (#6150)
  • ChatMessage: Added a ChatMessage component for displaying individual messages in chat conversations. @zydemail (#6150)
  • ChatThinking: A component for representing thought processes, similar to the original ChatReasoning function. @zydemail (#6150)
  • Chatbot: Added a Chatbot component for intelligent dialogue systems, useful for quickly integrating AI applications such as customer service and Q&A systems. @zydemail (#6150)

📝 Documentation

  • All new components are implemented using Web Components. For style customization, refer to Custom Styles.
  • If there is a need for multi-language configuration, it is recommended to continue using version 0.4.x
2026-03-05 15:09:08
tdesign-vue-next

tdesign-vue-next@1.18.3

🌈 1.18.3 2026-03-05

🚀 Features

  • Select: 新增支持 BigInt 类型的选项 @Jie-echo (#6460)

🐞 Bug Fixes

  • DatePicker: 修复单选的情况下清除数据时会触发多次 onChange 回调的错误 @RSS1102 (#6451)
  • Drawer: 修复 push mode 下弹窗样式异常的问题 @Zn-Dk (#6446)
  • DrawerPlugin: 修正使用 className 时的打开动画异常问题 @Cat1007 (#6424)
  • InputNumber: 修复 disabled 时,hover 对应颜色异常的问题 @RylanBot (common#2402)
  • Progress: 修复 line 和 plump 主题不支持小尺寸的问题 @liweijie0812 (#6340)
  • Swiper: 修复 点状点条状 导航器中,navigation.size 配置无效、navigation.placement=outside时导航器颜色不正确的问题 @Wesley-0808 (common#2418)

🚀 Features

  • Select: Added support for BigInt type options @Jie-echo (#6460)

🐞 Bug Fixes

  • DatePicker: Fixed an error where clearing data triggered multiple onChange callbacks when only one option was selected @RSS1102 (#6451)
  • Drawer: Fixed an issue with abnormal pop-up styles in push mode @Zn-Dk (#6446)
  • DrawerPlugin: Corrected an issue with abnormal opening animations when using className @Cat1007 (#6424)
  • InputNumber: Fixed an issue where the hover color was incorrect when disabled @RylanBot (common#2402)
  • Progress: Fixed an issue where the line and plump themes were not compatible with small screen sizes @liweijie0812 (#6340)
  • Swiper: Fixed issues where the navigation.size configuration was ineffective, and the navigator color was incorrect when navigation.placement=outside in both "dot" and "bar" navigation styles @Wesley-0808 (common#2418)
2026-02-05 18:26:54
tdesign-vue-next

tdesign-vue-next@1.18.2

🌈 1.18.2 2026-02-05

🐞 Bug Fixes

  • fix(DateRangePicker): 修复 1.18.1needConfirm 为 false , 修改被还原

🐞 Bug Fixes

  • fix(DateRangePicker): Fixed issue in 1.18.1 where needConfirm was set to false, causing modifications to be reverted