Releases: ant-design/ant-design
Releases · ant-design/ant-design
Release list
6.6.1
- ♿ Improve localized accessible names for Upload actions and Modal and Notification close buttons. #58953 #58957 @nrps9909
- 🌐 Improve Traditional Chinese terminology across localized components and use Taiwan-preferred week wording in DatePicker. #58947 #58951 @nrps9909
- 🐞 Fix Upload dropping newly added files when async
onRemoveresolves. #58814 @afc163 - 🐞 Fix Anchor triggering duplicate
onChangecallbacks on scroll when usinggetCurrentAnchor. #58834 @nikzanda - Form
- 🐞 Fix Form height fluctuation during rapid validation state changes. #59008 @waterWang
- 🐞 Fix Form vertical layout
labelCol.offsetbeing overridden by label margins. #58981 @nikzanda - ♿ Improve Form complex-control guidance so labels can be explicitly associated with nested controls. #59001 @nrps9909
- 📝 Correct Form.Item
requireddocumentation to clarify that validation rules infer the required state when unset. #58989 @QDyanbing
- Listy
- 💄 Improve Listy virtual scrollbar track hover feedback. #58964 @QDyanbing
- 📝 Add List-to-Listy migration guidance for deprecated List, covering item rendering, virtual scrolling, and common replacement patterns. #58985 @aojunhao123
- 📝 Add Listy drag-sorting demo. #58962 @li-jia-nan
- Menu
- 🐞 Fix Menu icons jittering when expanding or collapsing an inline menu. #59018 @afc163
- 🐞 Fix Menu tooltip flashing when an inline menu collapses while an item is hovered. #58865 @QdabuliuQ
- Table
- 🐞 Fix Table first-row corners when
borderedis enabled andshowHeaderisfalse. #57035 @Largopie - 🐞 Fix Table row hover highlighting incorrect cells when expanded rows offset
rowSpanranges. #58935 react-component/table#1488 @jiangrong-devops
- 🐞 Fix Table first-row corners when
- Transfer
- 🐞 Fix Transfer triggering
onSearchtwice when clearing the search input. #59016 @QDyanbing - 🐞 Fix Transfer one-way item actions not respecting
locale.remove. #58955 @nrps9909
- 🐞 Fix Transfer triggering
- 🇮🇸🇲🇳 Fix invalid placeholders in Form minimum-value validation messages for the Icelandic and Mongolian locales. #58965 @nrps9909
- 🆕 Add Carousel localized accessible names for the default previous and next arrows via ConfigProvider
locale. #59014 @waterWang - ♿ Improve DatePicker.RangePicker screen-reader experience by hiding its decorative default separator while preserving custom separator accessibility. #58999 @nrps9909
- ♿ Improve Collapse screen-reader experience by hiding redundant labels from decorative default expand icons while preserving accessible names for interactive icon triggers. #59000 @nrps9909
- 🐞 Fix TreeSelect
SHOW_PARENTlosing selected disabled child nodes in controlled mode. #58935 react-component/tree-select#681 @zombieJ - ⌨️ Fix Select clear buttons not clearing values when activated with Enter or Space. #58958 react-component/select#1247 @Pareder
- 🐞 Fix AutoComplete with custom input and
allowClearshifting its content on hover. #58932 @lazerg - 🐞 Fix FloatButton.BackTop progress ring border being overridden before its initial display on some pages. #58982 @ZQDesigned
- 🐞 Fix ColorPicker becoming unable to drag after double-clicking the clear button. #58995 @dogledogle
- 🐞 Fix Radio.Group options not invoking an option's
onChangecallback when selected. #59010 @moon6967 - 💄 Improve BorderBeam beam radius synchronization with dynamic container
border-radiuschanges. #58923 @li-jia-nan - 📝 Correct Typography editable
onChangedocumentation to clarify that it fires when editing is completed. #59021 @EmilyyyLiu
- ♿ 优化 Upload 操作按钮以及 Modal 和 Notification 关闭按钮的本地化无障碍名称。#58953 #58957 @nrps9909
- 🌐 优化多个组件的繁体中文术语,并将 DatePicker 的周选择提示调整为台湾地区惯用说法。#58947 #58951 @nrps9909
- 🐞 修复 Upload 异步
onRemove完成时误删新加入文件的问题。#58814 @afc163 - 🐞 修复 Anchor 使用
getCurrentAnchor时滚动会重复触发onChange的问题。#58834 @nikzanda - Form
- 🐞 修复 Form 在快速校验状态变化时高度抖动的问题。#59008 @waterWang
- 🐞 修复 Form 垂直布局中标签外边距覆盖
labelCol.offset的问题。#58981 @nikzanda - ♿ 改进 Form 复杂控件指引,支持将标签明确关联到内层控件。#59001 @nrps9909
- 📝 修正 Form.Item
required文档,明确未设置时会根据校验规则推断必填状态。#58989 @QDyanbing
- Listy
- 💄 优化 Listy 虚拟滚动条轨道的 hover 反馈。#58964 @QDyanbing
- 📝 为已废弃的 List 补充迁移至 Listy 的指引,涵盖条目渲染、虚拟滚动和常见替代方案。#58985 @aojunhao123
- 📝 新增 Listy 拖拽排序示例。#58962 @li-jia-nan
- Menu
- 🐞 修复 Menu 内联菜单展开或收起时图标抖动的问题。#59018 @afc163
- 🐞 修复 Menu 内联菜单在菜单项 hover 时收起会导致 Tooltip 闪烁的问题。#58865 @QdabuliuQ
- Table
- 🐞 修复 Table 开启
bordered且showHeader为false时首行圆角异常的问题。#57035 @Largopie - 🐞 修复 Table 展开行导致
rowSpan范围偏移时行 hover 高亮单元格不正确的问题。#58935 react-component/table#1488 @jiangrong-devops
- 🐞 修复 Table 开启
- Transfer
- 🐞 修复 Transfer 清空搜索输入框时重复触发
onSearch的问题。#59016 @QDyanbing - 🐞 修复 Transfer 单向模式的项目移除按钮未正确使用
locale.remove的问题。#58955 @nrps9909
- 🐞 修复 Transfer 清空搜索输入框时重复触发
- 🇮🇸🇲🇳 修复冰岛语和蒙古语 Form 最小值校验消息中的无效占位符。#58965 @nrps9909
- 🆕 新增 Carousel 默认前后翻页箭头的本地化无障碍名称,可通过 ConfigProvider
locale配置。#59014 @waterWang - ♿ 优化 DatePicker.RangePicker 的读屏体验,隐藏无语义的默认分隔符,同时保留自定义分隔符的可访问性。#58999 @nrps9909
- ♿ 优化 Collapse 的读屏体验,隐藏装饰性默认展开图标的冗余标签,同时保留可交互图标触发器的无障碍名称。#59000 @nrps9909
- 🐞 修复 TreeSelect 受控模式下
SHOW_PARENT丢失已选中的禁用子节点的问题。#58935 react-component/tree-select#681 @zombieJ - ⌨️ 修复通过 Enter 或空格键激活 Sel...
6.6.0
- 🔥 Add Listy component for high-performance virtualized lists with grouping, sticky headers, and imperative scrolling. #58724 @aojunhao123
- ConfigProvider
- 🆕 Add ConfigProvider
focusOutlinetheme token to control shared focus outlines across Input, Select, Rate, Steps, Splitter, and other components. #58647 #58708 @QDyanbing - 🆕 Add ConfigProvider global
variantconfiguration for Input.Search, Input.Password, and Input.OTP. #58784 @QDyanbing - 🆕 Add ConfigProvider global
mouseEnterDelayandmouseLeaveDelayconfiguration for Tooltip, Popover, and Popconfirm. #58892 @EmilyyyLiu
- 🆕 Add ConfigProvider
- 🌐 Localization
- 🇦🇱 Add Albanian
sq_ALlocale support. #58618 @li-jia-nan
- 🇦🇱 Add Albanian
- 🆕 Add Tree
useTreefor retrieving node paths and supportscrollTo({ autoExpand: true })to expand target nodes before scrolling. #58841 @zombieJ - 🆕 Add FloatButton.BackTop
showProgressto display the current scroll progress around the button. #58894 @ZQDesigned - 🆕 Add Table
expandable.forceRenderto render expanded row content before its first expansion. #58860 @nikzanda - 🆕 Add Pagination
components.sizeChangerto customize the page-size changer, including in Table pagination. #58831 @QDyanbing - 🆕 Add Mentions
popupRenderto customize suggestion dropdown rendering. #58582 @EmilyyyLiu - 🆕 Add Tabs
more.popupRenderto customize the overflow dropdown content. #58651 @EmilyyyLiu - 🆕 Add BorderBeam
countto display multiple evenly distributed beams around the container border. #58691 @meet-student - 🆕 Add Image
preview.wheelto control mouse wheel zoom in preview. #58728 @EmilyyyLiu - 🆕 Add Alert
borderRadiuscomponent token to customize its corner radius. #57765 @guoyunhe - 🆕 Add
nativeElementref support to Avatar.Group, Badge.Ribbon, Breadcrumb, Calendar, Card.Grid, Card.Meta, Carousel, Descriptions, Divider, Empty, FloatButton.Group, List.Item.Meta, QRCode, Result, Skeleton, Space.Compact, Spin, Splitter, Transfer, and Watermark. #58627 #58628 #58629 #58630 #58631 #58632 #58633 #58634 #58635 #58636 #58637 #58638 #58639 #58640 #58641 #58642 #58643 #58644 #58645 #58667 @li-jia-nan - 🤖 Export missing public Props and Ref types for Alert, Carousel, Cascader, Masonry, Mentions, Radio, Slider, Statistic, Table, Tabs, Tooltip, and Upload. #58700 #58798 @li-jia-nan
- 🐞 Fix semantic style precedence for Calendar, ColorPicker, DatePicker, Divider, Dropdown, Input, Masonry, Popover, Popconfirm, QRCode, Space, Spin, Tag, TimePicker, Tooltip, Typography, Badge, Drawer, FloatButton, Image, Message, Modal, Notification, Steps, Timeline, Tour, and Upload when combining ConfigProvider and component-level
styleandstylessettings. #58550 #58564 @QDyanbing - Select
- 🐞 Fix Select placeholder remaining visible when an ancestor is hidden. #58572 @QDyanbing
- 🐞 Fix Select clear icon showing a native button background in dark mode. #58928 @zombieJ
- 🐞 Fix Drawer close button remaining interactive when
closable.disabledis enabled. #58853 @QDyanbing - 🐞 Fix Carousel jumping to the first slide when children are dynamically added. #58845 @EmilyyyLiu
- 🐞 Fix Button layout shift when the
loadinganimation starts. #58690 #58712 @zombieJ - 🐞 Fix Typography ellipsis tooltip closing before users can interact with its popup, and improve its hover behavior around action buttons. #58661 #58722 @zombieJ
- 💄 Improve Select, Tree, and Table virtual scrollbar track feedback, and support clicking the Table scrollbar track to jump. #58625 #58658 @QDyanbing
- 🔥 新增 Listy 高性能虚拟列表组件,支持分组、吸顶标题和命令式滚动。#58724 @aojunhao123
- ConfigProvider
- 🆕 新增 ConfigProvider 主题 Token
focusOutline,用于统一控制 Input、Select、Rate、Steps、Splitter 等组件的聚焦描边。#58647 #58708 @QDyanbing - 🆕 新增 ConfigProvider 全局配置 Input.Search、Input.Password 和 Input.OTP
variant的能力。#58784 @QDyanbing - 🆕 新增 ConfigProvider 对 Tooltip、Popover 和 Popconfirm
mouseEnterDelay与mouseLeaveDelay的全局配置支持。#58892 @EmilyyyLiu
- 🆕 新增 ConfigProvider 主题 Token
- 🌐 国际化
- 🇦🇱 新增阿尔巴尼亚语
sq_ALlocale 本地化支持。#58618 @li-jia-nan
- 🇦🇱 新增阿尔巴尼亚语
- 🆕 新增 Tree
useTree以获取节点路径,并支持scrollTo({ autoExpand: true })在滚动前自动展开目标节点。#58841 @zombieJ - 🆕 新增 FloatButton.BackTop
showProgress,用于在按钮边缘展示当前滚动进度。#58894 @ZQDesigned - 🆕 新增 Table
expandable.forceRender,支持在首次展开前渲染展开行内容。#58860 @nikzanda - 🆕 新增 Pagination
components.sizeChanger,支持自定义每页条数切换器,并可用于 Table 分页。#58831 @QDyanbing - 🆕 新增 Mentions
popupRender属性,支持自定义建议下拉菜单的渲染。#58582 @EmilyyyLiu - 🆕 新增 Tabs
more.popupRender,支持自定义折叠下拉菜单内容。#58651 @EmilyyyLiu - 🆕 新增 BorderBeam
count属性,支持在容器边缘显示多条均匀分布的流光。#58691 @meet-student - 🆕 新增 Image
preview.wheel属性,用于控制预览时是否启用鼠标滚轮缩放。#58728 @EmilyyyLiu - 🆕 新增 Alert
borderRadius组件 Token,用于自定义圆角。#57765 @guoyunhe - 🆕 新增 Avatar.Group、Badge.Ribbon、Breadcrumb、Calendar、Card.Grid、Card.Meta、Carousel、Descriptions、Divider、Empty、FloatButton.Group、List.Item.Meta、QRCode、Result、Skeleton、Space.Compact、Spin、Splitter、Transfer 和 Watermark 的
nativeElementref,用于访问各自的根 DOM 元素。#58627 #58628 #58629 #58630 #58631 [#58632](https://github.com/ant-design/ant-design/pu...
6.5.4
- 🐞 Fix Alert not showing the close button when the
closableconfiguration object only containsonClose. #58885 @QDyanbing - 🐞 Fix Checkbox.Group crashing when
optionscontains nullish entries or values. #58879 @GuillaumeZ2SS - 🐞 Fix App emitting an unnecessary CSS variable warning with
component={false}, while warning when root props cannot be applied in this mode. #58877 @li-jia-nan - 🐞 Fix Table selecting disabled rows on other pages when selecting all data. #58843 @QDyanbing
- 🐞 Fix Transfer deselect-all behavior after filtering. #58844 @thlovey
- 🐞 Fix DatePicker
RangePickersemantic callbacks not receiving forwarded props. #58905 @QDyanbing - 💄 Fix FloatButton.BackTop scroll animation not respecting
prefers-reduced-motion. #58849 @li-jia-nan - 💄 Fix bare
<svg>icons from third-party icon libraries being misaligned, missing spacing, or breaking onto separate lines in Breadcrumb, Collapse, Segmented, Tabs, and Tag. #58862 #58868 #58869 #58870 @mohamedkhaled4053 - 💄 Fix AutoComplete disabled text not using the disabled text color. #58838 @lazerg
- 🤖 Fix Tour exposing unusable per-step
indicatorsRenderandactionsRenderTypeScript definitions. #58859 @lazerg
- 🐞 修复 Alert 的
closable配置对象仅包含onClose时不显示关闭按钮的问题。#58885 @QDyanbing - 🐞 修复 Checkbox.Group 的
options包含空值选项或空值value时崩溃的问题。#58879 @GuillaumeZ2SS - 🐞 修复 App 使用
component={false}时产生不必要的 CSS 变量警告,并在此模式下无法应用根节点属性时给出提示。#58877 @li-jia-nan - 🐞 修复 Table 全选数据时仍会选中其他分页中禁用行的问题。#58843 @QDyanbing
- 🐞 修复 Transfer 筛选后取消全选行为异常的问题。#58844 @thlovey
- 🐞 修复 DatePicker
RangePicker语义化回调未透传 props 的问题。#58905 @QDyanbing - 💄 修复 FloatButton.BackTop 滚动动画未遵循
prefers-reduced-motion设置的问题。#58849 @li-jia-nan - 💄 修复 Breadcrumb、Collapse、Segmented、Tabs 和 Tag 使用第三方图标库的原生
<svg>图标时可能出现对齐异常、间距缺失,或在 CSS reset 下换行的问题。#58862 #58868 #58869 #58870 @mohamedkhaled4053 - 💄 修复 AutoComplete 禁用状态下文本未使用禁用文字颜色的问题。#58838 @lazerg
- 🤖 修复 Tour 暴露无法在单个步骤中使用的
indicatorsRender和actionsRenderTypeScript 类型定义的问题。#58859 @lazerg
6.5.3
- Input
- 🐞 Fix Input.OTP using
type="text"whenmaskis a string while preserving explicittypevalues. #58835 @QDyanbing - 🐞 Fix Input.OTP displaying the original value when
maskistrue. #58805 @cyphercodes - 💄 Fix Input.TextArea resize handle rendering as a dot on touch devices. #58812 @pupuking723
- 🐞 Fix Input.OTP using
- Typography
- ⚡️ Improve Typography ellipsis tooltip performance in large lists. #58806 @lkxdsb
- 🐞 Fix Typography editable textarea font size not matching the edited content. #58551 @gaurav0107
- 🐞 Fix DatePicker.RangePicker submitting unconfirmed partial values on blur when using
showTimeandallowEmpty. #58803 @zombieJ - 🐞 Fix Form.Item
useStatusreturning stale errors and warnings when the validation status remains unchanged. #58815 @afc163 - 🐞 Fix Slider triggering
onFocusandonBlurcallbacks multiple times. #58711 @QDyanbing - 🐞 Fix Spin standalone indicators being mispositioned when nested in another Spin. #58801 @QDyanbing
- 🐞 Fix Table controlled filter dropdown selections not updating while open. #58816 @afc163
- 🐞 Fix Upload default download links allowing newly opened tabs to access the opener page. #58817 @afc163
- 💄 Fix incomplete Icon base styles when
theme.zeroRuntimeor CSS layers are enabled. #58763 @QDyanbing - 💄 Fix Select suffix icons and selected content overlapping the clear icon with custom theme colors. #58581 @QDyanbing
- 💄 Fix Tabs third-party
<svg>icons not vertically aligning with labels. #58847 @mohamedkhaled4053
- Input
- 🐞 修复 Input.OTP 使用字符串
mask时仍采用type="text"的问题,并保留显式type配置。#58835 @QDyanbing - 🐞 修复 Input.OTP 的
mask为true时仍显示原始值的问题。#58805 @cyphercodes - 💄 修复 Input.TextArea 调整大小手柄在触摸设备上显示为小圆点的问题。#58812 @pupuking723
- 🐞 修复 Input.OTP 使用字符串
- Typography
- ⚡️ 优化 Typography 省略提示在大列表中的渲染性能。#58806 @lkxdsb
- 🐞 修复 Typography 可编辑文本框字号与被编辑内容不一致的问题。#58551 @gaurav0107
- 🐞 修复 DatePicker.RangePicker 使用
showTime和allowEmpty时失焦会提交未确认部分值的问题。#58803 @zombieJ - 🐞 修复 Form.Item
useStatus在校验状态未变化时返回旧错误和警告内容的问题。#58815 @afc163 - 🐞 修复 Slider 的
onFocus和onBlur回调被重复触发的问题。#58711 @QDyanbing - 🐞 修复 Spin 独立加载指示器嵌套使用时定位错乱的问题。#58801 @QDyanbing
- 🐞 修复 Table 受控筛选面板保持打开时选中项未同步更新的问题。#58816 @afc163
- 🐞 修复 Upload 默认下载打开的新页面可访问来源页面的问题。#58817 @afc163
- 💄 修复启用
theme.zeroRuntime或 CSS layer 时 Icon 基础样式不完整的问题。#58763 @QDyanbing - 💄 修复 Select 自定义主题色下后缀图标或选中内容与清除图标重叠的问题。#58581 @QDyanbing
- 💄 修复 Tabs 中第三方
<svg>图标与标签文字垂直方向未对齐的问题。#58847 @mohamedkhaled4053
6.5.2
- 💄 Fix Button, Collapse, ColorPicker, Layout, Select, Space.Addon, Tree, and Typography borders not respecting the global
lineWidthandlineTypeDesign Tokens. #58740 #58741 #58742 #58743 #58745 #58755 @li-jia-nan @QDyanbing - 🐞 Fix BorderBeam, Checkbox, and Switch reduced-motion styles causing Lightning CSS minification failures. #58707 @QDyanbing
- Tag
- 💄 Fix Tag missing spacing and incorrect vertical alignment for bare
<svg>icons from third-party icon libraries. #58723 @mohamedkhaled4053 - 🐞 Fix Tag navigation being triggered when clicking the close icon with both
hrefandclosableset. #58720 @QDyanbing
- 💄 Fix Tag missing spacing and incorrect vertical alignment for bare
- 🐞 Fix Input.OTP dropping root DOM event handlers including
onPointerDown,onAnimationEnd,onTransitionEnd, andonScrollEnd. #58697 react-component/util#794 @aojunhao123 - 🐞 Fix Form triggering a hook-order warning in React 19 when using the UMD development build. #58417 @biubiukam
- 💄 Fix Table missing the top border when a bordered nested table is wrapped by Tabs or custom content. #58746 @QDyanbing
- 🐞 Fix Input.Search custom
enterButtonnot respecting the component'sdisabledandloadingstates. #58726 @QDyanbing - 🐞 Fix Transfer custom action buttons passed through
actionsnot preserving their owndisabledstate. #58718 @QDyanbing - 🐞 Fix Tree
rootStylebeing ignored, and deprecate it in favor ofstyles.root. #58709 @QDyanbing - 🐞 Fix Grid Col ignoring numeric
0for theflexprop in regular and responsive configurations. #58719 @QDyanbing - 🐞 Fix InputNumber not displaying
suffixwhen Form feedback is enabled. #58703 @QDyanbing - ⌨️ Fix Splitter percentage-based
aria-valueminandaria-valuemaxvalues before container measurement, and preventlazydrag previews from exceeding bounds next to zero-sized panels. #58702 @QDyanbing - 📖 Fix the ant.design homepage theme preview resetting the selected theme during rerenders. #58687 @meet-student
- 📝 Correct Anchor
offsetTopdefault value to0in the Chinese documentation. #58710 @dogledogle
- 💄 修复 Button、Collapse、ColorPicker、Layout、Select、Space.Addon、Tree 和 Typography 边框未响应全局
lineWidth与lineTypeDesign Token 的问题。#58740 #58741 #58742 #58743 #58745 #58755 @li-jia-nan @QDyanbing - 🐞 修复 BorderBeam、Checkbox 和 Switch 的 reduced-motion 样式导致 Lightning CSS 压缩失败的问题。#58707 @QDyanbing
- Tag
- 💄 修复 Tag 中第三方图标库的原生
<svg>图标缺少间距且垂直对齐异常的问题。#58723 @mohamedkhaled4053 - 🐞 修复 Tag 同时配置
href和closable时,点击关闭图标仍会触发链接跳转的问题。#58720 @QDyanbing
- 💄 修复 Tag 中第三方图标库的原生
- 🐞 修复 Input.OTP 根节点丢失
onPointerDown、onAnimationEnd、onTransitionEnd和onScrollEnd等 DOM 事件回调的问题。#58697 react-component/util#794 @aojunhao123 - 🐞 修复 Form 在 React 19 中使用 UMD 开发构建时触发 Hook 调用顺序警告的问题。#58417 @biubiukam
- 💄 修复 Table 带边框的嵌套表格被 Tabs 或自定义内容包裹时缺少上边框的问题。#58746 @QDyanbing
- 🐞 修复 Input.Search 自定义
enterButton未响应组件disabled和loading状态的问题。#58726 @QDyanbing - 🐞 修复 Transfer 通过
actions传入的自定义操作按钮未保留自身disabled状态的问题。#58718 @QDyanbing - 🐞 修复 Tree
rootStyle不生效的问题,并废弃该属性,推荐使用styles.root。#58709 @QDyanbing - 🐞 修复 Grid Col 在普通和响应式配置中忽略
flex属性数值0的问题。#58719 @QDyanbing - 🐞 修复 InputNumber 在 Form 开启反馈状态时不显示
suffix的问题。#58703 @QDyanbing - ⌨️ 修复 Splitter 在容器尺寸测量前百分比
aria-valuemin和aria-valuemax取值异常,以及相邻面板尺寸为 0 时lazy拖拽预览越界的问题。#58702 @QDyanbing - 📖 修复 ant.design 首页主题预览在重新渲染时重置已选主题的问题。#58687 @meet-student
- 📝 修正 Anchor 中文文档中
offsetTop的默认值为0。#58710 @dogledogle
6.5.1
- 💄 Fix AutoComplete custom input background color being applied twice in the
filledvariant. #58669 @QDyanbing - 🐞 Fix Avatar, List, Pagination, Steps, and Table not responding to breakpoint changes after responsive configuration is enabled dynamically. #58654 @li-jia-nan
- ⌨️ Fix Button, Checkbox, Switch, Splitter, and BorderBeam pseudo-element transitions and animations so they respect
prefers-reduced-motion. #58685 @li-jia-nan - 🐞 Fix Button icon vertical alignment when used in Card
extra. #58584 @zombieJ - ConfigProvider
- 🐞 Fix ConfigProvider with StyleProvider
layercausing missing styles in some components. #58559 @fireairforce - 🐞 Fix ConfigProvider CSS variable prefix not updating when
prefixClschanges dynamically. #58652 @li-jia-nan
- 🐞 Fix ConfigProvider with StyleProvider
- 🐞 Fix Descriptions content columns collapsing to near-zero width when nested in Popover. #58583 @zombieJ
- 🐞 Fix Dropdown positioning and interaction when its child component does not support
ref. #58662 @afc163 - Form
- 🐞 Fix Form.Item validation messages still appearing when
help={false}is set. #58558 @QDyanbing - 🐞 Fix Form.Item feedback icon classes and nested
noStylefeedback state not updating after dynamic configuration changes. #58653 @li-jia-nan
- 🐞 Fix Form.Item validation messages still appearing when
- 💄 Fix Icon
TwitchFilledrendering smaller than other icons and remove its unintended drop shadow. #58542 ant-design-icons#747 @mohamedkhaled4053 - ⌨️ Fix Input.Search focus outline being covered when hovering the adjacent Input. #58615 @QDyanbing
- 🐞 Fix Modal methods incorrectly applying
classNames.body,styles.body, andbodyStyleto confirmation dialog titles. #58412 @biubiukam - 🐞 Fix Pagination page-size selector expanding to full width inside Form.Item. #58579 @QDyanbing
- 💄 Fix Switch icons in
checkedChildrenandunCheckedChildrennot being vertically centered. #58672 @mohamedkhaled4053 - Table
- 🐞 Fix Table horizontal scrolling occasionally jumping back because of stale deferred scroll synchronization. #58613 #58622 @zombieJ
- 🐞 Fix Table filter selections not resetting to the current filtered values when reopening the filter dropdown. #58657 @li-jia-nan
- Typography
- ⌨️ Fix Typography ellipsis mode and
aria-labelnot updating whenellipsis.rowsor editable text changes. #58650 @li-jia-nan - 🇯🇵 Fix Typography incorrect Japanese
expandandcollapselabels. #58563 @greymoth-jp
- ⌨️ Fix Typography ellipsis mode and
- 🌐 Complete missing localized messages for ConfigProvider, Table, Transfer, Typography, Form, QRCode, ColorPicker, and Icon across 68 locales. #58575 @li-jia-nan
- 💄 修复 AutoComplete 自定义输入组件在
filled形态下背景色重复叠加的问题。#58669 @QDyanbing - 🐞 修复 Avatar、List、Pagination、Steps 和 Table 动态启用响应式配置后无法响应断点变化的问题。#58654 @li-jia-nan
- ⌨️ 修复 Button、Checkbox、Switch、Splitter 和 BorderBeam 的伪元素过渡与动画,使其遵循
prefers-reduced-motion设置。#58685 @li-jia-nan - 🐞 修复 Button 图标在 Card
extra中垂直对齐的问题。#58584 @zombieJ - ConfigProvider
- 🐞 修复 ConfigProvider 配合 StyleProvider
layer使用时部分组件样式可能丢失的问题。#58559 @fireairforce - 🐞 修复 ConfigProvider 动态修改
prefixCls后 CSS 变量前缀未更新的问题。#58652 @li-jia-nan
- 🐞 修复 ConfigProvider 配合 StyleProvider
- 🐞 修复 Descriptions 嵌套在 Popover 中时内容列宽度塌缩的问题。#58583 @zombieJ
- 🐞 修复 Dropdown 子组件不支持
ref时弹层定位与交互异常的问题。#58662 @afc163 - Form
- 🐞 修复 Form.Item 设置
help={false}时仍展示校验提示的问题。#58558 @QDyanbing - 🐞 修复 Form.Item 动态配置变化后反馈图标类名与嵌套
noStyle反馈状态未更新的问题。#58653 @li-jia-nan
- 🐞 修复 Form.Item 设置
- 💄 修复 Icon
TwitchFilled相比其他图标偏小且带有意外投影的问题。#58542 ant-design-icons#747 @mohamedkhaled4053 - ⌨️ 修复 Input.Search 搜索按钮的聚焦轮廓在相邻 Input 进入 hover 态时被覆盖的问题。#58615 @QDyanbing
- 🐞 修复 Modal 方法将
classNames.body、styles.body和bodyStyle错误应用到确认弹窗标题的问题。#58412 @biubiukam - 🐞 修复 Pagination 每页条数选择器在 Form.Item 中被撑满宽度的问题。#58579 @QDyanbing
- 💄 修复 Switch 的
checkedChildren和unCheckedChildren中图标未垂直居中的问题。#58672 @mohamedkhaled4053 - Table
- 🐞 修复 Table 横向滚动时旧的延迟同步任务可能导致滚动位置回跳的问题。#58613 #58622 @zombieJ
- 🐞 修复 Table 重新打开筛选下拉框时选中项未重置为当前筛选值的问题。#58657 @li-jia-nan
- Typography
- ⌨️ 修复 Typography 的
ellipsis.rows或可编辑文本变化后省略模式与aria-label未更新的问题。#58650 @li-jia-nan - 🇯🇵 修复 Typography 日语
expand和collapse文案语义错误。#58563 @greymoth-jp
- ⌨️ 修复 Typography 的
- 🌐 补全 ConfigProvider、Table、Transfer、Typography、Form、QRCode、ColorPicker 和 Icon 在 68 个语言包中缺失的本地化文案。#58575 @li-jia-nan
6.5.0
- 🔥 Add the antd
DESIGN.mddesign-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.jsdown from437.05 KBto432.44 KB, andantd-with-locales.min.jsdown from514.19 KBto506.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
- 📦 Optimize Icon and Upload default icon imports by upgrading
@ant-design/iconsto6.3.1and 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.zeroRuntimeis enabled. #58517 @afc163
- 🔥 Add built-in Icon entries for Anthropic, Claude, Gemini, Mistral, DeepSeek, Qwen, Perplexity, HuggingFace, Ollama, Replicate, ElevenLabs, Telegram, Mastodon, Threads and Snapchat. #58524 @afc163
- Input
- 🆕 Add Input.Password
visibilityToggle.tabIndexto customize the visibility toggle button tab order. #58458 @QDyanbing - 🐞 Fix Input.Search not applying ConfigProvider root
styleconfiguration. #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
- 🆕 Add Input.Password
- Select
- 🆕 Add Select function-based
tokenSeparatorssupport. #57966 @ZQDesigned - 🐞 Fix Select and related popup components numeric popup width rendering. #58511 @QDyanbing
- 🐞 Fix Select creating disabled tags. #58518 @afc163
- 🐞 Fix Select single mode
labelRenderdimming while open. #58288 @kfylaktopoulos
- 🆕 Add Select function-based
- Table
- 🐞 Fix Table
defaultSortOrderand controlledsortOrderbeing ignored when the column is hidden byresponsiveat 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 fromgetCheckboxProps. #58275 @EmilyyyLiu - 💄 Fix Table sticky header top border missing in bordered mode. #58451 @BangDori
- 🐞 Fix Table
- BorderBeam
- 🆕 Add BorderBeam
durationprop to control beam loop duration. #58233 @QDyanbing - 🆕 Add BorderBeam
lineWidthprop to control beam width. #58324 @QDyanbing - 🆕 Add BorderBeam
sizeprop to control beam size. #58303 @QDyanbing
- 🆕 Add BorderBeam
- Badge
- 🆕 Add Badge
titleprop to allow removing the native tooltip. #58209 @QDyanbing - 💄 Improve Badge processing status display in dark mode. #58414 @clxstart
- 🆕 Add Badge
- Layout
- 🆕 Add Layout.Sider semantic
classNamesandstylessupport. #57938 @landeqiming666 - 🐞 Fix Layout.Header, Layout.Footer and Layout.Content losing default background when used standalone with
theme.cssVarenabled. #58046 @yogeshwaran-c
- 🆕 Add Layout.Sider semantic
- 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.0requirement, 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
stylepriority across components to ensure componentstyleoverrides globalstyles.rootandstyleconfiguration. #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, andcontentPaddingLGtokens to configure header and content padding for small and large sizes separately. #58436 @biubiukam - 🆕 Add ConfigProvider form
labelWrapconfiguration support. #58035 @EmilyyyLiu - 🐞 Fix Descriptions
labelStyle,contentStyle,styles.label, andstyles.contentnot applying to the matching cell inborderedmode. #58241 @gaurav0107 - 🔥 Add DatePicker and TimePicker
onClearcallback support. #58403 @QDyanbing - 🆕 Add Dropdown
leftandrightplacement support. #58437 @linyana - 🐞 Fix disabled FloatButton.Group still opening the hover menu. #58513 @QDyanbing
- 💄 Fix Form vertical layout not applying the
labelHeighttoken. #58433 @BangDori - 🔥 Add Menu
itemDatatoonSelect,onClickandonDeselectcallback parameters. #58197 @EmilyyyLiu - 🔥 Add Modal
scrollLockprop 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. [#...
6.4.5
- 🐞 Fix Dropdown vertical menu overflowing the viewport when the trigger is centered, keeping all menu items reachable. #58214 @18062706139fcz
- 🐞 Fix Alert
actionsspacing not taking effect when hashed styles are enabled. #58314 @QDyanbing - ⌨️ Fix Table not applying
aria-*attributes to fixed header tables whenscrollcreates multiple tables. #58339 @biubiukam - 💄 Fix Pagination quick jumper input not following ConfigProvider
variantstyles. #58371 @biubiukam - 🌐 Localization
- 🇳🇴 Fill missing nb_NO (Norwegian) locale keys. #58439 @arvindfroi
- 🐞 修复 Dropdown 纵向菜单在触发器位于屏幕中部时溢出视口、顶部菜单项无法点击的问题。#58214 @18062706139fcz
- 🐞 修复 Alert 在开启 hashed 样式时
actions间距不生效的问题。#58314 @QDyanbing - ⌨️ 修复 Table 在
scroll生成多个 table 时,固定表头 table 未应用aria-*属性的问题。#58339 @biubiukam - 💄 修复 Pagination 快速跳转输入框未跟随 ConfigProvider
variant样式的问题。#58371 @biubiukam - 🌐 国际化
- 🇳🇴 补充 nb_NO(挪威语)缺失的 locale 本地化键值。#58439 @arvindfroi
6.4.4
- 🛠 Fix build failures in Vite, Yarn PnP, Node 25 and other strict ESM environments caused by deep path imports of rc-component packages. #58115 @li-jia-nan @QDyanbing
- 🛠 Fix multiple components rendering empty wrapper DOM nodes when ReactNode content is an empty string. #58160 @QDyanbing
- Descriptions
- 🐞 Fix Descriptions width being unexpectedly inflated when nested inside a Table. #58203 @18062706139fcz
- 🐞 Fix Descriptions responsive
columnvalue not behaving as expected. #58058 @kfylaktopoulos
- Radio
- 🐞 Fix Radio.Group button style border radius and adjacent border display issue in vertical layout. #58317 @QDyanbing
- 🐞 Fix Radio checked state not updating on click in uncontrolled mode. #57917 @QDyanbing
- Table
- 🐞 Fix Table incorrect semantic DOM structure in
virtualmode. #58134 @meet-student - ⌨️ Improve Table filter dropdown accessibility by marking the wrapper container as presentational. #58164 @ug-hero
- 🐞 Fix Table incorrect semantic DOM structure in
- Tour
- ⌨️ Fix Tour previous button text color readability on hover in primary type. #58311 @QDyanbing
- 🇰🇭 Add missing Tour Khmer km_KH locale text. #58140 @yogeshwaran-c
- Transfer
- ⌨️ Fix Transfer not forwarding root HTML attributes which affects accessibility. #58166 @ZQDesigned
- ⚡️ Improve Transfer iteration performance when collecting enabled item keys. #58168 @ug-hero
- 🐞 Fix Menu icon animation jumping when collapsed. #58271 @murisans
- 🐞 Fix Modal footer buttons vertical misalignment when
confirmLoadingistrue. #58120 @xxiaoxiong - 🐞 Fix Notification close button overlapping description content when title is not provided. #58096 @QDyanbing
- 🐞 Fix Popover and Popconfirm not rendering when
titleorcontentis the number0. #58296 @afc163 - 🐞 Fix Slider surrounding text being unexpectedly selected when dragging the handle in Safari. #58024 @yogeshwaran-c
- 🐞 Fix Tabs more dropdown animation direction when popup placement flips upward. #58202 @QDyanbing
- 🐞 Fix Tree.DirectoryTree
defaultExpandParentnot working. #58068 @EmilyyyLiu - 🐞 Fix Upload progress bar becoming abnormally thick when
progressis not configured. #58126 @QDyanbing - 🐞 Fix Icon spin animation stopping when multiple
iconPrefixClscoexist. #58253 @18062706139fcz - 💄 Fix AutoComplete disabled custom input background color being darker than other disabled controls. #58114 @QDyanbing
- 💄 Fix Checkbox hover style remaining after tap on mobile devices. #58085 @unknowntocka
- 💄 Fix Empty SVG colors not using design tokens to support dark mode. #58152 @wanpan11
- 💄 Fix Result and Popconfirm icon colors being overridden by global icon reset styles. #58157 @QDyanbing
- 💄 Fix Select selected option active state background color not following theme color. #58069 @QDyanbing
- 💄 Fix Tooltip and Popover arrow shadow being darker than container. #57988 @EmilyyyLiu
- 💄 Deepen
boxShadowTertiaryfor better visibility on light backgrounds, affecting Card, Tour and Segmented. #58205 @afc163 - ⌨️ Improve ColorPicker clear button semantic attributes for better accessibility. #58040 @ug-hero
- ⌨️ Improve DatePicker and TimePicker clear button accessibility. #58132 @Pareder
- ⌨️ Improve Splitter split bar semantic attributes for better accessibility. #58060 @ug-hero
- ⌨️ Improve Tag.CheckableTag semantic attributes for better accessibility. #58067 @ug-hero
- 🛠 Fix Dropdown triggering React 19 element.ref deprecation warning when the trigger node has a ref. #58056 @QDyanbing
- 🛠 Fix multiple components rendering empty wrapper DOM nodes when ReactNode content is false. #58088 @QDyanbing
- 🌐 Localization
- 🇬🇧 Improve QRCode and ColorPicker British English en_GB locale to align with American English en_US. #58224 @JordanWeatherby
- 🇧🇷 Add missing Brazilian Portuguese pt_BR locale text for QRCode and ColorPicker. #58188 @yogeshwaran-c
- TypeScript
- 🤖 Fix AutoComplete
showSearchtype leaking unsupported Select props. #58104 @sri443 - 🤖 Improve Descriptions type definition to support native HTML attributes. #58190 @yogeshwaran-c
- 🤖 Fix AutoComplete
- 🛠 修复多个组件在 Vite、Yarn PnP、Node 25 等严格 ESM 环境下因引用 rc 组件包深路径导致构建失败的问题。#58115 @li-jia-nan @QDyanbing
- 🛠 修复多个组件在 ReactNode 内容为空字符串时渲染空包装 DOM 节点的问题。#58160 @QDyanbing
- Descriptions
- 🐞 修复 Descriptions 嵌套 Table 时宽度可能被异常撑大的问题。#58203 @18062706139fcz
- 🐞 修复 Descriptions 传入响应式
column属性值时行为可能不符合预期的问题。#58058 @kfylaktopoulos
- Radio
- 🐞 修复 Radio.Group button 形态在垂直布局下圆角和相邻边框展示异常的问题。#58317 @QDyanbing
- 🐞 修复 Radio 非受控模式下点击后选中状态不更新的问题。#57917 @QDyanbing
- Table
- 🐞 修复 Table 开启
virtual模式时部分语义化 DOM 结构不正确的问题。#58134 @meet-student - ⌨️ 优化 Table 筛选下拉框外层容器的无障碍语义为展示用途。#58164 @ug-hero
- 🐞 修复 Table 开启
- Tour
- ⌨️ 修复 Tour 主色模式下 hover 上一步按钮时文字颜色的可读性问题。#58311 @QDyanbing
- 🇰🇭 补全 Tour 的高棉语 km_KH 本地化文案。#58140 @yogeshwaran-c
- Transfer
- ⌨️ 修复 Transfer 未透传根 HTML 属性影响可访问性的问题。#58166 @ZQDesigned
- ⚡️ 优化 Transfer 收集可用项 key 时的遍历性能。#58168 @ug-hero
- 🐞 修复 Menu 折叠时图标动画可能发生跳动的问题。#58271 @murisans
- 🐞 修复 Modal 在
confirmLoading为true时 footer 按钮垂直方向错位的问题。#58120 @xxiaoxiong - 🐞 修复 Notification 在未传入 title 时关闭按钮与描述内容重叠的问题。#58096 @QDyanbing
- 🐞 修复 Popover 与 Popconfirm 在
title或content为数字0时不渲染的问题。#58296 @afc163 - 🐞 修复 Slider 滑块在 Safari 中拖动时周围文本可能被意外选中的问题。[#58024](https://github.com...
6.4.3
- 🐞 Fix DatePicker RangePicker empty placeholder when locale only defines singular
*Placeholderfields. #58020 @yogeshwaran-c - 🐞 Fix Result rendering an empty
titleelement when thetitleprop is not provided. #58028 @yogeshwaran-c - 🐞 Fix Select search input font size and line-height rendering issue in Safari. #57990 @QDyanbing
- 🐞 Fix strict ESM build errors caused by deep
@rc-component/utilruntime imports in Form, Input, Button and other components. #57993 @li-jia-nan - 🐞 Fix Transfer
filteredItemsnot updating whenfilterOptionordirectionchanges. #58004 @afc163 - ⚡️ Improve Table and Mentions performance by reducing redundant array iterations. #58006 @ug-hero
- Table
- 🛠 Rename Table filter types
FilterRestPropstoFilterResetProps, with a deprecated alias kept for compatibility. #57985 @ZQDesigned - ⚡️ Improve Table row selection performance by using Set-based lookup instead of O(n*m)
.includes()checks. #58004 @afc163
- 🛠 Rename Table filter types
- 🐞 修复 DatePicker RangePicker 在语言包仅定义单数形式
*Placeholder时占位符为空的问题。#58020 @yogeshwaran-c - 🐞 修复 Result 未传入
title属性时仍会渲染空的标题元素的问题。#58028 @yogeshwaran-c - 🐞 修复 Select 搜索输入框在 Safari 下字号和行高渲染异常的问题。#57990 @QDyanbing
- 🐞 修复 Form、Input、Button 等组件在严格 ESM 构建链路下因
@rc-component/util运行时深层导入导致的构建报错。#57993 @li-jia-nan - 🐞 修复 Transfer 在
filterOption或direction变化时filteredItems不更新的问题。#58004 @afc163 - ⚡️ 优化 Table 和 Mentions 性能,减少冗余的数组迭代操作。#58006 @ug-hero
- Table
- 🛠 Table 过滤类型将
FilterRestProps更正为FilterResetProps,并保留 deprecated 别名以兼容存量引用。#57985 @ZQDesigned - ⚡️ 优化 Table 行选择性能,使用 Set 查找替代 O(n*m) 的
.includes()判断。#58004 @afc163
- 🛠 Table 过滤类型将