332 KiB
order, title, timeline, tag
| order | title | timeline | tag |
|---|---|---|---|
| 6 | 更新日志 | true | vVERSION |
antd 遵循 Semantic Versioning 2.0.0 语义化版本规范。
发布周期
- 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
5.27.5
2025-10-14
- 🐞 修复 Tour 指定
target为 Table 固定列头时定位错误的问题。#55124 @afc163 - 💄 修复 Card body 增加
gap样式时有多余 padding 的问题。#54974 @QdabuliuQ - 💄 修复 DatePicker 文本颜色 token 错误的问题。#55065 @765477020
- 💄 修复 List 启用边框时会内容溢出的问题。#55075 @Jiyur
- ⌨️ 修复 Modal.confirm 缺失
aria-labelledby可访问性属性的问题。#55266 @Jiyur - ⚡️ 优化 Cascader 加载中图标的渲染。#55285 @li-jia-nan
- TypeScript
- 🤖 修复 FloatButton
disabled属性类型缺失的问题。#55156 @deathemperor
- 🤖 修复 FloatButton
5.27.4
2025-09-17
- Table
- 🐞 修复 Button 仅图标(icon-only)按钮的内边距受主题影响的问题。 #54970 @guoyunhe
- 🐞 修复 Splitter 在非受控模式下初次挂载时,
minSize和maxSize未生效的问题。#54939 @zombieJ - 🐞 修复 Switch 波纹效果与 Tailwind CSS disabled 变体的兼容性问题。#54933 @Jiyur
- 🐞 修复 Input.Search 在搜索按钮为
disabled时,悬停仍会导致边框和图标变色的问题。#54892 @Jiyur
5.27.3
2025-09-04
- Table
- 🐞 修复 Table 设置
scroll.y或者sticky时表头列宽度被挤压或渲染闪烁的问题。#54824 @afc163Before ❌ After ✅ - 🐞 修复 Table 在虚拟滚动时,
scroll.scrollToFirstRowOnChange配置不生效的问题。#54734 @Wxh16144 - 🐞 修复 Table 的列配置了
children时,无法fixed: 'right'的问题。#51812 @ryantang247 - 🐞 修复 Table 配置
expandable.fixed时,展开列没有显示的问题。@inottn - 🐞 修复 Table 虚拟化时列
minWidth属性不生效的问题。#54856 @cactuser-Lu
- 🐞 修复 Table 设置
- 🐞 修复 Pagination 在
simple和small尺寸下的样式问题。#54837 @MrWangJustToDo - 🐞 修复 Button
shape="round"时的 padding 样式问题。#54845 @guoyunhe - 🐞 修复 Input.OTP 不允许连续删除的问题。#54850 @765477020
- 🐞 修复 Dropdown
onOpenChange闭包问题。#54880 @zombieJ - 🐞 修复 Carousel 组件在 RTL 模式下的样式和按钮切换问题。#54868 @EmilyyyLiu
- 🐞 修复 Typography 在可编辑状态下的错误边距。#54871 @Tarun2605
- 🇮🇹 补充 ColorPicker 和 QRCode 的意大利语翻译。#54842 @nikzanda
5.27.2
2025-09-02
- Button
- 🐞 修复 Button 在
shape="round"时自定义token.paddingInline不生效的问题。#54787 - 🐞 修复 Button
href已禁用时无障碍访问性不正确的问题。#54738 @doandevhere
- 🐞 修复 Button 在
- 🐞 修复 Badge 的
text属性不支持数字 0 的问题。#54747 @davidhsing - 💄 优化 Table 在初始化
dataSource=null并且loading时不再会显示“没有数据”。#54606@Wxh16144 - 💄 修复 Tabs 移除图标未垂直居中对齐的样式问题。#54794 @Jiyur
- 💄 修复 Typography hover 下划线不生效的样式问题。#54763 @guoyunhe
- 💄 修复 Radio.Group 展示出现锯齿和换行后第一个元素左侧溢出问题。#54661 @765477020
- 💄 修复 Tree.DirectoryTree hover 颜色不符的样式问题。#54725 @Meet-student
- 🇻🇳 补充 ColorPicker、QRCode、Typography.Text 越南语翻译。#54748 @Jiyur
5.27.1
2025-08-19
- 🐞 修复 Form 嵌套场景下,父级 Form.Item 的
status会传递给子级noStyleForm.Item 的问题。#54715 @zombieJ - 🐞 修复 Table 组件的头部 Checkbox 会出现闪烁的问题。#54713 @QdabuliuQ
- 💄 优化 Collapse 可点击展开区域的鼠标样式以优化用户体验。#54706 @Copilot
- 🐞 修复 Pagination
simple样式下,按钮和输入框的尺寸异常问题。#54652 @guoyunhe - 🌐 添加越南语支持。#54644 @doandevhere
5.27.0
2025-08-11
- ConfigProvider
- Tabs
- Button
- Input
- 🐞 修复自定义
prefixCls时 Input.OTP 光标颜色不对的问题。#54588 @765477020 - 🐞 Input.Password 支持
suffix属性。#54342 @QdabuliuQ
- 🐞 修复自定义
- 🆕 Table 标题中复选框增加
getHeaderCheckboxProps方法。#54600 @EmilyyyLiu - 🆕 Tooltip 支持根据背景色自动调整文本颜色。#54552 @EmilyyyLiu
- 🆕 Tag.CheckableTag 支持传入
icon属性。#54298 @QdabuliuQ - 🆕 Splitter 支持通过
showCollapsibleIcon控制可折叠图标显隐。#54154 @rxy001 - 🐞 修复 InputNumber 在只读状态下鼠标划入后
suffix出现左移的问题。#54585 @Wxh16144 - 🐞 修复 Typography 组件
copyable在某些情况下导致 react 渲染过多的问题。#54449 @Meet-student - 🐞 修复 Avatar 组件未正确应用字体大小设计令牌的问题。#54187 @doandevhere
- 🐞 修复 Modal 和 Drawer
panelRef属性不生效的问题。#54619 @dengfuping - 💄 DatePicker 移除
!important样式。#54634 @Jiyur - 💄 修复 Form
layout="horizontal"时layout="vertical"的 Form.Item 布局错乱的问题。#54611 @crazyair - 💄 修复 Space.Compact 边框裁剪问题。#54596 @765477020
- 💄 修复 Carousel 动画中的白缝问题。#54529 @Limoer96
- 💄 杂项:新增 size 系列 css 变量。#54621 @765477020
- 💄 修复 TreeSelect 和 Cascader 组件弹窗内错误套用 compact 样式的问题。#54544 @EmilyyyLiu
- 🛠 杂项:移除
genFocusOutline多余的 spread 语法。#54622 @afc163 - 🛎 修复 Button 和 Splitter 组件在 SSR 下的 Warning。#54517 @Meet-student
- 🇻🇳 添加 vi-VN 缺失的 Transfer 组件本地化文本。#54638 @Jiyur
- TypeScript
- 🤖 优化 Menu 组件
data-*属性以支持更多类型。#54539 @gregor-mueller - 🤖 Upload 组件
showUploadList支持泛型。#54540 @li-jia-nan
- 🤖 优化 Menu 组件
5.26.7
2025-07-29
- 🐞 修复 Card 的
tabBarExtraContent类型定义,仅支持React.ReactNode的问题。现在支持完整的rc-tabs类型,包括{ left?: React.ReactNode; right?: React.ReactNode }。#54470 @pueding - 🐞 修复了 TextArea 在 Firefox 浏览器下粘贴文本后光标位置错误的问题。#72 @QdabuliuQ
- ⚡️ 优化了 Result 组件的图标的体积。#54455 @765477020
- ⚡️ 优化了 Dropdown、Tooltip、Tour 等弹层类组件的内部方法的计算性能。#54443 Meet-student
- TypeScript
- 🌐 本地化
- 🇹🇷 新增 Typography.Text 组件的的土耳其语(tr_TR)本地化支持。#54515 @deniznehlyadyuk
5.26.6
2025-07-20
- 🐞 修复 Input
variant=underlined未使用activeBorderColortoken 的问题。#54409 @Meet-student - 🐞 修复 InputNumber
fontSizeSM和fontSizeLGtoken 不生效的问题。#54396 @guoyunhe - 🐞 修复 Flex 组件
children属性现在为可选而不是必需的问题。#54399 @Wxh16144 - 🐞 修复 Menu 组件不支持
data-*属性的问题。#54393 @msyavuz - 🐞 修复 Mentions 组件清除图标和反馈图标重叠的问题。#54390 @QdabuliuQ
5.26.5
2025-07-15
- 🐞 修复 Tag
closeIcon未正确传递的问题。#54370 @Meet-student - 🐞 修复 Splitter 蒙层拖拽后未被移除的问题。#54320 @QdabuliuQ
- 🐞 修复 Modal 配置响应式
width没有正确生效的问题。#54349 - 💄 优化 Notification
description为空时间距样式问题。#54344 @dengfuping - 💄 修复 FloatButton 弹出方向为水平方向为
square时的边框样式问题。#54261 @WwwHhhYran - TypeScript
5.26.4
2025-07-07
- 🐞 修复 Radio.Group 未从 Form 继承
name属性的问题。#54206 @aojunhao123 - 🐞 修复 Select 清除图标在 Safari 中闪动的问题。#54237 @afc163
- 💄 修复 Cascader 选中后的
font-weight设置值。#54251 @li-jia-nan - ⚡️ 优化 Table 数据展开时的拷贝逻辑以提升性能。#54288 @zhouxinyong
5.26.3
2025-06-30
- 🐞 修复 InputNumber 在
variant=underlined与suffix配合时,样式会出现圆角的问题。#54228 @kiner-tang - 🐞 修复 FloatButton.Group 总是错误的抛出
shape配置警告信息。#54215 @deathemperor - 💄 调整 Typography 标题使用
fontWeightStrongtoken。#54185 @p-a - 🐞 修复 Tree.DirectoryTree 拖拽样式指示器位置不正确的问题。#54183 @uioonm
- TypeScript
5.26.2
2025-06-24
- 🐞 修复多选 Select 在单条选中项文本超长时意外换行的问题。#54181 @afc163
- 💄 修复 DatePicker
size="small"时消费不正确 token 的问题。#53668 @765477020 - 🐞 修复 Badge 组件当
count=0时无法通过showZero控制显隐错误。#54156 @Meet-student - 💄 修复 Tree/List/Table 等组件的虚拟滚动条样式在暗色主题下难以识别的问题。#54155 @afc163
- 🐞 修复 Form 下 Switch/Rate 组件没有居中对齐的问题。#54106 @afc163
- TypeScript
- 🤖 Input: 修复
classNames和styles属性的 TypeScript 类型定义,与文档 API 保持一致。#54162 @aojunhao123
- 🤖 Input: 修复
5.26.1
2025-06-16
5.26.0
2025-06-10
- 🆕 Upload
progress属性现在可以覆盖进度条类型。#53972 @afc163 - 🆕 Table
expandable增加expandedRowOffset以支持展开行的偏移列数。#53926 @crazyair - 🐞 修复 ConfigProvider 多层嵌套后
motion失效的问题。#53902 @wanpan11 - 🐞 修复 Modal hooks 的
update不支持更新函数的问题。#53994 @zombieJ
5.25.4
2025-05-31
- 💄 调整 Select 选中项在暗色模式下的背景色,使其更容易识别。#53956 @afc163
- ⌨️ Timeline 使用
ol代替ul以符合 html 语义要求。#53944 @fnoopv - 🐞 修复 Drawer
mask从true改为false时没有渐出的问题。#53955 @afc163 - 🐞 修复 Input.Search 不支持
onPressEnter的问题。#53898 @codingories - 🛠 移除 Checkbox 的
!important样式语法。#53953 @doandevhere - TypeScript
- 🤖 修正 Descriptions.Item
span属性类型。#53913 @DDDDD12138
- 🤖 修正 Descriptions.Item
5.25.3
2025-05-26
- 🐞 修复 Typography.Text
delete属性无法更新的问题。#53861 @codingories - 🐞 修复 Statistic.Timer 组件作为 Tooltip 的子组件无法正常展示文字提示的问题。#53888 @jin19980928
- 🐞 修复 Upload 组件在更多类型时
style设置未生效的问题。#53877 @QuentinHsu - 💄 修复 Tabs 点击后有残留 focus 样式的问题。#53901
5.25.2
2025-05-19
- 🐞 修复 AutoComplete 中使用 Input 时
onPaste回调不生效的问题。#53839 @Wxh16144 - 🐞 修复 ColorPicker 的十六进制输入框无法输入的问题。#53814 @DDDDD12138
- 🐞 修复 Statistic.Timer ssr 注水渲染不一致的问题。#53817 @zombieJ
- 🐞 修复 Table 开启
sticky时的一个列头渲染闪烁问题。#53803 @afc163 - 💄 修复 Input.Search
variant="filled"的样式。#53787 @afc163 - TypeScript
5.25.1
2025-05-09
5.25.0
2025-05-07
- 🔥 新组件 Statistic.Timer,支持正计时和倒计时。#53401 @lcgash
- 🆕 Tour 新增
actionsRender属性,用于自定义操作按钮。#53067 @dengfuping - 🆕 Divider 组件新增
size属性。#53570 @coding-ice - Collapse
- 🆕 Collapse 增加
borderlessContentPadding组件 token。#52858 @coding-ice - 🆕 Collapse 增加
borderlessContentBg组件 token。#50902 @coding-ice
- 🆕 Collapse 增加
- 🆕 Upload 支持通过
pastable属性粘贴上传文件。#53463 @madocto - 🆕 AutoComplete 组件新增
popup语义节点,支持通过classNames.popup、styles.popup、popupRender和onOpenChange自定义弹出菜单,并废弃旧的popupClassName、dropdownClassName、dropdownStyle、dropdownRender和onDropdownVisibleChangeAPI。#53257 @aojunhao123 - 🆕 Cascader 组件新增
popup语义节点,并且废弃部分 props。#53311 @aojunhao123 - 🆕 ConfigProvider 支持设置 Button 的
variant和color属性。#53165 @yellowryan - 🆕 TreeSelect 组件新增
popup语义节点,并且废弃部分 props。#53285 @aojunhao123 - 🆕 DatePicker 和 TimePicker 组件新增
popup语义节点,并且废弃部分 props。#53718 @aojunhao123 - 🆕 Select 组件新增
popup语义节点,支持通过classNames.popup、styles.popup、popupRender和onOpenChange自定义弹出菜单,并废弃旧的popupClassName、dropdownClassName、dropdownStyle、dropdownRender和onDropdownVisibleChangeAPI。#53243 @aojunhao123 - 🆕 FloatButton 支持
tooltip属性。#53138 @Wxh16144 - 🆕 Table
rowSelection支持align属性用于定位。#53127 @zombieJ - 🆕 Radio.Group 和 Checkbox.Group 组件的
options属性支持传入className属性。#52917 @li-jia-nan - ⚡️ 优化 ColorPicker 组件,使用派生状态模式替代在 useEffect 中调用 setState。#53701 @DDDDD12138
- 🐞 修复 Checkbox 组件
children为null的时候渲染多余 dom 的问题。#53723 @li-jia-nan - 🐞 修复 Anchor 组件点击锚点会刷新页面的问题。#53687 @765477020
- Splitter
- 🐞 修复 Splitter 组件在 lazy 模式下
onResizeEnd被多次调用问题。#53708 @wanpan11 - 🐞 修复 Splitter 组件,当历史值超出范围时使用面板设置的最小值最为兜底值。#53703 @jjlstruggle
- 🐞 修复 Splitter 组件在 lazy 模式下
- 🐞 修复 Tabs 组件卡片类型页签在使用
cardHeighttoken 时高度设置不正确的问题。#52837 @aojunhao123 - 💄 修复 Form 组件中非必选的 label 换行不对齐的问题。#53552 @pre1ude
- 🛠 杂项:重构兼容逻辑,优先使用标准 Web API,不兼容的时候降级为废弃 API。#53107 @li-jia-nan
- ⌨️ 优化 Tour 的
aria-*属性。#53345 @kiner-tang - ⌨️ 杂项:优化可关闭组件的无障碍属性。#53410 @kiner-tang
- 🗑 杂项:废弃多个可开关组件的
destroy*属性,统一为destroyOnHidden。#53739 @li-jia-nan - 🗑 废弃 Dropdown 中
dropdownRender属性,用popupRender替代。#53263 @aojunhao123 - 🗑 废弃 Cascader 组件的
dropdown*等属性。#53133 @aojunhao123 - 🇨🇿 添加 QRCode 和 ColorPicker 的捷克语(cs_CZ)支持。#53741 @malda26
5.24.9
2025-04-29
- 🐞 修复 Splitter 在
lazy模式下遮罩未能正确关闭的问题。#53653 @wanpan11 - 🐞 修复 Affix 在动态调整
offsetTop和offsetBottom属性值后固定效果失效的问题。#53607 @yellowryan - 💄 移动端场景下 Select 当有选中值时始终显示清除按钮。#53576 @EmilyyyLiu
- 🐞 修复 Slider 设置
formatter后,拖拽滑块导致 Tooltip 位置异常的问题。#53460 @EmilyyyLiu - 🐞 修复 Tabs 键盘操作失效的问题。#53692 @afc163
- RTL
- 💄 修复 Image 计数元素在 RTL 模式下的显示方向问题。#53593 @aojunhao123
5.24.8
2025-04-21
- 📖 发布 llms.txt 和 llms-full.txt,提供大模型友好的文本信息。
- 🐞 修复 Tabs 有时抛出
Maximum update depth exceeded错误的问题。#53521 @afc163 - Splitter
- 💄 Splitter 折叠图标在移动设备上将始终展示。#53575 @EmilyyyLiu
- 🐞 修复 Splitter 在 lazy 模式下
onResizeEnd回调参数不是最新值的问题。#53574 @wanpan11
- Input
- 🐞 修复 Input.TextArea 初始化时渲染高度闪烁问题。#53522 @Fang328
- 🐞 修复 Input 存在 suffix 的情况下 Popover 弹出位置错乱的问题。#53475
- 🐞 修复 Input.OTP
mask属性在type="number"时无法正常工作的问题。#53550 @rajankonar
- 🐞 修复 Breadcrumb.Item 类型不支持
data-*和aria-*属性的问题。#53546 @John-Feola - 🐞 修复 Descriptions 带边框模式下左上和左下圆角样式不正确的问题。#53538 @dengfuping
- 🐞 修复 UploadList 在 Form 中使用时操作按钮的禁用状态问题。#53504 @Wxh16144
- 🐞 MISC: 修复自定义 token
colorIcon对部分组件不生效的问题。#53511 @dengfuping - 🐞 修复 message/notification 运行时动态修改配置无法生效的问题。#53579 @Wxh16144
- RTL
- 💄 修复 Input.TextArea 计数元素在 RTL 模式中的方向问题。#53530 @aojunhao123
- 💄 修复 Image.PreviewGroup 在 RTL 模式下左右切换图标方向不正确的问题。#53525 @aojunhao123
5.24.7
2025-04-14
- 🐞 修复 Input 存在
suffix的情况下 Popover 弹出位置错乱的问题。#53475 - 🐞 修复 Table
column.filterDropdown指定为undefined导致筛选菜单选中状态丢失的问题。#53421 - 🇨🇳 补充 ColorPicker 的
zh_HKzh_TW本地化文案。#53440 @mjsong07
5.24.6
2025-04-01
- 🐞 修复 Modal 通过异步方法显示 loading 态时,点击外侧仍能触发关闭的问题。#53227 @jin19980928
- 🐞 修复 Table 在
size为small时,主题配置 Pagination 无效的问题。#52829 @Can-Chen
5.24.5
2025-03-24
- 🐞 修复 InputNumber 在禁用状态下鼠标划入后
suffix出现左移的问题。#53184 @yellowryan - 💄 修复 Form 组件样式选择器语法错误。#53236 @Wxh16144
- 💄 重构 TextArea 对
resize: both时处理尺寸的逻辑以更符合 React 生命周期。#53235 @zombieJ - 🇮🇷 添加缺失的波斯语 (fa_IR) 翻译并修正拼写错误。#53251 @AliReza-Kamkar
5.24.4
2025-03-17
- 🐞 修复 Input.TextArea 调整大小时宽度同步问题。#53024 @triyys
- 🐞 修复 Typography
type颜色没有跟随 tokencolor[Status]Text而是color[Status]的问题。#53086 @zombieJ - 🐞 修复 Affix 组件在 React 18 以下版本中
onChange参数值异常的问题。#53038 @waiter - 🐞 修复 Form
requiredMark在component=false时不起作用的问题。#52950 @Wxh16144 - 🇹🇷 新增 Tour 组件的土耳其语(tr_TR)本地化支持。#53117 @hakankosdag
5.24.3
2025-03-05
- Input
- 💄 修复 DatePicker 头部按钮意外间距导致的未对齐问题。#53007 @DDDDD12138
- 💄 修复 AutoComplete 在
size="large"时文字未居中对齐的问题。#52819 @aojunhao123 - 🇩🇪 完善
de_DETransfer 本地化。#53047 @chrisinick
5.24.2
2025-02-24
- Input
- 🐞 修复 Input 配置
inputFontSizecomponent token 时,controlHeight会不生效的问题。#52865 @zombieJ - 🐞 修复 Input.Search 在设置
variant为underlined时下边框与搜索按钮底部没对齐的问题。#52861 @ustcfury - 🛠 优化 Input.OTP 的默认状态创建逻辑。#52878 @Dandelion-F
- 🛠 优化 Input.OTP 的分隔符渲染实现。#52841 @li-jia-nan
- 🐞 修复 Input 配置
- Watermark
- 🐞 修复 Watermark 重新渲染时可能导致页面卡死的问题。#52897 @765477020
- 🆕 调整 Watermark 渲染逻辑,防止通过开发者工具添加
hidden属性来去掉水印。#52891 @arronlai
- 🐞 修复 DatePicker.RangePicker 在弹层重新打开的时候,有可能出现箭头位置不正确的问题。#52854 @zombieJ
- 🐞 修复 Layout.Sider 当
collapsedWidth={0}时的内容溢出的问题。#52862 @afc163 - 🛠 重构 Grid 内部响应式逻辑以复用其他组件类似的逻辑,该更新不会于使用上有所变化。#52870 @zombieJ
- 💄 修复 Button 超链接模式的样式。#52888 @DDDDD12138
- 💄 修复 Table 可排序列头不自动换行的问题。#52899 @765477020
- ⚡️ 优化 Menu 在
expandIcon属性传入函数时重新渲染的性能。#52863 @wanpan11 - ⚡️ 优化 Carousel 指示器的动画性能。#52881 @li-jia-nan
- RTL
- 💄 修复 DatePicker 在 RTL 模式下图标方向错误的问题。#52896 @li-jia-nan
- 💄 修复 Dropdown 在 RTL 模式下多级菜单箭头方向错误的问题。#52885 @yellowryan
5.24.1
2025-02-17
- 🐞 修复 Button 配置
color为primary并且variant为text或link时,没有取用正确的色板的问题。#52812 @zombieJ - 💄 修复 Input.Group 与 Input.OTP 由于 css 变量未定义导致样式异常的问题。#52799 @afc163
- 🐞 修复 DatePicker 的
prefix内容多时会换行的问题。#52776 @guoyunhe - 🐞 修复 Table 列标题在排序时丢失
aria-label的问题。#52772 @mellis481 - 🐞 修复 Alert.ErrorBoundary 在
@types/react@18.x中无法作为 JSX 组件使用的类型错误问题。#52766 @afc163 - 💄 修复 Segmented 设置
size时,shape不生效的问题。#52757 @yellowryan
5.24.0
2025-02-11
- 🆕 Notification 支持
actions属性并废弃btn属性。#52703 @thinkasany - 🆕 Carousel 支持展示指示点进度。#52672 @yellowryan
- 🆕 Input.OTP 支持
separator属性。#52668 @HaceraI - 🆕 Descriptions 增加
labelColor组件 token。#52700 @guoyunhe - 🆕 Segmented 支持
shape="round"的胶囊形状的样式。#52685 @afc163 - 🆕 ConfigProvider 支持 Card 组件的
variant配置。#52552 @thinkasany - 🆕 Progress/Step 支持使用
rounding属性自定义取整方法。#52017 @yanghoxom - 🆕 Divider 的
orientation属性支持start和end。#52567 @li-jia-nan - 🆕 为 Input、InputNumber、Mentions、Form、Select、Cascader、TreeSelect、DatePicker、TimePicker 组件的
variant添加underlined属性。#52546 @ustcfury - 🆕 ConfigProvider 支持 Modal
centered全局配置。#52343 @guoyunhe - 🆕 为 Checkbox 和 Radio 增加
label类名。#52322 @guoyunhe - 🐞 修复 Tooltip/Popover/Popconfirm/Dropdown 在 React 19 下 children 为自定义组件时弹层位置错乱的问题。react-component/util#623 @zombieJ
- 🐞 修复 DatePicker.RangePicker 弹出窗体自动调整位置时,面板的箭头位置不正确的问题。#52719 @zombieJ
- 🐞 修正 locale 中
filterCheckall为filterCheckAll。#52517 @thinkasany - 🐞 修复 Form
scrollToField和scrollToFirstError无法聚焦 antd 组件的问题。#52726 @Wxh16144 - 💄 修复 Button 预设值按钮的阴影色在暗色背景下显示突兀的问题。#52701 @afc163
- 💄 修复 Segmented 组件在暗黑模式下的动画过渡效果不自然的问题。#52708 @yellowryan
- 💄 拆分 Input 和 TextArea 样式。#52570 @guoyunhe
- 💄 修复 Input 和 Select 在 css var 模式下的样式问题。#52554 @li-jia-nan
- ⌨️ Form field error 移除 role="alert" 以提升可访问性。#52661 @mellis481
- ⌨️ 优化无障碍体验,为空表头和面板按钮添加本地化标签。#52689 @aojunhao123
- ⌨️ 优化 Tabs 组件的可访问性,修复
Certain ARIA roles must contain particular children的报错。#52677 @afc163 - ⌨️ 为 Tooltip 添加读屏器支持。#52293 @aojunhao123
- TypeScript
5.23.4
2025-02-05
蛇年第一个版本,开工大吉!🐍
- 🐞 修复 Pagination 可访问性问题,补充缺失的 ARIA 属性支持。#52616 @aojunhao123
- 🐞 Space.Compact 支持 textarea 组件。#52639 @Can-Chen
- 🐞 修复 Menu
theme="dark"时水平菜单的文字色和背景色同色的问题。#52617 @afc163 - 🇪🇬 Tour 增加阿拉伯文(埃及) (ar_EG) 的翻译。#52642 @Sagie501
- 🇮🇱 Tour 增加以色列的国际化翻译。#52641 @Sagie501
5.23.3
2025-01-28
龙年最后一版,祝各位新春愉快!🐲
- ⌨️ MISC: 为所有组件的示例添加了可访问性测试,确保符合无障碍标准。并优化了部分组件的可访问性支持,改进了对屏幕阅读器和键盘操作的兼容性。#51372 @aojunhao123
- 🐞 MISC: 修复导入
antd/dist/reset.css文件的问题。#52559 @CaptainVolcom - 🐞 修复 Button
loading为null时抛错的问题。#52508 @li-jia-nan - 🐞 修复 Table 最后一行边框颜色过渡问题。#52549 @DDDDD12138
- 💄 修复 Cascader 组件禁用状态下复选框的鼠标指针样式问题。#52539 @aojunhao123
- 💄 修复 ConfigProvider 在 StyleProvider 配置
layer时不会正确修改图标对应样式优先级的问题。#52533 @zombieJ - 🐞 修复 Layout 切换侧边栏按钮在非 cssVar 模式下样式丢失的问题。#52537 @afc163
- 🐞 修复 Tree 组件禁用状态下复选框的鼠标指针样式问题。#52525 @aojunhao123
- notification
- RTL
- 🐞 修复 Splitter 在 rtl 模式下折叠行为异常的问题。#52501 @aojunhao123
- 💄 修复 Spin 在 rtl 模式下的样式问题。#52538 @afc163
5.23.2
2025-01-20
- 🐞 修复 Space.Compact 抛出
Should not use more than one & in a selector警告信息的问题。#52489 - 💄 修复 Layout 切换侧边栏按钮样式丢失的问题。#52477
- 💄 修复 Table 收起虚拟滚动表格第一行时滚动条高度不为 0 的问题。#52447 @LeeSSHH
- 💄 修复 Descriptions 最后一项未正确填充满剩余空间的问题。#52410 @anyuxuan
- 💄 修复 Radio.Group 最后一项多余 margin 的问题。#52433
- 💄 修复 Input/Mentions 清除按钮 padding 不正确的问题。#52407 @ustcfury
- 💄 修复 Input 紧凑模式中
addonAfter的圆角问题。#52490 @DDDDD12138 - 💄 修复 Menu.Item 在禁用状态下链接仍可点击且缺少禁用样式的问题。#52402 @aojunhao123
- TypeScript
- 🤖 MISC: 优化 PurePanel 使用 React.ComponentType 类型。#52480
- 🤖 修复 Skeleton 和 Rate 缺失的 token 类型。#52406 @coding-ice
5.23.1
2025-01-13
- 🆕 新增 Tree 组件叶子节点的 className 用于区分节点类型。#52274 @EmilyyyLiu
- 🐞 修复 DatePicker
superPrevIcon/superNextIcon/prevIcon/nextIcon设置为 null 时切换按钮依旧存在的问题。#52327 @afc163 - 🐞 修复 Select 组件在 jest 测试中报错
not a valid selector的问题。#51844 @renovate - 🐞 修复 Layout.Sider 直接嵌套在 ConfigProvider 下时,
theme配置无效的问题。#52302 @zombieJ - 🐞 修复 Splitter 二次展开时丢失上一次状态的问题。#52222 @jjlstruggle
- 🐞 修复 Table 树形展示且设置
checkStrictly为 false 时,某些行被错误选中的问题。#52338 @LeeSSHH - Button
- RTL
- 💄 修复 Collapse 在 RTL 模式下的箭头方向。#52374 @aojunhao123
- 💄 修复 Layout.Sider 在 RTL 模式下的箭头方向。#52374 @aojunhao123
5.23.0
2025-01-06
- 🔥 TreeSelect 新增
maxCount属性以限制最大选择数量。#51759 @aojunhao123 - 🔥 Modal
width支持响应式尺寸。#51653 @zombieJ - 🔥 Splitter 增加
lazy模式。#51557 @OysterD3 - Button
- 🔥 Button
color属性支持完整色板。#51550 @OysterD3 - 🆕 Button 组件新增
loading={{ icon: ReactNode }}以自定义加载图标。#51758 @zhangchao-wooc
- 🔥 Button
- Menu
- 🆕 语义化
- 🆕 ConfigProvider 支持 Empty 组件语义化
classNames和styles。#52208 @thinkasany - 🆕 ConfigProvider 支持 Slider 组件语义化
classNames和styles。#52185 @thinkasany - 🆕 ConfigProvider 支持 Popconfirm 组件语义化
classNames和styles。#52126 @thinkasany - 🆕 ConfigProvider 支持 Popover 组件语义化
classNames和styles。#52110 @thinkasany - 🆕 ConfigProvider 支持 Tooltip 组件语义化
classNames和styles。#51872 @thinkasany - 🆕 ConfigProvider 支持 Descriptions 组件语义化
classNames和styles。#52120 @thinkasany
- 🆕 ConfigProvider 支持 Empty 组件语义化
- Tree
- 🛠 重构 Tree 部分代码为 Function Component 以为 React 19 做更好性能准备。#52209 @li-jia-nan
- 💄 优化 Tree
disabled与selected节点状态下的颜色展示。#52173 @EmilyyyLiu
- 🆕 Transfer 支持
showSearch配置defaultValue和placeholder。#52125 @EmilyyyLiu - 🆕 Calendar 支持
showWeek属性用于显示周数列。#52072 @afc163 - 🆕 Mentions 新增
onPopupScroll属性。#51858 @OysterD3 - 🆕 Card 增加
bodyPaddingSM、headerPaddingSM、bodyPadding、headerPadding组件 token。#51762 @thinkasany - 🆕 ColorPicker
presets支持传入key。#51794 @li-jia-nan - 🆕 Cascader 新增
optionSelectedColortoken。#51769 @thinkasany - 🐞 修复 Layout.Sider
trigger样式不正确的问题。#46a8eff @Wxh16144 - Table
- 💄 优化 Flex 使其在自定义渲染组件时总是重置
margin、padding样式。#52170 @li-jia-nan - 🐞 修复 DatePicker.RangePicker
needConfirm模式偶尔在不确认仍然可以切换面板的问题。#52102 @Zyf665 - 🐞 修复 Slider 当
tipFormatter未定义时导致崩溃的问题。#52184 @thinkasany - 💄 优化 Collapse 聚焦样式以及折叠项圆角。#52086 @aojunhao123
- ⌨️ 为 Radio.Group 添加默认
name属性以提升无障碍体验。#52076 @aojunhao123 - ⌨️ Input.Search 添加默认
type=search类型。#52083 @Kaikiat1126 - ⌨️ 优化 Tabs 键盘操作时的焦点样式。#52002 @aojunhao123
- Segmented
- ⌨️ 优化 Segmented 聚焦样式以提升无障碍体验。#51934 @aojunhao123
- ⌨️ Segmented 支持
name属性以提升无障碍体验。#51725 @thinkasany
- 📦 MISC: 用
@ant-design/fast-color替换@ctrl/tinycolor以降低打包体积。#52190 #52157 @aojunhao123 - ⌨️ 调整 Input、InputNumber、Mentions、Textarea 组件清除图标从
span元素更改为button元素,提高了可访问性和交互性。#52180 @li-jia-nan - 🐞 MISC: 修复 React 19 下构建报错的问题。#52168 @zombieJ
- TypeScript
- 🤖 调整 Table
ref类型为 React.Ref。#52205 @li-jia-nan - 🤖 Calendar 导出 CalendarMode 类型。#52160 @Kaikiat1126
- 🤖 调整 Table
5.22.7
2024-12-27
- 🐞 修复 Button 文字和图标不对齐的问题。#52132 @afc163
- 🐞 修复在 React 19 下点击 Button 时抛出
reactRender is not a function错误的问题。#52105 @afc163 - TypeScript
5.22.6
2024-12-23
- 🐞 修复 Button 有图标和无图标按钮对齐差一像素的问题。#52070
- 🐞 修复 Splitter 组件折叠图标
z-index层级过低问题。#52065 @wanpan11 - 🐞 修复 Button 启用
loading时,动画不够顺滑的问题。#52059 @zombieJ - 🐞 修复 Button 暗色模式下默认填充按钮文本在悬停时消失的问题。#52024 @DDDDD12138
5.22.5
2024-12-15
- 🛠 重构 Wave/Menu/Form
ref检查逻辑以解决 React 19ref部分冲突(注:该更新不会完全解决 React 19 兼容问题,后续将会持续更新)。#51952 @zombieJ - 🐞 修复 Dropdown
children不支持传入 ReactNode 的问题。#50174 @coding-ice - 🐞 修复 Carousel 某些情况下在 Modal 中无法正确展示的问题。#51988 @quan060798
- 🐞 修复 Select 选中文本溢出的问题 。#52011 @OysterD3
- 🐞 修复 Form
setFieldValue没有重置字段校验信息的问题。#51993 @zombieJ - 🐞 修复 Pagination 配置
showSizeChanger.showSearch无效的问题。#51962 @zombieJ - 🇰🇷 优化 DatePicker 韩语本地化文案。#51983 @DevLeti
- 🤖 从 antd 里导出
CheckboxChangeEvent类型。#52008 @SpecLad
5.22.4
2024-12-09
- Transfer
- 🐞 修复 Transfer 选中当前页最后一项时背景溢出的问题。#51884 @ayangweb
- 🐞 修正 Transfer 切换按钮当所有 item 禁用时依然可用的问题。#51784 @WwwHhhYran
- 🐞 修复 Tooltip 内容过少时,箭头会在容器外的问题。#51904
- 🐞 修复点击 Upload 下的 Radio 或 Checkbox 会触发两次弹窗的问题。#51874
- 💄 修复 Menu 在使用
collapsedIconSize时图标对齐的问题。#51863 @Gnomeek - 💄 修复 Tabs 组件在
type="editable-card"时样式不正确的问题。#51935 @aojunhao123 - 💄 修复 Layout.Sider 组件在
zero-width模式下触发器样式优先级不足的问题。#51936 @aojunhao123 - 💄 MISC: 修复 icon 样式被重复创建的问题。#51897 @YumoImer
- 💄 MISC: 行内样式重构为 cssinjs。#51843
5.22.3
2024-12-02
- 🐞 修复 Select 清除按钮在 Form.Item 中位置可能错误的问题。#51649 @dislido
- 🐞 修复 InputNumber
handleVisibletoken 不生效的问题。#51728 @dengfuping - 🐞 修复 ColorPicker 的
presets属性中的label字段传入ReactNode会报错的问题。#51808 @li-jia-nan - 🐞 修复 Menu 的
inlineCollapsed属性在 Layout 中不生效的问题。#51775 @coderz-w - 🐞 修复 Table
onHeaderCell提供的style无法被覆盖的问题。#51793 @Wxh16144 - ⌨️ 优化 Collapse 组件的可访问性。#51836 @aojunhao123
- TypeScript
5.22.2
2024-11-21
- 🐞 修复 Input.OTP 组件在有非法输入时仍会切换到下一个输入框的问题。#51664 @thecodesalim
- 🐞 调整 Modal 确认函数,使其在弹出后聚焦确认按钮时不要滚动窗体。#51647 @zombieJ
- 🐞 修复 Form
rules生成多条相同错误时会报 React 渲染错误的问题。#51636 @zombieJ - 🐞 调整 Button 使用
useEffect来触发autoFocus逻辑,以解决一些异步渲染场景下 Button 无法自动聚焦的问题。#51624 @zombieJ - 🐞 修复 Button 中使用自定义三方图标库时图标未居中的问题。#51652 @afc163
- 🐞 修复 Table 组件
getCheckboxProps中的事件处理器被内部选择逻辑覆盖的问题。#51661 @Zyf665 - 🐞 修复 Tree 组件的
onCheck和onSelect事件没有被正确触发的问题。#51448 @Wxh16144 - 🐞 修复 Input 组件的清除按钮未能垂直居中的问题。#51700 @jynxio
- 🐞 修复 Select 组件的
prefix组合导致的颜色、折行、状态等一系列样式问题。#51694 @zombieJ - 🌐 本地化
- 🇷🇺 添加了俄语翻译支持。#51619 @avvakumovid
- 🇮🇹 为 TimePicker 添加了意大利语翻译。#51685 @LorenzoCardinali
5.22.1
2024-11-13
- 🛠 调整 DatePicker.RangePicker 当
needConfirm切用户未提交日期时,不允许通过点击输入框切换到下一个字段。#51591 @zombieJ - 🛠 禁用 Input.OTP
ctrl + z操作以防止数据变化非预期的问题。#51609 @zombieJ - 🐞 修复 Select 标签模式下展示异常的问题。#51605 @guoyunhe
- 🐞 修复 Badge
count在 Safari 下动画丢失的问题。#51598 @zombieJ - 🐞 修复 Tabs
centered下标签展示不全的问题。#51571 @DDDDD12138 - 🐞 修复 Transfer 受控
dataSource和selectedKeys时,偶尔会出现勾选不正确的问题。#51523 @IsKaros - 🐞 回滚 Button
display的inline-flex为inline-block以解决 Icon 位置偏移的问题。#51588 @Wxh16144
5.22.0
2024-11-12
- Form
- Table
- 🆕 Table 列过滤下拉框支持
filterDropdownProps。#51297 @Wxh16144 - 🆕 Table
expandedRowClassName支持 string 。#51067 @li-jia-nan
- 🆕 Table 列过滤下拉框支持
- Tree
- DatePicker
- Input.OTP
- 🆕 Input.OTP 组件新增
onInput事件用于获取用户每一次输入的值。#51289 @aojunhao123 - 🐞 修复 Input.OTP 无法指定
inputMode的问题。#51271 @alan-rudzinski
- 🆕 Input.OTP 组件新增
- 🆕 ColorPicker 支持
disabledFormat属性以禁用格式切换器。#51539 @su-muzhi - 🆕 为 InputNumber 组件的
focus方法增加cursor配置项以控制光标位置。#51444 @aojunhao123 - 🆕 Cascader 新增
disabled属性以禁用组件的所有一级目录项。#51272 @aojunhao123 - 🆕 Descriptions 支持单行铺满。#51365 @crazyair
- 🆕 Select/TreeSelect/Cascader 组件增加
prefix属性以支持自定义前缀。#51186 @guoyunhe - 🐞 修复 Image 设置
ImageProps.preview.rootClassName导致预览图类名丢失。#51538 @dislido - 🐞 修复 TimePicker 面板列的最后一项无法滚动到最上面的问题。#51481 @zombieJ
- 🐞 修复 TreeSelect 弹层高度不够的问题。#51567 @afc163
- 🐞 修复 Typography 在 ConfigProvider 语言切换时候没有立即更新。#51453 @thinkasany
- 🐞 修复 Upload
itemRender调用action.preview会导致崩溃的问题。#51419 @yoyo837 - 🐞 修复 Splitter 伪元素符号问题。#51536 @dislido
- 💄 优化 Collapse 可访问性属性和鼠标 hover 样式。#51400 @afc163
- 💄 修复 Menu title 内容的样式问题。#51425 @coding-ice
- 🇵🇹 修正葡萄牙语 (pt_PT) 本地化文件中的翻译,以提高准确性和一致性。#51501 @alexandre-p-marques-alb
- 🇺🇿 优化 uz_UZ 国际化。#51407 @Zukhrik
- TypeScript
5.21.6
2024-10-28
- 🐞 修复 Tree.DirectoryTree 交互区域不是整行的问题。#51210
- 🐞 修复 Button 图标未垂直居中的问题。#51381
- 🐞 修复 Input 组件
variant设置borderless时,disabled状态下指针样式未设置not-allowed的问题。#51387 @ustcfury - Splitter
- 💄 优化 Splitter 在 SSR 下预渲染的样式。#51378
- 💄 增大 Splitter 折叠按钮点击区域,提高可用性。#51383 @aojunhao123
- 💄 优化 Checkbox
indeterminate提升无障碍体验。#51350 @SpaNb4 - 💄 优化 Empty 预设 svg 图片的
title提升无障碍体验。#51368
5.21.5
2024-10-21
- 🐞 修复 Cascader
limit属性设置false不生效的问题。#51263 @dongbanban - 🐞 修复 DatePicker 的禁用日期项无法响应鼠标事件的问题。#51294 @ajenkins-mparticle
- 🐞 修复 FloatButton 悬浮菜单难以点击的问题。#51208 @aojunhao123
- 🐞 修复 QRCode
onRefresh属性不生效的问题。#51315 @kiner-tang - 🐞 修复 Typography 中的超链接无法被用户选中的问题。#51243 @thinkasany
- 💄 修复 Badge 文本样式 token 不正确的问题。#51252 @Wxh16144
- 💄 修复 Layout 折叠按钮样式缺失的问题。#51313 @aojunhao123
- 🛠 优化 Button 事件处理器实现。#42037 @SohaibRaza
- 🛠 优化 Splitter 样式 token 的命名语义。#51223 @wanpan11
5.21.4
2024-10-14
- 🐞 修复 Input.Search 无法使用 Input Token
hoverBorderColor/activeBorderColor修改边框颜色的问题。#51226 @iqingting - 🐞 修复 Tree 的图标不对齐的问题。#51181 @Meowu
- 🐞 修复 Splitter 在嵌套组合时,偶尔会出现多余滚动条的问题。#51169 @zombieJ
- 💄 修改 Button
textHoverBg在悬浮状态下的背景色为colorFillTertiary。#51187 @coding-ice - TypeScript
- 🤖 优化 Switch
eventHandler类型。#51165 @thinkasany
- 🤖 优化 Switch
5.21.3
2024-10-09
- 💄 优化 Dropdown 列表较长时的滚动条样式。#51112 @Cameron-Asdf
- Slider #51150 @yoyo837
- 🐞 修复 Slider 不支持
id属性的问题。 - 🐞 修复 Slider 导致
extractStyle时抛出useLayoutEffect does nothing on the server警告信息的问题。
- 🐞 修复 Slider 不支持
- 🐞 修复 ColorPicker 渐变色时,部分节点颜色拖拽会被强制重置为第一个节点颜色的问题。#51161 @zombieJ
- 🐞 修复 Table 组件在切换页面时
onChange函数接收到错误的 sorter 值的问题。#51114 @nathanlao - Splitter
- 🐞 修复 Splitter 嵌套在一个隐藏的 Tabs 面板中时抛出警告的问题。#51109 @kiner-tang
- 🐞 修复 Splitter 组件在 Flex 组件下时出现异常间距的问题。#51096 @kiner-tang
- 🐞 杂项:重新将
react和react-dom添加进 peerDependencies。#51079 @chentsulin - TypeScript
- 🤖 优化 Slider
eventName类型。#51156 @thinkasany
- 🤖 优化 Slider
5.21.2
2024-10-01
- 🐞 回滚 #49221 以修复 Typography
copyable图标位置偏上的问题。#51066 @afc163 - 🐞 修复 Tabs 在浏览器缩放时无限闪烁的问题。#51072 @afc163
- 🐞 修复了 Input.Search 组件中在不同缩放级别下输入框和按钮的对齐问题。#50926 @nathanlao
- 🐞 修复 Select
variant="filled"时activeBorderColortoken 失效的问题。#51054 @coding-ice - 💄 MISC: 调整 focus 时的 outline 边框宽度,从
4px调整到3px。#51069 @afc163 - Splitter
- 📦 移除 Table/Transfer/Typography 内的 TransButton 实现以降低打包体积。#51068 @afc163
5.21.1
2024-09-25
- 🐞 修复 Button
type="link"错误使用colorPrimary的问题。#50962 @coding-ice - 🐞 修复 Button 样式类名权重问题导致的自定义渐变样式覆盖失效的问题。#50962 @coding-ice
- 💄 修复 Transfer 在自定义为 TableTransfer 时,宽度不正确的问题。#50974 @zombieJ
- 🇹🇷 补充 Table 组件
filterCheckall的土耳其语文案。#51000 @ytahirkose
5.21.0
2024-09-22
- 🔥 全新 Splitter 区域分割组件,自由拖拽调整区域大小。#50038 @wanpan11
- Button
- 🔥 Button 支持
variant变体和color颜色属性,以支持更多组合样式。#50051 @coding-ice - 💄 Button 添加
textColor、textHoverColor和textActiveColor三个 token。#47870 @madocto
- 🔥 Button 支持
- FloatButton
- 🆕 FloatButton 组件支持
placement属性,支持从四个方向弹出菜单。(实现方式改为position: absolute+ flex 布局,可能会对你现有的布局造成 breaking change,请注意兼容)#50407 @li-jia-nan - 💄 统一 FloatButton 和 FloatButton.Group 的按钮圆角。#50513 @Layouwen
- 💄 FloatButton 组件的
z-index加入useZIndex管理,兼容弹层类组件。#50311 @li-jia-nan - 🆕 FloatButton 支持传入
htmlType属性。#50892 @li-jia-nan
- 🆕 FloatButton 组件支持
- Menu
- 🆕 Menu.Item 和 Dropdown 的 menu 支持
extra属性。#50431 @coding-ice - 🐞 修复 Menu
popupStyle在 SubMenu 上失效的问题。#50922 @Wxh16144
- 🆕 Menu.Item 和 Dropdown 的 menu 支持
- Table
- 🆕 Table 列支持配置
minWidth属性。#50416 @linxianxi - 🐞 修复 Table 虚拟表格下的空数据和阴影问题。#50416 @linxianxi
- 🐞 修复 Table 列选择在某些情况下无法取消选择的问题。#50746 @Jarryxin
- 🆕 Table 列支持配置
- Input
- 🆕 Input.OTP 添加
type属性以支持只需要输入数字的场景。#50811 @zombieJ - 🐞 修复 Input Addon 内 Select 选中时的文字颜色。#50486 @DDDDD12138
- 🆕 Input.OTP 添加
- Modal
- Descriptions
- 🐞 优化 Descriptions 在某些情况下列内容消失的问题。#50895 @yezhonghu0503
- 🐞 回滚 #49946 以修复 Descriptions 内弹层组件被截断的问题。#50891 @afc163
- Upload
- ColorPicker
- App
- 🐞 修复 App 的
useApp调用modal方法时,填入弹层组件会警告zIndex过大的问题。#50829 @zombieJ - 🐞 修复 App rtl 样式不遵守 ConfigProvider
direction配置。#50246 @li-jia-nan
- 🐞 修复 App 的
- Pagination
- Select
- 💄 Select 组件新增一些 token 以支持自定义 hover 和 focus 样式。#50951 @kiner-tang
- 🐞 修复 Select 搜索模式下搜索词内容覆盖右侧图标的问题。#50917 @yezhonghu0503
- 🐞 修复 Select 同时启用
allowClear和variant="filled"时清除图标多余的白色背景的问题。#50916 @thinkasany
- 🆕 Segmented 新增
vertical属性以支持垂直模式,并优化了可访问性。#50708 @liangchaofei - 🆕 Radio.Group 支持
block属性以撑满一行。#50828 @yuanliu147 - 🆕 ConfigProvider 支持配置 Splitter 组件的
className和style属性。#50855 @li-jia-nan - 🆕 Image 新增
onActive到toolbarRender以切换图片 。#50812 @madocto - 🆕 List 组件支持传递
ref属性。#50772 @Asanio06 - 🆕 Collapse 支持语义化
classNames和styles属性。#50557 @wanpan11 - 💄 移除 Skeleton.Node 默认的图标
children使其成为真正的自定义节点。#50278 @afc163 - 🐞 修复 Typography
copyable对数组children复制时会有额外,字符的问题。#50813 @zombieJ - 🐞 修复 Layout.Sider 单独使用时无法修改主题的问题。#50780 @zombieJ
- 🐞 修复 Tour 组件标题过长时会遮挡关闭按钮的问题。#50942 @kiner-tang
- 🌐 本地化
- 🇯🇵 补充 DatePicker
ja_JP语言环境的shortWeekDays和shortMonths文案。#50893 @harapeko - 🇪🇬 补充 Image 预览功能的
ar_EG阿拉伯语文案。#50851 @nathanlao - 🇬🇷 补充 Form 组件的希腊语文案。#50825 @nathanlao
- 🇪🇸 补充 Tour 组件的西班牙语文案。#50805 @thinkasany
- 🇯🇵 补充 DatePicker
- TypeScript
- 🤖 Checkbox 新增
onFocus和onBlur类型定义。#50842 @huiliangShen - 🤖 修复 Badge 属性类型定义不支持传递鼠标事件的问题。#50774 @yuanliu147
- 🤖 Checkbox 新增
5.20.6
2024-09-09
- 🐞 修复 Menu 折叠动画不够丝滑的问题。#50751 @afc163
- 🐞 修复 Table 虚拟滚动时单元格宽度可能溢出的问题。#50737 @huiliangShen
- 🐞 修复 Input.Search 的按钮圆角不随
size变化的问题。#50734 @afc163 - 🐞 修复 Form 禁用时仍可切换密码显隐的问题。#50616 @Jarryxin
- 🐞 回滚 #49899 以修复 Dropdown 菜单项文字溢出菜单的问题,并重新修复屏幕视口外菜单项内容换行错误的问题。#50752 #50718 @afc163
- 💄 修复 Badge 鼠标移出时无背景色过渡动画的问题。#50743 @coding-ice
- TypeScript
- 🤖 修复 Collapse 的
onChange的函数入参类型。#50754 @yuanliu147
- 🤖 修复 Collapse 的
5.20.5
2024-09-03
- 🛠 调整 Tree 与 TreeSelect 的
defaultExpandAll的行为,仅将有子节点的treeNode加入expandedKeys以防止在大数据与loadData异步的情况下引发的性能问题。#50689 @zombieJ - 🐞 修复 Cascader 在
multiple下搜索不会显示父节点作为选项的问题。#50689 - 🐞 修复 Typography
ellipsis.tooltip.title配置 ReactNode 会导致死循环的问题。#50688 @zombieJ
5.20.4
2024-09-02
- Menu
- 🐞 修复 Menu 的
itemPaddingInlinetoken 不生效的问题。#50663 @coding-ice - 🐞 修复 Menu
hover时背景色切换渐变效果丢失的问题。#50624 @afc163
- 🐞 修复 Menu 的
- 💄 给 Badge 增加一个动画缓动效果。#50607 @afc163
- 💄 修复 Table 列头切换状态时多余的的移动缓动动画。#50605 @afc163
- 🛠 重构 Typography 代码以优化内部实现逻辑。#50561 @afc163
- 🐞 当表单被禁用时,禁用 Form.Item 中的 Rate 组件。#50594 @nikzanda
- 🌐 补充土耳其
Transfer.deselectAll本地化文本。#50672 @coding-ice
5.20.3
2024-08-26
- 🐞 重构 Typography 在使用 css 原生省略时的检查逻辑,以解决屏幕缩放等情况下的精度问题。#50514 @zombieJ
- 🐞 修复 ColorPicker 组件在面板上不拖拽直接点击的时候,
onChangeComplete返回值不正确的问题。#50501 @zombieJ - 🐞 修复 FloatButton.Group 在受控模式下 React 会警告递归更新的问题。#50500 @zombieJ
5.20.2
2024-08-19
- 💄 修复 InputNumber 没有控件的后缀样式问题。#50450 @coding-ice
- 🆕 Form
rule.message支持通过\\${}跳过变量替换。#50412 @zombieJ - 🐞 修复了 FloatButton 组件当 shape=“square” 时,并且在菜单模式下,菜单弹出时 trigger 元素圆角缺失的问题。#50408 @li-jia-nan
- 🐞 修复 Upload.Dragger 拖拽上传文件夹时不工作问题。#50394 @huiliangShen
- 🐞 修复 Select 指定
getPopcontainer={node=node.parentNode}时箭头图标 hover 后会消失的问题。#50382 @afc163 - 🐞 修复 Popover 设置
arrow.pointAtCenter属性时箭头未对齐错误。#50260 @Wxh16144 - 📖 Transfer 补充俄罗斯语和乌克兰语本地化文案。#50429 @alexlag
- TypeScript
5.20.1
2024-08-11
- ColorPicker
- 💄 修复 Table
zIndexTableFixedtoken 不支持传入 CSS 变量的问题。#50355 @li-jia-nan - 🐞 修复 FloatButton 不支持
zIndexPopupBasetoken 的问题。#50349 @Yuzu-io - 🐞 修复 Typography 的
ellipsis因为精度问题导致tooltip无法显示的问题。#50315 @zombieJ - 🐞 修复 Form
preserve={false}会触发shouldUpdatererender 的问题。#50283 @zombieJ - 🐞 修复 Tour 默认
z-index没有使用zIndexPopuptoken 的问题。#50300 @zombieJ - 🐞 修复 Calendar
locale没有正确覆盖 ConfigProviderlocale的问题。#50236 @Asanio06 - 🐞 修复 Spin 组件设置
percent时未水平居中的问题。#50277 @Wxh16144 - 🐞 修复 Tree 展开按钮在标题折行时没有顶上对齐的问题。#50313 @zombieJ
- 🌐 本地化
- 🇦🇿 修复
az_AZ本地化文案缺少空格的问题。#50238 @thinkasany
- 🇦🇿 修复
- TypeScript
- 🤖 优化 Table 中所有的 Record 类型从 any 约束为 Object 类型。#50351 @li-jia-nan
5.20.0
2024-08-03
- ColorPicker
- 🛠 替换 ColorPicker 内部使用的
@ctrl/tinycolor为@ant-design/fast-color。#49846 - 🆕 ColorPicker 支持渐变色选择,并修复受控模式不生效的问题。#50050
- 🐞 修复 ColorPicker 在 cssinjs 模式下 line-height 失效的问题。#50220 @vagusX
- 🐞 修复 ColorPicker 在 disabled 状态下的光标问题。#50217 @coding-ice
- 💄 ColorPicker 当从
transparent状态进行颜色选取时,默认使用亮色以代替原本的纯黑色以提升用户交互体验。#50148
- 🛠 替换 ColorPicker 内部使用的
- 🆕 ConfigProvider 支持配置 Spin 的 indicator 属性。#50183 @coding-ice
- 🆕 Upload
showUploadList添加extra以支持渲染额外信息。#50098 @guoyunhe - 🆕 Tree 新增
switcherLoadingIcon属性以支持自定义树节点的加载图标#49716 @coding-ice - Slider
- 🆕 QRCode 支持自定义状态渲染器。#49563 @kiner-tang
- 🆕 Table 组件支持自定义过滤器下拉框空状态。#49613 @Wxh16144
- 🆕 Divider 支持添加
dashed(虚线)、dotted(点线)或solid(实线)的样式。#49654 @pinaki-08 - 🆕 InputNumber 支持
suffix属性。#49674 @coding-ice - 🆕 Input/TextArea/Mentions 组件支持
onClear回调,便于区分点击 x 清除和手动清除这两个行为。#49905 @li-jia-nan - ⌨️ 优化 Input 下长按回车会不断触发变更的问题。rc-input#72 @crazyair
- 🐞 修复 Table 存在分组列时排序不生效的问题。#50086 @Zyf665
- 🐞 修复 Popover/PopConfirm/Tooltip 在目标元素宽度过大时,使用
topLeft,topRight,bottomLeft,bottomRight的弹出动画起始缩放中心有所偏移的问题。#50134 - 💄 修复 Tree 组件 filter-node 节点高亮样式丢失。#49773 @wanpan11
- TypeScript
- 🤖 Component Token 支持 string 或 number。#49837 @thinkasany
- 🤖 改进 Radio 类型导出。#50203 @baicie
- 🌐 本地化
- 🇪🇸 改进西班牙语本地化文案。#50179 @sergioalmela
- 🇺🇦 补全
uk_UA本地化文案。#50178 @Andrik264
5.19.4
2024-07-30
- 🐞 修复 Form.Item 内部元素没有继承行高的问题。#50020 @Wanpan
- 🐞 修复 Popover
title和content都不存在时 Overlay 仍显示的问题。#50064 @LLmoskk - 🐞 修复 Empty Token 设置
opacityImage不生效的问题。#50066 @thinkasany - 💄 修复 Tour 在移动端下溢出屏幕的问题。#50082
- 💄 修复 Checkbox
indeterminate状态的 hover 样式。#50083 - 💄 修复 DatePicker 在 rtl 下选择样式不符直觉。#50045 @Layouwen
- 💄 修复 Descriptions 在
bordered模式下溢出容器的问题。#49946 @leefinder - 🛠 MISC:将通用样式工具迁移到
@ant-design/cssinjs-utils。#50030 @YumoImer - 🌐 国际化
- 🇵🇱 为 pl_PL 补充 DatePicker 国际化。#50023 @ang33l
- 🇧🇪🇫🇷 为 fr_BE fr_FR 补充 Modal Tour 国际化。#50058 @JaccoGoris
5.19.3
2024-07-19
- 🐞 修复 Table 的
onChange事件中排序器参数错误的问题。#49533 @Zyf665 - 🐞 修复 Pagination
token.itemBg设置不生效的问题。#49933 - 🐞 修复 List 默认分页位置错误的问题。#49925 @coding-ice
- 🐞 修复 Image 预览操作栏两侧空白区域被点击时,无法关闭预览的问题。#49915 @wanpan11
- 🐞 修复 Card 圆角对
cover属性中的非 img 元素不生效的问题。#49862 @coding-ice - 💄 修复 Dropdown 菜单内容在视口边缘换行的问题。#49899
- 💄 修复 Descriptions 子项之间可能没有边距的问题。#49895 @crazyair
- ⌨️ 优化 Select 多选模式下长按回车会不断触发变更的问题。#49963 @crazyair
- 🇪🇬 添加阿拉伯文(埃及) (ar_EG) 的翻译。#49852 @ahmedsamirdev
- TypeScript
5.19.2
2024-07-15
- 🐞 修复 List
actions为空数组时会渲染0的问题。#49842 @int64ago - 🐞 修复 Upload 拖拽上传文件夹时,
beforeUpload中fileList不完整的问题。#49832 @coderz-w - Descriptions
- 🐞 修复 Descriptions 在内容过长时会遮盖后面内容的问题。#49803 @coding-ice
- 🐞 修复 Descriptions 在 Table
expandedRowRender中渲染样式异常的问题。#49727 @ljw-codeking
- 🐞 修复 Spin
percent和size一同使用时,样式不正确的问题。#49876 - 🇮🇳 补充 DatePicker 的
kn_IN本地化文案。#49860 @neerajap-01 - Typescript
5.19.1
2024-07-05
- 🐞 Global: @ant-design/colors 使用预编译颜色预设来提升运行时性能。#49714 @guoyunhe
- 🐞 Global: 对于弹层类自动增长
zIndex不再限制最大值,而是改成控制台警告。#49720 - 🐞 优化 Input.TextArea 清除图标的位置,与其他输入组件统一。#49718 @wanpan11
- 🐞 修复 Input 组件
filled变体下activeBorderColor不生效问题。#49699 @wanpan11 - TypeScript
5.19.0
2024-07-01
- 🆕 ConfigProvider 现支持全局配置
variant。#49535 @MadCcc - 🆕 QRCode
- QRCode 使用
rc-qrcode替代了qrcode.react。#49454 @kiner-tang - QRCode 新增支持点击事件和
iconSize宽高配置。#49240 @thinkasany
- QRCode 使用
- 🆕 Select 组件的
filterSort属性现新增获取searchValue的参数。#49352 @MadCcc - 🆕 Pagination 支持
simple={{ readOnly }}属性和align属性。#49562 @coding-ice - 💄 优化了 Slider 滑块的激活样式。#49630
- 🐞 增强了 Anchor 的
affix属性,支持更多配置项。#49295 @gin-lsl - DatePicker
- 🐞 Button 修复了用作 Dropdown
trigger时disabled属性不生效的问题。#47363 - 🐞 InputNumber 在同时使用
type=number和changeOnWheel时现在会给出警告提示。#49648 @wanpan11 - 🐞 修复 Dropdown 次级菜单 reset 样式丢失的问题。#49643 @wanpan11
- 💄 优化了 DatePicker、TimePicker、Select、TreeSelect、Input、InputNumber、Mentions 的
variant="borderless"样式,现在在设置status属性时也能够被区分。#49608 - Table
- 🐞 Upload 修复了在列表模式下文件过多时出现的渲染性能问题。#49598 @tlkv
- 🐞 Typography 修复在父元素存在
nowrap样式时,ellipsis不生效的问题。#49667 - TypeScript:
- 🌐 国际化
- 🇹🇭 添加了缺失的泰语翻译,包括
Transfer.deselectAll、Text.collapse、QRCode.scanned、ColorPicker.presetEmpty。#49588 @Tantatorn-dev - 🇳🇱 Tour 修复了 nl_NL 本地化问题。#49612 @Hannnnnnnnnnnnnnnn
- 🇹🇷 调整了 DatePicker 的土耳其语言文案。#49333
- 🇹🇭 添加了缺失的泰语翻译,包括
5.18.3
2024-06-19
- 🐞 回滚 #49289 以修复 5.18.2 引入的 Table 排序状态失效的问题。#49487
- 🛠 将样式处理的部分功能迁移到
@ant-design/cssinjs中。#49463 @YumoImer - 🇳🇵 补充 ne_NP 本地化文案。#49492 @FuliangZhang
5.18.2
2024-06-17
- 🐞 修复了 message 图标与文本内容没有严格居中对齐的问题。#49429 @nova1751
- 🐞 修复 #49134 #49289 中提到的 Table 组件的
onChange事件中排序器参数的问题。@Zyf665 - 🐞 为 Collapse 组件中展开/折叠图标 添加具有语义的
aria-label属性值。#49395 @wanpan11 - 🐞 修复 InputNumber 组件中 token
inputFontSizeSM和inputFontSizeLG不生效的问题。#49369 - 💄 修复 Empty 部分样式下,描述的
colorTextDescription不生效的问题。#49408 - 💄 解决 Badge
processing与 Tailwind CSS 样式冲突的问题。#49379 - 🌐 国际化
- 🇲🇳 添加蒙古语言 (mn_MN) 翻译。#49373 @JiyinShao
5.18.1
2024-06-12
- Typography
- 🐞 修复 Space
size设置 0 不生效的问题。#49192 @coding-ice - 🐞 修复 Progress 文本的 padding 在 cssinjs 下单位失效问题。#49250 @vagusX
- 🐞 修复 Modal 关闭按钮的
zIndex在cssVar模式下不正确的问题。#49238 - 🐞 修复 Image
widthheight被应用到预览图片上的问题。#49259 @nova1751 - 🐞 修复 Pagination 页码切换器 hover 时图标消失的问题。#49262
- 🐞 修复 Mentions 当
loading=true时不响应 Enter 事件的问题。#49292 @wanpan11 - 🐞 修复 Notification 没有继承 App config 属性的问题。#49339 @hemengke1997
- 💄 修复 Drawer 在暗黑模式下,文本颜色不正确的问题。#49217
- 💄 修复 Spin 自定义
indicator时,样式不可见以及percent进度没有传递的问题。#49211 @wanpan11 - DatePicker
- TypeScript
- 🤖 Mentions 新增导出类型
MentionsProps。#49281 @thinkasany - 🤖 移除 Statistic 重复的联合类型。#49218 @thinkasany
- 🤖 Mentions 新增导出类型
- 🌐 国际化
- 🇲🇾 补充 Table、Form、Tour 等 ms_MY 文案。#49353 @cs-gavin-huang
- 🇦🇿 补充 DatePicker az_AZ 文案。#49247 @sabitalizade
5.18.0
2024-06-03
- 🛎 Button 默认布局由
inline-block切换为inline-flex以修复图标和文字对齐问题,并简化了iconPosition的实现。#47318 - Drawer
- 🆕 Drawer 新增
drawerRender属性以支持自定义渲染。#49125 @crazyair - 🛠 Drawer 加载中的状态实现由 Spin 替换为 Skeleton。#48886 @li-jia-nan
- 🆕 Drawer 新增
- Form
- Image
- 🆕 Image 新增
onReset和onClose属性。#48936 @kiner-tang - 🆕 Image 的
toolbarRender和imageRender渲染函数入参新增ImgInfo信息。#48729 @nova1751
- 🆕 Image 新增
- notification
- Progress
- 🆕 Progress 新增
percentPosition属性用于控制数值位置。#48157 @LonelySnowman - 🆕 Progress 的
size属性支持配置为对象值。#48805 @crazyair
- 🆕 Progress 新增
- 🆕 Avatar.Group 新增
max属性以替代maxCount、maxStyle、maxPopoverPlacement和maxPopoverTrigger。#49131 @wanpan11 - 🆕 Modal 新增
loading属性以展示加载中的状态。#48848 @li-jia-nan - 🆕 Rate 新增
keyboard属性以支持禁用键盘事件。#49132 @Wxh16144 - 🆕 Spin 支持
percent属性以进度形态展示。#48657 - 🐞 Watermark 添加
overflow: hidden样式以防止通过设置height: 0样式达到隐藏水印的效果。#49130 - 🐞 Anchor 修复设置
replace属性时滚动动画丢失的问题。#49136 @mySkey - 🐞 Tour 修复
onClose的current参数错误的问题。#49124 - 💄 List.Item 增加
styles及classNames属性。#49154 @wanpan11 - 🇯🇵 DatePicker 补充 ja_JP 本地化文案。#49155 @huyikai
- 🛠 精简数处判断逻辑及类型定义。#49146 #49156 #49169 #49162 @coding-ice
5.17.4
2024-05-27
- 🐞 修复 Modal 的
confirm在onOk或onCancel中返回true时,窗体不会正确关闭的问题。#49054 @wanpan11 - 🐞 修复 Carousel 会被提示存在非标准 dom 属性的问题。#49031
- 🐞 修复 Form 的
scrollToFirstError对 InputNumber 无效的问题。#48989 @Wxh16144 - TypeScript
5.17.3
2024-05-19
- 🐞 杂项:修复部分组件在 React 18.3.0 下警告
findDOMNode的问题。#48958 - 🐞 修复 Button 字体大小 token 无效的问题。#48893 @wanpan11
- 💄 修复 Pagination 组件跳转选择元素样式问题。#48931 @wanpan11
5.17.2
2024-05-14
- 🐞 MISC: 修复
lib产物错误引入es依赖导致构建错误的问题。#48914
5.17.1
2024-05-14
- 🐞 优化 Form 组件底层逻辑,修复了 antd 在 Next.js 中构建时间太长的问题。react-component/async-validator#9
- 🐞 修复 Tooltip 内容只有一个字符时视觉不居中的问题。#48890 @kiner-tang
- Button
- 🐞 修复 Button
type="text"和type="danger"同时使用时 hover 和 active 样式没有区分的问题。#48876 @LonelySnowman
- 🐞 修复 Button
- 修复部分组件抛出 findDOMNode 警告的问题
- 💄 给 Drawer 的内部组件 Spin 添加 className,防止内部 Spin 样式覆盖用户传入的 Spin 样式。#48857 @li-jia-nan
- 💄 修复 Card
size="small"时下边框丢失的问题。#48787 @wanpan11 - 🐞 AutoComplete 修复
tagRender对 maxTag 无效的问题和点击边缘会触发弹层意外关闭的问题。#48798 - RTL
- 💄 修复 Button 在 RTL 下的图标顺序和边距缺失问题。#48821
- TypeScript
5.17.0
2024-05-03
- 🔥🔥🔥
@ant-design/cssinjsStyleProvider 支持配置layer统一降级 默认 CSS 优先级。经过降权后,antd 的样式将始终低于默认的 CSS 选择器优先级,以便于用户进行样式覆盖(请务必注意检查 @layer 浏览器兼容性),详情可见文档。#48229 - 🆕 Carousel 现在支持
arrows来开启箭头切换功能。#48542 - Form
- Typography
- DatePicker
- Drawer
- 🆕 Drawer 新增
loading属性。#48563 @Enigama - 🐞 修复 Drawer 不支持
classNames.wrapper的问题。#48721 @replygirl
- 🆕 Drawer 新增
- Slider
- Button
- 🆕 Button 新增
iconPosition以指定预置图标位置。#47791 @GeorgeHcc - 🆕 Button 组件支持
autoInsertSpace属性,用来移除两个汉字之间的空格。#48348 @li-jia-nan
- 🆕 Button 新增
- 🆕 ConfigProvider 组件支持
button.autoInsertSpace属性并废弃autoInsertSpaceInButton属性。#48348 @li-jia-nan - 🆕 TreeSelect 支持
onPopScroll属性。#48636 @wanpan11 - 🆕 Tabs 新增
more={{ ... }}属性以支持自定义下拉菜单的属性。#48321 @CooperHash - 🆕 Flex 组件
wrap参数支持 boolean 类型。#48391 @li-jia-nan - 🆕 Input.OTP 组件支持
mask属性,以自定义遮罩字符。#48257 @li-jia-nan - 🆕 Alert 组件支持
id和ref属性。#48336 @li-jia-nan - 🆕 Upload 组件
ref.nativeElenent以支持访问原生元素。#48210 @Wxh16144 - 🐞 修复 List
grid属性值更新后组件未重新渲染的问题。#48683 @coderz-w - 🐞 修复 Progress tooltip 提示距离太近的问题。#48686
- 🐞 修复 QRCode 无法自适应容器大小的问题并移除
bordered={false}时的默认边距。#48194 @thinkasany - 🐞 修复 Table 组件设置
fixed={false}时的某些特殊情况下未正常显示投影的问题。#1113 @linxianxi - 📖 添加 Table 表格列拖拽排序演示。#48434 @GeorgeHcc
- TypeScript
- 本地化
- 🇯🇵 补充日语本地化文案。#48704 @edikurniawan-dev
- 🇮🇩 补充印尼语本地化文案。#48703 @edikurniawan-dev
5.16.5
2024-04-28
- 🐞 修复 Transfer 组件在 targetKeys 中含有 "unknown-key" 时,尝试从右侧列选中单项的问题。#48664 @andreyk1512
- 🐞 修复 Steps 自定义图标未垂直居中问题。#48650 @ZinkWu
- 🐞 修复 Badge 数字居中偏右的问题。#48605 @akinocccc
- 🐞 修复 Popover 和 Popconfirm 在屏幕右侧边缘闪烁的问题。#48591
- 🐞 修复 ColorPicker 在初始未受控时清除图标不会改变的问题。#48584 @MadCcc
- 💄 修复 Collapse 组件底部边框样式问题。#48561 @hamzaseif13
- 💄 调整 Input 组件在禁用的时候在表单校验时的边框颜色。#48616 @nova1751
- TypeScript
- 🤖 补充 Upload 组件缺失的泛型。#48614 @li-jia-nan
- 🤖 修复 Upload
customRequest参数丢失泛型的问题。#48612 @jas0ncn
- 国际化
5.16.4
2024-04-22
- 🐞 修复 Select 配置
paddingXXS=0时,多选下超出设定的controlHeighttoken 的问题。#48574 - 🐞 修复 Upload 在开启 CSS Variable 时样式丢失的问题。#48569 @nova1751
- 🐞 修复 Slider 在范围选择下,拖动滑块越过另一个滑块时提示框闪动的问题。#48536
- Input
- 🐞 修复 Input.Search 设置大尺寸时,按钮的文字不是大尺寸的问题。#48527
- 🐞 修复 Input.TextArea 的文字显示异常问题。#48489 @korkt-kim
- 🐞 修复 Upload 组件图片卡顿的动画效果。#48522 @nova1751
- 🐞 修复 Switch 组件使用
checkedChildrenunCheckedChildren未添加默认高度的问题。#48513 @wanpan11 - 🐞 修复 Form.Item 使用 noStyle 无值时的警告提醒。#48508
- 🐞 修复 Popover
defaultOpen设置失效的问题。#48481 @linhf123 - 🐞 修复 DatePicker 配置
multiple时placeholder不展示的问题。#48387 @nova1751 - 🐞 修复 ColorPicker 在严格模式下受控时清除颜色无法改变的问题。#48450
- 💄 修复 Collapse 使用第三方图标时的 arrow 样式问题。#48417 @guoyunhe
- 💄 优化内嵌 Menu 的 Sider 在展开时的动画效果。#48127 @metouch
- 💄 优化 Steps process 样式。#48464
- 国际化
- 🇨🇳 补充 zh_CN zh_HK zh_TW Table 文案。#48543 @thinkasany
- 🇮🇩 补充 id_ID DatePicker Form Table 等文案。#48537 #48287 @edikurniawan-dev
- 🌐 优化 Transfer 本地化,现在反选会使用
deselectAlllocale 配置。#48553 @coderz-w
5.16.3
2024-04-21
- 🛠 脚本错误发布空包,请勿使用。
5.16.2
2024-04-15
- 🐞 修复 Input.OTP 组件受控设置
value为''时不生效的问题。#48399 - 🐞 修复 DatePicker 对周选择器配置
multiple多选时,弹出面板不会正确高亮选中项的问题。#48355 - 🐞 修复 Upload 配置
listType为picture-card或picture-circle时,上方有额外空隙的问题。#48370 - Typography
- 💄 修复 Steps 的进度样式在紧凑模式下不正确的问题。#48251
- 💄 重构 Tabs 和波纹样式相关组件的 CSS 过渡时间值,替换为
motionDurationSlowComponent Token。#48311 #48312 @li-jia-nan - 🇯🇵 补充 Transfer 的 ja_JP 本地化文案。#48411 @Inshiku-Han
- 🇯🇵🇰🇷 修复 Picker 的 ja_JP 和 ko_KR 本地化文案。#48382 @li-jia-nan
- 📦 使用常量替代枚举减小包体积。#48406 @kiner-tang
5.16.1
2024-04-05
- 🛠 调整 Typography 的
ellipsis使其在 SSR 阶段使用 CSS 省略以优化用户体验。#48205 - 🐞 修复 FloatButton 中同时配置
tooltip和badge时,badge的自定义背景色会失效的问题。#48198 @LonelySnowman
5.16.0
2024-03-31
- 🔥 新增 Input.OTP 组件。#48076
- 🆕 可关闭组件支持在
closable中配置aria-*属性 @kiner-tang- 🆕 Tag
- 🆕 Notification
- 🆕 Table 增加
rowHoverable开启或关闭 hover 效果。#48112 @madocto - 🆕 Typography 组件支持异步复制。#48123 @crazyair
- 🆕 Progress 组件
circle模式下支持steps。#47940 @yykoypj - 🆕 Table 支持
onScroll事件用于监听表单内容滚动。#47986 - 🆕 Typography 省略支持展开和收起。#47264 @crazyair
- 🆕 ConfigProvider 支持配置 FloatButton.Group 的
closeIcon属性。#47953 @li-jia-nan - 🆕 Table 支持配置排序的
showSorterTooltip.target属性。#47409 @Ke1sy - 🆕 Cascader 支持
optionRender。#47727 @crazyair - ⌨️ Popover 当
trigger是focus或click时能被 ESC 按键所关闭。#47928 @CooperHash - 🐞 修复 Button 图标位置居中问题。#48178 @momesana
- 🐞 修复 Modal.confirm 无图标时内容不居中的问题。#48173
- Form #48163 @madocto
- 🐞 修复 Form 当 FormItem 的
name不存在时,getValueProps不应该执行。 - 🐞 修复 Form 的
setFieldsValue和setFields的行为应该相同。
- 🐞 修复 Form 当 FormItem 的
- 🐞 修复 Table 表格列在搜索情况下,国际化失效的问题。#48126 @LingJinT
- 🐞 修复 Upload 当文件数量超出限制时,删除不起作用,无法触发
onChange的问题。#47747 @Zhou-Bill - 🐞 Carousel 组件同步上游 react-slick 改动,修复一系列问题,并更新到最新 TS 定义。#48093
- 🐞 修复 ColorPicker 展示的清除颜色在受控
value变化后不会改变的问题。#47816 @MadCcc - 🐞 Badge 与 Tag 组件保持一致,processing 状态使用
colorInfotoken 。#47695 @pfdgithub - 🇮🇸 添加冰岛语缺失的 From 翻译。#48104 @LonelySnowman
- 🇺🇿 添加乌兹别克语(拉丁字母) 国际化。#47899
- TypeScript
5.15.4
2024-03-25
- 💄 修复 QRCode 组件自定义样式会被内部样式覆盖的问题。#48053 @li-jia-nan
- 💄 修复 Radio 禁用状态 hover 样式。#47972 @madocto
- 🐞 修复 Watermark 在特定屏幕缩放下会不断重复渲染的问题。#47895
- TypeScript
- 🤖 Affix 导出 AffixRef 类型。#47982 @li-jia-nan
- 🤖 MISC: 修复 GetRef 工具类型不能正确获得某些组件 ref 类型的问题。#47983
5.15.3
2024-03-17
- 💄 统一 Modal、Drawer、notification 和 Tour 关闭按钮的样式,并增大 Modal 和 Drawer 关闭按钮的交互区域使其更容易点击。#47909
- 🐞 修复 Badge 和文本元素在 Space 下排版不对齐的问题。#47908
- 💄 修复 Upload 列表行动点换行的问题。#47898
- 🐞 修复 Typography 配置的
ellipsis.symbol超出单行高度时,省略行数不正确的问题。#47889 - 🐞 修复 DatePicker 配置自定义
controlHeight时展示高度不正确的问题。#47874 - 🐞 修复 DatePicker 设置
multiple多选换行时行与行之间没有间隙的问题。#47821 - 💄 调深 Empty 文本色彩使其更清晰可读一些。#47268 @evgmol
5.15.2
2024-03-11
- 🛠 调整 Tour、Dropdown、Menu、Tabs、Mentions、Picker、Select、TreeSelect、Cascader、Tooltip、Popover 弹层点击外部的关闭时机,从
click调整至mouseDown以统一解决一些与弹窗相关交互中的事件时序问题。#47775 - 🐞 修复 Descriptions 内容区域额外的边距问题。#47737
- 🐞 修复 Anchor 界限值为 0 时 active 状态错误的问题。#47795@winchesHe
- 💄 给 ColorPicker 清除按钮补上鼠标 hover 反馈样式。#47761
- 🇷🇺 更新 DatePicker 的俄语文案。#47768 @AlexeyTeterin
5.15.1
2024-03-06
5.15.0
2024-03-02
- ConfigProvider
- 🆕 ConfigProvider 支持 Input.TextArea 组件
allowClear、autoComplete、className、style、classNames、styles属性。#47589 - 🆕 ConfigProvider 支持 Input 组件
allowClear属性。#47602 - 🆕 ConfigProvider 支持 Menu 组件
expandIcon属性。#47561 - 🆕 ConfigProvider 支持 Collapse 组件
expandIcon属性。#47473 - 🆕 ConfigProvider 支持 Tabs
removeIcon属性, 在设置type="editable-card"时有效。#47334 - 🆕 CSS 变量的前缀默认跟随 ConfigProvider 的
prefixCls属性。#47481 - 🤖 ConfigProvider 中 CardProps
styles设为可选。#47601 @Yawenina
- 🆕 ConfigProvider 支持 Input.TextArea 组件
- 🆕 Select、Checkbox、Radio、DatePicker、TreeSelect、Cascader 支持
focus功能支持传递options。#47664 - 🆕 Select 新增
labelRender属性以自定义当前选中的 label 展示。#47664 - 🆕 Modal 支持在
closable中配置aria-*。#47650 - 🆕 Alert 支持在
closable中配置aria-*。#47474 - 🆕 Tabs 组件支持
removeIcon属性,在设置type="editable-card"时有效。#47334 - Drawer
- Table
- 🐞 修复 Tree 使用 DirectoryTree 时,按住 shift 连续多选报错的问题。#47567 @wkmyws
- 🐞 修复 Form 存在 Form.List 时,
isFieldsTouched(true)始终会返回false的问题。#47629 @lemonied - 🐞 修复 Button 不兼容 v4
type=''的问题。#47612 - 🛠 重构 Typography 省略测量逻辑以支持动态行高的场景。#47597
- 💄 移除 Tag 组件多余的 margin 样式。#47504
- 🤖 杂项:修复不能在 pnpm 配置
hoist: false下编译的问题。#47587
5.14.2
2024-02-23
- 🐞 修复 DatePicker.RangePicker 的时间列有时不会滚动到正确位置的问题。#47542
- 🐞 修复 Modal 在打开期间会触发其他鼠标事件的问题。#47508 @MadCcc
- 🐞 修复 Avatar.Group 的 tooltip 存在多余 dom 残留的问题。#47478
- 💄 修复 Progress 组件多余的
margin样式。#47493 @li-jia-nan - 💄 修复 Table 滚动条在暗黑模式下的颜色。#47487 @wkmyws
- 💄 修复 Layout 内容字体在暗黑模式下的颜色。#47441 @nova1751
- 💄 修复 Menu 组件在水平暗黑模式下自定义
darkItemSelectedColor和darkItemSelectedBgtoken 不生效的问题。#47463 @gandavarapurajasekhar
5.14.1
2024-02-13
- 🐞 修复 Steps
type="inline"时鼠标无法 hover 到正确的步骤上的问题。#47406 - 🐞 修复 DatePicker 与 TimePicker 弹出面板箭头没有考虑面板本身圆角的问题。#47389
- 🐞 修复 Dropdown
menu.items为空时依然显示的问题。#47375 - 🐞 修复 Tag 无边框模式没有正确使用
defaultBg组件 token 的问题。#47372 @MadCcc - 🐞 杂项:修复主题
inherit配置会隔断hashed和cssVar配置的问题。#47360 @MadCcc - 🐞 修复 Calendar 在切换年月时,面板没有跟着切换的问题。#47361
- 💄 修复 Table 在虚拟模式下子表格的样式问题。#47333 @Enigama
5.14.0
2024-02-04
- 🔥 重构了 DatePicker 组件,详细改动如下。#46982
- 🆕 DatePicker 新增
multiple支持多选能力。 - 🆕 DatePicker 支持
showWeek属性。 - 🆕 DatePicker.RangePicker 下的
id属性支持分别设置start和end输入框的id。 - 🆕 DatePicker.RangePicker 的
onFocus和onBlur事件会额外提供一个info.range告知当前的焦点来自于哪个输入框。 - 🆕 DatePicker.RangePicker 支持
order属性。 - 🆕 DatePicker 新增配套
pickerValue、defaultPickerValue属性用于受控管理展开面板所在日期。 - 🆕 DatePicker 新增
preserveInvalidOnBlur属性用于无障碍时失去焦点需要保留输入内容的场景。 - 🆕 DatePicker
format支持align属性,允许通过掩码模式输入内容。 - 🆕 DatePicker 支持
required属性。 - 🆕 DatePicker 时间面板支持
scrollOnChange设置滚动时间时自动选择对应的时间。 - 🆕 DatePicker 添加
needConfirm属性,允许设置需要确认、或者不确认的提交模式。 - 🆕 DatePicker 添加
components属性,允许自定义部分面板。 - 🆕 DatePicker 面板中所有的日期相关信息都会允许通过
locale进行配置。 - 🆕 DatePicker
format支持LT、LTS日期格式。 - 🆕 DatePicker 新增
minDate和maxDate用于设置面板切换范围。 - 🐞 DatePicker 的
defaultPickerValue现在会在每次面板展开时都进行重置。 - 🐞 DatePicker 修复输入框功能按键会唤起弹出框的问题,现在只有在交互按键、以及输入内容变化时唤起。
- 🐞 DatePicker 通过输入框输入日期后失去焦点会提交变更,而不是丢失输入内容(即不再强制需要按下回车提交)。
- 🐞 DatePicker 修复
use12Hours下,disabledTime获取的hour也会被裁剪成 0~12 的问题。 - 🐞 DatePicker 修复某些交互下,禁用日期没有生效依然可以提交的问题。
- ⚡️ DatePicker 优化
disabledDate检查逻辑,现在会提供info.type告知当前面板信息。 - 🛠 DatePicker 的
allowClear触发事件从onMouseDown切换为onClick。 - 🛠 移除 DatePicker 的键盘对面板交互,它需要基于无障碍重新设计。
- 🛠 DatePicker 废弃
onKeyDown的preventDefault参数,请直接通过event.preventDefault进行调用。 - 💄 DatePicker.RangePicker 移除虚线样式,减少视觉干扰。
- 💄 DatePicker.RangePicker 移除在选择开始或者结束时间时的禁用范围,优化交互体验。
- 🆕 DatePicker 新增
- 🔥 Table 支持堆叠固定列。#47245
- 🆕 Table 支持
virtual下的components.body。#47098 @linxianxi - 🆕 Segmented
value类型支持泛型。#47091 @madocto - 🆕 InputNumber 组件支持
changeOnWheel属性,以启用鼠标滚轮控制。#47158 @MadCcc - 🆕 Button 添加
defaultHoverBg、defaultHoverColor、defaultHoverBorderColor、defaultActiveBg、defaultActiveColor和defaultActiveBorderColor六个 token。#47075 @madocto - 🆕 Notification
useNotification支持duration配置,该更新同样适用于 App 组件的notification配置。#47141 - 🆕 Grid 支持为响应式布局配置
flex属性。#47124 - 🐞 改进 Transfer 组件分页器的内边距。#47231 @qmhc
- 🐞 修复 Avatar 组件当高度小于 16px 内容不居中的问题。#47236 @lcgash
- 🐞 修复 Input 组件禁用时鼠标指针不正确的问题。#47280 @MadCcc
- 🐞 修复 Input 组件
hoverBorderColor和activeBorderColortoken 定制无效的问题。#47243 @MadCcc - 💄 修复 Menu 组件子菜单 hover 样式在边缘消失的问题。#47227 @MadCcc
- 💄 修复 Menu 在无 hash 模式下的组件样式问题。#46609 @MadCcc
- 💄 Card 组件增加
classNames和styles属性。#46811 @zh-lx - ConfigProvider
- 🆕 ConfigProvide 支持 Transfer 的
selectionsIcon。#47301 @li-jia-nan - 🆕 ConfigProvide 支持 Tabs 的
addIcon和moreIcon。#47274 @li-jia-nan - 🆕 ConfigProvide 支持 Image 的
closeIcon。#47252 @li-jia-nan - 🆕 ConfigProvide 支持 Tag 的
closeIcon。#47250 @li-jia-nan - 🆕 ConfigProvide 支持 Notification 的
closeIcon。#47244 @li-jia-nan - 🆕 ConfigProvide 支持 Modal 的
closeIcon。#47226 @li-jia-nan - 🆕 ConfigProvide 支持 Table 的
expandIcon。#47225 @li-jia-nan - 🆕 ConfigProvide 支持 Tour 的
closeIcon。#47200 @li-jia-nan - 🆕 ConfigProvide 支持 Drawer 的
icons。#46894 @li-jia-nan - 🆕 ConfigProvide 支持 Alert 的
closeIcon。#47235 @li-jia-nan
- 🆕 ConfigProvide 支持 Transfer 的
5.13.3
2024-01-28
- Input
- 🐞 修复 Input.Search 宽度比 Input 少 1px 的问题。#47193
- 🐞 修复 Input 启用
showCount时在 Space.Compact 下的样式错误。#47112 @huiliangShen
- 🐞 修复 Descriptions 当
item的children为null时丢失单元格右边框样式的问题。#47191 - 🐞 修复 Table
column.onFilter方法未过滤树形数据的问题。#47170 @Mumujianguang - 🐞 修复 Affix 在 Chrome 缩放
80%的情况下占位高度异常的问题。#46823 @zhipenglin - 🐞 修复 QRCode 在暗黑模式下的背景色。#47128 @kampiu
- 🐞 修复 Statistic 组件不支持 HTML
role、data-*和aria-*等属性的问题。#47149 - 🐞 修复 Transfer 反选当页错误的问题#47125 @linxianxi
- 💄 降低 Button
size样式权重以方便覆盖。#47074 @crazyair - 🐞 修复 Modal 自定义
classNames.wrapper时centered属性不生效的问题。#47076 @sunsunmonkey - 🐞 修复 Spin 组件在
tip和fullscreen同时使用时的控制台误报。#47015 @xsjcTony - 🗑 移除了早已失效的 PageHeader 组件相关的多语言文案和 ConfigProvider 的
pageHeader属性。#47163 @li-jia-nan - 🛠 重构简化 Drawer 的动画代码。#47194
- 国际化
- 🇮🇹 为 Tour 组件补充 it_IT 本地化文案。#47148 @nikzanda
- 🇯🇵 为 Table 组件筛选功能补充 ja_JP 本地化文案。#47072 @sebastibe
5.13.2
2024-01-19
- 🐞 修复 Image 组件
preview.getContainer值为 false 时,内联渲染不生效的问题。#47034 @FEyudong - 🐞 修复 Modal 静态方法配置
prefixCls时,会改变所有子元素的prefixCls并导致动画丢失的问题。#47010 - 🐞 修复 Space.Compact 与 DatePicker 一起使用导致 DatePicker 的确认按钮样式错误。#46769 @Fatpandac
- 💄 优化 Tree 拖拽节点和展开收起按钮的鼠标 hover 样式。#46974
5.13.1
2024-01-15
5.13.0
2024-01-13
- 🔥 Form 组件新增
variant属性用于设置内部组件形态变体。#46573 - 🆕 QRCode 组件
status新增已扫描选项。#46704 - 🆕 Table 组件新增
hidden属性可设置隐藏列。#46957 @madocto - 🆕 Select 组件新增支持
maxCount属性,用于设置最大可选。#46667 - 🆕 Mentions 组件新增
allowClear属性,用于设置清除功能。#46396 @yociduo - 🆕 ColorPicker 新增支持显示清空状态。#45993
- 🆕 Drawer 组件新增
styles.wrapper并废弃contentWrapperStyledrawerStylemaskStyle属性,并简化 dom 结构。#46858 - Tour
- Tabs
- ConfigProvider
- 🐞 修复 Segmented 在
hover和active内容被遮挡的问题。#46925 @madocto - 🐞 修复 Checkbox 定制字体大小在 Form 下不生效的问题。#46904
- 🐞 修复 Radio 组件配置
title未生效的问题。#46809 - 🐞 修复 Input 组件在 css 变量模式下的悬浮态样式问题。#46946
- 💄 修复 Dropdown 在多级菜单下样式显示异常的问题。#46888
- 🛠 重构 ColorPicker 组件弹出面板逻辑,避免使用
panelRender自定义时样式冲突的问题。#46327 - TypeScript
- 🌈 Token
- 🆕 Button 组件新增支持
contentLineHeight系列 token。#46936 - 🆕 Input 组件新增支持
inputFontSizetoken。#46875 - 🆕 Menu 组件新增支持
darkPopupBgtoken。#46618 - 🆕 Segmented 组件新增
trackPadding和trackBgtoken。#46674 - 🐞 修复 Button 组件定制
contentFontSizetoken 后paddingBlock不生效的问题。#46901 - 🐞 修复 InputNumber 组件无法定制
paddingtoken 的问题。#46878
- 🆕 Button 组件新增支持
- 🌐 国际化
5.12.8
2024-01-05
- 🐞 修复 Upload.Dragger 内容不居中和多余的 focus 样式的问题。#46810
- 🐞 修复 Popconfirm 配置空的
okText和cancelText时不会被预设 locale 兜底的问题。#46812 - 🐞 修复 Progress 线性模式圆角无法覆盖的问题。#46789
- 🐞 修复 Typography 没有
children并启用copyable时多余的 margin。#46748 - 🐞 修复 Typography 复制成功后的图标颜色问题。#46748
5.12.7
2024-01-02
5.12.6
2023-12-30
- 🐞 修复 Upload 组件包裹 Button 时 Tab 键会聚焦两次的问题。#46432
- 🐞 修复 Modal
footer内 Button 可能重复的边距样式问题。#46702 - Select
- Tree
- 🐞 修复 Tree 组件滚动条在某些条件下不会显示的问题。#46672 @yyz945947732
- 💄 优化 Tree 组件 TreeNode 节点聚焦样式。#46608 @MadCcc
- 🐞 修复触发打印时,Layout.Sider 会收起的问题。#46650 @anilpixel
- 🐞 修复 Table 边缘阴影会超出 Table 高度。#46644 @Fatpandac
- 🐞 修复 Typography.Text 省略模式下修改宽度 Tooltip 不会触发的问题。#46613 @linxianxi
- 🐞 修复 Tooltip、Popover 等弹出组件嵌套使用时,箭头样式问题。#46294 @bestlyg
- TypeScript
- 🤖 ConfigProvider 导出
ConfigProviderProps类型。#46605 @li-jia-nan
- 🤖 ConfigProvider 导出
5.12.5
2023-12-22
- 💄 修复 Tabs 在可编辑模式下只剩新增按钮时的样式问题。#46585 @hzyhbk
- 💄 修复 Progress
strokeLinecap不生效的问题。#46551 @ZN1996 - 🐞 修复 ColorPicker 配置
prefixCls不生效的问题。#46561
5.12.4
2023-12-19
- 🐞 修复 DatePicker 组件在 CSS 变量模式下的样式错乱问题。#46526
5.12.3
2023-12-18
- 💄 修复 Tag 组件在 SSR 场景下的样式丢失问题。#46500 @MadCcc
- 🐞 Upload 的
disabled属性不再对下载按钮生效。#46454 - 💄 Upload.Dragger 增加一个水平内边距。#46457
- 🐞 修复 Upload
actions的颜色问题。#46456 - 🐞 修复 Form 使用
getValueProps展示值无法更新的问题。#46445 - 💄 修复 Checkbox 自定义
token.lineWidth时勾选箭头错位问题。#46431 - 🐞 修复 Select 组件定制 token 会让 padding 失效的问题。#46427 @MadCcc
- 🐞 修复 Message 在
cssVar模式下覆盖组件 token 无效的问题。#46415 @MadCcc - 💄 Flex 组件不应该应用额外的样式。#46404 @li-jia-nan
5.12.2
2023-12-11
- 🐞 MISC: 修复 React 17 以下使用 webpack 构建时报错
useId找不到的问题。#46261 - Pagination
- 🐞 修复 Pagination 在低版本浏览器上报错的问题。react-component/pagination#545
- 🐞 修复 Pagination
simple模式下current受控选中分页不生效的问题。react-component/pagination#546
- 🐞 修复 Table 筛选菜单在 CSS 变量模式下丢失背景色的问题。#46314
- 🐞 优化 Spin 交互,全屏状态时禁止用户触发鼠标事件。#46303 @li-jia-nan
- 🐞 修复 Form
hideRequiredMark属性的优先级低于 ConfigProvider 的 form 配置的问题。#46299 @linhf123 - TypeScript
5.12.1
2023-12-04
5.12.0
2023-12-04
- 🔥 Component Token 支持 CSS 变量模式,详情见 使用 CSS 变量。感谢以下同学对此的贡献:@li-jia-nan @RedJue @c0dedance @kiner-tang @JarvisArt @cc-hearts
- 🛠 rc-pagination 重构为 FC。#46204 @Wxh16144
- 🆕
Form.useWatch支持 selector 函数参数调用。#46180 @crazyair - 🆕 Slider 组件支持
onChangeComplete事件,并废弃onAfterChange。#46182 @MadCcc - 🆕 Tabs 配置项
items支持icon属性。#46096 @li-jia-nan - 🆕 Tour 支持
getPopupContainer属性。#45751 @li-jia-nan - 🆕 Switch 支持
valueanddefaultValue属性。#45747 @Wxh16144 - 🐞 修复 Progress 进度条视觉效果,渐变效果应该随着百分比改变。#46209 @MadCcc
- 🐞 修复点击 Form
tooltip图标会触发 Switch 切换的问题。#46155 - 🐞 修复 Notification 图标行高为 0 的问题。#46148 @MadCcc
- 💄 Button 按钮支持自定义为渐变色风格。#46192
- 💄 Alert 背景色现在可以通过
colorInfoBgtoken 定义为渐变色。#46188 - 💄 修复 InputNumber 带有
addon时在 Space.Compact 下使用的样式问题。#46130 @MadCcc - TypeScript
- 🤖 更新 FloatButton 的类型定义,透出原生事件处理函数类型。#46175 @li-jia-nan
5.11.5
2023-11-27
5.11.4
2023-11-24
- 🐞 修复 Image 在嵌套 Modal 中设置
z-index异常的问题。#46035 - 🐞 修复 Button 禁用的链接按钮右键点击时会有打开新链接选项的问题。#46021
- Card
- TypeScript
5.11.3
2023-11-22
- 🐞 修复 Modal 静态方法创建
zIndex过高会覆盖其他弹出内容的问题。#46012 - Image
- 🆕 Image 预览支持移动触摸事件交互。#45989 @JarvisArt
- 🐞 修复 Image 预览在嵌套弹框中
z-index设置不正确的问题。#45979 @kiner-tang
- 🐞 修复 Collapse 可折叠区域鼠标
hover样式问题。#45994 - 🐞 修复 ColorPicker 不支持 Form 组件的禁用问题。#45978 @RedJue
- 🐞 修复 Typography.Text
code在 Layout 下开启ellipsis时 tooltip 无效的问题。#45962 - 🐞 修复 Select 搜索框在 Safari 下显示多余的 🔍 图标。#46008
- 💄 删除 Rate 组件无用样式。#45927 @JarvisArt
- 🛠 UMD 版本
antd.js现在会优先使用全局的@ant-design/cssinjs依赖。#46009 - 🌐 补充
eu_ES国际化内容。#45928 @ionlizarazu
5.11.2
2023-11-17
- 🆕 放开 Table
virtual下components的限制,现在除了components.body都可以自定义。#45857 - 🐞 修复 Button 带有链接且禁用时可以被聚焦到的问题。#45910 @MadCcc
- 🐞 修复
zIndex逻辑,解决多层 Modal 打开时,message 与 notification 被遮盖的问题。#45911 #45864 @kiner-tang - 💄 修复 QRCode 设置
style.padding时无效的问题。#45815 - 💄 优化 Carousel 切换条圆角样式。#45817
- TypeScript
5.11.1
2023-11-09
- 🐞 修复 Dropdown 在嵌套列表时
zIndex错误的问题。#45761 - 🐞 修复 Upload 显式指定
showRemoveIcon: true时删除图标未显示的问题。#45752 - 🐞 修复 Descriptions 使用
children结构语法糖时,会丢失 Descriptions.Item 的key的问题。#45757 - 🐞 修复 Message 组件在组件范围设置全局
token无效的问题。#45721 @MadCcc - 🐞 修复 Popconfirm 不兼容
visible的问题。#45702 @linhf123 - 🐞 修复默认 Tag 的背景颜色不正确的问题。#45711 @kiner-tang
- 💄 修复 Notification 组件设置
style.width无效的问题。#45681 @MadCcc - 🐞 修复 App 设置
component=false时,会报非预期的属性警告的问题。#45671 @li-jia-nan - TypeScript
5.11.0
2023-11-03
- Slider
- InputNumber
- Table
- 🆕 Table 组件
columnTitle支持传入 render 方法。#41937 @Zhou-Bill - 🛠 重构 Table
ref支持scrollTo以滚动到目标key或index或top。#45245
- 🆕 Table 组件
- Tabs
- ConfigProvider
- 🆕 ConfigProvider 支持 RangePicker 组件的
className和style属性。#45479 @chenzhuo198 - 🆕 ConfigProvider 支持 Dropdown 组件的
className和style属性。#45621 @li-jia-nan
- 🆕 ConfigProvider 支持 RangePicker 组件的
- 🆕 ColorPicker 组件
preset新增defaultOpen属性,可控制预设颜色默认是否展开。#45607 @Wxh16144 - 🆕 Select 组件支持
optionRender方法。#45529 @RedJue - 🆕 Pagination 组件支持组合
simple和showSizeChanger使用。#45538 - 🆕 Spin 组件新增
fullscreen属性,支持全屏展示。#44986 @Rafael-Martins #45436 @li-jia-nan - 🆕 Form
validateFields支持dirty参数以校验被修改过和校验过的字段。#45389 - 🆕 Watermark 支持
inherit配置,关闭水印传导至弹出 Drawer 与 Modal。#45319 - 🆕 App 支持
component以自定义渲染元素。#45292 - 🆕 Input 与 Input.TextArea 支持
count自定义字符计数(例如固定 emoji 字符长度为1);count.max支持超出范围样式;将 emoji 计数还原为原生计数以解决maxLength与value不匹配的问题。#45140 - 🐞 修复 Dropdown 在点击菜单项关闭弹出框时不会触发
onOpenChange的问题。#45378 - 💄 Modal 静态方法支持
styles属性。#45558 @KotoriK - 💄 优化弹层组件的
z-index逻辑,使其在默认情况下不会互相遮挡。#45512 #45490 @kiner-tang- 优化 Menu 组件
z-index逻辑。#45498 @kiner-tang - 优化 DatePicker、TimePicker 组件
z-index逻辑。#45497 @kiner-tang - 优化 Drawer 组件
z-index逻辑。#45496 #45417 @kiner-tang - 优化 Cascader、TreeSelect、AutoComplete 组件
z-index逻辑。#45494 @kiner-tang - 优化 Dropdown 组件
z-index逻辑。#45486 @kiner-tang - 优化 Tour 组件
z-index逻辑。#45425 @kiner-tang - 优化 Tooltip 组件
z-index逻辑。#45422 @kiner-tang - 优化 Popover 组件
z-index逻辑。#45420 @kiner-tang - 优化 Popconfirm 组件
z-index逻辑。#45421 @kiner-tang - 优化 Modal、Select 组件
z-index逻辑。#45346 @kiner-tang
- 优化 Menu 组件
5.10.3
2023-10-30
- 💄 修复 Typography.Text 同时启用
ellipsis和code时丢失右边框样式的问题。#45575 - 💄 调整 TimePicker 滚动条样式。#45478 @GeorgeHcc #45586
- 🆕 FloatButton.BackTop 支持使用
ref获取nativeElement。#45547 @li-jia-nan - 🐞 修复 Watermark 组件
gap在数组中含有undefined时没有默认值的问题。#45537 @MadCcc - 🐞 修复 Dropdown 在点击子项后总是关闭的问题。#45513 @vyachsed
- 💄 修复 Notification 组件在 windows 系统下的样式问题。#45500 @MadCcc
- 💄 修复 Notification 组件
style属性会重复添加到外层的问题。#45487 @MadCcc - TypeScript
5.10.2
2023-10-21
- 🐞 Layout 支持自动检测
hasSider以防止在 SSR 场景下的闪烁问题。#45361 - 🐞 修复 FloatButton.BackTop 组件显示
findDOMNode is deprecated in StrictMode警告的问题。#45390 @li-jia-nan - 🐞 修复 ColorPicker 不支持
id和data-*属性的问题。#45413 @cheng87126 - 🐞 修复 Table 当
column.showSorterTooltip是一个对象时排序 tooltip 不显示的问题。#45403 - 🐞 修复 Form
inline模式在小屏幕发生元素重叠的问题。#45340 @Yuiai01 - 💄 移除 Upload.Dragger 中重复的
disabled样式。#45446 @vagusX - TypeScript
- 🐞 修复 Table
pagination.positionTS 定义不支持'none'的问题。#45398
- 🐞 修复 Table
- RTL
- 💄 修复 Notification 组件在
rtl模式下边缘间距错误的问题。#45386
- 💄 修复 Notification 组件在
5.10.1
2023-10-15
- ⚡️ 优化 CSS-in-JS Design Token 缓存命中性能。#45302
- 🆕 为 Checkbox.Group 与 Radio.Group 的
options添加id属性支持。#45287 - 🐞 修复 Affix 组件设置
target失效的问题。#45314 @mingming-ma - 🐞 MISC: 为图标样式设置
csp属性。#45334 @AlexeyTeterin - 🐞 修复 Button 组件
loading属性设置为{ delay: 0 }时不显示加载状态。#45282 @YDFlame13 - 🐞 修复 Segmented 在 Safari 下切换时的样式跳动问题。#45310
- 🐞 修复 Watermark可以使用浏览器的
Hide Element来隐藏水印。#45290 @Yuiai01 - 🐞 修复 Input 组件 hover 或者 focus 状态时背景色变为透明的问题。#45297 @MadCcc
- 🐞 修复 Form 在调用
resetFields时,无法重置配置了initialValue的 Form.List 的问题。#45284 - 🐞 修复 Tree.DirectoryTree 在配置
fieldNames时,onSelect方法中的selectedNodes无法获取值。#45036 @Zian502 - 💄 回滚 Input、InputNumber、Select、Cascader、TreeSelect、DatePicker、TimePicker、ColorPicker 的描边样式。#45286 @MadCcc
- 💄 修复 Card 搭配小尺寸 Tabs 时的样式问题。#45272 @MadCcc
5.10.0
2023-10-10
- 🔥 新增 Flex 组件,用于设置弹性布局。#44362
- 🔥 Notification 组件支持
stack配置,默认超过三个以上的提示会堆叠起来。#44618 - 🔥 更新 Input、InputNumber、Select、Cascader、TreeSelect、DatePicker、ColorPicker 的激活态样式。#45009
- 🆕 Watermark 支持通过
textAlign设置文本对齐方向。#44888 @Yuiai01 - 🆕 Slider 支持任意节点数并且将 xxxStyle 迁移至语义化
styles和classNames属性中。#45000 - 🆕 Cascader 支持 Cascader.Panel 组件供内联使用。#45089
- 🆕 Tooltip 添加
fresh属性以支持在关闭时仍然需要更新内容的场景。#45020 - 🆕 Drawer 支持通过
classNames自定义内置模块的className。#44935 - 🆕 ConfigProvider 支持
warning属性以配置警告等级(如过滤掉废弃 API 警告)。#44809 - Modal
- 🐞 修复 Menu.Item 嵌套的 Typography 其
ellipsis为 true 时无法垂直居中的问题。#41146 @Yuiai01 - 🐞 修复 Select 内部 input 无法应用 fontFamily 的问题。#45197 @Yuiai01
- 🐞 修复 InputNumber 在 Space.Compact 中使用
addonBefore时的边框问题。#45004 @Yuiai01 - 🐞 修复 Tag.CheckableTag 不支持 ref 的问题。#45164 @mingming-ma
- 🐞 修复 Avatar.Group 组件内的字体不支持响应式的问题。#34722 @laishiwen
- 🛠 重构 Affix 为函数组件。#42674
- 🛠 Popover 组件废弃
minWidth组件 token,并添加titleMinWidth作为替代。#44750 - 🌈 Token
- 🆕 Input 新增
hoverBgactiveBgtoken 用以设置输入框 hover 和 激活时背景颜色。#44752 @Pan-yongyong - 🆕 Descriptions 新增
titleColorcontentColor用以设置标题颜色和内容区域文字颜色。#44729 @Child-qjj - 🐞 修复 Input 组件 Token
addonBg失效的问题。#45222
- 🆕 Input 新增
- TypeScript
- 🤖 导出 Notification 的 ArgsProps 类型为 NotificationArgsProps。#45147
- 🌐 国际化
- 🇵🇱 为 pl_PL 补充 Tour 国际化。#45166 @antonisierakowski
- 🇰🇷 优化 ko_KR 国际化。#45150 @owjs3901
5.9.4
2023-09-28
- Button
- 🐞 修复 Tour 组件第一次展示时
step.type无效的问题。#45086 @MadCcc - 🐞 修复 Select 和 DatePicker 组件没有使用
fontFamilytoken 的问题。#45088 @MadCcc
5.9.3
2023-09-25
- 🔥 Tooltip 删除对
disabled子元素额外包括span的逻辑,现在始终能够正确触发。#44895 @Yuiai01 - 🐞 修复 Popover 超出屏幕时不会自动调整偏移的问题。#45015 @MadCcc
- 🐞 修复 Tooltip / Popover 在内容高度变化时,位置会闪动的问题。#44976
- 🛠 ComponentToken 移除
radiusBase必须小于16的限制。#44980 - 🐞 修复 Dropdown 通过
dropdownRender渲染的子节点配置ref不生效的问题。#44971 - 🐞 修复 Table
cellPaddingBlock不生效的问题。#45040 - 🐞 修复 Input 组件在小尺寸
controlHeight下高度不正确的问题。#45048 - 🐞 修复 Typography 在设置
fontSize为奇数时的样式问题。#45031 - TypeScript
- 🤖 MISC: 修复
@types/react@18.2.22React.Key 定义更新引发的问题。#44938
- 🤖 MISC: 修复
5.9.2
2023-09-19
- 🐞 修复 Table
small尺寸时选择列没有居中对齐的问题。#44922 - 🐞 修复 Select 当
label内使用了div块级元素时的样式问题。#44927 - 🐞 修复 Modal 自定义
footer时按钮内容丢失的问题。#44929 @Wxh16144 - 🐞 修复 notification 底部弹出动画的问题。#44918 @linxianxi
- 🐞 修复 Form.Item 有
noStyle属性时没有继承上下文的反馈图标的问题。#44937
5.9.1
2023-09-15
- 🐞 修复小尺寸 Select 组件
controlHeightSMtoken 配置无效的问题。#44859 @MadCcc - 🐞 修复 Rate 组件星星变换中心不在正中心的问题。#44855 @MadCcc
- 🐞 修复 DatePicker 组件
dateTime模式切换输入框不会触发onCalendarChange的问题。#44845 @Yuiai01 - 🐞 修复 Table
virtual配置下,选择框没有居中对齐的问题。#44786 - 🐞 修复 Select 开启
maxTagCount时搜索光标偏上的问题。#44757 - 🐞 修复 Select 的 label 为 Typography 组件时的选中文本对齐问题。#44756
- 💄 修复 Table
virtual开启虚拟滚动时,当columns小于表格宽度会显示异常的问题以及部分边框、悬浮样式丢失的问题。#44818 - 💄 修复 Select 组件在 Input
addon中使用时的样式错误。#44825 @MadCcc - 💄 修复 Tree 组件样式,使 Checkbox 与文字第一行对齐。#44827 @MadCcc
- 💄 修复 Card 组件 Card.Grid 边缘样式问题。#44801 @Jason-huang66
- 💄 修复 Select/Cascader/TreeSelect 自定义高度时的样式问题。#44753
- TypeScript
- 🤖 优化 Radio.Button 的
ref类型。#44747 @LexiosAlex - 🤖 优化 Checkbox 的
ref类型。#44746 @LexiosAlex
- 🤖 优化 Radio.Button 的
5.9.0
2023-09-08
- 🔥 Table 支持
virtual属性开启虚拟滚动。#44349 - 🔥 Form
validateFields支持recursive以校验所有包含路径的字段。#44130 - 🔥 Form.Item 支持
validateDebounce以配置校验防抖。#44633 - 🆕 Button 组件新增
contentFontSizecontentFontSizeSMcontentFontSizeLG三个组件 token ,用于定制各个尺寸下的字体大小。#44257 - 🆕 Form
requiredMark支持自定义渲染。#44073 - 🆕 Tabs 组件添加新组件 Token
itemColor,用于控制常态 tab 的文本颜色。#44201 - 🆕 ColorPicker 组件支持
defaultFormat属性。#44487 @CYBYOB - 🆕 Form 新增
feedbackIcons属性且 Form.Item 支持hasFeedback={{ icons: ... }},用于自定义校验图标。#43894 @gldio - 🆕 Segmented 组件新增
itemSelectedColor的组件 Token。#44570 @xiaozisong - 🆕 Modal 页脚
footer支持自定义函数渲染。#44318 @RedJue - 🆕 Descriptions 的
items.span支持响应式设置。#44534 - 🆕 Tabs 组件
indicatorSize支持通过 ConfigProvider 全局配置。#44406 - 🆕 Transfer 组件
filterOption函数新增direction入参。#44417 @Zian502 - 🆕 Input.Search 组件支持在
onSearch方法中接受source参数。#44457 @kiner-tang - 🆕 Input 组件新增组件 Token 用于定制激活态阴影。#44410
- 🆕 Radio 组件新增组件 Token,用于定制填充按钮选中时的颜色。#44389
- 🆕 Tour 组件间距支持横向偏移量。#44377 @RedJue
- 🆕 Tour 组件支持通过
closeIcon来自定义关闭按钮。#44312 @kiner-tang - 🆕 Avatar 支持使用 ConfigProvider 的
componentSize配置size。#44288 @li-jia-nan - 🆕 List 支持使用 ConfigProvider 的
componentSize配置size。#44267 @Yuiai01 - 🆕 Cascader 支持
autoClearSearchValue属性。#44033 @linxianxi - 🆕 在 Upload、AutoComplete、Badge.Ribbon、Input.TextArea、RangePicker、TimePicker 中添加了对
rootClassName的支持。@kiner-tang。 - 💄 重构 Modal.confirm 结构以修复
width: fit-content导致宽度异常问题以及大量文本下的样式断行问题。抽离 confirm 样式至懒加载以优化 SSR 下的样式尺寸。#44557 - 💄 Progress 调整
circle和dashboard的线性渐变色为锥形渐变色。#44404 - 💄 修复 DatePicker 组件自定义页脚样式问题。#44642 @li-jia-nan
- 💄 修复 ConfigProvider
tag.className与tag.style无法作用于 Tag.CheckableTag 的问题。#44602 - 💄 修复 Select 配置的
getPopupContainer容器有transform: scale样式时,弹出框宽度与输入框不一致的情况。#44378 - 🐞 修复 Form.Item 配置
noStyle时,被绑定的元素无法消费useStatus的问题。#44576 - 🐞 修复 Tag 被 Popover/Popconfirm 包裹时,Hover 会导致
font-size错误的问题。#44663 - 🐞 修复 Input.Search 组合中,搜索按钮存在额外阴影的问题。#44660 @daledelv
- 🐞 修复 Modal 的 hooks 调用通过按键
esc关闭时无法正确触发 await 的问题。#44646 - 🐞 修复 Space 的预设
size不会跟随 Design Token 的问题,现在紧凑模式也会正确处理对应的间距数值。#44598 @li-jia-nan - 🐞 修复 Upload 组件点击某文件的下载按钮后,鼠标移出该文件时仍展示下载按钮的问题。#44594 @zbw-zbw
- 🐞 修复 FloatButton 组件添加
href后在 FloatButton.Group 中间距失效的问题。#44707 @Yuiai01 - 🐞 修复 Button
fontSizeSMtoken 不生效的问题。#44217 @CHENGTIANG - 🐞 Watermark 现在可以在嵌套的 Modal 和 Drawer 组件中生效。#44104
- 🛠 迁移 Alert、Tree、Cascader、Layout、Table、Modal、Drawer、Button、Switch、Select、Badge、Form、TimePicker、Spin、Input、Progress、Divider 的 less 变量到 Token。#42142 #42607 #42627 #42757 #42774 #42778 #44090#44118 #44174 #44228 #44261 #44282 #44334 #42192 @hms181231 @linhf123 @poyiding @Wxh16144 @Yuiai01
- 📦 移除 Space 和 Grid 对于旧版 IE 浏览器兼容逻辑,减少打包产物体积。#44620 @li-jia-nan
- TypeScript
- 🤖 从 Tree 中导出
BasicDataNode类型。#44624 @kiner-tang
- 🤖 从 Tree 中导出
5.8.6
2023-09-02
- 🛠 针对 CSSInJS 加载 styles 大小进行了优化。
- 📦 移除
@ant-design/icons依赖lodash/camelCase以优化 bundle size。ant-design-icons#595 - Form
- 🐞 修复 Watermark 组件在
content是空字符串时报错的问题。#44501 - 🐞 修复 ColorPicker 禁用时依然能弹出选择窗口的问题。#44466 @RedJue
- 🐞 修复 Transfer 点击 Checkbox 时有时会触发两次选择行为的问题。#44471 @kovsu
- 🐞 修复 Typography 使用
ellipsis时滚动条闪动的问题。#43058 @bbb169 - Slider
- 🐞 修复 Slider 滑块可拖拽区域范围异常的问题。#44503 @BoyYangzai @yoyo837
- ⌨️ 优化 Slider
aria-orientation可访问性属性。react-component/slider#859 @5im0n
- 🐞 修复 Steps
type="nav"垂直导航步骤条的最后一项箭头没隐藏的问题。#44582 @ohhoney1 - TypeScript
- 🤖 修复 Upload 文件状态定义,移除未使用过的
success状态。#44468
- 🤖 修复 Upload 文件状态定义,移除未使用过的
5.8.5
2023-08-28
- 🛠 重构 Badge 样式逻辑将 Ribbon 样式抽离以降低 SSR 内联样式尺寸。#44451
- 🐞 修复 App 组件下使用
@ant-design/icons的图标样式异常的问题。#41208 @Wxh16144 - 🐞 修复 Carousel 组件垂直方向拖动失效的问题。#44460 @RedJue
- 🐞 修复 Tour 面板使用的 design token 错误的问题。#44428
- 🐞 修复 Form
wrapperCol配置响应式xs属性无效的问题。#44388 - 🐞 修复 ColorPicker 中重复
key的问题。#44370 @xr0master - 🐞 修复 Radio 组件组合 Tree 组件后失效的问题。#44380
- 🐞 修复 Table 组件
filterDropdown不支持ref时报错的问题。#44357 - 🐞 修复 Form
inline布局在校验失败时出现额外空行的问题。#44360 - 🐞 修复 DatePicker 中
showTime为 true 且format为数组时,组件报错。#44306 @Zian502 - 🐞 修复 Watermark 中
content内容过长时无法完整显示的问题。#44321 - TypeScript
- 🤖 修复 Dropdown 组件中
align属性的类型错误。#44423 @LeTuongKhanh
- 🤖 修复 Dropdown 组件中
5.8.4
2023-08-18
- ColorPicker
- 🐞 修复 Descriptions 抛出
key is not a prop的错误提示。#44278 @RedJue - 🐞 修复 Pagination
itemRender自定义为null时,仍然渲染节点的问题。#44226 - 🐞 修复 Modal 在 Dropdown
menu.items中,展开 Modal 时快速移动鼠标会使 Dropdown 重新打开的问题。#44204 - DatePicker
- 💄 修复 DatePicker 内容不居中问题。#44245 @Zian502
- 💄 优化 DatePicker 中范围选择区域样式。#44206 @kiner-tang
- 💄 修复移动端点击 Tabs 区域触发颜色改变的问题。#44200 @yilaikesi
- RTL
- 💄 修复了当页面的文字方向为 RTL 时 Badge 里面的数字也是 RTL 的问题。#43998 @NotEvenANeko
5.8.3
2023-08-11
- DatePicker
- Carousel
- 🐞 修复 Modal 页脚禁用态受 Form 影响的问题。#43055 @Wxh16144
- 🐞 修复 Upload gif 缩略图不会动的问题。#44083 @linxianxi
- 🐞 修复 FloatButton 组件菜单模式不支持
badge配置的问题。#44109 - 🐞 修复 Grid 与 List 响应式布局生效稍晚于首次渲染导致屏幕闪动的问题。#44075
- 🐞 修复
@ant-design/cssinjs版本小于1.15.0时 Design Token 部分丢失的问题。#44091 - 💄 修复 Badge
status="processing"和dot配合使用时,波纹样式异常的问题。#44153 - 💄 修复 Descriptions 组件自行嵌套时的边框样式问题。#43454 @Yuiai01
- 💄 修复 Pagination 上下页切换按钮
transition丢失的问题。#44030 - 💄 修复 Popconfirm 按钮组意外换行的问题。#44022 @MuxinFeng
- 💄 优化 Image 组件预览操作图标的样式。#44141
- 💄 优化 Input 和 InputNumber 在大尺寸下的字体大小。#44000 @MuxinFeng
- 💄 移除 Space 部分未使用的样式。#44098
5.8.2
2023-08-04
- 🐞 修复 Checkbox 与 Radio 不支持自定义水波纹效果的问题,并添加
ant-wave-targetclassName 到对应元素上。#44014 - 🐞 调整 Form.Item renderProps 定义,现在会返回正确的
FormInstance。#43996 - 🐞 修复 Table 在
direction为rlt时展开图标的方向和展开行的缩进有误的问题。#43977 @Yuiai01 - 💄 修复 Pagination 组件禁用状态仍然有悬浮和聚焦样式的问题。#43970
- TypeScript
5.8.1
2023-08-02
- 🐞 修复 Select、TreeSelect、Cascader、DatePicker 预期外的
clearIcon废弃报错。#43945 @kiner-tang - TypeScript
- 🤖 导出
MappingAlgorithm作为 Design Token 主题算法的类型。#43953
- 🤖 导出
5.8.0
2023-08-01
- 🔥 组件 ComponentToken 支持配置
algorithm参数,添加配置即可像全局 Token 一样由部分修改的 token 计算派生 token 的值并用于组件样式中。#43810 - 🔥 Modal hooks 方法支持
await调用。#43470 - 🔥 ConfigProvider 支持
wave配置以自定义水波纹效果。#43784 - 🆕 Form 新增
getFieldsValue({ strict: true })以支持获取仅通过 Item 绑定的字段。#43828 - 🆕 Descriptions 支持
items属性。#43483 @RedJue - 🆕 ColorPicker 支持
disabledAlpha属性。#43355 @RedJue - 🆕 Avatar.Group 支持设置
shape属性。#43817 @li-jia-nan - 🆕 AutoComplete/Cascader/DatePicker/Input.Textarea/TimePicker/TreeSelect 组件均已支持通过
allowClear.clearIcon属性自定义清除按钮。#43582 @kiner-tang - 🆕 DatePicker.RangePicker
presets属性支持回调函数。#43476 @Wxh16144 - 🆕 Image 新增
preivew={{ movable: Boolean }}属性以支持可拖拽到文件夹。#43823 @linxianxi - 🆕 Slider
tooltip支持配置autoAdjustOverflow属性。#43788 - 🆕 Transfer 组件新增
selectionsIcon属性以支持自定义下拉菜单图标。#43773 @li-jia-nan - 🗑 Select、Tree-Select 和 Cascader 组件废弃
showArrow属性,可由suffixIcon统一配置。#43520 @MuxinFeng - 🐞 优化
@ant-design/icons导入写法以避免 Tree Shaking 在 Next.js 中失效的问题。#43915 @ssxenon01 - 🐞 修复 Anchor 在滚动时无法触发
getCurrentAnchor的问题。#43916 - 🐞 修复 Tooltip hover 时无法在
disabled元素上触发的问题。#43872 - 🐞 修复 ColorPicker 在更改值时未调用
onChangeComplete回调的问题。#43867 @RedJue - 🐞 修复
Modal.confirm的locale设置被重置的问题。#43277 @Yuiai01 - 🐞 修复 Slider 中描述信息和滑块手柄重叠问题。#43780 @Wxh16144
- 🐞 修复 Select 弹出框翻转时动画不正确的问题。#43764
- 🐞 修复 InputNumber 在圆角不同下的样式异常。#43875 @yee94
- 💄
@ant-design/icons优化了 CloseCircleFilled / CloseSquareFilled / CloseOutlined / CloseCircleOutlined / CloseSquareOutlined / ExportOutlined / ImportOutlined 等图标的设计。824500 - 💄 修复和其他使用
@ant-design/cssinjs的组件库混合使用,antd 的样式总是会插入在最前面,以避免加载顺序导致的样式覆盖问题。#43847 - 💄 优化 message 和 notification 渲染逻辑,现在在 SSR 环境下不会导出样式。#43808
- ⌨️ 修复 Select
aria-activedescendant缺少有效值的问题。#43800 - ⌨️ 修复
Layout.Headera11yrole属性。#43749 @khalibloo - TypeScript
5.7.3
2023-07-24
- 🐞 修复 Tour 当
target为null时弹出位置不居中的问题。#43694 @linxianxi - 🐞 修复 Button 丢失部分
React.ButtonHTMLAttributes定义的问题。#43716 - 💄 Watermark 将固定的颜色替换成 Design Token 以适应暗黑主题。#43754
- TypeScript
- 🤖 Button
ref类型优化。#43703 @Negentropy247
- 🤖 Button
5.7.2
2023-07-20
- 💄 修复 Menu 组件悬浮态样式丢失的问题。#43656
- 🐞 修复 Notification 报错 PurePanel 定义未找到的问题。#43687 @li-jia-nan
- 🐞 修复 Button
onClick事件丢失event定义的问题。#43666 - 🐞 修复 Input 和 InputNumber 行内对齐问题。#43548 @bbb169
- 🐞 修复 DatePicker 后缀颜色使用
token不当的问题。#43646 - 🐞 修复 Steps 配置可点击时不能通过键盘操作的问题。#43644
- TypeScript
- 🤖 移除 Button 无用的
type="ghost"属性定义。#43675
- 🤖 移除 Button 无用的
5.7.1
2023-07-19
- 💄 补全 Menu 主题定制 token。#43576
- 🐞 修复 QRCode 在 Next.js 13 中报错
Can't resolve 'antd/lib/qr-code'的问题。#43572 - 🐞 修复 antd 不支持在 Next.js App Router 中使用的问题,查看使用文档。#43573
- 🐞 修复 InputNumber 幽灵依赖报错
Cannot find module 'rc-component/mini-decimal'。#43635 - 🐞 修复 App.useApp 方式调用 notification 组件时
placement属性不生效的问题。#43522 @Rajil1213 - 🐞 修复 Checkbox 同时配置
checked和indeterminate时没有展示为indeterminate样式的问题。#43626 - 🐞 修复 Form.Item 设置
label=""时垂直方向对齐偏移的问题。#43614 - 🐞 修复 Pagination 分页选择器弹层抖动的问题。#43556
- 🐞 修复 Button 幽灵按钮禁用状态丢失的问题。#43558 @kiner-tang
- 🐞 修复 Tag 仅传入
icon时渲染多余间距的问题。#43518 @Yuiai01 - 🐞 修复 ColorPicker 不跟随表单校验状态改变 UI 的问题。#42880 @RedJue
- TypeScript
- 🤖 修复 Space 的
SpaceContext没有正确导出的问题。#43501 @VovkaGoodwin - 🤖 优化 AutoComplete 组件 TS 定义实现。#43581 @thinkasany
- 🤖 优化 Select 和 List 组件 TS 定义实现。#43545 @thinkasany
- 🤖 优化 Button 组件 TS 定义实现。#43588 #43629 @thinkasany
- 🤖 优化 Cascader、ConfigProvider、DatePicker、InputNumber、Slider 和 Upload 组件 TS 定义实现。#43610
- 🤖 修复 Space 的
5.7.0
2023-07-11
- 🆕 ConfigProvider 支持所有组件的
className和style属性控制。感谢 @Yuiai01、@li-jia-nan 和 @MuxinFeng 的贡献。 - 🆕 Badge 支持
classNames属性和styles属性。#43245 @li-jia-nan - ColorPicker
- 🆕 Alert、Drawer、Modal、Notification、Tag、Tabs 均已支持通过设置
closeIcon为 null 或 false 隐藏关闭按钮。#42828 @kiner-tang - 🆕 Anchor 添加
replace属性。#43006 @ds1371dani - 🆕 Image 支持
imageRender、toolbarRender属性以支持预览图和工具栏的自定义渲染,还支持了onTransform、minScale、maxScale等新属性,Image.PreviewGroup 支持items属性传入列表数据,并修复了 img 标签的原生属性没有传递给预览图的问题。#43075 @linxianxi - 🆕 修改 Image 预览图的布局风格,
preview属性支持closeIcon,Image.PreviewGroup 支持fallback属性,修复加载预览资源提前加载的问题。#43167 @linxianxi - 🛠 InputNumber 使用 rc-input 进行重构。#43000 @MuxinFeng
- 🛠 解决 vite、rollup、meteor、microbundle 等构建工具中遇到的循环依赖问题,并增加相关的检测。#42750,感谢 @jrr997、@kiner-tang 和 @MuxinFeng 的贡献。
- 🐞 移除 Anchor/CollapsePanel/Input.Group 组件中
className属性的默认值(空字符串)。#43481 @thinkasany - 🐞 修复 Upload 上传进度条延迟消失且丢失动画效果的问题。#43471
- 🐞 为 Menu 中组件 Token
colorItemBgSelected添加废弃警告。#43461 - 🐞 杂项:修复样式特性支持检测时部分浏览器因为未重绘导致出现滚动条的问题。#43358 @LeeeeeeM
- 🐞 修复 Card
tabList为空时 Tab 完全不展示的问题。#43416 @linxianxi - 🐞 修复 ConfigProvider 嵌套使用时,
form.validateMessages配置会丢失的问题。#43239 @Wxh16144 - 🐞 修复 Tag 点击的水波纹效果有时候会和 Tag 元素产生偏移的问题。#43402
- 🐞 修复 DatePicker 切换到年月面板时,
此刻点击无效的问题。#43367 @Yuiai01 - 🐞 修复 Input.TextArea 组件在屏幕大小变化时设置的高度失效的问题。#43169
- 💄 Slider 中
tooltip在内容很少时应该居中。#43430 @Jomorx - 💄 Design Token 将
colorLink添加至 seed token 中,colorLinkHover和colorLinkActive将会由colorLink计算得出。#43183 - 💄 调整 Slider 中部分 token 为 component token。#42428 @heiyu4585
- RTL
- TypeScript
- 🤖 Popover 增加
RawPurePanelProps接口描述。#43453 @thinkasany - 🤖 Popconfirm 替换
ref类型unknown为TooltipRef。#43452 @thinkasany - 🤖 Popover 替换
ref类型unknown为TooltipRef。#43450 @Negentropy247 - 🤖 改进 Button.ButtonGroup 中
GroupSizeContext的类型声明。#43439 @thinkasany - 🤖 改进 Select 的
mode属性的类型声明。#43413 @thinkasany - 🤖 Checkbox 替换
ref类型unknown为CheckboxRef。#43424 @li-jia-nan - 🤖 改进 Table 内部类型实现。#43366 @li-jia-nan
- 🤖 改进 Tag 内部类型实现。#43357 @thinkasany
- 🤖 改进 Notification 内部类型实现。#43351 @thinkasany
- 🤖 Popover 增加
5.6.4
2023-07-03
- Form
- 🐞 修复 Badge
color属性不生效的问题。#43304 - 🐞 修复 Select 组件的消除图标在 FormItem 设置
hasFeedback时的位置问题。#43302 @tinyfind - 🐞 修复 Transfer 分页下拉按钮被隐藏以及
showSizeChanger方法无效。#41906 @Yuiai01 - 🐞 修复 Popconfirm 组件
colorText和fontSize修改无效的问题。#43212 - 🐞 修复 Upload 配置
maxCount后删除文件不会触发onChange的问题。#43193 - 💄 修复 Button 在有
link或href属性时禁用样式错误。#43091 @BoyYangzai - TypeScript
- 🤖 优化 Breadcrumb
params类型,支持泛型。#43211 - 🤖 优化 Typography
copyIdRef类型。#43257 @thinkasany - 🤖 移除 Button
loading多余 number 类型。#43256 @thinkasany - 🤖 透传 Cascader
optionType泛型。#43231 @ZWkang
- 🤖 优化 Breadcrumb
5.6.3
2023-06-25
- Breadcrumb
- 🐞 修复 Breadcrumb 传递
dropdownProps不生效的问题。#43151 @linxianxi - 🛠 优化 Breadcrumb 处理
title为null时的行为。#43099 @Asanio06
- 🐞 修复 Breadcrumb 传递
- 🐞 修复 Slider 在 Form 内部时的禁用状态。#43142 @Starpuccino
- 🐞 修复 Form 标签偏移值在垂直布局中不生效的问题。#43155 @kiner-tang
- 🐞 修复 Table 打开筛选面板会报
react ref错误警告信息。#43139 - 🐞 修复 Transfer 配置
rowKey后无法选中的问题。#43115 - 🐞 修复 Space 与其他组件搭配使用时的
size优先级#42752 @linxianxi - 🐞 修复 QRCode 在暗黑模式下的颜色。#43162 @ds1371dani
- 💄 修复 Select 选项使用 Badge 和 Tag 时底部存在意外边距的问题。#43097 @Yuiai01
- TypeScript
- 🤖 优化 Button 的
target属性类型定义。#43129 @li-jia-nan - 🤖 优化 Progress 的
size属性类型定义以支持百分比值。#43123 @Ali-ovo - 🤖 优化 Slider tooltip 的类型定义。#43094 @li-jia-nan
- 🤖 优化 Button 的
5.6.2
2023-06-19
- 🐞 修复 Dropdown 配置
autoFocus无效的问题。#43002 @Yuiai01 - 🐞 修复 InputNumber 设置
prefix在 Form.ItemhasFeedBack内高度异常的问题。#43049 - 💄 修复 Input 和 InputNumber 禁用状态样式。#42974 @kampiu
- 🐞 修复 Upload 配置
maxCount后,上传超出范围的文件仍然会触发onChange事件的问题。#43034 - 🐞 修复打包时即便没有使用 Form,
rc-field-form包仍然会包含它的问题。#43023 - 🐞 修复 DatePicker 动态设置
disabledTime时值不正确的问题。#42991 @linxianxi - 📖 补充 FloatButton 受控实例,并添加对应的 warning 提示。#42835 @poyiding
- 🐞 修复 Button 禁用时子节点仍然可以交互的问题。#42949 @kiner-tang
- 🐞 Drawer 添加最大宽度以防止在小屏幕下超出的问题。#42914 @amir2mi
- 🐞 修复 Table 设置
checkStrictly时,preserveSelectedRowKeys无效的问题。#42784 @linxianxi - 🐞 修复 Transfer 在动态变更数据时,展示的选中数不同步的问题。#42785 @BoyYangzai
- 🐞 修复 Radio.Button
title属性不生效,并补齐对应定义。#43012 @linxianxi
5.6.1
2023-06-07
- ColorPicker
- 🐞 修复 ColorPicker 预设颜色没法选中的问题。#42882 @RedJue
- 🐞 修复 ColorPicker 组件清除后再点击清除仍然触发
onChange的问题。#42643 @linxianxi
- 🐞 修复 Collapse 组件废弃警告异常显示问题。#42876 @kiner-tang
- TypeScript
5.6.0
2023-06-06
- 🆕 ColorPicker 添加
onClear属性,清除选中颜色时不自动关闭弹窗。#42634 @linxianxi - 🆕 Collapse 支持通过
items属性来配置面板内容。#42545 @kiner-tang - 🆕 Design Token 新增静态方法
getDesignToken用于获取完整的主题 token。#42723 - 🆕 ConfigProvider 支持配置 Space 组件的
classNames和styles属性。#42748 @RedJue - 🆕 Space 组件支持
classNames和styles属性。#42743 @RedJue - 🆕 Drawer 抽屉面板支持事件监听,包裹元素支持传入
data-*属性。#42718 @kiner-tang - 🆕 ConfigProvider 支持自定义 Button 的
style/className/styles/classNames。#42623 @LuZhenJie1999 - 🆕 Pagination 的页码选择器可以进行搜索了。#42608
- 🆕 QRCode 支持渲染 svg。#42570 @sy296565890
- 🆕 Calendar 支持将
panelMode作为选择源类型传递给内部选择触发器回调,以便在调用时使用正确的源类型。#42459 @bombillazo - 🆕 Select
fieldNames新增groupLabel字段映射分组标题。#42492 @BoyYangzai - 🆕 Table 添加对列自定义排序图标的支持。#42498 @sawadyecma
- 🆕 DatePicker 支持
kk:mm格式的format以支持显示 24:00。#42494 @cooljser - 🆕 ConfigProvider.config 新增
theme支持配置静态方法主题。#42473 - 🆕 Calendar
onSelect支持info.source参数以获取选择来源。#42432 - 💄 优化 ColorPicker 组件在暗黑模式下的样式。#42827 @RedJue
- 💄 修复 Popconfirm、Alert 和 Notification 组件
colorTextHeading和colorText误用问题。#42839 - 💄 修复 Divider 组件的样式问题。#42797 @kongmingLatern
- 🐞 修复 Image.PreviewGroup 预览时图片切换后状态没有重置的问题。#42793 @linxianxi
- 🐞 统一使用
rc-util/lib/pickAttrs以节省包体积。修复 Rate 组件在 StrictMode 下findDOMNode is deprecated警告信息。#42688 - 🐞 Rate 组件支持传入
iddata-*aria-*roleonMouseEnteronMouseLeave等属性,修复不支持 Tooltip 包裹的问题。#42676 - 🐞 修复 Menu 组件横向模式下子菜单没有对齐的问题。#42648
- 🐞 将 Card
tabList的 API 与 Tabitems对齐。#42413 - 🐞 修复循环依赖问题。
- 🐞 修复 Modal 组件循环依赖问题。#42841 @kiner-tang
- 🐞 修复 Space 组件循环依赖问题。#42811 @kiner-tang
- 🐞 修复 Statistic 组件循环依赖问题。#42814 @kiner-tang
- 🐞 修复 List 组件循环依赖问题。#42806 @kiner-tang
- 🐞 修复 Dropdown 组件循环依赖问题。#42764 @Dunqing
- ⌨️ 增强 Progress 可访问性表现,添加
aria属性。#42704 @MehmetYararVX - ⌨️ Notification 添加
role属性。#42484 @guan404ming - 🛠 Collapse 使用
onKeyDown替代onKeyPress来改变折叠面板的激活状态。#42592 @kiner-tang - 🛠 使用
@rc-component/trigger重构 Menu 组件。移除rc-trigger依赖,缩小打包体积。#42554 - 🛠 Table 组件将
sorterOrder重命名为sortOrder用于sortIcon的参数。#42519 @sawadyecma - 组件 Token 迁移,更多详情请查看文档:迁移 less 变量
- 🛠 使用新的命名标准重命名 Menu 组件 token。#42848
- 🛠 迁移 Radio 组件 less 变量。#42050 @Yuiai01
- 🛠 迁移 Image 组件 less 变量。#42048 @guan404ming
- 🛠 迁移 Tooltip 组件 less 变量。#42046 @guan404ming
- 🛠 迁移 Transfer 组件 less 变量。#42431 @heiyu4585
- 🛠 迁移 Tabs 组件 less 变量。#42186 @heiyu4585
- 🛠 迁移 Card 组件 less 变量。#42061 @heiyu4585
- 🛠 迁移 Mentions 组件 less 变量。#42711 @heiyu4585
- 🛠 迁移 Avatar 组件 less 变量。#42063 @heiyu4585
- 🛠 迁移 Pagination 组件 less 变量。#42330 @heiyu4585
- 🛠 迁移 Popover 组件 less 变量。#42337 @heiyu4585
- 🛠 迁移 Tag 组件 less 变量。#42053 @heiyu4585
- 🛠 迁移 List 组件 less 变量。#42041 @jrr997
- 🛠 迁移 Dropdown 组件 less 变量。#42258 @poyiding
- 🛠 迁移 Timeline 组件 less 变量。#42491 @jrr997
- 🛠 迁移 Anchor 组件 less 变量。#42141 @MuxinFeng
- 🛠 迁移 Carousel 组件 less 变量。#42157 @MuxinFeng
- 🛠 迁移 Upload 组件 less 变量。#42042 @jrr997
- 🛠 迁移 Typography 组件 less 变量。#42442 @jrr997
- 🛠 迁移 Segmented 组件 less 变量。#42136 @kiner-tang
- 🛠 迁移 Checkbox 组件 less 变量。#42097 @poyiding
- 🛠 迁移 Skeleton 组件 less 变量。#42134 @kiner-tang
- 🛠 迁移 Breadcrumb 组件 less 变量。#42342 @heiyu4585
- 🛠 迁移 Calendar 组件 less 变量。#42194 @MuxinFeng
- 🛠 迁移 Rate 组件 less 变量。#42135 @MuxinFeng
- 🛠 迁移 Descriptions 组件 less 变量。#42038 @jrr997
5.5.2
2023-05-30
- 🐞 修复 ColorPicker 组件悬停边界问题。#42669 @RedJue
- 🐞 修复 Menu 组件
overflowedIndicatorClassName覆盖了原本的 class 的问题。#42692 - 🐞 修复 Select 组件在某些情况下显示乱码问题。#42651 @895433995
- 🐞 修复 Card 组件,当 Image 设置
cover属性时,悬停蒙版没有圆角属性,导致 UI 异常。#42642 @iNeedToCopy - 🐞 修复 Checkbox 和 label 不对齐的问题。#42590
- 🐞 修复使用 ConfigProvider 会导致未使用的 Form 组件也被打包的问题。#42604
- 🐞 修复 InputNumber 和其他组件无法基线对齐的问题。#42580
- 🐞 修复 Badge 组件中旋转的
icon动画。#42575 - 📦 优化 Form
setFieldsValue相关代码以降低打包尺寸。#42635 - 💄 优化 Image 组件预览组样式。#42675 @kiner-tang
- 💄 修复 Tag 无边框样式在
error等状态下不生效的问题。#42619 @li-jia-nan - 💄 修复 Table
rowSpan悬浮高亮背景颜色丢失的问题。#42572 - 💄 修复 Pagination 在禁用状态下 link 图标和 ellipsis hover 时的样式。#42541 @qmhc
- 💄 修复部分全局 Design Token 无法覆盖组件样式的问题。#42535
- 🇱🇹 为
lt_LT添加缺失的部分文案。#42664 @Digital-512 - RTL
5.5.1
2023-05-22
- 🐞 修复 Button 组件 icon 尺寸和间距问题。#42516
- 🐞 修复 Select 移除和选中按钮不居中的问题。#42513
- 🐞 重构 Popconfirm DOM 结构以解决
icon={null}时title和description的多余 margin 问题。#42433 - 🐞 修复 Menu 图标在
itemMarginInline为 0 时不居中的问题。#42426 @zzwgh - 🐞 修复 Tag 被 Tooltip 包裹时,hover 会导致
font-size错误的问题。#42414 - 🐞 修复 Popconfirm 的
onVisibleChange会重复触发的问题。#42393 - 🐞 调整 Tooltip 和 Popover 展示逻辑,现在会优先保证不会被
overflow: hidden裁剪,其次保证尽可能在可见屏幕范围内展示。#42394 - ColorPicker
- 🐞 优化 ColorPicker
allowClear交互逻辑,重新打开面板选择颜色会默认 100% 透明度,而不是 0%。#42439 @RedJue - 🐞 优化 ColorPicker 交互,点击清除按钮时隐藏面板。#42406 @kiner-tang
- 🐞 优化 ColorPicker
- 💄 修改 Table 筛选下拉菜单的圆角。#42451 @Yuiai01
- 🛠 全局移除
rc-util/lib/Dom/addEventListener引入的addEventListener方法,用原生代替。#42464 @li-jia-nan - 🛠 优化 @ant-design/icons 的 bundle 体积大小。修复 TwoTone 类的图标色为 5.0 的新主色。#42443
- 🌐 添加
mn_MN中缺失的翻译。#42512 @ariunbatb - RTL
- 💄 修复 Select
direction为rtl时 scrollbar 的位置。#42508 @BoyYangzai
- 💄 修复 Select
- TypeScript
- 🤖 优化 Slider ref 类型,移除
unknown和any类型,用SliderRef代替。#42420 @li-jia-nan
- 🤖 优化 Slider ref 类型,移除
5.5.0
2023-05-15
- 🔥 新增颜色选择器组件 ColorPicker。#41990 @RedJue
- 🆕 新增
DatePicker.generateCalendar与Calendar.generateCalendar自定义日期库组件方法,不再需要通过路径引入使用。#41773 - 💄 优化 Select、TreeSelect、Cascader 多选模式下的样式,去除标签的边框。#41480
- 🆕 Form
validateFields支持validateOnly配置仅做校验而不改变 UI 状态。#42273 - 🆕 DatePicker 支持
changeOnBlur以允许不点击确认按钮,在失去焦点时也能触发 change 事件。#42168 - 🆕 Cascader
options支持disableCheckbox在多选时禁用勾选框。#42024 @BoyYangzai - 🆕 Popconfirm 新增
onPopupClick属性。#42272 @bolosea - 🆕 QRCode 新增
bgColor属性设置背景色。#42214 @bolosea - 🆕 Table.Summary.Row 组件增加
onClick属性。#42175 @Ylg12345 - 🆕 Space 新增支持 ref。#42266 @RedJue
- 🆕 Tab 新增默认继承 Card 的
size。#42183 @huangkairan - ConfigProvider
- 🐞 修复 ConfigProvider
size对 Pagination 无效的问题。#42206 - 🐞 修复 ConfigProvider
size对 Steps 无效的问题。#42278 @wanghui2021 - 🐞 修复 ConfigProvider
size对 Descriptions 无效的问题。#42244 @wanghui2021 - 🐞 修复当 ConfigProvider 中
componentSize被设定时 Space.Compact 没有继承的问题。#42199 @Ec-tracker
- 🐞 修复 ConfigProvider
- 🐞 修复 Input 在 Space.Compact 下使用图标的样式错误。#42167 @pengyw97
- 🐞 修复 Popover 当
title和content属性均为空值时,展示空白气泡的问题。#42217 @hairgc - 🐞 修复 Circle Progress 未设置
size的报错问题。#41875 @notzheng - 🐞 修复 Progress 抛出的警告
findDOMNode is deprecated in StrictMode。#42241 @BoyYangzai - 💄 修复 InputNumber 超出范围样式不生效的问题。#42250 @pengyw97
- 💄 修复 Divider 在垂直方向虚线样式被覆盖导致无法正常显示的问题。#40418 @buqiyuan
- 💄 调整 Tooltip 动画,现在弹出位置会动态从箭头方向弹出。#42225
- 💄 调整 Checkbox.Group 样式风格与 v4 保持一致。#42103 @BoyYangzai
- 💄 完善 Menu 溢出时样式。#42294 @dhalenok
- 💄 完善 Segmented 鼠标 active 样式。#42249
- 🤖 Spin 添加在非嵌套下使用
tip的警告提示。#42293 - 🤖 组件 ComponentToken 名称规范化。#42184
- TypeScript
- 国际化
- 🇧🇬 补充 bg_BG Form 文案。#42203 @tangzixuan
5.4.7
2023-05-06
- 🐞 修复 Menu.Item 与 Submenu 之间间距不统一的问题。#42160
- 🐞 修复 Breadcrumb 使用
itemRender并且配置path时,渲染元素会额外包一层 a 元素的问题。#42049 - 🐞 修复 Transfer 在受控模式下报 React 状态嵌套更新错误信息。#42033
- 🐞 修复 Upload 禁用状态的逻辑。#42102 @Wxh16144
- 💄 修复 Spin 与其 icon 子元素高度不一致的问题。#42162 @cheapCoder
- ⚡️ 优化 Affix 组件在无需更新时计算逻辑。#42015 @Simon-He95
- ⚡️ 优化 Anchor 组件在无需跳转时计算逻辑。#42018 @Simon-He95
5.4.6
2023-04-26
- 🐞 修复 Table 一系列边框和圆角的样式细节问题。#41985
- 💄 修复 Layout.Sider 折叠时丢失动画的问题。#41993
- 🐞 修复 InputNumber 字体样式错误。#41983
- 🐞 修复响应式 Col
colSize不支持flex的问题。#41962 @AlexisSniffer - 🐞 修复 Carousel
goTo在动画播放时无效的问题。#41969 @guan404ming - Form
- TypeScript
- 🤖 修复 Menu 报错 OverrideContext 类型定义不存在的问题。#41907
- 🤖 修复 TreeSelect 定义不支持
aria-*的问题。#41978 @guan404ming
5.4.5
2023-04-23
- 🐞 修复 Anchor 组件
onChange方法改变后不触发的问题。#41934 @Yuiai01 - 🐞 修复 InputNumber 组件样式被浏览器原生样式覆盖的问题。#41940 @Wxh16144
- Tree
- 🛠 Switch 升级
rc-switch以修复重复引入@babel/runtime/helpers的问题,减小打包体积。#41954
5.4.4
2023-04-20
- 💄 修复 Message hooks 的图标样式不跟随动态主题 token 切换的问题。#41899
- 🐞 修复
@ant-design/cssinjs中 CSS 属性值为undefined时 cssinjs 报错的问题。#41896
5.4.3
2023-04-19
- 🐞 修复 FloatButton 警告: findDOMNode is deprecated in StrictMode.。#41833 @fourcels
- 🐞 杂项:箭头元素兼容旧版本不支持
clip-path: path()的浏览器。#41872 - 🐞 修复 Layout.Sider 切换主题时存在背景切换延迟的问题。#41828
- 🐞 修复 Tour 的
type="primary"时箭头的颜色仍为白色的问题。#41761 - 🐞 优化 Form 字段绑定,现在会忽略在 Form.Item 内的注释不再作为子组件进行绑定。#41771
- 🐞 修复 Input.Password 在 Edge 中会额外展示切换按钮的问题。#41759
- 💄 修复 Space.Compact 包裹底层为 Tooltip 组件的组件时的样式问题。#41707 @foryuki
- 🇩🇪 修复德语本地化文案。#41780 @aaarichter
- TypeScript
- 🤖 完善 Modal 的类型定义。#41742 @MuxinFeng
5.4.2
2023-04-11
- 🐞 修复 DatePicker 组件异常显示废弃警告的问题。#41753 @kiner-tang
- 🇩🇪 补充
de_DE遗漏的国际化。#41747 @eldarcodes - TypeScript
5.4.1
2023-04-11
- 💄 优化类 Select 组件弹窗逻辑(如 Select、TreeSelect、Cascader),现在总是会尝试优先在可视区域展示以减少用户额外滚动成本。#41619
- 💄 去除 Badge.Ribbon 里固定的高度。#41661 @MuxinFeng
- 🐞 修复 Select 在搜索时宽度变为
0px的问题。#41722 - 🐞 修复 Empty 空数据组件在宽度不够的容器内样式错位的问题。#41727
- 🐞 改进 Form.Item
noStyle验证消息显隐逻辑。#41698 @Wxh16144 - 🐞 修正 Form.Item 不应支持设置
requiredMark的问题。#41725 @Wxh16144 - 🐞 修复 Space 影响父元素字体大小和样式的问题。#40326
- 🐞 修复 Pagination 简洁模式中的上一页下一页按钮 hover 样式丢失的问题。#41685
- 🐞 修复 Tree
switcherIcon无法隐藏。#41708 @acyza - 🐞 修复
List.Item.Meta的avatar和title不对齐的问题。#41688 @Yuiai01 - 🐞 修复 Row 的
justify设置为space-evenly无效。#41679 @Yuiai01 - 🐞 修复 Button 类型定义不支持
data-*属性的问题。#41650 - 🐞 修复 Table
rowSelection.selections有值时选择列宽度不够的问题。#41626 - 🐞 修复 Mentions 弹层样式。#41660
- 🐞 改进 Form.Item 关于
require的判断逻辑。#41623 @Wxh16144 - 国际化
- 🇹🇭 添加 Tour、Image 和 QRCode 泰语语言环境。#41697 @buildingwatsize
5.4.0
2023-04-03
- 🗑 移除
antd/es/locale-providerantd/lib/locale-provider目录,LocaleProvider 已在 4.x 版本移除,使用 ConfigProvider 作为替代。#41289 @li-jia-nan - 🆕 DatePicker 等时间类组件可以定制 luxon 作为日期库。#41580 @hihuz
- 🆕 新增 Form.Item.useStatus 以支持获取错误状态信息。#41554 @Yuiai01
- 🆕 Input 和 Input.TextArea 组件支持
classNames和styles属性,用于更细粒度的样式自定义。#41493 - 🆕 Tag 新增无边框模式。#41305 @li-jia-nan
- 🆕 FloatButton 支持用
badge属性开启角标功能。#41040 @li-jia-nan - 🆕 Select 支持
title属性以便覆盖一些自带的 title 提示。#41280 - 🆕 Image 组件支持设置
preview.rootClassName。#41265 @Yuiai01 - 🆕 Modal 组件支持
afterOpenChange属性。#41253 @MuxinFeng - 🆕 Form.useWatch 新增
preserve参数,支持在 Form.Item 未注册的情况下setFieldValue时触发监听。#41191 @li-jia-nan - 🛠 使用
useMemo重构部分组件代码。#41533 #41550 @li-jia-nan - 🛠 使用 React hooks 重构 Checkbox,并优化了 TS 定义。#41117
- 🛠 重构 Input.TextArea 文字计数实现方式,移至
affixWrapper元素中。#41450 - 🆕 DatePicker/Calendar 组件新增
cellRender用于自定义日期单元格,同时在 DatePicker 中废弃dateRender和monthRender等属性,在 Calendar 中废弃dateCellRender、monthCellRender、dateFullCellRender、monthFullCellRender等属性。#41584 @kiner-tang - 🐞 修复 Tour 出现两个箭头的问题。#41578 @acyza
- 🐞 修复 Checkbox 配置
controlHeighttoken 时勾选框与文字不对齐的问题。#41566 - 🐞 修复 Form.Item 存在
help值时在 Modal 中没有正确渲染元素。#40519 @Yuiai01 - 🐞 修复 Form 使用
hasFeedback时表单状态不对的问题。#41594 @Yuiai01 - 🐞 修复 Slider 组件显示
Warning: [antd: Tooltip] forcePopupAlign is align to forceAlign instead警告信息的问题。#41540 @MuxinFeng - 🐞 修复可选择 Table 的勾选框在边缘点击的时候无法触发勾选的问题。#41519
- 国际化
- 🇩🇪 更新 TimePicker 德语本地化文案。#41521 @Yuiai01
- 🇻🇳 修复越南语本地化文案。#41320 @trongtai37 #41345 @duypham90
- 🇲🇲 添加缅甸语本地化文案。#41366 @enson0131
5.3.3
2023-03-28
- Menu
- 🐞 修复 Table 过滤器未保持状态当筛选下拉框展示时。#41445 @ablakey
- 🐞 修复 Modal 使用
useModal未透传并优先选择用户设定。#41422 @luo3house - Form
- 🐞 修复 Form 验证状态不按照顺序改变的问题。#41412 @kiner-tang
- 💄 修复 Form 组件
layout="inline"时组件标题与表单项布局异常换行问题。#41140 @itkui
- 💄 修复 ConfigProvider
nonce对 CSS-in-JS 样式不生效的问题。#41482 - 💄 修复 Pagination
size=small时,分页按钮 active、上一页下一页按钮 hover 和 active 样式丢失。#41462 #41458 - 💄 修复 Tabs 组件下边框与其他边框叠加的样式问题。#41381
- 💄 修复 Dropdown.Button down 图标尺寸问题。#41501
- TypeScript
- 国际化
- 🇮🇷 完善 DatePicker
fa_IR翻译。#41455 @ds1371dani - 🇸🇪 完善
sv_SE语言缺失内容。#41424 @dhalenok
- 🇮🇷 完善 DatePicker
5.3.2
2023-03-20
-
Anchor
-
🐞 修复 Upload 在上传完毕后 Progress 组件抛出警告的问题。#41234 @kiner-tang
-
💄 修复 Tabs 在深色模式下更多图标的色值。#41313 @PhosphorusP
-
💄 修复 Input.TextArea 在 focus 状态下的样式问题。#41228 @MuxinFeng
-
RTL
- 💄 修复 Input.TextArea 在启用
showCount时 RTL 模式下位置不正确的问题。#41319 @ds1371dani
- 💄 修复 Input.TextArea 在启用
-
TypeScript
- 🤖 导出 Statistic 的
CountdownProps类型。#41341 @li-jia-nan - 🤖 优化 Design Token 的类型提示和说明。#41297 @arvinxx
- 🤖 优化 Badge
React.forwardRef类型定义。#41189 @li-jia-nan
- 🤖 导出 Statistic 的
5.3.1
2023-03-13
- 🐞 更新 DatePicker 底层依赖,修复 Safari 下卡顿,支持
transform scale下对齐。#41090 - 🐞 修复 Menu 收缩时,Tooltip 有时会弹出的问题。#41081
- 🐞 修复 Modal.confirm 窗体有额外节点导致高度不正确的问题。#41173 @Svudec
- 🐞 修复 InputNumber
disabled时字体高亮不正确的问题。#41167 @Yuiai01 - 🐞 修复 Anchor 动态添加
items后高亮失效问题。#40743 @zqran - 🛠 更新 Mentions 底层依赖,支持
transform scale下对齐。#41160 @MuxinFeng - 🐞 修复 Form 手动调用
validateFields时,hasFeedback对成功态不生效的问题。#41116 @kiner-tang - 🐞 修复 Cascader 在悬浮至叶子节点时,展开面板没有关闭的问题。#41134
- 🐞 修复 Popconfirm 使用
Promise关闭时再次打开仍然是loading状态的问题。#41121 - 🐞 修复 Upload 在 React 18 下
onChange有时数据不正确的问题。#41082 @li-jia-nan - 🛎 补充官网中没有切换到 Space.Compact 的遗留示例,并且添加相应警告。#41080 @Yuiai01
- 🌐 更新韩语国际化,添加国际化阿姆哈拉语。#41103 @li-jia-nan
5.3.0
2023-03-06
- 🆕 Tooltip 组件新增
arrow.pointAtCenter, 废弃arrow.arrowPointAtCenter。#40989 - 🆕 Progress 组件支持自定义
size。#40903 @kiner-tang - 🆕 Tour 组件支持自定义
zIndex。#40982 @kiner-tang - 🆕 Table
onHeaderCell支持自定义colSpan和rowSpan。#40885 - 🆕 Image.Group 支持
onChange回调。#40857 @kiner-tang - App
- 🆕 App 支持自定义
style。#40708 @li-jia-nan - 🆕 App 提供预先配置
message、notification的选项。#40458 @luo3house
- 🆕 App 支持自定义
- 🆕 ConfigProvider 新增
useConfig以获取上下文中的size和disabled。#40215 @xliez - 🆕 Breadcrumb 支持
items数据驱动。#40543 @heiyu4585 - 🛠 Breadcrumb 分隔符统一为
li元素。#40887 @heiyu4585 - 🛠 Tooltip 现在自动调整自身以及箭头位置以更好的展示。同时废弃
destroyTooltipOnHide.keepParent,现在总是会自动销毁不需要的容器。#40632 - 🛠 重命名 token 中的预设颜色,如
blue-1变为blue1,废弃原有的 token。#41071 - 💄 Message 组件使用
colorText优化样式。#41047 @Yuiai01 - 💄 修复 Select, TreeSelect, Cascader 父元素存在
transform: scale样式时的对齐问题。#41013 - 💄 优化 Table 中
rowScope的样式。#40304 @Yuiai01 - 💄 Design Token 为组件聚焦时的
outline提供新的 AliasTokenlineWidthFocus。#40840 - 💄 DatePicker.WeekPicker 支持鼠标悬浮样式。#40772
- 💄 调整 Select, TreeSelect, Cascader 在多选时总是默认显示下拉箭头。#41028
- 🐞 修复 Form 组件
Form.Item.useStatus导致的服务端渲染问题。#40977 @AndyBoat - 🐞 杂项:修复部分组件箭头形状问题。#40971
- 🐞 修复 Layout 报错 "React does not recognize the
suffixClsprop on a DOM element" 的问题。#40969 - 🐞 修复 Watermark 组件图片加载异常时的问题,默认展示文字。#40770 @OriginRing
- 🐞 Image 预览新增图片翻转功能。并修复 Image
fallback在 ssr 下失效的问题。#40660 - 🐞 修复 Select 中使用 Typography 不居中的问题。#40422 @Yuiai01
- 🌐 完善 Form 的
vi_VN语言包。#40992 @lamvananh - RTL
- 💄 修复 FloatButton 不支持
rtl模式的问题。#40990 @li-jia-nan
- 💄 修复 FloatButton 不支持
- TypeScript
5.2.3
2023-02-27
- 🐞 修复 Progress 同时设置 percent 和 success.percent 时,进度文本不会随着 percent 改变而改变。#40922
- 🐞 修复 Image 预览图标不对齐的问题。#40911
- 🐞 修复 ConfigProvider 组件表单校验消息生效顺序。#40533 @Wxh16144
- 🐞 修复 Confirm Modal
onOk可能触发两次的问题。#40719 @Rafael-Martins - 🛠 重写
useLocale方法,对外暴露localeCode。#40884 @li-jia-nan - 🐞 修复 Segmented 组件子项不响应鼠标事件的问题。#40894
- 🛠 重构:使用
useLocale替换 LocaleReceiver 组件,并删除 LocaleReceiver 组件。#40870 @li-jia-nan - 🐞 修复 ConfigProvider 注入的
getPopupContainer属性 不生效的问题。#40871 @RedJue - 🐞 修复 Descriptions 不接受
data-*和aria-*等属性的问题。#40859 @goveo - 🛠 修改 Breadcrumb 的 Separator dom 由
span改为li。#40867 @heiyu4585 - 💄 Design Token 修改组件聚焦下的
outline为默认4px。#40839 - 🐞 修复 Layout.Header 单独使用时,
Layout.colorBgHeadertoken 配置不生效的问题。#40933 - 🐞 修复 Badge 颜色显示异常问题。#40848 @kiner-tang
- 🐞 修复 Timeline 的子项的
className错误。#40835 @Yuiai01 - 💄 修复 Rate 在禁用状态下的交互样式。#40836 @Yuiai01
- 🇮🇷 增加了伊朗本地化。#40895 @majidsadr
5.2.2
2023-02-19
- DatePicker
- Form
- 🐞 修复 List 启用
grid时下额外padding样式。#40806 - 🐞 修复 Upload 操作图标不对齐的问题。#40805
- 💄 调整 Table 筛选菜单的底部圆角样式。#40802
- 🐞 修复 Button 组件
loading.delay第一次不生效的问题。#40759 @RedJue - 🐞 修复 Input
addonAfter和addonBefore的各种状态样式。#40744 @carla-cn - 🐞 修复 Skeleton 在 Safari 下
active效果闪烁的问题。#40692 @slotDumpling - 国际化
5.2.1
2023-02-13
- 🛠 重构 Tour 中
panelRender为函数式组件。#40670 @li-jia-nan - 🐞 修复 Timeline 中
className传给子节点的问题。#40700 @any1024 - 🐞 修复 Slider 中的标记点在边缘无法点击的问题。#40679 @LongHaoo
- 🐞 修复 Tour 不支持
0作为节点的问题。#40631 @li-jia-nan - 💄 修复 DatePicker.RangePicker 的 hover 范围样式。#40607 @Yuiai01
- 💄 优化 Steps 组件自定义
icon的大小。#40672 - TypeScript
- 🤖 Upload 组件支持泛型。#40634 @riyadelberkawy
- 🌐 国际化
- 🇷🇺/🇺🇦 补全
ru_RU和uk_UA文案。#40656 @eldarcodes
- 🇷🇺/🇺🇦 补全
5.2.0
2023-02-08
- 🔥 Upload 的
listType属性添加picture-circle支持。#40134 @ds1371dani - 🔥 Anchor 组件新增
direction属性,支持 vertical。#39372 @foryuki - 🆕 Tooltip 新增
arrow属性用来改变箭头的显示状态和箭头是否指向目标元素的中心。#40234 @kiner-tang - 🆕 List 分页新增
align配置。#39858 @Yuiai01 - 🆕 Timeline 新增
items支持选项配置。#40424 - Collapse
- Slider
- 🆕 Slider 新增
railStyle属性用于自定义样式。#40579 @david-cord - 🆕 Slider 新增
keyboard属性以支持禁用键盘事件。#40526 - 🐞 修复 Slider 展示 Tooltip 时动画丢失的问题。#39857
- 🆕 Slider 新增
- Dropdown
- Tour
- 🆕 Tour 新增
indicatorsRender支持自定义指示器。#40613 - 🆕 Tour 支持通过
scrollIntoViewOptions改变scrollIntoView的选项。#39980 @kiner-tang - 🆕 Tour 遮罩支持传递自定义样式和填充颜色。#39919 @kiner-tang
- 🐞 修复 Tour 在严格模式下调用
findDomNode抛出警告问题。#40160 @kiner-tang - 💄 优化 Tour 样式,删除了最后一个指示器的 margin。#40624
- 🆕 Tour 新增
- 🆕 新增 Design token
fontFamilyCode并应用到 Typography 的codekbdpre等元素上。#39823 - 🆕 ConfigProvider 新增 Form
scrollToFirstError。#39509 @linxianxi - 🆕 Global: 为全部组件补足
rootClassName属性。#40217 - 🐞 修复 Empty 在默认主题和暗黑主题下的描述文字颜色。#40584 @MuxinFeng
- Table
- 🐞 修复 Table 行
aria-label和role="presentation"无法一起使用的问题。#40413 @Ke1sy - 🐞 修复 Table 修改非受控
filtered修改不生效的问题。#39883 - 🐞 修复 Table 表头过滤器在分组标题情况下失效的问题。#40463 @roman40a
- 🐞 修复 Table 选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
- 🐞 修复 Table 排序/筛选的表格的固定列背景色透明导致显示异常问题。#39012 @kiner-tang
- 💄 优化 Table 组件 hover 样式,修复边框异常问题。#40469
- 🐞 修复 Table 行
- DatePicker
- 🐞 修复 Space
ant-space-item选择器错误。#40554 @cncolder - 🐞 修复 Spin 当设置
delay时,没有立即关闭的问题。#40475 @3Alan - 🐞 修复 Modal
useModal默认确认按钮文本逻辑。#39884 @BoyYangzai - 🛠 重构水波纹视效,以支持多个水波纹同时触发了。#39705 @li-jia-nan
- 🛠 重构 Input.TextArea 组件和 Mentions 组件。#40045
- 🛠 重构 Affix Calendar 使用 React.createRef 代替函数。#40538 @li-jia-nan
- 💄 修复 Tabs 更多按钮高度样式错误。#40488
- 💄 修复 Image 预览样式会被 TailwindCSS 影响的问题。#39914
- 💄 修复 Progress 成功进度条
transition样式丢失问题。#40487 - 💄 修复 Input.Group 在 windows 下缩放屏幕时的错位问题。#39842 @heiyu4585
- 💄 修复 Select placeholder 样式问题。#40477 @Wxh16144
- 💄 调整 Descriptions 标签样式使其更容易区分。#40085
- 💄 优化 QRCode 过期显示样式。#39849
- 💄 Design Token 优化
boxShadowtoken 分级。#40516 - TypeScript
- 🌐 国际化
- 🇮🇳 补全
ta_IN文案。#39936 @KIRUBASHANKAR26
- 🇮🇳 补全
5.1.7
2023-01-31
- Input
- 🐞 修复 Switch 在 Safari 和 Chrome <= 84 兼容模式下文本的显示问题。#40453 @Ifeinstein
- 🐞 修复 Progress 的
percent属性设置为null时报错的问题。#40378 @li-jia-nan - 🐞 修复 List 中 title 和 avatar 渲染错位的问题。#40395 @li-jia-nan
- 🐞 修复 Dropdown 子菜单位置不正确的问题。#40349
- 🐞 修复 Badge 在 StrictMode 下切换
dot时会报findDOMNode警告的问题。#40347 - 🐞 修复 Message 图标颜色错误的问题。#40471 @Wxh16144
- 💄 优化 Empty 在暗色主题下默认的颜色。#40447
- RTL
- 💄 修复 Table 在 RTL 模式下的滚动阴影。#40441 @ds1371dani
- TypeScript
5.1.6
2023-01-20
- 🐞 修复 DatePicker 等组件动画 timing function 错误的问题。#40133
- Menu
- 🐞 修复带波纹效果的组件(如 Button、Switch、Tag)在波纹展示前移除时,控制台报错的问题。#40307 @luo3house
- 🐞 修复 Breadcrumb 组件使用
menu属性,但是出现 overlay deprecation 警告的问题。#40211 @candy4290 - 🐞 修复 Modal.useModal
destroyAll不工作的问题。#40281 @ds1371dani - 🐞 修复
message组件通过config设置duration无效问题。#40232 @Yuiai01 - 🐞 修复 Button 包含
a标签时的 文本颜色不正确的问题。#40269 @ds1371dani - 🐞 修复 Radio 在
disabled时显示错误的文本颜色和光标。#40273 @ds1371dani - 💄 Design Token 优化 focus
outline计算逻辑,替换lineWidth为lineWidthBold。#40291 @simonpfish - 💄 杂项:重写部分组件样式以兼容部分对
:not支持不完全的旧版浏览器。#40264 - 🌐 修复
pt_BR缺失的国际化。#40270 @rafaelncarvalho
5.1.5
2023-01-15
- 🐞 修复 Checkbox 组件 label 不对齐的问题。#40208
- 🐞 修复 Button 水波纹效果有时会使得布局抖动的问题。#40192
- 🐞 修复 Select 组件会卡住的问题。#40158 @helloqian12138
- 🐞 修复 Timeline 组件自定义颜色显示错误类名和对齐溢出的问题。#39394 @Wxh16144
- 🐞 修复 Breadcrumb 最后一项颜色。#40119 @messaooudi
- 💄 修复 Table 固定表头阴影样式错误。#40171 @Wxh16144
- 💄 修复 Segmented hover 时圆角和选中圆角不一致的问题。#40175 #40179
- TypeScript
- RTL
- 💄 优化 DatePicker 在 RTL 模式下 next 和 prev 图标。#40238 @ds1371dani
- 💄 修复 Badge 作用在块级元素上时 RTL 样式不生效的问题。#40125
5.1.4
2023-01-09
- 🐞 修复 locale 文件丢失的问题。#40116
- 🐞 修复 Cascader 组件 RTL 模式中下拉菜单位置问题。#40109 @3hson
- 🐞 修复
rc-motion部分组件动画闪烁的问题。react-component/motion#39
5.1.3
2023-01-09
- Table
- 🛠 优化 Table
shouldCellUpdate逻辑,提升二次渲染速度。#40063 - 🐞 修复 Table
columns.render中如果使用闭包数据,更新闭包数据不会触发重新渲染的问题。#40004 - 🐞 修复 Table filter 时,边框会有黑色的问题。#39938 @JarvisArt
- 🛠 优化 Table
- Button
- 🐞 修复 Button 水波纹效果不跟随屏幕滚动的问题。#39954
- 🐞 修复 Button
block属性不生效的问题。#39992 @li-jia-nan
- 🐞 修复 Menu 自定义展开图标无法隐藏的错误。#40071 @Wxh16144
- 💄 修复横向 Menu 组件暗色模式样式。#40105
- 💄 修复圆形 Progress 文本在 rtl 模式下不显示的问题。#40103
- 🐞 修复 Cascader
notFoundContent内容无法交互的问题。#40067 - 🐞 修复 Transfer 中 CheckBox 在列表为空的时候没有变成 disabled 状态的问题。#40038 @li-jia-nan
- 💄 修复 Checkbox 同时开启
disabled和indeterminate时的样式问题。#39974 @ds1371dani - 🐞 修复 Alert.ErrorBoundary 内容溢出的问题。#40033
- 💄 修复 Tag
onClick为 undefined,鼠标点击也会出现边框样式。#40023 @crazyair - 💄 修复 Avatar.Group 内 Avatar 外层包裹其他元素时间距样式失效问题。#39993
- 🐞 修复 Menu.Submenu 箭头过渡动画不正确的问题。#39945 @JarvisArt
- 🐞 修复 Table 选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
- 🌐 增加缺失的泰米尔语翻译。#39936 @KIRUBASHANKAR26
5.1.2
2022-12-30
- 📖 官网主题编辑器添加主题上传功能。#39621 @BoyYangzai
- 💄 重构 Wave 水波纹视效,现在可以多个水波纹同时触发了。#39705 @li-jia-nan
- Table
- 🐞 修复 Table
column.filtered更新不生效的问题。#39883 - 🐞 修复 Table 排序/筛选的固定列背景色透明的样式异常问题。#39012 @kiner-tang
- 🐞 修复 Table
- 🐞 解决 Image 预览样式会被 TailwindCSS 影响的问题。#39914
- 🐞 修复 Dropdown 组件
danger和disabled属性同时使用的样式问题。#39904 @Wxh16144 - 🐞 修复 App
useApp中modal确认按钮文案。#39884 @BoyYangzai - 🐞 修复 Input.Group 在 windows 下缩放屏幕时的错位问题。#39842 @heiyu4585
- 🐞 修复 Slider 展示 Tooltip 时动画丢失的问题。#39857
- 🐞 修复 QRCode 过期文案在暗色模式下看不清的问题。#39849 @li-jia-nan
- 🐞 修复 Tree 在暗黑模式下
switcher背景显示异常问题。#39838 @kiner-tang - 🐞 修复 Menu 组件滑块在
border被预设值重置时的样式问题。#39819 - 🐞 修复 Checkbox 禁用时不支持 Tooltip 和 Popover 的问题。#39829
5.1.1
2022-12-26
- 📦 在构建流程中去掉对 IE 等旧版本浏览器的支持以减少包体积。#38779
- ⚡️ 提升 Transfer 在大数据量下勾选和移动节点时的性能。#39465 @wqs576222103
- 🐞 Design Token 修复组件字体错误问题。#39806
- 🐞 修复 Drawer
placementopenwidth等参数为 undefined 时默认值不生效的问题。#39782 - 🐞 修复 Menu 切换时图标动画效果不流畅的问题。#39800 @JarvisArt
- 🐞 修复 Image 预览操作条在动态过程中会被高 zIndex 的元素覆盖。#39788 @JarvisArt
- 🐞 修复 List 组件分页器错误参数导致报错问题。#39681 @Wxh16144
- 🐞 修复 Space
align="baseline"不生效的问题。#39748 @candy4290 - Table
- 🐞 修复 Table 可扩展行标题没有左上边框半径的问题。#39781 @chunsch
- 🐞 修复 Table 列头的圆角丢失问题。#39723
- 🐞 修复 Table 组件合并单元格后底部边框消失和边框重叠时颜色变深的问题。#39729
- ⌨️ 修正 Table
aria-*属性到 table 元素上以支持更好的可访问性。#39700 - ⌨️ 重置 Table 列的
aria-label属性值。#39738 @kiner-tang - 💄 为 Table 边框添加过渡动画使其 hover 效果更顺滑。#39713 @JarvisArt
- 🐞 修复 Tabs 添加按钮在暗色模式下不可见的问题。#39724
- 🐞 修复 Card 只有
extra时标题栏高度不足的问题。#39646 @JarvisArt - 🐞 修复 Row 组件
justify和align属性,动态改变不生效的问题。#39704 @candy4290 - 🐞 修复 App 中
children使用相同 key 的警告。#39695 @Kamahl19,#39701 @li-jia-nan - 💄 Image 组件预览交互优化。#39812 @JarvisArt
- 💄 修复 Table 筛选菜单选中背景色和菜单阴影样式。#39805
- TypeScript
- 🤖 修复部分 Design Token 缺少类型提示的问题。#39754
5.1.0
2022-12-20
- 🔥 新增 App 包裹组件,提供重置样式和提供消费上下文的默认环境。#39046
- 🔥 新增 QRCode 二维码组件。#38948
- 🔥 新增 Watermark 水印组件。#39064 @JarvisArt
- 🆕 Mentions 新增
options配置。#38630 @heiyu4585 - 🆕 FloatButton 新增支持点击外侧自动关闭功能。#39501 @BoyYangzai
- 🆕 Popconfirm 组件新增
description属性。#39250 @xhh0223 - 🆕 Modal.confirm 新增
footer属性以自定义按钮列表。#39048 @owjs3901 - 🆕 Table 新增
rowScope以设置列范围。#39571 - 🆕 Anchor 新增
items数据化配置选项内容,支持通过 children 嵌套。#39034 @foryuki - 🆕 Grid 组件的响应式断点现在会消费主题 token 配置。#39105 @azro352
- 🆕 Tour 的 prevButtonProps nextButtonProps 新增
style和classname设置。#38939 @ONLY-yours - 🆕 ConfigProvider 支持配置
select.showSearch。#39531 @YinDongFang - 🐞 修复 Tabs
inkBar在 StrictMode 下不展示的问题。#39653 - 🐞 修复 Badge 组件宽度不受父元素影响。#39605 @AydenGen
- Select
- 🐞 修复 Tour steps 设置
type="primary"无效的问题。#39382 @heiyu4585 - 🐞 修复带有
href的 Button 组件disabled时 style 不生效的问题。#39456 @BoyYangzai - 🐞 修复 Segmented 组件 icon 与文字间距消失的问题。#39575
- 🐞 修复 Drawer 组件关于
DefaultProps的警告。#39562 - Menu
- 🐞 修复 React18 中使用
createRoot渲染 Menu.Submenu 会闪烁的问题。#38855 @JarvisArt - 🛠 重构 Menu.MenuItem 为 Function Component。#38751
- 💄 优化 Menu 组件选中样式。#39439
- 🐞 修复 React18 中使用
- 🛠 LocaleProvider 在 4.x 中已经废弃(使用
<ConfigProvider locale />替代),我们在 5.x 里彻底移除了相关目录 antd/es/locale-provider、antd/lib/locale-provider。#39373 - 🛠 简化 lodash 方法引用。#39599 #39602
- TypeScript
- 🌐 国际化
5.0.7
2022-12-13
- 🐞 修复 Slider 组件 Tooltip 动画丢失问题。#39463 @YinDongFang
- 🐞 修复 Table 组件有边框且为空时出现横向滚动条的问题。#39455 @zjfresh
- 🐞 修复 Popover 组件箭头背景色不随自定义颜色改变的问题。#39517
- 🐞 修复 Modal hooks 没有完全传递 ConfigProvider 配置的问题。#39513
- 🐞 修复 Radio 组件尺寸修改后不对齐的问题。#39476
5.0.6
2022-12-12
- 🐞 修复 FloatButton 的
toolip属性不支持设置为0的问题。#39425 @li-jia-nan - 🐞 修复 Space 组件包裹的 Select 系列组件在 hover 时清除图标不展示的问题。#39468 @foryuki
- 💄 修复 Cascader 内部 ul 的 margin 值异常的问题。#39436 @ZN1996
- 💄 修复 Input 组件在紧凑模式下内边距异常的问题。#39428
- 💄 优化 Message 组件在紧凑模式下的内边距。#39428
- 💄 修复 Radio.Button 组件在暗色模式下的文字颜色。#39428
- 💄 修复 Select 组件在紧凑模式下内边距异常的问题。#39428
- 💄 修复 Slider 组件标签原点样式问题。#39428
- 💄 优化 Switch 组件暗色模式下的颜色。#39428
5.0.5
2022-12-08
- 🐞 修复 Space.Compact 下 Button hover 样式问题。#39157 @foryuki
- 🐞 修复 Tabs 在 windows Chrome 下高亮条有时候会丢失的问题。#39352 @heiyu4585
- 🐞 修复 Divider
horizontal在 flex 布局下的对齐问题。#39339 - 🐞 修复 Popover 在 rtl 模式下宽度异常的问题。#39311
- 🐞 修复 Popconfirm 组件 token 配置线框化后边框坍缩的样式问题。#39313
- 💄 修复 Select 组件搜索框会出现空白区域的样式问题。#39299
- 💄 修复 Tree 丢失选中样式的问题。#39292
- 🐞 修复 FloatButton 自定义尺寸时,内容不居中的问题。#39282 @li-jia-nan
- 🐞 修复 DatePicker.RangePicker 日期 hover 样式。#39266
- 💄 优化 Button 在 Space.Compact 下的 Hover 样式。#39241 @foryuki
- 🌐 修正
vi_VN国际化描述。#39279 @nghiepdev - 🌐 修正
he_IL国际化描述。#39280 @Ran-Sagy - TypeScript
- 🤖 优化 Anchor
onClick的事件类型定义。#39305 @li-jia-nan
- 🤖 优化 Anchor
5.0.4
2022-12-05
- Modal
- 🐞 修复 Modal 文字内容过多会超出框体的样式问题。#39249 @MuxinFeng
- 🐞 修复 Modal.info 没有图标时,内容宽度不正确的问题。#39047 @owjs3901
- 🐞 修复 Tree
checkable与blockNode配合时,title元素不拉伸的问题。#39209 @Wxh16144 - 🐞 修复 Dropdown 二级菜单丢失动画的问题。#39235
- 💄 修复 DatePicker.RangePicker 内时间面板的 padding 样式。#39228
- 🐞 修复 Card 的按钮组圆角样式。#39210 @MuxinFeng
- 🐞 修复了 Badge 自定义颜色的时候,波纹的颜色不会跟着小圆点颜色发生变化的问题。#39182 @li-jia-nan
- 🐞 修复 Radio 禁用状态选中样式。#39165 @Wxh16144
- 🐞 修复 Input.TextArea
resize不是none时计数文字的样式问题。#39121 @51wangping - 🐞 修复 Transfer 组件 点击复选框位置不可以取消选中,并触发了两次 onSelectChange 问题。#39078 @edc-hui
- 🐞 修复 Steps
size="small"第一项带有进度时,进度条显示不全的问题。#39100 @Wxh16144 - 🐞 修复 Form 水平布局下
xs的响应式布局不生效的问题。#39130 - 🐞 修复 message 在 RTL 下位置不正确的问题。#39248 @Yuiai01
- 🐞 修复 Switch 在只设置
checkedChildren或unCheckedChildren时,其内容不会显示的问题。#39262
5.0.3
2022-11-30
- 🐞 修复 Spin 包裹模式时的样式偏移问题。#38923 @sribich
- Menu
- 🐞 修复 Input.TextArea 没有重置样式导致 resize 行为和 4.x 不一致的问题。aa92f02
- 🐞 修复 Upload 默认图标颜色。#39114 @MARKX97
- 🐞 修复
@ant-design/cssinjsdev 下动态 hashId 导致的 ssr 注水失败的问题。#39069 - 🐞 修复 FloatButton.Group 关闭时闪烁的问题。#39061
- 🐞 修复 Card.Meta 宽度没有默认填满容器的问题。#39026 @justanotheranonymoususer
5.0.2
2022-11-27
- 💄 修复 Card 组件设置
bodyStyle的背景颜色后圆角失效的问题。#38973 @Yukiniro - 💄 Design Token 优化错误色的默认算法。#38933
- 💄 修复 RTL 模式下的样式问题。#38829 @Wxh16144
- Space.Compact
- 🐞 修复横向 Menu 组件有溢出时宽度问题。#38989
- 🐞 修复 Table 组件过滤列被移除后过滤效果仍然影响列表数据的问题。#38982
- 🐞 修复 Select 和 Pagination 在暗色主题下文字颜色不正确。#38979 @Dunqing
- 🐞 修复 Mentions
options不生效的问题。#38968 @heiyu4585 - 🐞 修复
reset.css不会被打包的问题。#38956 @passerV - 🐞 修复 Badge 组件
showZero和color不能一起使用问题。#38967 @Wxh16144 - 🐞 修复 Form 校验信息动效卡顿的问题。#38962
- 🐞 修复 Tabs 下拉菜单动画消失的问题。#38892
- 🐞 修复 ConfigProvider
componentDisabled失效问题。#38886 @lidianhao123 - 🐞 修复 Button
block属性有时不生效的问题。#38869 @jjlstruggle - 🐞 修复 Dropdown.Button 的
dropdownRender未执行的问题。#38862 @imoctopus
5.0.1
2022-11-22
- 💄 优化 Empty 组件的 svg 图片在暗色主题下的颜色。#38785
- 💄 修复 Form, Input, Select, Tree 转换到 CSS-in-JS 丢失少量样式的问题。#38742
- 💄 修复 Dropdown 在 Firefox 下拉菜单动画抖动的问题。#38729
- Menu
- 🐞 修复 Menu SubMenu 间距问题。#38714 @JarvisArt
- 🐞 修复 Menu 暗色主题下高度多了 1px 的问题。#38741 @LuciNyan
- 🐞 修复 Menu 展开 Submenu 时抖动的问题。#38748 @JarvisArt
- 🐞 修复 Table 组件展开 icon 不对齐的问题。#38823 @turdiyev
- 🐞 修复 FloatButton.BackTop 组件动画丢失的问题。#38770 @li-jia-nan
- 🛠 清除残留
Moment.js依赖。#38762 - 🛠 修复外部暴露类
CompoundedComponent的组件的类型报错。#38666 @wangcch - 🛠 重新添加
lib产物。#38832 @chunsch
5.0.0
2022-11-18
🏆 Ant Design 5.0.0 已发布!欢迎阅读我们的 发布文档。
升级必读
🌟 如果你想升级到 Ant Design 5.0,请仔细查阅我们的迁移文档。
主要变化
- 🔥 新增组件
- 🔥 FloatButton 悬浮按钮,原 BackTop 移至 FloatButton 子组件。#37520 @li-jia-nan
- 🔥 Tour 漫游式引导。#37867 #38469 @heiyu4585
- 🔥 新增组件变体
- 🔥 DatePicker 新增
presets属性用于预设时间范围快捷选择。#38249 - 🔥 Progress
circle类型支持小尺寸自适应。#38231 @li-jia-nan - 🔥 Steps 新增
inline类型。#38311 @JarvisArt
- 🔥 DatePicker 新增
- 💄 设计变化
- 🆕 新增导出对象
theme,用于获取主题相关属性。#36302 - 🆕 ConfigProvider 新增
theme属性,用于更改主题配置,详情:定制主题。 - 🆕 产物新增
locale目录,内含 cjs 格式的语言文件。#38194 @chunsch - 🗑 移除对 IE 的支持。
- 🗑 移除
lib产物。#36362- 🛠 调整
package.json中main为dist/antd.js。eb8835f
- 🛠 调整
- 🗑 移除
dist/antd.css产物。默认不再入侵全局样式,新增dist/reset.css用于重置部分常见样式。#36224 - 🗑 废弃下列组件的
visible属性,改用open。@yykoypj - 🗑 废弃下列组件的
dropdownClassName,统一为popupClassName。@heiyu4585- 🗑 AutoComplete 废弃
dropdownClassName,改用popupClassName。#37087 - 🗑 Mentions 废弃
dropdownClassName,改用popupClassName。#37122 - 🗑 Cascader 废弃
dropdownClassName,改用popupClassName。#37089 - 🗑 Select 废弃
dropdownClassName,改用popupClassName。#37091 - 🗑 TreeSelect 废弃
dropdownClassName,改用popupClassName。#37092 - 🗑 DatePicker 和 TimePicker 废弃
dropdownClassName,改用popupClassName。#37207
- 🗑 AutoComplete 废弃
- 🛠 所有组件使用 CSS-in-JS 重构样式。
- 🗑 移除 less 及相关 less 和 css 产物。#36244
- 🛠 内置时间库由 Moment.js 替换为 Day.js,详情:使用自定义日期库。b22815d @iamkun
- 🛠 重构 Notification 以支持 React 18 concurrent 模式,并重构 useNotification hook,推荐替代静态方法使用。#35423 #35568
- 🛠 Slider 组件 Tooltip 相关 API 合并至
tooltip属性中。#37043 @yykoypj - 🛠 文档站技术栈迁移 dumi@2。#38328
4.x
去 GitHub 查看 4.x 的 Change Log。
3.x
去 GitHub 查看 3.x 的 Change Log。
2.x
去 GitHub 查看 2.x 的 Change Log。
1.11.4
去 GitHub 查看 0.x 到 1.x 的 Change Log。