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

@tdesign-vue-next/nuxt@0.2.2

🌈 0.2.2 2026-05-21

🚧 Others

  • 更新 OIDC 发包和仓库地址,依赖升级至 Nuxt 4
14 days ago
tdesign-vue-next

tdesign-vue-next@1.20.0

🌈 1.20.0 2026-05-14

🚨 Breaking Changes

  • Message: 统一组件的 z-index 为 更合理的 6000,之前依赖该属性的业务注意此变更 ⚠️ @RylanBot @liweijie0812 (#6651)

🚀 Features

  • Cascader: 新增 columnHeadercolumnFooter 插槽,用于自定义每级面板的头部和底部的渲染内容,具体使用方式请参考使用示例 @RSS1102 (#6297)
  • ImageViewer: 优化 ImageViewer 的行为,支持视口之外的图片向中心缩放 @RSS1102 (#6406)

🐞 Bug Fixes

  • DatePicker: 修复手动清空输入框内容时,没有正确清空 value 的问题 @RSS1102 (#6534)
  • Dialog:
    • 修复 modal 场景下允许拖动头部以外的区域移动的问题 @ruguoba (#6648)
    • 修复非模态场景下层级错位的问题 @Wesley-0808 @uyarn (#6650)
  • ImageViewer: 修复默认 trigger 使用图片与文档描述不符的问题 @hmingv (#6634)
  • Table: 修复排序后本地数据变化,重新调整排序方式仍然显示旧数据的问题 @LavenderDuskGlow (#6537)
  • Transfer: 修复 search 类型定义和默认值类型 @RSS1102 (#6629)

📈 Performance

  • Card: 优化渲染逻辑避免切换 loading 状态导致内容重复渲染,但是如果切换自定义 loading 的时候内容依然会重新渲染。 @RSS1102 (#6631)

🚨 Breaking Changes

  • Message: The z-index of the unified component has been changed to a more reasonable value of 6000. Applications that rely on this property should be aware of this change. ⚠️ @RylanBot @liweijie0812 (#6651)

🚀 New Features

  • Cascader: New columnHeader and columnFooter slots have been added, allowing customization of the header and footer content for each level of the panel. For details, see the usage examples. @RSS1102 (#6297)
  • ImageViewer: Improvements have been made to the behavior of ImageViewer, now allowing images outside the viewport to be zoomed in centered. @RSS1102 (#6406)

🐞 Bug Fixes

  • DatePicker: When the input field is cleared, the selected date is also cleared. @RSS1102 (#6534)
  • Dialog:
    • Fixed an issue where dragging outside the modal’s header was allowed in modal scenarios. @ruguoba (#6648)
    • Fixed an issue with misaligned layers in non-modal scenarios. @Wesley-0808 @uyarn (#6650)
  • ImageViewer: Fixed an issue where the default trigger image did not match the document description. @hmingv (#6634)
  • Table: Fixed an issue where sorting local data caused old data to still be displayed after re-sorting. @LavenderDuskGlow (#6537)
  • Transfer: Fixed issues related to the definition and default value of the search type. @RSS1102 (#6629)

📈 Performance Improvements

  • Card: Rendering logic has been optimized to prevent duplicate rendering when the loading state changes. However, custom loading states will still cause re-rendering. @RSS1102 (#6631)
28 days ago
tdesign-vue-next

tdesign-vue-next@1.19.2

🌈 1.19.2 2026-04-30

🚀 Features

  • Dialog: 模态对话框支持拖拽功能 @nagisa77 (#6615)
  • RadioGroup: 优化垂直排列场景下, themebutton 的选框组样式 @uyarn @liweijie0812 (#6606)
  • Upload: 补充 .heic 图片类型的支持 @uyarn (common#2502)

🐞 Bug Fixes

  • Image: 修复错误提示字体大小错误的问题 @liweijie0812 (#6609)
  • Table: 修复表格 Footer 无法配置多种合并方式的缺陷 @uyarn (#6616)
  • Tabs: 修复 draggable API 不生效的问题 @uyarn (#6610)
  • Timeline: 修复部分场景下icon未对齐的问题 @nagisa77 (#6613)

🚀 Features

  • Dialog: Modal dialog boxes now support dragging functionality. @nagisa77 (#6615)
  • RadioGroup: Improved the styling of radio button groups when the theme is set to button, especially in vertical layouts. @uyarn @liweijie0812 (#6606)
  • Upload: Added support for .heic image format. @uyarn (common#2502)

🐞 Bug Fixes

  • Image: Fixed an issue where the error message font size was incorrect. @liweijie0812 (#6609)
  • Table: Fixed a problem where the table footer couldn’t be configured with multiple merging options. @uyarn (#6616)
  • Tabs: Fixed an issue where the draggable API wasn’t functioning as intended. @uyarn (#6610)
  • Timeline: Fixed an issue where icons weren’t aligned in certain scenarios. @nagisa77 (#6613)
2026-04-14 18:31:22
tdesign-vue-next

tdesign-vue-next@1.19.1

🌈 1.19.1 2026-04-14

🐞 Bug Fixes

  • Dropdown @RSS1102 (#6600)
    • 修复 panelTopContentpanelBottomContent 默认不跟随面板内容滚动的问题
    • 修复多层下拉菜单配置 panelTopContent 后渲染位置错误的问题
  • Menu: 修复 1.19.0 版本更新导致部分菜单使用场景渲染异常的问题 @uyarn (#6602)
  • Slider: 修复 label 值为 function 类型时控制台警告 @liweijie0812 (#6601)

🐞 Bug Fixes

  • Dropdown @RSS1102 (#6600)
    • Fixed an issue where panelTopContentand panelBottomContentdo not scroll with panel content by default.
    • Fixed incorrect rendering position of multi-level dropdown menus when panelTopContentis configured.
  • Menu: Fixed an issue where rendering of certain menu elements was incorrect after the 1.19.0 update @uyarn (#6602)
  • Slider: Fixed a console warning that occurred when the label value was of function type @liweijie0812 (#6601)
2026-04-10 19:08:55
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)
2026-03-27 18:19:08
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)
2026-03-23 20:08:11
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)