@tdesign-vue-next/chat@0.7.0
- 底层 Web Components 依赖迁移至
@tdesign/web-components-chat,调整 tdesign-vue-next 为 peerDependency,解决覆盖样式等问题 @RSS1102 @LzhengH (#6957)
ChatEngine: 新增生成式 UI 能力,内置支持 A2UI 协议,支持 Catalog、Registry、自定义组件、Action 执行及数据双向绑定,支持通过 AG-UI Activity 渲染和流式更新 json-render Schema @RSS1102 @LzhengH @uyarn (#6957)
- 修复主题配置被默认配置覆盖的问题 @uyarn (#6957)
Chat: 修复聊天组件更新回调后仍调用旧回调的问题 @engvuchen (#6931)ChatMarkdown: 修复引用场景下的缩进样式不符合预期的问题 @RSS1102 (#6957)ChatSender: 优化组件兼容性问题 @uyarn (#6839)
- 新增生成式 UI 使用指南及 json-render、A2UI、外部面板等示例 @uyarn (#6957)
- The underlying Web Components dependencies were migrated to
@tdesign/web-components-chat; tdesign-vue-next was set as a peerDependency to resolve issues such as style overrides @RSS1102 @LzhengH (#6957)
ChatEngine: Added generative UI capabilities, including native A2UI protocol support, Catalog, Registry, custom components, Action execution, and two-way data binding. Supports rendering and streaming updates of JSON-render schemas through AG-UI Activity.
- Fixed the issue where theme configurations were overridden by default settings @uyarn (#6957)
Chat: Resolved the problem where the old callback continued to be invoked after the chat component was updated @engvuchen (#6931)ChatMarkdown: Fixed the issue with indentation styles in reference scenarios not matching expectations @RSS1102 (#6957)ChatSender: Improved component compatibility @uyarn (#6839)
- Added usage guides for generative UI, along with examples for json-render, A2UI, and external panels @uyarn (#6957)
tdesign-miniprogram@1.16.1
CharMarkdown: 新增可选配置streaming.completeSyntax,默认为 false,仅控制是否处理流式末尾未闭合的 Markdown 语法。设为 true 时,会对末尾未闭合的链接、图片、加粗、行内代码等语法进行补全或隐藏,避免暴露原始符号与 URL。 @anlyyao (#4627)Icon: 新增 send-1-filled, send-1, tablet-filled ,tablet 图标 @RADWIMPS426 (icons#270) (icons#293) @liweijie0812 (#4621)Table: 支持全局配置 @anlyyao (#4637)
v5.12.3
September 9, 2026
- Fixed incorrect TypeScript types for the
resourcesoption (664) - Fixed resources not being loaded when the
resourcesoption is given as an object without themethodproperty - Fixed incorrect TypeScript types for the
methodproperty ofeventSourcesand for thetimeZoneproperty of thefetchInfoargument - Fixed the
buttonText,customButtons,iconsandthemeoptions not being applied to the calendar when set as a function after the calendar has been created (667)
Special thanks to the following sponsors of EventСalendar:
@ekwi-tech @syncsynchalt @aurawindsurfing
@docx-editor.dev/fonts@2.16.0
-
d5cfeee: Stop
FONT_ASSET_ROOTfrom throwing at module scope under webpack and Turbopack, which took down the whole client bundle of any app that imported this package.Those bundlers replace
new URL('../assets/<face>', import.meta.url)with a bare relative path string for the asset they emitted. Deriving the asset root from one entry with a single-argumentnew URL()therefore threwURL constructor: /_next/static/media/Caladea-Bold.<hash>.ttf is not a valid URLwhile the module was still evaluating, where nothing can catch it.In a bundled build the root now reports a non-
file:URL, which is what consumers already gate on before using it as acreatePackagedFileFetchtrusted root. That holds even when the page itself was opened from disk, as in an Electron renderer or a static export: the bundler moved the faces, so no local directory holds them, and a bundle serving assets from the path root would otherwise have resolved to the filesystem root, whichcreatePackagedFileFetchrejects by throwing.Two ways a packaged face could silently fail to register are also fixed. The
FontFaceURL source read.hrefoff the bundler's string, which isundefined, emitting the literalurl(undefined). And the source was unquoted, so an install path containing characters an unquoted CSSurl()token forbids, parentheses among them, produced a token the browser could not parse.
@docx-editor.dev/react@2.16.0
-
2c7a3c9: Use
localefor regional date input in text form fields, including dotted dates and year-first patterns. Remove the unreleaseddateInputOrderprop and setter. Preserve existing dates when locale changes.Form-field dialogs and accessibility labels now honor
i18n, including live catalogue changes.
-
0a75175: Preserve pending form values when moving or remounting the editor. Add
PaginatedSurface.save()to validate pending input and refresh REF fields before serialization. Browser automation and paginated React and Vue refs use this save path. Synchronous saves refuse active edits and destroyed surfaces. Field-exit callbacks can throw or remount the editor without changing date interpretation.Preserve nested simple-field results in clipboard HTML. Reject partial field quotes in the server-agent review example before an edit can affect additional text. Refuse tracked deletion or replacement of simple fields with nested result structures instead of leaving old text behind.
-
Updated dependencies [96d7e74]
-
Updated dependencies [0a3b35d]
-
Updated dependencies [82b8e0c]
-
Updated dependencies [7a18c15]
-
Updated dependencies [863680d]
-
Updated dependencies [62a6911]
-
Updated dependencies [41a3bc7]
-
Updated dependencies [e295e90]
-
Updated dependencies [00666a8]
-
Updated dependencies [a4a9bbc]
-
Updated dependencies [76a4c5d]
-
Updated dependencies [b7c82fa]
-
Updated dependencies [03b88ea]
-
Updated dependencies [1f207f8]
-
Updated dependencies [19a420e]
-
Updated dependencies [485bfd4]
-
Updated dependencies [da01e25]
-
Updated dependencies [f416965]
-
Updated dependencies [954d9d1]
-
Updated dependencies [6fac0e1]
-
Updated dependencies [2c7a3c9]
-
Updated dependencies [85bfd9c]
-
Updated dependencies [3641f1e]
-
Updated dependencies [10a0575]
-
Updated dependencies [0a75175]
-
Updated dependencies [3ca855b]
-
Updated dependencies [46c0de2]
-
Updated dependencies [fdd6045]
-
Updated dependencies [eb0e520]
-
Updated dependencies [5505944]
-
Updated dependencies [b5ab91b]
-
Updated dependencies [1de0f64]
-
Updated dependencies [6f7da01]
- @docx-editor.dev/core@2.16.0
- @docx-editor.dev/i18n@2.16.0
@docx-editor.dev/pro@2.16.0
- Updated dependencies [96d7e74]
- Updated dependencies [0a3b35d]
- Updated dependencies [82b8e0c]
- Updated dependencies [7a18c15]
- Updated dependencies [863680d]
- Updated dependencies [62a6911]
- Updated dependencies [41a3bc7]
- Updated dependencies [e295e90]
- Updated dependencies [00666a8]
- Updated dependencies [a4a9bbc]
- Updated dependencies [76a4c5d]
- Updated dependencies [b7c82fa]
- Updated dependencies [03b88ea]
- Updated dependencies [1f207f8]
- Updated dependencies [19a420e]
- Updated dependencies [485bfd4]
- Updated dependencies [da01e25]
- Updated dependencies [f416965]
- Updated dependencies [954d9d1]
- Updated dependencies [6fac0e1]
- Updated dependencies [2c7a3c9]
- Updated dependencies [85bfd9c]
- Updated dependencies [3641f1e]
- Updated dependencies [10a0575]
- Updated dependencies [0a75175]
- Updated dependencies [3ca855b]
- Updated dependencies [46c0de2]
- Updated dependencies [fdd6045]
- Updated dependencies [eb0e520]
- Updated dependencies [5505944]
- Updated dependencies [b5ab91b]
- Updated dependencies [1de0f64]
- Updated dependencies [6f7da01]
- @docx-editor.dev/core@2.16.0
- @docx-editor.dev/react@2.16.0
- @docx-editor.dev/vue@2.16.0
@docx-editor.dev/vue@2.16.0
-
2c7a3c9: Use
localefor regional date input in text form fields, including dotted dates and year-first patterns. Remove the unreleaseddateInputOrderprop and setter. Preserve existing dates when locale changes.Form-field dialogs and accessibility labels now honor
i18n, including live catalogue changes.
-
0a75175: Preserve pending form values when moving or remounting the editor. Add
PaginatedSurface.save()to validate pending input and refresh REF fields before serialization. Browser automation and paginated React and Vue refs use this save path. Synchronous saves refuse active edits and destroyed surfaces. Field-exit callbacks can throw or remount the editor without changing date interpretation.Preserve nested simple-field results in clipboard HTML. Reject partial field quotes in the server-agent review example before an edit can affect additional text. Refuse tracked deletion or replacement of simple fields with nested result structures instead of leaving old text behind.
-
Updated dependencies [96d7e74]
-
Updated dependencies [0a3b35d]
-
Updated dependencies [82b8e0c]
-
Updated dependencies [7a18c15]
-
Updated dependencies [863680d]
-
Updated dependencies [62a6911]
-
Updated dependencies [41a3bc7]
-
Updated dependencies [e295e90]
-
Updated dependencies [00666a8]
-
Updated dependencies [a4a9bbc]
-
Updated dependencies [76a4c5d]
-
Updated dependencies [b7c82fa]
-
Updated dependencies [03b88ea]
-
Updated dependencies [1f207f8]
-
Updated dependencies [19a420e]
-
Updated dependencies [485bfd4]
-
Updated dependencies [da01e25]
-
Updated dependencies [f416965]
-
Updated dependencies [954d9d1]
-
Updated dependencies [6fac0e1]
-
Updated dependencies [2c7a3c9]
-
Updated dependencies [85bfd9c]
-
Updated dependencies [3641f1e]
-
Updated dependencies [10a0575]
-
Updated dependencies [0a75175]
-
Updated dependencies [3ca855b]
-
Updated dependencies [46c0de2]
-
Updated dependencies [fdd6045]
-
Updated dependencies [eb0e520]
-
Updated dependencies [5505944]
-
Updated dependencies [b5ab91b]
-
Updated dependencies [1de0f64]
-
Updated dependencies [6f7da01]
- @docx-editor.dev/core@2.16.0
- @docx-editor.dev/i18n@2.16.0