316 KiB
order | title | toc | timeline |
---|---|---|---|
6 | 更新日志 | false | true |
antd
严格遵循 Semantic Versioning 2.0.0 语义化版本规范。
发布周期
- 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
4.23.3
2022-09-27
- 🆕 Tree
showLeafIcon
属性支持自定义图标。#37144 @xWiiLLz - 🆕 Uploader 支持支持 Apple 图片格式: heic、heif。#37651 @Johnny-young
- 🐞 修复 Typography 在
copyable.tooltip=false
时,复制内容后仍然会展示提示的问题。#37754 - 🐞 修复 Typography
ellipsis
在某些情况下不精确的问题。#37700 @zheeeng - 🐞 修复 Divider 在
vertical
模式下仍然会错误展示children
的问题。#37697 - 🐞 修复 Anchor
getCurrentAnchor
不会及时更新的问题。#37644 - 🐞 修复 Tabs
animated: true
时面板切换动画不生效的问题。#37642 - 🐞 修复 Table
column.title
渲染函数丢失filters
属性的问题。#37629 - 🐞 修复 Modal.confirm 实例引用配置废弃
visible: true
重新展示时不生效的问题。#37613 - 💄 修复 Badge 未传入
text
属性时,渲染了一个带有样式的空元素问题。#37681 @Wxh16144 - 💄 修复 Button 波纹样式在 shadow dom 下不生效的问题。#37677
- 💄 移除 Tab.TabPane focus 时的 outline 样式。#37638
- TypeScript
- 🤖 更新 Table 组件的
FilterSearchType
类型。#37610 @kiner-tang
- 🤖 更新 Table 组件的
- 🌐 国际化
- 🇵🇹 葡萄牙文 pt_PT 添加 Transfer 中 "全选" / "反选当页" 的翻译。#37682 @Dreamcreative,#37701 @hugobarragon
4.23.2
2022-09-17
- 🐞 修复 Card 传入
tabList
属性时控制台出现废弃警告的问题。#37537 @edc-hui - 🐞 修复 Table
filterMode="tree"
时filterSearch
函数未执行的问题。#37587 @edc-hui - 🐞 修复 Tooltip 的子元素
className
非 string 类型时会被覆盖的问题。#37598 - 🐞 修复 Tree 组件 TreeNode 在可拖拽并且禁用状态下不对齐的问题。#37534
- TypeScript
4.23.1
2022-09-09
- 🐞 修复
Modal.confirm().update({visible: true})
导致无法关闭 modal 的问题。#37471 @Aaron674092290 - 🐞 兜底修复 esbuild 严格模式构建时报
No matching export theme
错误。#37462 - 🐞 回滚 #35103 以修复 Switch 切换时背景闪烁的问题。#37458
- TypeScript
- 🤖 InputNumber
value
新增类型 null。#37421 @li-jia-nan
- 🤖 InputNumber
4.23.0
2022-09-04
- 🆕 Tooltip 支持 Fragment 子节点展示气泡。#37045 @HQ-Lin
- 🆕 Dropdown.Button 支持
danger
样式。#36810 @nuintun - 🆕 Input.TextArea 组件
showCount.formatter
API 添加value
参数。#36793 @JarvisArt - 🆕 Table 新增
expandable.columnTitle
属性以支持自定义展开列表头。#36794 @losgif - 🛠 废弃所有弹窗组件的
visible
属性,统一为open
。- 🛠 Dropdown 的
visible
改为open
。#37232 @yykoypj - 🛠 Modal 组件的
visible
改为open
。#37084 @yykoypj - 🛠 Drawer 的
visible
改为open
。#37047 @yykoypj - 🛠 Table 组件
columns
中的filterDropdownVisible
改为filterDropdownOpen
。#37026 @yykoypj - 🛠 Tooltip, Popover 和 Popconfirm 中的
visible
改为open
。#37241 @yykoypj - 🛠 Slider 的
tooltip
相关属性合并到tooltip
属性中。#37000 @yykoypj - 🛠 废弃 Tag 组件的
visible
属性。#36934 @yykoypj
- 🛠 Dropdown 的
- 🛠 废弃所有组件的
dropdownClassName
,统一为popupClassName
。#36880 @heiyu4585 - 🛠 Tabs 支持
items
属性,并且废弃原 jsx 语法糖用法。#36889 - 🐞 修复 css 变量与 less 变量不一致的问题。
- 🐞 修复 Menu 禁用项依然有 focus 样式的问题。#37332
- 💄
@border-radius-sm
变量默认值不与@border-radius-base
关联,以修复 Checkbox 等组件圆角样式异常。#37309 - 💄 支持使用
@slider-handle-margin-left
定制样式。#37001 @alanhaledc - 💄 替换 Tabs 切换样式为渐隐过渡,以提升在切换时的体验。#36943
- ⌨️ 改进 Form 校验无障碍体验。#36762 @VladimirOtroshchenko
- 🌐 补全
ru_RU
中filterCheckall
的翻译。#37311 @HelLuv - 🌐 补全
cs_CZ
的翻译。#37388 @ZdenekKrcal
4.22.8
2022-08-26
- Table
- 🌐 Table 组件添加缺失的
filterCheckAll
法语本地化。#37246 @Mar-he - 🐞 优化 Table 排序功能的无障碍体验。#37167 @dartamonov-vertex
- 🌐 Table 组件添加缺失的
- 💄 优化 Popconfirm 组件按钮间距。#37183 @jiangmaniu
- 💄 去除 Card 重复的 less 样式属性定义。#37170 @yanquanfahei
- TypeScript
4.22.7
2022-08-21
- 🐞 修复 Typography 可见度切换时有时候省略不会显示 Tooltip 的问题。#37147
- 🐞 修复 InputNumber 样式不跟随控件 less 变量改变的问题。#37070 @coldice945
4.22.6
2022-08-17
- 🐞 回滚 #36710 以修复 Table 多列排序时
onChange
中sorter
参数错误的问题。 - 🐞 修复 Drawer 的
maskStyle
配置opacity
样式时无法关闭的问题。#37100
4.22.5
2022-08-15
- 🇭🇺 Form
defaultValidateMessages.i18n
增加匈牙利语。#36967 @YMiemie-cy - 💄 移除 Popover 中无效的
box-shadow
样式。#37030 @jerrykingxyz - 🐞 修复 Steps
labelPlacement="vertical"
时连接线位置偏上的问题。#36996 - 💄 去掉 Pagination 的异常错误边框。#36972 @hydraZty
- 🐞 修复 Upload 在 React 18 下同时上传多份文件会出现上传状态不正确的问题。#36968
- TypeScript
- 🤖 修复 useWatch 的类型错误。#37013 @LiZhiHao97
4.22.4
2022-08-08
- 🐞 修复 Drawer
zIndex
属性失效的问题。#36958 - 💄 修复 PageHeader 返回按钮点击后依然有聚焦样式的问题。#36902
- 💄 修复抽屉 Drawer 组件嵌套时,子抽屉的样式被父抽屉影响的问题。#36845 @yanm1ng
- 🐞 修复 Mentions 内有滚动条时弹出层偏移的问题。#36898 @JarvisArt
- TypeScript
4.22.3
2022-08-01
- 🐞 修复在 React 18 版本中 Uploader 的
fileList
发生更新后出现闪烁的情况。#36801 @zhengjitf - 🐞 修复 Form.Item 在垂直布局下使用小尺寸的
labelCol
和wrapperCol
时不换行的问题。#36800 - 🐞 修复 Row 在 flex 布局中占据过多空间的问题。#36770
4.22.2
2022-07-28
- 💄 调整 Collapse 标题文本在
collapsible=default
时为完整宽度点击区域。#36761 - Drawer
4.22.1
2022-07-27
- 🐞 修复 Drawer 使用百分比宽度时的展示问题。#36729
4.22.0
2022-07-26
- Form
- 🆕 Radio.Group 支持
onBlur
和onFocus
属性。#36041 - 🆕 Typography
ellipsis.tooltip
属性支持传入一个对象。#36099 - 🛠 重构 Drawer 移除直接的 dom 操作以使其更符合 React 运作方式。#36672
- 🛠 重构 Sketelon.Button square shape 样式为宽高相等,之前的 square 改为默认样式。#36123 @alanhaledc
- 🐞 修复 Modal.confirm 中
onCancel(close)
参数有时候不是 function 的问题。#36600 @Wxh16144 - 🐞 回滚 #36439 以修复上传和删除文件时状态不对的问题,并再次修复 Upload 移除文件时状态色会变化的问题。#36706
- Tree
- 🛠 Tree/TreeSelect
switcherIcon
参数现在支持完整 TreeNode 属性,从{ expanded: boolean }
变为AntTreeNodeProps
。#36651 @alanhaledc - 🐞 修改 Tree
draggable
函数的参数类型由 AntTreeNode 改为 DataNode。#36648 @tianyuan233
- 🛠 Tree/TreeSelect
- Table
- 💄 修复 Table 固定列额外阴影和滚动条样式的问题。#36606 @dashaowang
- 💄 修复 Table 树形数据固定列的省略样式错位的问题。#36608
- 🌐 国际化
- 🇱🇰 添加斯里兰卡语言。#36149 @sayuri-gi
4.21.7
2022-07-18
- 🆕 新增 Skeleton.Node 子组件,允许用户自定义 Skeleton 的内容。#36441 @DawnLck
- Form
- 🐞 修复 Form 下设置 Select 百分比宽度时会有未预期空行问题。#36484
- 🐞 修复 Form 设为禁用时、内部的 Upload 组件仍能上传文件的问题。#36573 @cwjTerrace
- 🐞 修复 Tree 非
draggable
依然展示可拖拽图标的问题。#36511 @Wxh16144 - 🐞 修复 Upload 在预览包含
<foreignObject>
及跨域链接的 SVG 文件时发生错误的问题。#36402 @jonioni - 🐞 修复 Tooltip 在被禁用的 Radio 上时无法自动关闭的问题。#36483
- 💄 添加 Modal Less 变量
@modal-border-radius
。#36527 @kkkisme - 💄 修复 Table 开启固定和省略功能的列内的展开按钮换行样式。#36496
4.21.6
2022-07-11
- 🐞 修复 Skeleton 在 Safari 下开启 active 时圆角丢失的问题。#36445
- 🐞 修复 Breadcrumb 作为 List 最后一个元素时,分割线丢失的问题。#36448 @LeonKattendick
- 🐞 修复 Upload 移除文件时状态色会变化的问题。#36439
- 🐞 修复 DatePicker 配置
status
时的样式问题。#35685 @simplejason - Table
- 🐞 修复 Table 横向滚动的阴影样式问题。#36420 @shunyue1320
- 🐞 修复 Table 鼠标悬浮时的性能问题。#36383
- 💄 微调 Modal 标题上关闭按钮尺寸。#36309 @cw1997
- 🐞 修复 Form.ErrorList 在校验状态很快的时候视觉抖动问题。#36358
- 💄 修复 Radio 聚焦时的阴影样式在非白底背景下的问题。#36335
- 🐞 修复 Table 配置有
title
时的圆角样式。#36384 @Unuuuuu
4.21.5
2022-07-03
- 🐞 修复 Checkbox 不会被 Form
disabled
属性禁用的问题。#36345 - 🐞 修复 Button
loading
属性传入null
时错误问题。#36288 @kejianfeng - 🐞 修复弹出框箭头在某些浏览器上的兼容性问题。#36266
- 🐞 修复 Table 滚动阴影在内嵌表格内出现的问题。#36277
- 🐞 修复 Divider 部分类名无法自定义的问题。#36271 @alanhaledc
- 🇧🇾 调整白俄罗斯国际化语言。#36265
4.21.4
2022-06-27
- Table
- 🐞 修复 Upload
listType="picture-card"
当 children 为空时上传文件按钮没有隐藏的问题。#36196 - 🐞 修复 Popover 自定义
color
时箭头颜色问题。#36241 - 🐞 修复 Menu
item={undefined}
时会有废弃警告的问题。#36190 - 💄 修复 Button
loading
图标的间距丢失的问题。#36168 - 🐞 修复 Dropdown 中 Menu 分组下的 Item 点击不会关闭的问题。#36148
- 💄 优化 Slider 拖拽手柄的可交互区域。#36018 @slotDumpling
- 🐞 修复重复添加 readOnly 的 css 类名,它已在 rc-input-number 中被声明了。#36120 @RainyLiao
- 💄 修复 Skeleton 在
active
时的背景色样式。#36116 - TypeScript
- 🤖 修复 TreeSelect
switcherIcon
类型不兼容。#36189 @Dunqing - 🤖 从
Upload
导出类型UploadFile
。#34733 @chentsulin
- 🤖 修复 TreeSelect
4.21.3
2022-06-17
- 🐞 修复 Table 自定义
filterDropdown
中使用 Menu 会被修改默认selectable
的问题。#36098 - 🐞 修复 Input.Textarea 受控时点击清除图标后无法聚焦的问题。#34728 @Pulset
- TypeScript
- 🤖 修复 Tree.DirectoryTree 不支持泛型的问题。#36092 @JaylanChen
- 🤖 从
Select
导出类型RefSelectProps
。#34732 @chentsulin - 🤖 从 Form 导出类型
FormRule
、FormListFieldData
、FormListOperation
。#34735 @chentsulin
4.21.2
2022-06-15
- 🐞 修复 Form 有
noStyle
属性时校验状态错误的问题。#36054
4.21.1
2022-06-13
- 🐞 修复 Image
getContainer
属性没有从 ConfigProvider 中读取的问题。#36002 @robothot - 🐞 修复 Button 有
href
时disabled
属性不生效的问题。#35952。#35975 @MuxinFeng - 🐞 修复 Upload 组件动画闪烁的问题。#35943
- 🐞 修复 less 色彩算法,使其和
@ant-design/colors
保持一致。#35954 @christian-lechner - 💄 Form.Item 中的 Modal 或 Drawer 组件包含的控件去除
status
等受 Form 影响的样式。#35849 - TypeScript
- 🤖 修复 Dropdown
autoFocus
属性定义。#35990 @robothot - 🤖 修复 Menu 中
MenuItemGroupType
的类型定义。#35790 @MasaoBlue - 🤖 修复 Carousel 在 React 18 下的 TS 定义问题。#35959
- 🤖 修复 Dropdown
- 🌐 国际化
4.21.0
2022-06-06
- 🔥 新增 Form 级别控制输入组件
disabled
。#35210 @heiyu4585 - 🆕 Tabs 组件支持
popupClassName
用于更多菜单。#35892 - 🆕 Table 组件
rowSelection.onChange
新增info.type
参数。#35598 - 🆕 Typography.Paragraph 的
copyable
属性支持format
以重置剪切板数据的 Mime Type。#35219 @kanweiwei - 🆕 TreeSelect 支持
treeExpandAction
定义展开操作。#35618 @NE-SmallTown - ConfigProvider
- Collapse
- Progress
- 🆕 Progress 分步进度条支持单独自定义色彩。#35855
- 🛠 重构 Progress
type="circle"
和type="dashboard"
以简化 dom 结构和带来更好的渲染效果。#35433 - 🛠 重构 Progress 成 React hooks。#35393 @shuaijiumei
- 🐞 修复 Progress 进度接近 100% 间距几乎消失的问题。#35433
- 🐞 修复 Progress
type="dashboard"
的gapDegree
角度不准确的问题。#35433 - 💄 修复 Progress
type="line"
和strokeLinecap="butt"
时的圆角样式。#35822
- Dropdown
- Card
- 🛠 使用 Skeleton 重构 Card
loading
属性。#35525 - 🛠 重构 Card 样式用 flex 代替 float。#35236 @miracles1919
- 🛠 使用 Skeleton 重构 Card
- 🛠 DatePicker 重构成 React hooks。#35425 @heiyu4585
- 🛠 将 Pagination
mini
模式的 className 重命名为ant-pagination-mini
。#35881 - 🛠 重构 Popconfirm 内部实现为 Popover 组件。#35676
- 🛠 改变 Modal confirm 组件底部按钮布局实现方式。#35530 @foryuki
- 🐞 修复波浪效果在 React 18 严格模式不生效的问题。#35889 @Carrotzpc
- 🐞 修复 Drawer 关闭 2 次后
children
为 undefined 的问题。#35853 @crazyair - Skeleton
- 💄 移除 Skeleton 默认的
margin-top
以便在默认情况下更对称。#35848 - 💄 优化 Skeleton
active
的动画性能。#35836 @slotDumpling
- 💄 移除 Skeleton 默认的
- 💄 移除 Radio 禁用状态时样式中的
!important
。#35920 - TypeScript
- 🤖 修复 Form.List 类型
FormListFieldData
缺失属性fieldKey
。#35884 @nanianlisao
- 🤖 修复 Form.List 类型
- 🌐 国际化
- 🇹🇲 添加土库曼语国际化。#35605
- RTL
4.20.7
2022-05-30
- 🐞 修复 Drawer 打开时 form 实例为 null 的问题。#35706 @crazyair
- 🐞 修复 Segmented 组件中选项使用 icon 属性时图标与文字之间的间距失效问题。#35701
- 💄 优化 Popover 的箭头效果。#35717
- TypeScript
- 🤖 修复 Card 组件的类型提示。#35753
4.20.6
2022-05-22
- 🐞 修复 DatePicker 初次打开时 placeholder 闪烁的问题。#35620 @yykoypj
- 🛠 移除 Grid 默认
role
标签,以使其更好的适配 aria-required-parent 要求。#35616 @bartpio - 🐞 修复 Anchor 在某些游览器下会被切割内容的问题。#35612 @josonho
- 🐞 修复 Table 存在表头分组和垂直滚动条时表头边框异常的问题。#35591
- 🐞 修复 Drawer 内按钮关闭速度过快问题。#35339
4.20.5
2022-05-15
- 🤖 在 TypeScript 定义中废弃 Table
rowSelection.onSelectNone
和rowSelection.onSelectMultiple
。#35545 - 🐞 InputNumber 当精度为负数时忽略小数部分。#35520 @ty888`
4.20.4
2022-05-11
- 🐞 修复 List.Item 类型错误。#35455 @rsmeral
- 🐞 修复 Tree 组件 RTL 模式下 Checkbox 的间距。#35491 @miracles1919
- 🗑 删除 Cascader
displayRender
警告。#35417 @lalalazero
4.20.3
2022-05-08
- 🔥 增加 官方国内镜像,享受飞一般的加载速度。
- 🐞 修复 Row 里不必要的
rowGap: 0
样式属性。#35409 - 🐞 修复 List.Item
ref
不生效的问题。#35321 - 💄 优化 Tooltip 箭头的样式。#35401
- 🐞 修复 Table 筛选的重置功能不生效问题。#35386 @lalalazero
- 🌍 为 🇬🇧 en_GB 和 🇺🇦 uk_UA 添加缺失的本地化文案。#35430 @velykanov
- TypeScript
4.20.2
2022-04-30
- Segmented
- Table
- ⌨️ 优化 Table 排序按钮的键盘可访问性。#35269
- 🇪🇸 补充 Table 西班牙语筛选文案。#35309 @agarciaguillo
- 🐞 修复 Switch 在暗黑主题下关闭时的颜色问题。#35332
- 💄 微调 Breadcrumb 链接 hover 色为中性色。#35324
- 🐞 修复 Space 在某些情况下抛出
Encountered two children with the same key
警告的问题。#35311 - 🐞 修复 Select 多选标签移除图标位置偏下的问题。#35336 @walidcherhane
4.20.1
2022-04-26
- 🐞 修复 Breadcrumb 多余的
padding
和margin
样式。#35235 - 🐞 修复 Input.Search 在中文输入法下回车键触发
onSearch
的行为不一致的问题。#35164 @qyzzzz - 🐞 修复 Upload 和 Upload.Dragger 之间循环依赖的问题。#34379 @kanweiwei
4.20.0
2022-04-24
- 🔥 支持 React 18 以及严格模式,修复了相关已知问题。
- 🔥 新增 Segmented 分段控制器组件。#34319
- Form
- 🛎 Menu 添加
items
数据化菜单项支持以为将来性能提升做准备,并且children
将会在下个大版本中废弃。#34559 - 🆕 Image PreviewGroup 支持顶部进度渲染。#35038 @zpc7
- Upload
- Table
- Tree
- Breadcrumb
- 🐞 修复 Breadcrumb 抛出
placement
废弃警告的问题。#35162 - 🐞 修复 Breadcrumb 展示非预期的数字符号的样式问题。#35123
- ⌨️ 为 Breadcrumb 层次结构增加可访问性支持。#34082 @VladimirOtroshchenko
- 🐞 修复 Breadcrumb 抛出
- Anchor
- Cascader
- 🆕 Cascader 添加
showCheckedStrategy
用于配置回填方式。#34568 @heiyu4585 - 🐞 修复 Cascader 的搜索结果未占满整个面板的问题。#35019 @boomler
- 🆕 Cascader 添加
- 🆕 Typography 的
onCopy
方法支持获取点击事件对象。#34655 @yzwxk - 🆕 Grid 支持
justify="space-evenly"
。#34606 @gp5251 - 🆕 Dialog 及 Image 支持
rootClassName
属性。#34574 @heiyu4585 - 🐞 修复 Skeleton 在没有
children
并设置loading
为 false 时提示Nothing was returned from render
的问题。#34872 @AlbertAZ1992 - 💄 优化 Switch 禁用色以更好适应非白底背景。#35103
- 💄 移除 Tabs
overflow: hidden
样式以修复 Select 和 sticky Table 在 Tabs 中的展现问题。#35195 - 💄 修正 Steps 在 RTL 模式下样式问题。#35088 @zpc7
- 💄 修复 Badge 在 RTL 模式下、独立使用时的动画效果。#34899 @hmz22
- 🛠 优化 Modal id 生成逻辑,以优化无障碍体验。#35072
- 🐞 修复 Select 和 AutoComplete 使用键盘向下滚动时行为异常的问题。#35025
- Spin
- 💄 修复 Spin 动画样式在 Parcel 解析异常的问题。#35005
- ⌨️ Spin 添加
aria
属性以提升可访问性。#34408 @heiyu4585
- ⌨️ Dropdown 支持方向键切换选项。#34738
- 🐞 修复 Title、Text、Paragraph 组件不支持
ref
的问题。#34847 @MQuy - Input
- ⌨️ 修复 Checkbox 缺少
aria-checked
属性导致屏幕阅读器识别错误的问题。#34862 @SpaNb4 - Less
- 💄 替换 less 中的 html 选择器为对应变量。#35186 @jeffdrumgod
- 💄 修改 less 中
danger
值从函数改为变量。#35113 @TrickyPi - 🐞 箭头圆角使用固定值 2px 变量。#35086
- TypeScript
- 🤖 修正 Upload 组件中
UploadChangeParam<T>
内部fileList
不使用泛型问题。#35158 @rendaoer - 🤖 更新 TypeScript 定义以兼容
@types/react@18
。#35075 @AliRezaBeigy #35076 @littledian
- 🤖 修正 Upload 组件中
4.19.5
2022-04-02
- 🐞 修复 Form 在整个被 unmount 后再次 mount,原 Form 的值会被重置的问题。#34845
- 🐞 修复 Pagination 在
<ConfigProvider componentSize="large" />
下的 Select 大小问题。#34756 - 🐞 修复 Skeleton 不渲染非 react element 类型的
children
问题。#34751 @1247748612 - 💄 修复 Tag
@tag-border-radius
less 变量不生效的问题。#34741
4.19.4
2022-03-27
- 🐞 修复当 Calendar 的
fullscreen
为false
时,dateFullCellRender
返回的元素不可交互的问题。#34614 @imoctopus - 🐞 修复 BackTop 的部分
rtl
样式问题。#34626 @hmz22 - 🐞 修复小尺寸 Steps
dot
模式下文字位置偏移的问题。#34651 - 🐞 修复 Descriptions 内容为 0 时
contentStyle
不生效的问题。#34696 @zhao-huo-long - 🐞 修复 notification 会遮挡后面元素交互的问题。#34716
4.19.3
2022-03-21
- 🐞 修复 TextArea
clearIcon
的颜色问题。#34610 - 🐞 修复 Rate 下 disabled 时依然有 hover 效果的问题。#34547 @Unuuuuu
- 🐞 修复 Tooltip 使用预设颜色时 arrow 颜色错误的问题。#34548
- 🐞 修复 Badge 数字 RTL 模式下异常位置显示。#34545
- 💄 修复使用
prefixCls
时的数字 Row 和 Col 类样式问题。#34494 @mic-web - 🐞 修复 Typography
editable
切换时在 Firefox 下高度跳动 和 Typography.Titleeditable
确定图标错位的问题。#34518 - 💄 修复 RangePicker
status
相关样式丢失的问题。#34509 - 🛎 为动态改变 Form.Item 的
hasFeedback
时 Input 焦点丢失添加警告。#34475 - 🐞 修复 Input 有
prefix
或者suffix
时 input 缺少某些 className 的问题。#34474 - 🇱🇹 更新 lt_LT 的 locale。#34567 @Anizcus
- 🇮🇹 更新 it_iT 的 locale。#34566 @freshgiammi
4.19.2
2022-03-13
- 🐞 修复 Dropdown 在边界情况下不会自动调整展示位置的问题。#34390
- 💄 缩小 PageHeader
extra
内元素间距为8px
。#34428 - 🛠 导出 antd/es/config-provider 目录下的 css variable 函数以支持 ssr 的需求。#34436
- 🛠 使用 React hooks 重构 Menu。#34433
- Input
- Form
- Tooltip
- 💄 修复 Tooltip 在 Safari 下的内容宽度问题。#34415 @jiandandkl
- 💄 修复 Tooltip/Popover/Popconfirm 等组件箭头大小问题。#34407
- 💄 优化 Collapse 简洁模式的底边框。#34366 @PanStar
- TypeScript
4.19.1
2022-03-08
- 🐞 修复自定义状态相关的 less 编译错误。#34350
- 🐞 修复使用定制主题时 less 编译提示
ReferenceError: colorPalette is not defined
错误。 - 🐞 修复引入
antd/dist/antd.css
时提示Error: Invalid class or id selector syntax
错误。
- 🐞 修复使用定制主题时 less 编译提示
- 🐞 修复 Input.Passowrd 图标颜色错误。#34354
- 🐞 修复 ConfigProvider
csp
有时在 Icon 上不会生效的问题。#34356
4.19.0
2022-03-08
-
💄 优化部分组件箭头样式。#33710
-
Input
-
Table
- 🆕
column.filterSearch
属性现在支持返回一个函数用于自定义搜索条件。#34085 @heiyu4585 - 🆕
column.filterDropdown({ clearFilters })
支持参数clearFilters({ confirm: false, closeDropdown: false })
控制筛选。#34120 @heiyu4585 - ⌨️ 增加
aria-sort
属性以优化屏幕阅读器的使用体验。#33603 @dgreene1 - 🐞 修复 Table 列筛选器中选择全部 Checkbox 状态问题。#34295
- 🆕
-
🆕 表单组件新增
status
属性以支持自定义状态。 -
🆕 InputNumber 组件支持
controls={{ upIcon, downIcon }}
用于自定义上下图标。#33914 @heiyu4585 -
🆕 Notification 组件弹窗位置新增支持
top
/bottom
。#33871 @heiyu4585 -
🆕 Select、Cascader、DatePicker 等组件新增
placement
用于自定义弹层方向。#33641 @ONLY-yours -
🆕 Dropdown 组件支持
arrow={{ pointAtCenter: true }}
用于指向元素正中间,并且新增top
bottom
两种placement
位置。#33658 -
🆕 Skeleton.Input 添加
block
属性。#33672 @woochanleee -
🆕 合并 TimePicker
disabledHours
、disabledMinutes
、disabledSeconds
至disabledTime
以保持与 DatePicker 接口一致性。#33503 -
💄 修改部分边框颜色和进度条的背景色为透明色以适应有色背景。#33506
-
🐞 修复 Typography.Title 进入编辑模式时大小不一致的问题。#34169 @heiyu4585
-
🐞 修复 Form.Item 抛出
React does not recognize the requiredMark prop on a DOM element
的问题。#34323
4.18.9
2022-02-28
- 🆕 新增 Radio、Divider、Modal、Dropdown、Drawer 主题变量。#34194 #34187 #34191 #34189 #34188 @qdzhaoxiaodao
- 🐞 修复 Form 组件当
preserve
为false
时initialValues
会被更改的问题。#34153 - 💄 修复 Dropdown 菜单项文本太长没有换行的问题。#34177
- TypeScript
4.18.8
2022-02-21
- 🐞 修复
message.config
多次配置getContainer
时无法生效的问题。#34123 @TrickyPi - 🐞 修复 Menu 组件中无效的缓存逻辑。#34121 @mrwd2009
- 🐞 修复 ConfigProvider 在服务端配置主题会崩溃的问题,同时现在会提示动态主题于 SSR 上无效。#34118
- Table
- 🐞 修复 Typography 启用
copyable
时children
内容变化后复制内容没变的问题。#34034 @opopeieie - ⚡️ 优化 Avatar、List、Pagination、Steps 以防止初始化时非必要的额外渲染。34122
- 💄 修复 Form 下 Select 内容太长导致布局换行的问题。#34117
- 🇸🇰 完善
sk-SK
中 Table、Form、Modal 的文案。#34061 @xseman - TypeScript
4.18.7
2022-02-14
- Typography
- 🛠 修复 Typography 在 SSR 渲染时警告
useLayoutEffect
的问题。#33818 @SoYoung210 - 🐞 修复 Typography 配置
ellipsis
后在某些情况下会出现滚动条的问题。#34007 - 🐞 Typography 复制按钮点击事件不在冒泡。#33998 @linxianxi
- 🐞 修复 Typography 中编辑和拷贝按钮无法响应 Enter 按键的问题。#33976 @mrwd2009
- 🛠 修复 Typography 在 SSR 渲染时警告
- 🐞 修复 Form 波兰语中表单校验部分文案未定义的问题。#34024 @MichalPodeszwa
- 🐞 修复 Input.TextArea 设置
maxLength
时光标位置会影响超出部分截取的问题。#33910 @chenyizhongx - 💄 Button 对于
type=default
也会提供.ant-btn-default
的样式类名。#34013 - 💄 优化 Menu
:focus-visible
的样式。#34008 - 💄 修复 Pagination 和 Rate 在 Safari 下部分样式丢失的问题,比如分页按钮禁用样式失效。#34002
- 💄 修复 Row 与 Col 在配置
prefixCls
的样式问题。#33969 @mic-web - 🐞 修复 Timeline 的自定义图标颜色无效的问题。#33951
- TypeScript
- 🤖 优化 Cascader
multiple
属性对应的onChange
类型推断。#33947 @babycannotsay
- 🤖 优化 Cascader
4.18.6
2022-02-07
- 🐞 修复当传入的内容参数和标题参数都为空时,Popover 仍旧会渲染空气泡的问题。#33835 @DawnLck
- 🐞 修复 Typography
ellipsis
行数大于 1 时 Tooltip 不显示的问题。#33875 - Button
- 🐞 修复小尺寸下 Button 组件
block
属性无效的问题#33878 @tangjinzhou - 🐞 修复 Button 组件
loading.delay
定时器未清除导致的内存泄漏警告#33858 @mrwd2009
- 🐞 修复小尺寸下 Button 组件
- 🐞 修复 Tooltip 套在
loading
状态的 Switch 上时无法正常显示的问题。#33860 - 🐞 修复 Upload 组件为
picture-card
类型时,由隐藏上传按钮改为显示后,上传按钮有时会闪烁的问题。#33820 @credred - Typescript
- 🤖 修复 DatePicker
ref
TypeScript 定义。#33901 @Amour1688
- 🤖 修复 DatePicker
4.18.5
2022-01-24
- Cascader
- 💄 修复 Tag 在暗黑主题下的样式。#33751
- 💄 修复 Tooltip 的子元素含有禁用态的 CheckBox 时可能引起的行为和样式异常。#33772 @boomler
- ⚡️ 优化 Row 和 Layout.Sider 的 hooks 依赖数组。#33804 @mrwd2009
- 🐞 修复 Card
ref
不生效的问题。#33784 @LongHaoo - 🐞 修复动态修改 Checkbox 的
value
时onChange
不能正确传入修改后的值的问题。#33753
4.18.4
2022-01-18
- Typography
- Icon
- 🐞 修复
<Icon component={HomeOutlined} />
和<HomeOutlined />
不对齐的问题。#33709 - 🐞 修复
<Icon component={SyncOutlined} spin />
抖动的问题。#33726 @JX-Zhuang
- 🐞 修复
- Input
- ⚡️ 修复 ConfigProvider 和 Anchor 的渲染函数多次运行的问题。#33723 @mrwd2009
- 🐞 修复 Cascader 组件中出现重复 key 的控制台 warning 问题。#33649 @dimbslmh
- 🐞 Checkbox.Group 的
options
支持数组中直接传入 number 和 boolean 类型。#33678 - 🐞 修复 Form
validateMessages
在多个 ConfigProvider 内错乱的问题。#33705 - 🐞 修复 Steps 组件在
type
为 navigation 和labelPlacement
为 vertical 时,tail 部分不会显示的问题。#33716 @toSayNothing - 🐞 修复 Image 底部留白问题。#33631 @fanerge
- 🐞 修复 TreeSelect 键盘操作时,激活项不会高亮的问题。#33755
- 🇰🇭 修正高棉语 (km_KH) 语言包中部分翻译。#33738 @vireakkeosokvibol
4.18.3
2022-01-10
- 🆕 Menu 组件支持
home
(跳转到第一项)和end
(跳转到最后一项)的键盘操作。#33642 @dartamonov-vertex - Table
- ⚡️ 大幅优化 Table 渲染时和卸载时的性能。#33554
- 🐞 修复 Table 空状态未居中显示。#33610 @hemengke1997
- 🐞 修复 Table 树形数据展示 hover 高亮异常的问题。#33638 @LongHaoo
- Form
- 🐞 修复 Input.Textarea 在 preact 下报错的问题。#33536 @developit
- 🐞 修复 PageHeader unmounted 后报
React state update on an unmounted component
的错误。#33546 @wuifdesign - 💄 修复 Select 使用
tagRender
时标签上下边距不统一的问题。#33539 - 💄 移除 svg 针对 IE9- 的重设样式,修复全局样式影响部分 svg 元素的问题。#33579
- TypeScript
- 🤖 修复 Upload 泛型定义。#33543 @woochanleee
- 🤖 修复 Card.Grid 未能正常支持
onClick
的问题。#33563 @LongHaoo
4.18.2
2021-12-30
- 🐞 回滚 #33411 以修复 Table 死循环调用
onChange
的问题。
4.18.1
2021-12-29
- 🐞 修复 Popconfirm 在某些情况下会出现
Can't perform a React state update on an unmounted component.
的错误。#33432 - 🐞 修复 Input 配置
suffix
时value
为数字类型会崩溃的问题。#33462 - 🐞 修复 Divider with text dashed 的边框颜色错误问题。#33452 @chen-jingjie
- 🐞 修复 Dropdown.Button 不支持
destroyPopupOnHide
的问题。#33442 @LongHaoo - 🐞 修复 Table 的 Pagination 在
current
改变时不触发pagination.onChange
的问题。#33411 @2724635499
4.18.0
2021-12-27
- 🐞 修复 Skeleton 不支持
style
的问题。#33405 - 🐞 修复 Descriptions 内使用其他组件会被切割的问题。#33392
- 🆕 统一类 Select 组件泛型定义为 OptionType 以支持自定义 FieldNames 匹配。#33364
- 🐞 修复 Slider 禁用时
hover
色彩的问题。#33369 @chen-jingjie - Table
- Form
- 🆕 ConfigProvider 支持 Form 的 colon 配置。9bc148a @seaSuper
- 🆕
InputNumber
增加prefix
属性支持。#32600 @Austaras - 🆕 Modal 静态方法支持
wrapClassName
属性。#32676 @cwjTerrace - 🆕 Popconfirm 新增是否显示取消按钮。#32620 @cwjTerrace
- 🆕 Dropdown.Button 新增
loading
属性。#32467 @kaysonwu - 🆕 Input 新增
showCount
属性。#32522 @cwjTerrace - 🆕 Alert 支持
closeIcon
自定义关闭图标。#32345 @chen-jingjie - Typography
- 🆕 对于可编辑段落,可以通过配置
triggerType
配置触发编辑状态。#32219 @kachanovskiy - 🆕 Typography 支持
enterIcon
以设置编辑确认图标。#32220 @kachanovskiy
- 🆕 对于可编辑段落,可以通过配置
- 🆕 Divider 增加了
orientationMargin
属性以设置间距。#32084 @neotan - 🆕 Avatar.Group 添加
maxPopoverTrigger
以定制剩余头像展示的触发逻辑。#32197 @RiteshMakan - 🆕 Upload 新增
showUploadList.previewIcon
用于自定义预览图标。#32059 @1040961807 - 🏴 修复加泰罗尼亚语 (ca_ES) 对 Form 缺失翻译问题。#33377 @ZzGGitter
- 🇫🇮 修复芬兰语 (fi_FI) 对 Table 的缺失翻译问题。#33372 @ZakarFin
- 🇰🇭 新增高棉语 (km_KH) 语言包。#32853 @vireakkeosokvibol
- TypeScript
- 🤖 添加 Upload
capture
定义。#33370 @MichalPodeszwa
- 🤖 添加 Upload
4.17.4
2021-12-19
- 🐞 修复 Form.Item 的 name 属性改为 parentNode,dom-align 死循环,内存溢出的 bug。#31846 @DaoxingHuang
- 🐞 回滚 #32448 以修复 Input.TextArea 输入 emoji 时被截断的问题。#33312
4.17.3
2021-12-08
- 🐞 修复 Drawer
title
未能填满一行造成的样式问题。#33205 - 🐞 修复 Badge 从
display:none
时切换到显示时闪动的问题。#33083 @songlinn - 💄 Anchor 固定样式类从
.fixed
修改成.ant-anchor-fixed
#33085 @tangjinzhou - 💄 修复 Button
loading
样式在 Firefox 下丢失的问题。#33199 - Select
- Radio
- 💄 修复 Radio 在缩放时蓝点不居中的问题。#33086 @hydraZty
- 💄 修复 Radio 禁用鼠标手型样式。#33198 @tangjinzhou
- 💄 Collapse header 添加
position: relative
样式以兼容过去某些场景用户依赖了该样式。#33070 - 🐞 修复 Input.TextArea 当有
showCount
时设置高度失效。#33055 - TypeScript
- 🌐 补充
zh-TW
语言包。#33108 @dengfuping
4.17.2
2021-11-26
- 💄 修复 Form
wrapperCol={{ span: 24 }}
时样式错乱的问题。#32981 - 🐞 修复 Modal
centered
略微偏上的问题。#33022 - 🐞 Cascader 丢失
suffixIcon
定义问题并且支持options
泛型定义。#33008 - 🐞 修复 Input.Search 下
enterButton
内元素上的onClick
未被触发的问题。#32999 - 🇪🇪 补充爱沙尼亚语言包。#33005 @wedeso
- 🤖 Tree 支持泛型以更好的配合
fieldNames
。#32992
4.17.1
2021-11-22
- 🐞 修复直接引入
es/style/mixins/index.less
文件会抛出Variable @root-entry-name is undefined
异常的问题。#32887 - 🐞 修复 Menu 折叠后 Tooltip 文字颜色错误的问题。#32956
- 🐞 修复 Modal.method
bodyStyle
无效的问题。#32934 @jin-benben - 🐞 修复组件 placeholder 色彩异常的问题。#32915
- 💄 修复可编辑 Tabs 下拉框移除按钮样式问题。#32919
- 🛠 Modal.confirm() 移除不必要的
div
容器。#31492 @ppbl - 🛠 移除无用的 Drawer 样式。4ca6976
- 🛠 PageHeader 标题高度使用
@height-base
变量。#32883 - 🇵🇱 添加缺失的 pl_PL 翻译内容。#32896 @MichalPodeszwa
- TypeScript
- 🤖 移除不必要的 ReactNode 并联类型。#32935 @huangkairan
- 🤖 从
rc-pagination
继承itemRender
类型。#32931 @JounQin
4.17.0
2021-11-15
- 动态主题
- 🔥 ConfigProvider 支持动态配置主题色,详细文档。#31496
- 🚧 移动部分
mixins
less 文件到themes
文件下,因为它们依赖于主题相关变量。我们不推荐直接引用底层 less 文件,但是如果你使用了请注意这部分变更。#32763 - 🐞 修复
antd.variable.less
编译时会混入默认主题配置的问题。#32279 - 🐞 修复 antd 编译产物缺失
/style/default.css
文件的问题。#32116 - 🐞 修复 less 编译
antd.xxx.less
会抛出Maximum call stack size exceeded error
的问题。#32063
- Input
- 🐞 修复 Input.Search 组件在有
allowClear
和addonBefore
属性时,输入框border-left-radius
值错误的问题。#32812 @KAROTT7 - 🐞 修复 Input 设置
disabled
时仍然保留聚焦样式的问题。#32739 - 🐞 修复 Input
placeholder
在 Chrome 上能被选择的问题。#32639 @cw1997 - 🐞 Input.TextArea
maxLength
属性现在会传给原生 textarea 标签。#32448 @MOHAMMADArsalan - 🐞 修复 Input 聚焦时点击清除图标无效的问题。#31931 @adaex
- 🐞 修复 Input.Search 组件在有
- Cascader
- 🔥 Cascader 支持
multiple
多选模式。#31936 - 🆕 Cascader 支持
onSearch
和searchValue
属性。#31936 - 🆕 Cascader 默认给选中值的文本添加
title
属性。#31237 @yingpengsha - 🐞 修复 Cascader 中
popupClassName
与popupPlacement
属性无效问题。#32143
- 🔥 Cascader 支持
- Select
- TreeSelect
- Tree
- PageHeader
- 🐞 修复 PageHeader
breadcrumbRender
返回false
,仍然展示 dom 的问题。#32738
- 🐞 修复 PageHeader
- Form
- Drawer
- 🆕 调整 Drawer 关闭按钮位置和默认宽度,新增
extra
操作区域和size
大小属性。#30908 - 🆕 Drawer 支持
autoFocus
属性。#181 - 🐞 修复底部 Drawer 组件没有动画的问题。#32761 @solitia7125
- 💄 优化 Drawer 弹出动画。#32342
- 🆕 调整 Drawer 关闭按钮位置和默认宽度,新增
- Steps
- 🐞 修复 Steps 垂直
progressDot
的对齐样式问题。#32742 - 🐞 修复 Steps 默认响应式不生效的问题。#31965 @tangjinzhou
- 🐞 修复 Steps 垂直
- Typography
- Table
- 🔥 Table 新增
column.filterMode
以支持配置树形筛选菜单,可选值为'menu' | 'tree'
。#31809 - 🔥 Table 新增
column.filterSearch
以支持开启筛选列搜索功能。#31809 - 🆕 Table 鼠标悬浮
rowSpan
行时会高亮所有相关行。#32557 - 🐞 修复 Table 选择框下拉箭头被固定列遮挡的问题。#32276 @g7i
- 🐞 修复 Table 设置
sticky
的时候loading
样式跳动的问题。#32703 @miloudbelaabed - 🐞 修复 Table 不支持
ref
的问题。#32136 @JounQin - 🐞 Table 移除 IE11 下
sticky
的相关样式以解决布局问题。#32177 - 🐞 优化 Table 排序图标边距问题。#32172
- 🐞 修复 Table 中
pagination.className
不生效的问题。#32131 @JounQin - 🐞 修复 Table.SELECT_XXX 会无视
getCheckboxProps
提供的disabled
状态问题。#32027 - 💄 Table 筛选菜单重置按钮现在不再关闭菜单和生效。#31809
- 🐞 回滚 Table sticky
z-index
样式的 less 计算到calc
,以防止auto
样式计算错误问题。#31874 @bconnorwhite - 🐞 修复 Table 在数据变更后滚动条展示问题。#647 @lanten
- 🔥 Table 新增
- Transfer
- Collapse
- Button
- Pagination
- 🆕 Pagination 支持定制
selectComponentClass
。#32132 @JounQin - 💄 Pagination
simple
属性下中翻页 input 增加 box-shadow。#32528 @chen-jingjie
- 🆕 Pagination 支持定制
- Upload
- InputNumber
- DatePicker
- 🆕
DatePicker
和RangePicker
现在支持nextIcon
、prevIcon
、superNextIcon
和superPrevIcon
。#31703 @Oreoz - 🐞 修复 RangePicker 的
defaultPickerValue
不生效的问题。#32107 @thommesZip
- 🆕
- Notification
- 🆕 Notification 支持
maxCount
属性以限制最大显示数。#31807 @binyellow - 🐞 修复多次调用 Notification 时
closeIcon
配置无法覆盖的问题。#32359 @KAROTT7
- 🆕 Notification 支持
- 🆕 增加 Menu.Divider 的
dashed
属性。#31379 @Map1en - 🆕 Skeleton.Button 添加
block
属性。#30902 @Jehu - 🆕 Popconfirm 组件的
onConfirm
允许返回一个 Promise。#30871 @wendellhu95 - 🐞 修复 Card 设置
tabs
后当tabPosition: 'left'
时的样式问题。#32695 - 🐞 修复 Radio
type
属性被覆盖导致无法点击的问题。#32463 - 🐞 修复英文国际化文案
Ok
为OK
。#32259 @chj-damon - 🐞 修复 Switch
loading
按钮位置不正确的问题。#32216 - 🐞 修复 Grid Col
flex
在内容过长的时候缩放失效的问题。#32160 - 🐞 修复调用
message.useMessage
时未使用 ConfigProvider 中的getPopupContainer
返回元素作为容器的问题。#31939 @DaoxingHuang - 💄 优化 Image 在小尺寸下省略预览文本。#29900 @drizzlesconsin
- 🐞 修复 Alert
message
为空时 dom 节点还在的问题。#32057 - 🐞 修复 Anchor 组件包含空格时
targetOffset
属性不生效的问题。#31952 @adaex - 💄 新增 Less 变量
@checkbox-border-radius
。#31360 @Gherciu - 🐞 Avatar 增加
crossOrigin
参数以解决跨域问题。#31273 @Map1en - RTL
- 🌐 国际化
- TypeScript
- 🤖 修改 Spin
tip
的类型为 ReactNode。#32733 @tychenjiajun - 🤖 修复 Message duration 类型定义。#32524 @chen-jingjie
- 🤖 修复 ConfigProvider 中
getPopupContainer
的参数类型。#32406 @mtadams007 - 🐞 修复 Table 丢失泛型定义。#32358
- 🤖 修复 Switch
id
属性定义。#32237 @M-ZubairAhmed - 🤖 修复 Button 的
type
的 TS 类型定义。#32004 @jaredleechn - 🤖 完备 Pagination 的
locale
TS 类型定义。[#32128 @JounQin - 🤖 完善并导出 DropdownButton 的
DropdownButtonType
TS 类型定义。[#31957 @Dreamerryao - 🤖 调整 List 组件
rowKey
类型为 React.key。#32033 @lironhl - 🐞 修复 DatePicker
ref
类型。#31993 @acfasj - 🤖 更新 Drawer 中
levelMove
类型定义。#30714 @g0shed
- 🤖 修改 Spin
4.16.13
2021-08-23
- 🐞 修复 Form
label
中使用<Typography.Text ellipsis />
时省略不生效的问题。#31838 - 🐞 修复 Collapse 在 HMR 时报错的问题。