Releases: ant-design/ant-design
Releases · ant-design/ant-design
5.21.1
- 🐞 Fix Button issue where
type="link"
incorrectly usedcolorPrimary
. #50962 @coding-ice - 🐞 Fix Button style class name weight issue that caused custom gradient styles to be overridden. #50962 @coding-ice
- 🐞 Fix Transfer width issue when customized as TableTransfer. #50974 @zombieJ
- 🇹🇷 Add Turkish text for
filterCheckall
in Table component. #51000 @ytahirkose
- 🐞 修复 Button
type="link"
错误使用colorPrimary
的问题。#50962 @coding-ice - 🐞 修复 Button 样式类名权重问题导致的自定义渐变样式覆盖失效的问题。#50962 @coding-ice
- 💄 修复 Transfer 在自定义为 TableTransfer 时,宽度不正确的问题。#50974 @zombieJ
- 🇹🇷 补充 Table 组件
filterCheckall
的土耳其语文案。#51000 @ytahirkose
5.21.0
- 🔥 Introduce the new Splitter component, draggale split panel. #50038 @wanpan11
- Button
- 🔥 Button supports
variant
andcolor
properties for more combination styles. #50051 @coding-ice
- 💄 Button adds
textColor
,textHoverColor
andtextActiveColor
tokens. #47870 @madocto
- 🔥 Button supports
- FloatButton
- 🆕 FloatButton supports
placement
property, allowing menus to pop up from multiple directions. #50407 @li-jia-nan
- 🆕 FloatButton supports
htmlType
prop. #50892 @li-jia-nan - 💄 Unify FloatButton and FloatButton.Group button round style. #50513 @Layouwen
- 💄 Manage FloatButton's
z-index
withuseZIndex
to improve compatibility with other popup components. #50311 @li-jia-nan
- 🆕 FloatButton supports
- Menu
- 🆕 Menu.Item and Dropdown's
menu
supportsextra
prop now. #50431 @coding-ice
- 🐞 Fix Menu
popupStyle
not working on SubMenu. #50922 @Wxh16144
- 🆕 Menu.Item and Dropdown's
- Table
- 🆕 Table supports
minWidth
for columns. #50416 @linxianxi - 🐞 Fix Table empty and shadow issues in virtual mode. #50416 @linxianxi
- 🐞 Fix Table column selection issue where deselection was not possible under certain circumstances. #50746 @Jarryxin
- 🆕 Table supports
- Input
- 🆕 Input.OTP support
type
to help handle some case need number only. #50811 @zombieJ - 🐞 Fix Select inside Input addon text color when Select is focused. #50486 @DDDDD12138
- 🆕 Input.OTP support
- Modal
- Descriptions
- 🐞 Fix Descriptions column is missing in some cases. #50895 @yezhonghu0503
- 🐞 Revert #49946 to fix the issue where the popup layer component inside Descriptions is being cut off. #50891 @afc163
- Upload
- ColorPicker
- App
- 🐞 Fixed App warn about
zIndex
too large when using themodal
with having popup component method viauseApp
. #50829 @zombieJ - 🐞 Fix App rtl style does not respect ConfigProvider direction prop. #50246 @li-jia-nan
- 🐞 Fixed App warn about
- Pagination
- Select
- 💄 Add more tokens for Select to customize hover/focus style. #50951 @kiner-tang
- 🐞 Fix Select search text overlap with arrow icon. #50917 @yezhonghu0503
- 🐞 Fix Select extra background of clear icon when enable
allowClear
andvariant="filled"
. #50916 @thinkasany
- 🆕 Segmented adds
vertical
property and improves accessibility. #50708 @liangchaofei
- 🆕 Radio.Group supports
block
prop now. #50828 @yuanliu147 - 🆕 ConfigProvider supports configuring the
className
andstyle
properties of the Splitter component. #50855 @li-jia-nan - 🆕 Image add
onActive
totoolbarRender
for toggling images . #50812 @madocto - 🆕 Add ref on List component. #50772 @Asanio06
- 🆕 Collapse support
classNames
andstyles
for semantic style customization. #50557 @wanpan11 - 💄 Make Skeleton.Node custom node by remove it's default icon children. #50278 @afc163
- 🐞 Fix Layout.Sider can not modify theme when used alone. #50780 @zombieJ
- 🐞 Fix Typography
copyable
with arraychildren
has additional,
string issue. #50813 @zombieJ - 🐞 Fix Tour where long title will overlap with close button. #50942 @kiner-tang
- 🌐 Localization
- 🇯🇵 Added
ja_JP
locale for DatePicker'sshortWeekDays
andshortMonths
text. #50893 @harapeko - 🇪🇬 Added Arabic
ar_EG
text for Image preview feature. #50851 @nathanlao - 🇬🇷 Added Greek text for the Form component. #50825 @nathanlao
- 🇪🇸 Added Spanish
es_ES
text for the Tour component. #50805 @thinkasany
- 🇯🇵 Added
- TypeScript
- 🤖 Checkbox adds onFocus
and
onBlur` in type definition. #50842 @huiliangShen - 🤖 Fix Badge property type definition to support passing mouse events. #50774 @yuanliu147
- 🤖 Checkbox adds onFocus
- 🔥 全新 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 的按钮圆...
- 🆕 FloatButton 组件支持
5.20.6
- 🐞 Improve Menu collapse animation smoothness. #50751 @afc163
- 🐞 Fix Table cell overflow bug if edit with virtual scroll. #50737 @huiliangShen
- 🐞 Fix Input.Search button radius not changing with
size
. #50734 @afc163 - 🐞 Fix Form password still can be toggle show/hide even if disabled. #50616 @Jarryxin
- 🐞 Revert #49899 to fix wrap behavior for Dropdown, and re-fix wrap when out of screen edge. #50718 @afc163
- 💄 Fix Badge background transition when mouse out. #50743 @coding-ice
- TypeScript
- 🤖 Fix Collapse types for
onChange
arguments. #50754 @yuanliu147
- 🤖 Fix Collapse types for
- 🐞 修复 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
- 🛠 Adjust Tree & TreeSelect
defaultExpandAll
logic to only add internalexpandedKeys
whichtreeNode
has children instead to avoid perf issue when with large data orloadData
case. #50689 @zombieJ - 🐞 Fix Cascader not show parent option in search when using
multiple
. #50689 - 🐞 Fix Typography
ellipsis.tooltip.title
with ReactNode will cause dead loop. #50688 @zombieJ
5.20.4
- Menu
- 🐞 Fix Menu token
itemPaddingInline inoperative
not working. #50663 @coding-ice - 🐞 Fix Menu missing
hover
transition style. #50624 @afc163
- 🐞 Fix Menu token
- 💄 Badge add transition effect to count node. #50607 @afc163
- 💄 Fix Table column header move with unexpected transition. #50605 @afc163
- 🛠 Refactor Typography code to optimize internal logic. #50561 @afc163
- 🐞 Disable the Rate component within Form.Item when the form is disabled. #50594 @nikzanda
- 🌐 Patch tr_TR
Transfer.deselectAll
locale. #50672 @coding-ice
- Menu
- 🐞 修复 Menu 的
itemPaddingInline
token 不生效的问题。#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
- 🐞 Refactor Typography native css ellipsis measure logic to handle precision edge case. #50514 @zombieJ
- 🐞 Fix ColorPicker
onChangeComplete
not correct when click directly without move on the picker panel. #50501 @zombieJ - 🐞 Fix FloatButton.Group with controlled mode warning for nest updating issue. #50500 @zombieJ
5.20.2
- 💄 Fix the suffix style problem of InputNumber without control. #50450 @coding-ice
- 🆕 Form
rule.message
supports skipping variable substitution through\\${}
. #50412 @zombieJ - 🐞 Fixed the issue where the rounded corners of the trigger element are missing when the FloatButton component has shape="square" and in menu mode when the menu pops up. #50408 @li-jia-nan
- 🐞 Fixed the problem that Upload.Dragger does not work when dragging and dropping upload folders. #50394 @huiliangShen
- 🐞 Fixed the issue where the arrow icon disappears after hovering when Select specifies
getPopcontainer={node=node.parentNode}
. #50382 @afc163 - 🐞 Fixed the arrow misalignment error when Popover sets the
arrow.pointAtCenter
property. #50260 @Wxh16144 - 📖 Transfer adds Russian and Ukrainian localization copy. #50429 @alexlag
- TypeScript
- 💄 修复 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
- ColorPicker
- 💄 Fix Table
zIndexTableFixed
token not support CSS var. #50355 @li-jia-nan - 🐞 Fix FloatButton don't support
zIndexPopupBase
token. #50349 @Yuzu-io - 🐞 Fix Typography
tooltip
not show with precision issue ofellipsis
. #50315 @zombieJ - 🐞 Fix Form
preserve={false}
should not triggershouldUpdate
rerender. #50283 @zombieJ - 🐞 Fix Tour default
z-index
not followzIndexPopup
token issue. #50300 @zombieJ - 🐞 Fix Calendar
locale
should overridelocale
from ConfigProvider. #50236 @Asanio06 - 🐞 Fix Spin align issue when setting
percent
. #50277 @Wxh16144 - 🐞 Fix Tree switcher position not ping at top when title break the line. #50313 @zombieJ
- 🌐 Locales
- 🇦🇿 Fix missing spaces of
az_AZ
locale. #50238 @thinkasany
- 🇦🇿 Fix missing spaces of
- TypeScript
- 🤖 Refine Table all Record types from any to Object. #50351 @li-jia-nan
- ColorPicker
- 💄 修复 Table
zIndexTableFixed
token 不支持传入 CSS 变量的问题。#50355 @li-jia-nan - 🐞 修复 FloatButton 不支持
zIndexPopupBase
token 的问题。#50349 @Yuzu-io - 🐞 修复 Typography 的
ellipsis
因为精度问题导致tooltip
无法显示的问题。#50315 @zombieJ - 🐞 修复 Form
preserve={false}
会触发shouldUpdate
rerender 的问题。#50283 @zombieJ - 🐞 修复 Tour 默认
z-index
没有使用zIndexPopup
token 的问题。#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
- 🛠 Replace ColorPicker internal
@ctrl/tiny-color
with@ant-design/fast-color
. #49846 - 🆕 ConfigProvider support indicator property for Spin. #50183 @coding-ice
- 🆕 Upload
showUploadList
supportextra
for additional content. #50098 @guoyunhe - 🆕 Tree support custom loading icon for tree nodes with new prop
switcherLoadingIcon
. #49716 @coding-ice - 🆕 Slider support
range.editable
to dynamic add/remove handles. #49923 - 🆕 Slider
range.editable
supportminCount
andmaxCount
. #49987 - 🆕 Support custom status render in QRCode. #49563 @kiner-tang
- 🆕 Table component supports custom Filter dropdown box empty status. #49613 @Wxh16144
- 🆕 Allow user to add the Divider style of
dashed
,dotted
orsolid
. #49654 @pinaki-08 - 🆕 InputNumber supports
suffix
prop. #49674 @coding-ice - 🆕 ColorPicker support gradient color type and fix controlled mode not working. #50050
- 🆕 Input/TextArea/Mentions support
onClear
prop. #49905 @li-jia-nan - ⌨️ Optimize Input be changed repeatedly when hold the enter key in multi-mode. rc-input#72 @crazyair
- 🐞 Fix the issue where line-height is not effective in cssinjs mode for ColorPicker. #50220 @vagusX
- 🐞 Fix cursor disabled state for ColorPicker. #50217 @coding-ice
- 🐞 Fix grouping columns does not apply sorting for Table. #50086 @Zyf665
- 🐞 Fix Popover/PopConfirm/Tooltip with
topLeft
,topRight
,bottomLeft
,bottomRight
zoom in transform origin not correct when target element width is too large. #50134 - 💄 Fix Tree filter node style lost. #49773 @wanpan11
- 💄 Optimize ColorPicker when selecting a color from the
transparent
state, it defaults to using a bright color instead of black color to enhance the user interaction experience. #50148 - TypeScript
- 🤖 Component Token support string and number. #49837 @thinkasany
- 🤖 Improve Radio export types. #50203 @baicie
- 🌐 Locales
- 🇪🇸 Improve Spanish translation. #50179 @sergioalmela
- 🇺🇦 Add missed translation in uk_UA. #50178 @Andrik264
- 🛠 替换 ColorPicker 内部使用的
@ctrl/tiny-color
为@ant-design/fast-color
。#49846 - 🆕 ConfigProvider 支持配置 Spin 的 indicator 属性。#50183 @coding-ice
- 🆕 Upload
showUploadList
添加extra
以支持渲染额外信息。#50098 @guoyunhe - 🆕 Tree 新增
switcherLoadingIcon
属性以支持自定义树节点的加载图标#49716 @coding-ice - 🆕 Slider 支持
range.editable
以动态添加/删除节点。#49923 - 🆕 Slider
range.editable
支持minCount
与maxCount
以配置可编辑节点树。#49987 - 🆕 在 QRCode 中支持自定义状态渲染。#49563 @kiner-tang
- 🆕 Table 组件支持自定义过滤器下拉框空状态。 #49613 @Wxh16144
- 🆕 Divider 支持添加
dashed
(虚线)、dotted
(点线)或solid
(实线)的样式。#49654 @pinaki-08 - 🆕 InputNumber 支持
suffix
属性。#49674 @coding-ice - 🆕 ColorPicker 支持渐变色选择,并修复受控模式不生效的问题。#50050
- 🆕 Input/TextArea/Mentions 组件支持
onClear
回调,便于区分点击 x 清除和手动清除这两个行为。#49905 @li-jia-nan - ⌨️ 优化 Input 下长按回车会不断触发变更的问题。rc-input#72 @crazyair
- 🐞 修复 ColorPicker 在 cssinjs 模式下 line-height 失效的问题。#50220 @vagusX
- 🐞 修复 ColorPicker 在 disabled 状态下的光标问题. #50217 @coding-ice
- 🐞 修复 Table 中列存在分组时,排序不生效的问题。#50086 @Zyf665
- 🐞 修复 Popover/PopConfirm/Tooltip 在目标元素宽度过大时,使用
topLeft
,topRight
,bottomLeft
,bottomRight
的弹出动画起始缩放中心有所偏移的问题。#50134 - 💄 修复 Tree 组件 filter-node 节点高亮样式丢失。#49773 @wanpan11
- 💄 优化 ColorPicker 当从
transparent
状态进行颜色选取时,默认使用亮色以代替原本的纯黑色以提升用户交互体验。#50148 - TypeScript
- 🤖 Component Token 支持 string 或 number。#49837 @thinkasany
- 🤖 改进 Radio 类型导出。#50203 @baicie
- 🌐 Locales
- 🇪🇸 改进西班牙语本地化文案。#50179 @sergioalmela
- 🇺🇦 补全
uk_UA
本地化文案。#50178 @Andrik264
5.19.4
- 🐞 Fix the internal elements of Form.Item did not inherit the row height. #50020 @Wanpan
- 🐞 Fix Overlay is still displayed when both Popover
title
andcontent
do not exist. #50064 @LLmoskk - 🐞 Fix the Token of Empty setting
opacityImage
does not take effect. #50066 @thinkasany - 💄 Fix Tour overflowed the screen on mobile devices. #50082
- 💄 Fix hover style of Checkbox
indeterminate
state. #50083 - 💄 Fix DatePicker selection style is not intuitive under rtl. #50045 @Layouwen
- 💄 Fix Descriptions overflowing the container in
bordered
mode. #49946 @leefinder - 🛠 MISC: Migrate common style tools to
@ant-design/cssinjs-utils
. #50030 @YumoImer - 🌐 Locales
- 🇵🇱 Add DatePicker locales for pl_PL. #50023 @ang33l
- 🇧🇪🇫🇷 Add Modal Tour locales for fr_BE fr_FR. #50058 @JaccoGoris
- 🐞 修复 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