Skip to content

Latest commit

 

History

History
947 lines (643 loc) · 82.7 KB

File metadata and controls

947 lines (643 loc) · 82.7 KB
order 6
title 更新日志
timeline true
tag vVERSION

@ant-design/x 遵循 Semantic Versioning 2.0.0 语义化版本规范。

发布周期

  • 修订版本号:日常 bugfix 更新。
  • 次版本号:带有新特性的向下兼容的版本。
  • 主版本号:含有破坏性更新和新特性。

2.6.0

2026-04-17

@ant-design/x

  • 🐛 修复 ThoughtChain 组件根元素重复传入 className 的问题,并将 contentOpen 默认值修正为 false,避免未传 expandedKeys 时出现 undefined#1851feoyang 提交
  • 🐛 修复 Folder 组件标题展示异常的问题。#1855kimteayon 提交

@ant-design/x-markdown

  • 🆕 支持在段落(paragraph)中渲染块级 LaTeX 公式,使用 <span> 替代 <div> 以兼容行内上下文。#1859Div627 提交

@ant-design/x-skill

  • 🆕 新增 x-components skill,提供 @ant-design/x 全组件 API 文档、使用模式与最佳实践参考。#1862kimteayon 提交
  • 🆕 新增 x-card skill,提供 @ant-design/x-card 动态卡片组件的完整 API、数据绑定、Actions 与 Commands 参考文档。#1865kimteayon 提交
  • 🛠 更新 use-x-chatx-chat-providerx-request skill 内容,同步最新 API 与示例。#1862kimteayon 提交

其他

  • 📖 修复 X SDK 使用文档中的链接错误。#1856xiaohp 提交

2.5.0

2026-03-31

@ant-design/x-card

  • 🔥 新模块 X Card 基于 A2UI 协议的动态卡片渲染组件,让 AI Agent 能够通过结构化的 JSON 消息流,动态构建和渲染交互式界面。#1836kimteayon 提交

其他

  • 📖 优化官网站点提升用户体验。#18301uokun 提交

2.4.0

2026-03-13

@ant-design/x

  • 🔥 新组件 Folder。#1797kimteayon 提交
  • 🆕 强化 FileCard 的 descriptionmaskonClick 配置的能力。#1807kimteayon 提交

@ant-design/x-markdown

  • 🆕 XMarkdown 流式渲染新增 tail 配置,支持自定义尾缀内容与尾缀组件,并避免尾缀出现在未完成组件之前。#1296Div627 提交
  • 🐛 修复 XMarkdown 自定义组件流式状态识别问题,正确处理 void elements,并隔离同名组件多实例的 streamStatus#1590Last-Order 提交
  • 🛠 导出 XMarkdown 的 StreamCacheTokenType 类型,便于外部复用流式渲染相关类型。#1592Last-Order 提交
  • 📖 新增 XMarkdown Playground,并重构 streaming、examples、data-display 文档,补充 AntV Infographic 示例。#1779Div627 提交、#1780Div627 提交、#1814Div627 提交

@ant-design/x-skill

  • 🆕 发布 x-markdown skill。#1813Div627 提交

其他

2.3.0

2026-02-26

@ant-design/x

  • 🆕 Conversation 的 onActiveChange 回调现在同时返回被激活的项及其键值,同时更新 useMergedState 为 useControlledState。#1762kimteayon 提交
  • 🐛 优化 Sender 禁用状态按钮的视觉表现,统一添加透明边框处理,确保不同按钮变体在禁用时的外观一致。#1751Rain120 提交

@ant-design/x-markdown

  • 🆕 XMarkdown 新增 escapeRawHtml 属性,允许用户在渲染时选择是否对原始 HTML 进行转义。#1769Div627 提交
  • 🐛 修复 XMarkdown 列表中遇到未闭合行内代码时的渲染,确保列表标记在特殊未闭合情况仍被保留。#1739Div627 提交
  • 🐛 改进了块级 LaTeX 公式的解析,对结尾处的空白与缩进处理更宽容,提升了对不同行尾格式的兼容性,减少误判与渲染问题。#1744Waiter 提交
  • 🐛 优化深色模式 CodeHighlighter,Mermaid 插件样式问题。#1766menghany 提交

@ant-design/x-sdk

  • 🆕 useXChat 新增 queueRequest 方法,实现 ConversationKey 和 SessionId 的初始化消息发送。#1761kimteayon 提交

@ant-design/x-skill

  • 🆕 新增 skill 安装指令,同时发布 use-x-chat、x-chat-provider、x-request 三个 skill。#1753#1767kimteayon 提交

其他

  • 🛠 修复了因依赖升级导致的构建错误问题。 #1754kimteayon 提交
  • 🛠 解决 CodeSandbox 预览中 domhandler 的 ModuleNotFoundError 错误。#1754Div627 提交

2.2.2

2026-02-06

@ant-design/x

  • 🛠 修复一些文档和类型来支持 AI Coding。#1733kimteayon 提交
  • 💄 修复 Bubble.List 样式和语义化问题。#1731anxLiang 提交
  • 🐛 修复 Sender 插入节点配置了 replaceCharacters 时的替换问题。#1727kimteayon 提交

2.2.1

2026-01-30

@ant-design/x

  • 💄 修复 Bubble.List 样式问题。#1713anxLiang 提交、#1704anxLiang 提交
  • 🐛 修复因其他三方依赖 esm 路径导致 Node 环境构建报错问题。#1708kimteayon 提交

@ant-design/x-markdown

  • 🐛 修复流式渲染缓存失效问题,当列表项包含行内代码(如 - \code`` )时,缓存会提前提交导致渲染异常。#1709Div627 提交
  • 🆕 自定义代码渲染支持接受语言信息。#1705Aarebecca 提交

@ant-design/x-sdk

  • 🆕 XRequest 与 Chat Provider 一起使用时会额外获取到组装好的 message。#1714kimteayon 提交

其他

2.2.0

2026-01-26

@ant-design/x

  • Sender
    • 🐛 修复光标在技能位置时插入位置错误问题。#1633IsDyh01 提交
    • 🛠 重构插入节点位置能力,同时重写测试用例。#1612kimteayon 提交
  • XProvider
  • 🐛 修复因强制 antd 依赖 es 路径导致 Node 环境构建报错问题。#1645kimteayon 提交
  • 🐛 修复 ThoughtChain 布局导致动画卡顿问题。#1641IsDyh01 提交
  • 🐛 修复 Think 布局导致动画卡顿问题。#1636IsDyh01 提交
  • 🐛 修复 Sources 设置了位置但无法定位内容问题。 #1683kimteayon 提交
  • 🐛 修复 Bubble.List 内部高度变化滚动条变化错误问题。#1690anxLiang 提交
  • 🆕 新增 Mermaid 设置初始化配置和操作栏功能。#1631Div627 提交
  • 🆕 新增 Attachments 设置卡片类型能力。#1610kimteayon 提交

@ant-design/x-sdk

  • 🆕 XRequest 新增重连接能力。#1629hylin 提交
  • 🆕 XRequest 和 XStream 支持流数据解析引入了可配置的分隔符 streamSeparatorpartSeparatorkvSeparator 能力,同时为 TextDecoderStream 添加了 polyfill 以提高兼容性,修复了 undefined 值被添加到流结果中的问题。 #1611kimteayon 提交

@ant-design/x-markdown

  • 🆕 增强 XMarkdown 解析器,使其支持带占位符保护的自定义组件。#1668yanghuanrong 提交
  • 🆕 新增 XMarkdown 基于 Playwright Component Testing 实现流式 Markdown 渲染的性能基准测试能力。#1314Div627 提交
  • 🆕 新增 XMarkdown 流式语法对行内代码缓存的功能。#1630Div627 提交

其他

2.1.3

2026-01-04

@ant-design/x

  • 🐛 修复了 Sender 未声明依赖问题,将 classnames 替换为 clsx 并为 biome.json 配置了依赖引用检查。#1608kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1605kimteayon 提交

2.1.2

2025-12-30

@ant-design/x

  • 💄 修复 Actions disliked 类名错误问题。#1521kimteayon 提交
  • Sender
    • 🛠 整体重构 Sender 组件实现,同时修复一些细节光标问题。#1515 #1548kimteayon 提交
    • 💄 修复 Sender 组件 actions 与 antd Button 样式冲突导致渲染错误问题。#1535kimteayon 提交
    • 🐛 修复词槽模式 skill 情况下 placeholder 为空时光标太小异常的问题。#1537kimteayon 提交
    • 🐛 修复粘贴文字时撤销栈(undo)未更新问题。#1527Chiaki-xps 提交
  • 🐛 移除 Bubble.List 新消息自动滚动到最底部的逻辑,改为手动控制。#1548anxLiang 提交
  • 💄 修复 Prompts 组件动画演示不生效问题。 #1580kimteayon 提交
  • 🐛 修复 Actions.Feedback tooltip 展示异常问题。#1591kimteayon 提交
  • 🐛 修复 Attachments 调用 ref.select() 未传参数时报错问题 #1587kimteayon 提交
  • 🐛 修复 FileCard overflow 展示时按钮未更新问题,以及图片展示时无 src 导致 Image 展示失败问题。 #1587kimteayon 提交

@ant-design/x-sdk

  • 🐛 修复 XChat 无法远程加载历史消息问题。#1593kimteayon 提交
  • 🐛 修复 OpenAIChatProvider 和 DeepSeekChatProvider 非流式请求渲染了两次内容问题。#1593kimteayon 提交

@ant-design/x-markdown

  • 💄 修复 XMarkdown 动画字体颜色错误问题。#1531Div627 提交

其他

2.1.1

2025-12-10

@ant-design/x

  • Sender
    • 🐛 修复发送快捷键 enter 和 shift + enter 未受 submit 按钮 disabled 状态控制的问题,修复 onSubmit 快捷键和按钮参数不一致问题。 #1472kimteayon 提交
    • 🐛 修复 onChange 缺少 skill 参数问题,修复词槽模式仅展示技能能力时 placeholder 未展示问题,并重构 onChange逻辑。#1477kimteayon 提交
    • 🐛 修复词槽模式 input 类型词槽激活焦点时发送快捷键 enter 和 shift + enter 未触发问题。#1498kimteayon 提交
  • Attachment
    • 🐛 修复设置 maxCount 后最后一个文件未上传问题。#1486kimteayon 提交
    • 🐛 修复上传图片后 antd 报警告问题。#1492kimteayon 提交
  • 🐛 修复 Mermaid 渲染抖动问题。#1497Div627 提交
  • 📖 优化官网站点提升用户体验。#1464IsDyh01 提交、#1483Chiaki-xps 提交、#1463J-Da-Shi 提交、#1489Chiaki-xps 提交、#1499kimteayon 提交、#1500kimteayon 提交、#1501Samoy 提交
  • 🛠 修改对 mermaid 的依赖配置。#1475Div627 提交

@ant-design/x-sdk

  • 🐛 优化消息流的节流与发射逻辑,避免高频流式更新导致的深度更新错误,提升实时消息稳定性与性能。#1418Afee2019 提交

@ant-design/x-markdown

2.1.0

2025-12-05

@ant-design/x

  • 🐛 修复 Bubble css token typingContent 配置不生效问题。#1435kimteayon 提交
  • 🐛 修复因 antd 升级到 6.0.1 导致多个组件样式丢失问题。#1441kimteayon 提交、#1446kimteayon 提交
  • 🐛 修复 Bubble.List 在 safari 浏览器滚动兼容性问题。#1392anxLiang 提交
  • 🔥 新组件 HighlightCode 和 Mermaid。#1402Div627 提交
  • 🆕 Actions 新增语义化实现。#1443kimteayon 提交
  • 🆕 Suggestion 新增语义化实现,移除重复的 Enter 触发事件,修复 onSubmit 方法多次执行的问题,onSelect 方法新增 selectedOptions 完整数据返回,同时对选项的实现使用 useMergedState 进行了重构。#1406kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1444kimteayon 提交
  • 🆕 Sender 新的词槽类型 content 和技能功能 skill#1377kimteayon 提交

@ant-design/x-sdk

  • 🐛 修复 DeepSeekChatProvider 对 <think> 标签格式换行处理不当导致 XMarkdown 格式渲染异常问题。#1445kimteayon 提交
  • 🐛 修复 useXChat setMessages 方法调用未触发渲染问题。#1450hylin 提交
  • 🐛 修复 rc-util 依赖未声明问题。#1456hylin 提交

@ant-design/x-markdown

  • 🐛 替换 useStreaming 正则解决 ios 兼容性问题。#1457Div627 提交
  • 📖 完善文档提升用户体验。#1451Div627 提交
  • 🛠 迁移 UI 插件 HighlightCode 和 Mermaid 到 @ant-design/x 达成更合理的依赖关系。#1402Div627 提交

2.0.1

2025-12-03

@ant-design/x

  • 🐛 修复因 antd 升级到 6.0.1 导致多个组件样式丢失问题。#1428kimteayon 提交
  • 🐛 修复 Attachments 组件使用时 antd 报错问题。#1395kimteayon 提交
  • 🐛 修复 Sender 组件 allowSpeech 自定义时 disable 错误问题。#1398kimteayon 提交
  • 🐛 修复 Sender.Switch 组件语义化配置缺失问题。#1396kimteayon 提交
  • 🛠 修复因版本升级导致的测试用例失败。#1393kimteayon 提交
  • 📖 新增 1.x 官网链接。#1386kimteayon 提交、#1394kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1384kimteayon 提交、#1416IsDyh01 提交

@ant-design/x-sdk

  • 📖 官网目录、文档、示例全面更新。#1419kimteayon 提交
  • 🐛 修复 useXChat requestFallback 新增 errorInfo 参数解决无法获取接口错误数据问题。#1419kimteayon 提交

@ant-design/x-markdown

  • 🐛 修复插件 HighlightCode 复制代码错误问题。#1414Jimi1126 提交
  • 🐛 修复 XMarkdown 渲染特殊字符失败问题。#1413Div627 提交
  • 🐛 修复 XMarkdown 缓存重置逻辑因旧引用未生效问题。#1420Div627 提交

2.0.0

2025-11-22

🏆 Ant Design X 2.0.0 已发布!

@ant-design/x - 智能界面构建框架

基于 Ant Design 设计体系的 React UI 库、专为 AI 驱动界面设计,开箱即用的智能对话组件、无缝集成 API 服务,快速搭建智能应用界面。

@ant-design/x-markdown - 高性能流式渲染引擎

专为流式内容优化的 Markdown 渲染解决方案、强大的扩展能力,支持公式、代码高亮、mermaid 图表等极致性能表现,确保流畅的内容展示体验。

@ant-design/x-sdk - AI 对话数据流管理

提供完整的工具 API 集合、开箱即用的 AI 对话应用数据流管理、简化开发流程,提升开发效率。

升级必读

🌟 我们准备了升级文档,查看详情

2.0.0-alpha.16

2025-11-17

@ant-design/x

  • 🛠 删除 components 属性,同时将内部属性提升。#1338kimteayon 提交
  • 🆕 FileCard 新增图片生成过程以及加载、渲染能力。#1311kimteayon 提交
  • 🆕 Think 将 blink 动画样式升级为 css token。#1318kimteayon 提交
  • 🆕 ThoughtChain 将 blink 动画样式升级为 css token。#1318kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1335kimteayon#1329kimteayon 提交

@ant-design/x-markdown

  • 🛠 使用 useMemo 优化 markdown 渲染,同时修改基本演示文本和动画演示文本。#1337Div627 提交
  • 🆕 XMarkdown 渲染 HTML 标签对 disabledchecked 属性透出。#1328Div627 提交
  • 🆕 XMarkdown hasNextChunk 增加对表格渲染处理的能力。#1322Div627 提交
  • 🐛 修复 XMarkdown 默认的表格渲染的样式。#1324Div627 提交
  • 🆕 XMarkdown incompleteMarkdownComponentMap 新增多个类型渲染。#1325Div627 提交
  • 📖 优化官网站点提升用户体验。#1326Div627

2.0.0-alpha.15

2025-11-07

@ant-design/x

  • 🛠 升级 antd 依赖版本到 6.00-alpha.4#1300kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1303kimteayon 提交

@ant-design/x-markdown

  • 🛠 重构 markdown 主题样式。#1305kimteayon 提交
  • 🐛 修复 code 标签 streamStatus 状态错误问题。#1307Div627 提交
  • 🛠 将 index.less 改造为 index.css#1306Div627 提交
  • 🐛 修复 SteamingOptionStreamingOption#1301Div627 提交
  • 🐛 修复 dompurifyConfig.ALLOWED_TAGS 被错误合并到 ADD_TAGS 的问题。#1297Div627 提交

2.0.0-alpha.13

2025-10-30

@ant-design/x

  • 🐛 删除 Bubble.List suffix 属性,并通过 CSS Token 修改来 typing。#1285kimteayon 提交
  • 🆕 ThoughtChain.Item 组件新增闪动效果。#1278kimteayon 提交
  • 🆕 Think 组件新增闪动效果。#1278kimteayon 提交
  • 🆕 ThoughtChain 组件新增闪动效果。#1286kimteayon 提交
  • 🆕 Actions 新增 fadeIn 和 fadeInLeft 效果。#1288kimteayon 提交、#1289kimteayon 提交
  • 🆕 Prompts 新增 fadeIn 和 fadeInLeft 效果。#1289kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1290Rain120

@ant-design/x-markdown

  • 🐛 修复传入的 renderer link 被覆盖问题。#1276Div627 提交

2.0.0-alpha.12

2025-10-29

@ant-design/x

  • 🆕 Attachments Ref 新增 select 方法支持选择文件的能力,同时修复设置了最大数量,并达到了最大数量后仍显示上传按钮的问题。#1266kimteayon 提交
  • 📖 优化官网站点提升用户体验。#1269kimteayon 提交、#1274kimteayon 提交

@ant-design/x-markdown

  • 🐛 修复 KaTeX 插件渲染失败抛出异常的问题,修改公式渲染规则减少渲染异常。#1265Div627 提交
  • 📖 新增 XMarkdown 处理中文链接的代码示例。#1270kimteayon 提交
  • 🆕 codepre 标签渲染时返回渲染状态 streamStatus 以及块级标识 block#1272Div627 提交
  • 🐛 修复渲染 markdown 时重复的 DOM key。#1273Div627 提交

2.0.0-alpha.11

2025-10-27

@ant-design/x

  • 🆕 Sender 词槽配置改为可变属性,词槽模式下 insert 方法新增 replaceCharacters 属性入参,支持新增替换功能,同时 focus 方法新增词槽 key 的配置以支持指定词槽的 focus 功能。#1259kimteayon 提交
  • 🆕 Sources 行内模式支持指定当前激活的面板,新增 activeKey 属性,同时优化面板切换的交互样式,使体验更好。#1261kimteayon 提交
  • 🆕 Bubble.List 对滚动条布局和实现以及语义化进行了优化。#1263kimteayon 提交

@ant-design/x-markdown

  • 🐛 修复 XMarkdown 自定义组件不同状态下入参结构不一致问题。#1260Div627 提交
  • 📖 新增 XMarkdown 代码示例。#1262kimteayon 提交

2.0.0-alpha.10

2025-10-23

@ant-design/x

@ant-design/x-markdown

  • 🆕 XMarkdown 新增需闭合标签语法的过程中的渲染组件配置 incomplete 以及对应功能。#1223Div627 提交
  • 🐛 修复 XMarkdown openLinksInNewTab 属性配置失效问题。#1253Div627 提交
  • 🐛 修复 XMarkdown 动画重复渲染问题。#1255Div627 提交
  • 🆕 健壮 XMarkdown 对公式渲染标签识别能力。#1255Div627 提交

@ant-design/x-sdk

  • 🐛 修复 useXChat 处理流数据服务器错误导致 requestFallback 回调入参问题。#1224kimteayon 提交
  • 🆕 useXConversations 新增 activeConversationKey 的实现。#1252kimteayon 提交
  • 🐛 修复 useXChat isRequesting 非多实例问题,以及优化 requestPlaceholderrequestFallback 回调入参。#1254kimteayon 提交

2.0.0-alpha.9

2025-09-24

@ant-design/x-markdown

  • 🐛 修复代码高亮插件样式丢失、组件无法匹配嵌套子元素的问题,并移除默认样式中的 table text-align 属性。#1212Div627 提交

2.0.0-alpha.8

2025-09-22

@ant-design/x

  • Bubble
    • 🆕 Bubble.List 新增 extra 参数,配合 useXChat 已支持自定义功能。#1195kimteayon 提交
    • 🐛 修复 loading 状态下内容高度被固定问题。#1178kimteayon 提交
    • 🐛 修复组件类型导出命名错误问题。#1182kimteayon 提交
  • 🐛 修复 ThoughtChain.Item 组件类型导出命名错误问题。#1178kimteayon 提交
  • 🐛 修复 XProvider 监听组件缺少问题。#1178kimteayon 提交

@ant-design/x-markdown

  • 🛠 重构动画相关实现。#1198Div627 提交、#1204Div627 提交
  • 🐛 修复插件导出类型错误问题,以及新增示例和文档#1187Div627 提交
  • 🐛 修复 Mermaid 插件切换时渲染异常。#1175Div627 提交
  • 🆕 补充 HighlightCode 插件和 Mermaid 插件语义化实现。#1178kimteayon 提交
  • 🐛 修复 XMarkdown 主题样式覆盖不全问题。 #1182kimteayon 提交

@ant-design/x-sdk

  • 🆕 useXChat setMessage 支持使用回调函数支持获取原始消息,同时 onRequestonReload 新增 extra 参数以支持自定义功能。 #1195kimteayon 提交

其他

2.0.0-alpha.7

2025-09-14

@ant-design/x

  • Bubble
    • 💄 修复默认 white-space 样式问题。#1147kimteayon 提交
    • 💄 修复语义化缺失以及 loading 状态下在 Bubble.List 下高度错误问题。#1162kimteayon 提交
    • 🐛 修复类型导出和文档引入错误问题。#1160kimteayon 提交
  • 📖 删除下线工具 useXAgentuseXChat,以及对应的文档引用删除或者替换为 X SDK#1148kimteayon 提交
  • 🐛 修复 FileCard 组件 status 展示缺失问题。#1156hy993658052 提交
  • 🐛 修复 Sender 组件开启文件粘贴功能时无法粘贴 Excel 单元格文本数据问题。#1167kimteayon 提交

@ant-design/x-markdown

  • 🆕 新增 Mermaid 插件操作功能。#1135Div627 提交
  • 🐛 修复 XMarkdown 流式效果。#1135Div627 提交
  • 🆕 新增插件国际化和主题定制功能,以及文档升级。#1135kimteayon 提交
  • 🆕 新增 XMarkdown 链接 openLinksInNewTab 配置、以及主题颜色调整。#1164Div627 提交
  • 🐛 修复 XMarkdown 与文档 markdown 样式冲突问题。#1161kimteayon 提交

@ant-design/x-sdk

  • 🛠 重构 useXChat 工具 isRequesting 属性,由方法升级为可监控变量。#1168hylin 提交
  • 🆕 新增 useXChat 工具消息 abort 状态,同时修复 requestFallback 回调方法 message 参数错误以及删掉对错误状态的消息过滤。#1171kimteayon 提交

其他

  • 📖 优化官网站点提升用户体验。#1169hylin 提交
  • 📖 更新官网介绍、模型接入、百宝箱智能体接入、X SDK 等文档,以及样板间代码更新。#1171kimteayon 提交

2.0.0-alpha.6

2025-08-28

@ant-design/x

  • 🐛 修复 Sender 普通模式点击 Enter 选中文候选词时触发 Submit 的问题。#1144kimteayon 提交
  • 🐛 修复 Sender 词槽模式 submitTypeshiftEnter 时无法换行问题。#1143kimteayon 提交
  • 💄 修复 ThoughtChain.Item description 内容过多换行后 margin 样式异常。由 kimteayon 提交
  • 🛠 使用 @ant-design/x-sdk 重构样板间。#1139hylin 提交
  • 🐛 修复 Bubble prefix 持续展示。#1137anxLiang 提交
  • 📖 补充 Bubble.List 文档解释滚动容器问题。#1133anxLiang 提交
  • 🐛 修复 Attachment 组件上传图片未展示图片问题。#1140hy993658052 提交
  • 🐛 修复 FileCard 语义化问题以及卡片大小展示问题。#1130kimteayon 提交

其他

2.0.0-alpha.5

2025-08-20

@ant-design/x

  • 🆕 新增 Actions 子组件功能,Actions.Copy、Actions.Audio、Actions.Item。#1121kimteayon 提交
  • Bubble
    • 🆕 新增 string content 时渲染带换行符、制表符的功能。#1127anxLiang 提交
    • 🆕 新增语义化实现。#1116kimteayon 提交
    • 🐛 优化样式和类型问题。#1108anxLiang 提交
  • 🆕 新增 Sender 组件语义化配置。#1116kimteayon 提交

@ant-design/x-sdk

  • 🛠 整体优化 X SDK。#1114hylin 提交

其他

2.0.0-alpha.3

2025-08-14

@ant-design/x-markdown

  • 🛠 优化 version 逻辑以及配置、文档。#1112Div627 提交

2.0.0-alpha.1

2025-08-12

@ant-design/x

其他

2.0.0-alpha.0

2025-08-05

@ant-design/x

@ant-design/x-markdown

@ant-design/x-sdk

  • 🔥 新工具 useXChat。#1098hylin 提交
  • 🔥 新工具 useXConversations。#1098hylin 提交
  • 🔥 新工具 Chat Provider。#1098hylin 提交
  • 🔥 新工具 XRequest。#1098hylin 提交
  • 🔥 新工具 XStream。#1098hylin 提交

其他

1.6.1

2025-09-12

  • 🐛 修复 ThoughtChain 组件 title 传入 ReactNode 时折叠标题无法显示问题。#1172IsDyh01 提交
  • 🐛 修复 Sender 组件 LoadingButton 传入 icon 属性时同时显示两个图标问题。#1145IsDyh01 提交
  • 🐛 修复 Sender 组件 content 语义化缺失问题。#703HomyeeKing 提交
  • 🐛 移除 Bubble 组件打字效果公共前缀逻辑中的冗余条件判断。#1091AqingCyan 提交
  • 🐛 修复 useXChat updating 状态缺失问题。#833wzc520pyfm 提交
  • 🐛 修复 Suggestion 组件 useActive 中 items 为空数组导致的异常。#824LengYXin 提交
  • 📖 优化官网站点提升用户体验。#960wzc520pyfm 提交、#1048wzc520pyfm 提交、#1118afc163 提交、#1122fireairforce 提交、#1120IsDyh01 提交

1.6.0

2025-07-30

  • 🆕 Attachments 组件 FileCard 新增图标和类型的配置能力。#1006kieranwv 提交
  • 📖 新增百宝箱智能体接入文档和样板间。#1063iamkun-2 提交
  • 📖 优化官网站点提升用户体验。#1054hylin 提交、#1056hylin 提交

1.5.0

2025-07-16

  • 🆕 补充 Bubble 组件对滚动事件 onScroll 的监听。#1021QdabuliuQ 提交
  • 🐛 移除 Bubble 重复的 TS 类型定义。#1032wzc520pyfm 提交
  • 🐛 修复 Conversations 组件点击禁用的 menu 导致触发 onActiveChange 的问题。#1024QdabuliuQ 提交
  • 🐛 修复 Attachments 组件 FileList 语义化配置。#1017kimteayon 提交
  • 🐛 补充 Actions 组件 html 配置。#995vanndxh 提交
  • 🐛 修复 Conversations label 标签展示问题,同时补充语义化配置。#898yuanliu147 提交
  • 📖 优化官网站点提升用户体验。#940coding-ice 提交、#969afc163 提交、#968afc163 提交、#1019hylin 提交、#1036kimteayon 提交

1.4.0

2025-05-30

  • 🔥 新组件 操作列表 - Actions。#768vanndxh 提交
  • 🐛 修复 Bubble.List footerheader 无法获取 key 的问题。#876kimteayon 提交
  • 🐛 修复 Conversations 列表标题溢出截断失效问题。#877kimteayon 提交
  • 📖 优化官网站点提升用户体验。#816Rain120 提交、#880kimteayon 提交

1.3.0

2025-05-21

  • 📖 新增 Conversation 类型导出。#258ONLY-yours 提交
  • 💄 修复 Prompts 滚动条始终显示问题。#785kimteayon 提交
  • 🐛 修复 Suggestion 警告使用 antd 废弃 API onDropdownVisibleChange 的问题。#827zombieJ 提交
  • 🆕 扩展 Bubble contentfooterheader 的方法实现参数,同时补充 Demo 实现。#683L-Hknukimteayon 提交
  • 📖 修复 Api Key 在站点露出的安全问题。#840kimteayon 提交
  • 📖 优化官网站点提升用户体验。#783kimteayon 提交、#229afc163 提交、#835kimteayon#814wzc520pyfm 提交

1.2.0

2025-04-25

  • 🐛 删除 Conversations 溢出省略逻辑修复 tooltip 展示错误的问题。#776afc163 提交
  • 🐛 修复 Attachments image 卡片样式问题。#751wzc520pyfm 提交
  • 🐛 修复 ThoughtChain 受控问题。#752Youzi2233 提交
  • XRequest
    • 🆕 XRequestCallbacks 新增 onStream 回调,可对流监听和终止操作。#711kimteayon 提交
    • 🐛 修复 XRequestOptions 变更不生效问题,并新增示例。#736kimteayon 提交
    • 🆕 新增模型接入示例。#725kimteayon 提交
    • 📖 优化 API 方法参数命名不准确问题。#736kimteayon 提交
  • useXAgent
    • 🆕 RequestFn 新增 onStream 回调,可对流监听和终止操作。#711kimteayon 提交
    • 🆕 RequestFn 新增 transformStream 转换函数,用于处理流数据。#725kimteayon 提交
    • 🐛 修复 XAgentConfigPreset 变更不生效问题,并新增示例。#736kimteayon 提交
    • 🐛 修复 RequestFn onSuccess 回调类型错误问题,同时更新对应示例。#725kimteayon 提交
    • 🆕 新增模型接入、自定义入参、变更配置示例。#725kimteayon 提交、#711kimteayon 提交
  • useXChat
    • 🆕 XChatConfig 新增 Input 和 Output 泛型类型。#725kimteayon 提交
    • 🆕 XChatConfig 新增 transformMessage 转换函数,可在更新数据时对 messages 做转换,同时会更新到 messages#711kimteayon 提交
    • 🆕 XChatConfig 新增 transformStream 转换函数,用于处理流数据。#711kimteayon 提交
    • 🆕 XChatConfig 新增 resolveAbortController 回调函数,可获得 AbortController 控制器,用于控制流状态。#711kimteayon 提交
    • 🆕 新增模型接入示例,删除错误的终止流示例。#711kimteayon 提交
  • 🐛 修复 Sender header 圆角样式溢出问题。#732Bao0630 提交
  • 📖 新增助手式样板间。#657vanndxh 提交
  • 📖 重构独立式样板间。#753vanndxh 提交
  • 📖 优化官网站点提升用户体验。#730afc163 提交、#758coding-ice 提交、 #761ONLY-yours 提交

1.1.1

2025-04-14

  • Bubble.List
    • 💄 优化 Bubble.List 更新时减少不必要的刷新。#479YumoImer 提交
    • 🐛 修复 Bubble.List 暗黑主题下滚动条样式不兼容问题。#727kimteayon 提交
  • Conversation
    • 🐛 修复 Conversation 内 ul 和 li 的样式问题。#726kimteayon 提交
    • 🆕 新增 menugetPopupContainer 的实现。#698yuxuan-ctrl 提交
  • 🐛 修复 ThoughtChain 折叠面板无法展开问题。#720kimteayon 提交
  • 🐛 修复 Attachments 图片展示样式问题。#708hy993658052 提交
  • 💄 优化 Sender,使自定义 Actions 的 disabled 属性受控。#666afc163 提交
  • 📖 优化官网站点提升用户体验。#680wzc520pyfm 提交、#699afc163 提交、#716afc163 提交、#686afc163 提交、#728kimteayon 提交

1.1.0

2025-03-28

1.0.6

2025-03-14

1.0.5

2025-01-13

1.0.4

2024-12-25

  • 🆕 扩展 XStream 对取消功能的支持。#319ppbl 提交
  • 🆕 扩展 Bubbletyping.suffix 打字后缀的支持。#316BQXBQX 提交
  • 🆕 扩展 Sender 组件 onChangeevent 事件参数的支持。#362defaultjacky 提交
  • 🆕 扩展 Sender 组件 reffocusblur 等焦点控制能力的支持。#397YumoImer 提交
  • 🐛 修复 ThoughtChain 在非 cssVar 下的样式问题。#373YumoImer 提交
  • 📖 添加 Petercat 助理功能。#375xingwanying 提交
  • 📖 优化官网站点提升用户体验。#389#377#364#368afc163YumoImer 提交

1.0.3

2024-12-16

1.0.2

2024-12-04

  • 🛠 优化 XRequest 支持对自定义协议解析。#293YumoImer 提交
  • 🐛 修复 Attachment 前后预览按钮无法正常显隐的问题。#295anzhou99 提交
  • 🐛 修复 useXChat 对同一条消息重复触发 onUpdate 的问题。#298YumoImer 提交
  • 📖 添加 Bubble 配合 GPT-Vis 的使用演示文档。#288lvisei 提交
  • 📦 更新浏览器目标配置减少打包体积。#282afc163 提交
  • 🛠 修复运行 pnpm run prestart 的错误。#287long36708 提交

1.0.1

2024-11-29

1.0.0

2024-11-22

🎉 我们非常开心的宣布 Ant Design X 1.0.0 版本正式发布啦~

  • 🌈 源自企业级 AI 产品的最佳实践:基于 RICH 交互范式,提供卓越的 AI 交互体验
  • 🧩 灵活多样的原子组件:覆盖绝大部分 AI 对话场景,助力快速构建个性化 AI 交互页面
  • 开箱即用的模型对接能力:轻松对接符合 OpenAI 标准的模型推理服务
  • 🔄 高效管理对话数据流:提供好用的数据流管理功能,让开发更高效
  • 📦 丰富的样板间支持:提供多种模板,快速启动 LUI 应用开发
  • 🛡 TypeScript 全覆盖:采用 TypeScript 开发,提供完整类型支持,提升开发体验与可靠性
  • 🎨 深度主题定制能力:支持细粒度的样式调整,满足各种场景的个性化需求

demos

1.0.0-alpha.12

2024-11-07

  • 🔥 Sender 支持 onPasteFile 事件与 Attachments 支持 ref.upload 手动上传文件。#184zombieJ 提交
  • 🔥 Sender allowSpeech 支持受控使用三方语音 SDK。 #187zombieJ 提交

1.0.0-alpha.11

2024-11-06

  • 🔥 新组件 欢迎 - Welcome。 #179zombieJ 提交
  • 🔥 Prompts 支持嵌套层级展示。#181zombieJ 提交
  • 🔥 Attachments 支持 Attachments.FileCard 子组件。#182zombieJ 提交

1.0.0-alpha.10

2024-11-04

  • 🐛 修复 Attachments 组件使用拖动上传时无法触发上传请求的问题。#178YumoImer 提交

1.0.0-alpha.9

2024-11-01

  • 🐛 修复 Attachments 组件内的代码逻辑问题。#174YumoImer 提交
  • 🐛 修复 Sender.Header 内不可以聚焦的问题。#175zombieJ 提交

1.0.0-alpha.7

2024-10-31

  • 🐛 修复 Attachments 组件第一次上传时无法触发上传请求的问题。 #172YumoImer 提交

1.0.0-alpha.6

2024-10-25

1.0.0-alpha.5

2024-10-23

  • 🆕 Bubble 支持 loadingRender 以自定义加载状态。#165
  • 🐛 修复不包裹 XProvider 时,组件样式丢失的问题。#163

1.0.0-alpha.4

2024-10-17

  • Sender
    • 🆕 Sender 支持 speech 语音功能。#154zombieJ 提交
    • 🆕 Sender 支持 Sender.Header#156zombieJ 提交
    • 🆕 Sender 样式调整。#151zombieJ 提交
  • 📖 更新文档页面下的组配置。#155YumoImer 提交
  • 📖 调整示例切换按钮样式。#146afc163 提交
  • 📖 更新 README.md。#142afc163 提交

1.0.0-alpha.3

2024-10-10

  • Bubble
    • 🆕 Bubble 新增 variant 变体支持,由 zombieJ 完成 #140
    • 🆕 Bubble 新增 shape 形状支持,由 zombieJ 完成 #144
    • 🆕 Bubble 新增 headerfooter 支持自定义头部与底部内容并添加对应语义化 className,由 zombieJ 完成 #147

1.0.0-alpha.2

2024-09-27

  • 🔥 新增 XProvider 全局化配置组件,由 YumoImer 完成 #127
  • 🔥 新增 运行时钩子 useXChat 数据管理,由 zombieJ 完成 #125
  • 🔥 新增 运行时钩子 useXAgent 模型调度,由 zombieJ 完成 #125
  • 🆕 ThoughtChain 思维链组件支持 size 属性,由 YumoImer 完成 #123
  • 🛠 更新 .lintstagedrc.json。 由 afc163 完成 #128
  • 🛠 更新依赖 cheeriov1.0.0。 由 afc163 完成 #121

1.0.0-alpha.1

2024-09-10

🚀 新特性

  • 🔥 新增:Suggestion 建议组件,由 ONLY-yours 完成 #87

🐛 修复

  • 🐛 修复:更改 SenderrestProps 类型,由 ONLY-yours 完成 #101
  • 🛠 修复:bun install 问题,由 afc163 完成 #111

🛠 重构

  • 🛠 重构:添加层级支持,由 zombieJ 完成 #118
  • 🛠 重构:加速工作流,由 afc163 完成 #119
  • 🛠 重构:升级开发依赖的 5 个更新,由 dependabot 完成 #120
  • 🛠 重构:清理 README.md,由 afc163 完成 #102
  • 🛠 重构:添加 issue 模板,由 afc163 完成 #103
  • 🛠 重构:添加 bun.lockb,由 afc163 完成 #108
  • 🛠 删除 index-style-only.js,由 afc163 完成 #106
  • 🛠 重构:更新 main.yml,由 afc163 完成 #105
  • 🛠 重构:更新 package.json,由 afc163 完成 #110

📖 文档

  • 📖 文档:更新 README.md,由 afc163 完成 #104
  • 📖 文档:更新 codecov 徽章,由 afc163 完成 #112

1.0.0-alpha.0

2024-09-05

0.0.0-alpha.0

2024-05-10

  • MISC: 项目初始化。