6.5.0
6.5.0
View on GitHubView PackagePublished: Jun 27, 2026

Release Notes

  • 🔥 Add the antd DESIGN.md design-language file and publish it at ant.design/design.md, helping AI design tools understand Ant Design visual language, component archetypes, and theme tokens. #58011 #58356 #58489 @afc163
  • 📦 Optimize the antd full bundle size: compared with 6.4.5, size-limit reports antd.min.js down from 437.05 KB to 432.44 KB, and antd-with-locales.min.js down from 514.19 KB to 506.84 KB. The main gains come from slimmer DatePicker and TimePicker runtime code in @rc-component/picker, plus Icon/Upload avoiding extra TwoTone runtime in the full bundle. #58403 #58497 @QDyanbing @afc163
  • Icon
    • 🔥 Add built-in Icon entries for Anthropic, Claude, Gemini, Mistral, DeepSeek, Qwen, Perplexity, HuggingFace, Ollama, Replicate, ElevenLabs, Telegram, Mastodon, Threads and Snapchat. #58524 @afc163 New icons in Ant Design 6.5.0
    • 📦 Optimize Icon and Upload default icon imports by upgrading @ant-design/icons to 6.3.1 and switching Upload picture-list default placeholders to Outlined icons, reducing extra TwoTone runtime in the full bundle. #58497 @afc163
    • 🐞 Fix Icon styles not working when theme.zeroRuntime is enabled. #58517 @afc163
  • Input
    • 🆕 Add Input.Password visibilityToggle.tabIndex to customize the visibility toggle button tab order. #58458 @QDyanbing
    • 🐞 Fix Input.Search not applying ConfigProvider root style configuration. #58467 @QDyanbing
    • 🐞 Fix Input.Search losing enterButton.className. #58506 @QDyanbing
    • 💄 Fix Input.Search button height not aligning with Input token height. #58525 @afc163
    • 💄 Add focus outline for borderless Input components. #58250 @QDyanbing
  • Select
  • Table
    • 🐞 Fix Table defaultSortOrder and controlled sortOrder being ignored when the column is hidden by responsive at the current breakpoint. #58008 @yogeshwaran-c
    • 🐞 Fix Table extra vertical line on the last fixed-right column in bordered mode. #58516 @uttam12331
    • ⌨️ Improve Table row selection checkbox accessibility by supporting aria-* attributes from getCheckboxProps. #58275 @EmilyyyLiu
    • 💄 Fix Table sticky header top border missing in bordered mode. #58451 @BangDori
  • BorderBeam
  • Badge
    • 🆕 Add Badge title prop to allow removing the native tooltip. #58209 @QDyanbing
    • 💄 Improve Badge processing status display in dark mode. #58414 @clxstart
  • Layout
    • 🆕 Add Layout.Sider semantic classNames and styles support. #57938 @landeqiming666
    • 🐞 Fix Layout.Header, Layout.Footer and Layout.Content losing default background when used standalone with theme.cssVar enabled. #58046 @yogeshwaran-c
  • Pagination
    • 🐞 Fix Pagination text wrapping and overflow in some scenarios. #58151 @selicens
    • 🐞 Fix Pagination quick jumper layout instability. #58282 @QDyanbing
  • Upload
    • 🐞 Fix Upload not showing file icon for failed files. #58484 @biubiukam
    • ⌨️ Improve Upload list item name accessibility when previewing files without a URL. #58092 @ug-one
  • Alert
    • 🐞 Fix Alert icon vertical alignment when description content is provided. #57915 @MMMIXER
    • 🐞 Fix Alert icon and close button not aligning with the first title line when only a title is provided. #57878 @QDyanbing
  • 📖 Improve AI agent support for the ant.design website and its isitagentready.com/ant.design result. #58510 #58490 #57725 @afc163 @ug-one
  • 📖 Update Ant Design CLI docs with antd setup, Node.js >=20.0.0 requirement, MCP version auto-detection, and environment variable notes, and sync the For Agents and MCP Server docs in both languages. #58460 @afc163
  • 🐞 Fix antd root semantic style priority across components to ensure component style overrides global styles.root and style configuration. #58474 @QDyanbing
  • 💄 Improve Component Token small control height in compact theme to avoid cramped line boxes. #58411 @nightt5879
  • 🐞 Fix Anchor hash parsing performance issue with specially crafted hash values. #58472 @afc163
  • 🆕 Add Collapse headerPaddingSM, headerPaddingLG, contentPaddingSM, and contentPaddingLG tokens to configure header and content padding for small and large sizes separately. #58436 @biubiukam
  • 🆕 Add ConfigProvider form labelWrap configuration support. #58035 @EmilyyyLiu
  • 🐞 Fix Descriptions labelStyle, contentStyle, styles.label, and styles.content not applying to the matching cell in bordered mode. #58241 @gaurav0107
  • 🔥 Add DatePicker and TimePicker onClear callback support. #58403 @QDyanbing
  • 🆕 Add Dropdown left and right placement support. #58437 @linyana
  • 🐞 Fix disabled FloatButton.Group still opening the hover menu. #58513 @QDyanbing
  • 💄 Fix Form vertical layout not applying the labelHeight token. #58433 @BangDori
  • 🔥 Add Menu itemData to onSelect, onClick and onDeselect callback parameters. #58197 @EmilyyyLiu
  • 🔥 Add Modal scrollLock prop to control body scroll locking. #58256 @EmilyyyLiu
  • 🐞 Fix Popconfirm button misalignment during async confirm and restore the default Button icon-only and Modal footer layout behavior. #58429 @ffgenius
  • 🐞 Fix Result not rendering extra when it is the number 0. #58504 @QDyanbing
  • 🆕 Add Slider range mode disabled array support to disable individual handles. #57982 #58528 @EmilyyyLiu @afc163
  • Steps
  • 🔥 Add Tabs body and content semantic DOM support. #58521 @zombieJ
  • 🆕 Add Watermark per-line font style support for content. #57886 @QDyanbing

  • 🔥 新增 antd DESIGN.md 设计语言文件并发布到 ant.design/design.md,帮助 AI 设计工具理解 Ant Design 的视觉语言、组件范式和主题 token。#58011 #58356 #58489 @afc163
  • 📦 优化 antd 完整包体积:相比 6.4.5,size-limit 中 antd.min.js437.05 KB 降至 432.44 KBantd-with-locales.min.js514.19 KB 降至 506.84 KB。主要来自 @rc-component/picker 精简 DatePicker 和 TimePicker 运行时代码,以及 Icon/Upload 减少额外 TwoTone runtime 引入。#58403 #58497 @QDyanbing @afc163
  • Icon
    • 🔥 新增 Icon 内置图标:Anthropic、Claude、Gemini、Mistral、DeepSeek、Qwen、Perplexity、HuggingFace、Ollama、Replicate、ElevenLabs、Telegram、Mastodon、Threads 和 Snapchat。#58524 @afc163 Ant Design 6.5.0 新增图标
    • 📦 优化 Icon 和 Upload 默认图标引入:升级 @ant-design/icons6.3.1,并将 Upload 图片列表默认占位图标改为 Outlined 图标,减少完整包额外 TwoTone runtime 引入。#58497 @afc163
    • 🐞 修复 Icon 在开启 theme.zeroRuntime 后样式不生效的问题。#58517 @afc163
  • Input
    • 🆕 新增 Input.Password visibilityToggle.tabIndex 配置,支持自定义密码显隐切换按钮的 Tab 顺序。#58458 @QDyanbing
    • 🐞 修复 Input.Search 未应用 ConfigProvider 根节点 style 配置的问题。#58467 @QDyanbing
    • 🐞 修复 Input.Search 丢失 enterButton.className 的问题。#58506 @QDyanbing
    • 💄 修复 Input.Search 按钮高度未与 Input token 高度对齐的问题。#58525 @afc163
    • 💄 为 borderless Input 组件补充聚焦轮廓样式。#58250 @QDyanbing
  • Select
    • 🆕 新增 Select 函数式 tokenSeparators 支持。#57966 @ZQDesigned
    • 🐞 修复 Select 及相关弹层组件传入数字类型弹层宽度时渲染不正确的问题。#58511 @QDyanbing
    • 🐞 修复 Select 会创建禁用标签的问题。#58518 @afc163
    • 🐞 修复 Select 单选模式在打开时 labelRender 内容变暗的问题。#58288 @kfylaktopoulos
  • Table
    • 🐞 修复 Table 列设置 responsive 后,在当前断点隐藏时 defaultSortOrder 与受控 sortOrder 不生效的问题。#58008 @yogeshwaran-c
    • 🐞 修复 Table bordered 模式下最后一个右固定列出现额外竖线的问题。#58516 @uttam12331
    • ⌨️ 优化 Table 行选择复选框的可访问性,支持从 getCheckboxProps 传入 aria-* 属性。#58275 @EmilyyyLiu
    • 💄 修复 Table bordered 模式下 sticky 表头顶部边框丢失的问题。#58451 @BangDori
  • BorderBeam
    • 🆕 新增 BorderBeam duration 属性,用于控制流光运行一圈的时间。#58233 @QDyanbing
    • 🆕 新增 BorderBeam lineWidth 属性,用于控制流光宽度。#58324 @QDyanbing
    • 🆕 新增 BorderBeam size 属性,用于控制流光大小。#58303 @QDyanbing
  • Badge
    • 🆕 新增 Badge title 属性,支持移除原生 tooltip。#58209 @QDyanbing
    • 💄 优化 Badge 在暗色模式下 processing 状态的展示效果。#58414 @clxstart
  • Layout
    • 🆕 新增 Layout.Sider 语义化 classNamesstyles 支持。#57938 @landeqiming666
    • 🐞 修复 Layout.Header、Layout.Footer 和 Layout.Content 独立使用且开启 theme.cssVar 时默认背景色丢失的问题。#58046 @yogeshwaran-c
  • Pagination
    • 🐞 修复 Pagination 在部分场景下文字换行和溢出的问题。#58151 @selicens
    • 🐞 修复 Pagination 快速跳转布局不稳定的问题。#58282 @QDyanbing
  • Upload
    • 🐞 修复 Upload 上传失败文件不展示文件图标的问题。#58484 @biubiukam
    • ⌨️ 改进 Upload 在无 URL 文件预览场景下文件名的无障碍体验。#58092 @ug-one
  • Alert
    • 🐞 修复 Alert 带有描述内容时图标垂直对齐异常的问题。#57915 @MMMIXER
    • 🐞 修复 Alert 仅包含标题时图标和关闭按钮未与标题首行对齐的问题。#57878 @QDyanbing
  • 📖 优化 ant.design 网站的 AI 智能体支持,提升 isitagentready.com/ant.design 检测结果。#58510 #58490 #57725 @afc163 @ug-one
  • 📖 更新 Ant Design CLI 文档,补充 antd setup、Node.js >=20.0.0 要求、MCP 版本自动检测和环境变量说明,并同步 For Agents 与 MCP Server 中英文文档。#58460 @afc163
  • 🐞 修复 antd 各组件根节点语义化 style 优先级,确保组件 style 覆盖全局 styles.rootstyle 配置。#58474 @QDyanbing
  • 💄 优化 Component Token 紧凑主题下小尺寸控件高度,避免文字行框过于拥挤。#58411 @nightt5879
  • 🐞 修复 Anchor 在特殊构造的 hash 值下解析性能异常的问题。#58472 @afc163
  • 🆕 新增 Collapse headerPaddingSMheaderPaddingLGcontentPaddingSMcontentPaddingLG token,支持分别配置小号和大号尺寸的头部与内容区域内边距。#58436 @biubiukam
  • 🆕 新增 ConfigProvider form labelWrap 全局配置支持。#58035 @EmilyyyLiu
  • 🐞 修复 Descriptions 在 bordered 模式下 labelStylecontentStyle 以及语义化 styles.labelstyles.content 未应用到对应单元格的问题。#58241 @gaurav0107
  • 🔥 新增 DatePicker 和 TimePicker onClear 回调支持。#58403 @QDyanbing
  • 🆕 新增 Dropdown leftright 弹出位置支持。#58437 @linyana
  • 🐞 修复 FloatButton.Group 禁用状态下仍会打开 hover 菜单的问题。#58513 @QDyanbing
  • 💄 修复 Form 垂直布局未应用 labelHeight token 的问题。#58433 @BangDori
  • 🔥 新增 Menu onSelectonClickonDeselect 回调参数中的 itemData 信息。#58197 @EmilyyyLiu
  • 🔥 新增 Modal scrollLock 属性,用于控制弹窗打开时是否锁定 body 滚动。#58256 @EmilyyyLiu
  • 🐞 修复 Popconfirm 异步确认时按钮不对齐的问题,并恢复 Button 图标按钮与 Modal footer 的默认布局表现。#58429 @ffgenius
  • 🐞 修复 Result 在 extra 为数字 0 时不渲染的问题。#58504 @QDyanbing
  • 🆕 新增 Slider Range 模式下 disabled 数组支持,可单独禁用特定 handle。#57982 #58528 @EmilyyyLiu @afc163
  • Steps
    • 🆕 新增 Steps maxCount 折叠模式,用于展示密集步骤项。#57987 @ZQDesigned
    • 💄 修复 Steps 横向连接线在 Chrome 中显示模糊的问题。#58149 @olagokemills
  • 🔥 新增 Tabs bodycontent 语义化 DOM 支持。#58521 @zombieJ
  • 🆕 新增 Watermark content 逐行字体样式支持。#57886 @QDyanbing