mirror of
https://gitee.com/ant-design/ant-design.git
synced 2024-12-05 13:37:52 +08:00
a8c3eb45f0
* docs: changelog for 5.4.7 * chore: bump version to 5.4.7 * docs: update
75 KiB
75 KiB
order | title | toc | timeline |
---|---|---|---|
6 | 更新日志 | false | true |
antd
遵循 Semantic Versioning 2.0.0 语义化版本规范。
发布周期
- 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
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
- 🐞 修复 Form 触发重置事件后反馈图标未重置的问题。#41976
- 🐞 修复
onValuesChange
收集到的数据不准确的问题。#41976 - TypeScript
- 🤖 修复 Menu 报错 OverrideContext 类型定义不存在的问题。#41907
- 🤖 修复 TreeSelect 定义不支持
aria-*
的问题。#41978 @guan404ming
5.4.5
2023-04-23
- 🐞 修复 Anchor 组件
onChange
方法改变后不触发的问题。#41934 @Yuiai01 - 🐞 修复 InputNumber 组件样式被浏览器原生样式覆盖的问题。#41940 @Wxh16144
- Tree
- 🛠 升级
rc-switch
以修复重复引入@babel/runtime/helpers
的问题,减小打包体积。#41954
5.4.4
2023-04-20
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 组件弹窗逻辑,现在总是会尝试优先在可视区域展示以减少用户额外滚动成本。#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-provider
antd/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 配置
controlHeight
token 时勾选框与文字不对齐的问题。#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 - 🤖 优化 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 - 💄 为组件聚焦时的
outline
提供新的 AliasTokenlineWidthFocus
。#40840 - 💄 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 - 🐞 修复 Segemented 组件子项不响应鼠标事件的问题。#40894
- 🛠 重构:使用
useLocale
替换 LocaleReceiver 组件,并删除 LocaleReceiver 组件。#40870 @li-jia-nan - 🐞 修复 ConfigProvider 注入的
getPopupContainer
属性 不生效的问题。#40871 @RedJue - 🐞 修复 Descriptions 不接受
data-*
和aria-*
等属性的问题。#40859 @goveo - 🛠 修改 Separator 的 dom 由
span
改为li
。#40867 @heiyu4585 - 💄 修改组件聚焦下的
outline
为默认4px
。#40839 - 🐞 修复 Layout.Header 单独使用时,
Layout.colorBgHeader
token 配置不生效的问题。#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 - 🐞 修复 Silder 中的标记点在边缘无法点击的问题。#40679 @LongHaoo
- 🐞 修复 Tour 不支持
0
作为节点的问题。#40631 @li-jia-nan - 💄 修复 DataPicker.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 - 💄 删除了最后一个指示器的 margin。#40624
- 🆕 Tour 新增
- 🆕 新增 Design token
fontFamilyCode
并应用到 Typography 的code
kbd
pre
等元素上。#39823 - 🆕 ConfigProvider 新增 Form
scrollToFirstError
。#39509 @linxianxi - 🐞 为全部组件补足
rootClassName
属性。#40217 - 🐞 修复 Empty 在默认主题和暗黑主题下的描述文字颜色。#40584 @MuxinFeng
- Table
- 🐞 修复 Table 行
aria-label
和role="presentation"
无法一起使用的问题。#40413 @Ke1sy - 🐞 修改非受控
filtered
修改不生效的问题。#39883 - 🐞 修表头过滤器在分组标题情况下失效的问题。#40463 @roman40a
- 🐞 修复选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
- 🐞 修复排序/筛选的表格的固定列背景色透明导致显示异常问题。#39012 @kiner-tang
- 💄 优化 Table 组件 hover 样式,修复边框异常问题。#40469
- 🐞 修复 Table 行
- DatePicker
- 🐞 修复 Space
ant-space-item
选择器错误。#40554 @cncolder - 🐞 修复当设置
delay
时,Spin 没有立即关闭的问题。#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
- 💄 优化
boxShadow
token 分级。#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)在波纹展示前移除时,控制台报错的问题。#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 - 💄 优化 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
- 🐞 修复部分组件动画闪烁的问题。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
- 🐞 修复 Submenu 箭头过渡动画不正确的问题。#39945 @JarvisArt
- 🐞 修复选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
- 🌐 增加缺失的泰米尔语翻译。#39936 @KIRUBASHANKAR26
5.1.2
2022-12-30
- 🆕 官网主题编辑器添加主题上传功能。#39621 @BoyYangzai
- 💄 重构水波纹视效,现在可以多个水波纹同时触发了。#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
- 🐞 修复组件字体错误问题。#39806
- 🐞 修复 Drawer
placement
open
width
等参数为 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 - 🛠 重构 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
- 🐞 修复 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
- 💄 修复 RangePicker 内时间面板的 padding 样式。#39228
- 🐞 修复 Card 的按钮组圆角样式。#39210 @muxin
- 🐞 修复了 Badge 自定义颜色的时候,波纹的颜色不会跟着小圆点颜色发生变化的问题。#39182 @li-jia-nan
- 🐞 修复 Radio 禁用状态选中样式。#39165 @Wxh16144
- 🐞 修复 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
- 🐞 修复 dev 下动态 hashId 导致的 ssr 注水失败的问题。#39069
- 🐞 修复 FloatButton.Group 关闭时闪烁的问题。#39061
- 🐞 修复 Card.Meta 宽度没有默认填满容器的问题。#39026 @justanotheranonymoususer
5.0.2
2022-11-27
- 💄 修复 Card 组件设置
bodyStyle
的背景颜色后圆角失效的问题。#38973 @Yukiniro - 💄 优化错误色的默认算法。#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
- 💄 修复 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。