Releases: ant-design/ant-design
Releases · ant-design/ant-design
5.17.2
5.17.1
- 🐞 Optimize the internal logic of the Form, fix the problem that antd takes too long time to build in Next.js. react-component/async-validator#9
- 🐞 Fix visually not centered when Tooltip content is only one character. #48890 @kiner-tang
- Button
- 🐞 Fix hover and active styles not differentiating when Button
type="text"
andtype="danger"
are used together. #48876 @LonelySnowman
- 🐞 Fix hover and active styles not differentiating when Button
- Fix issue where some components throw findDOMNode warnings
- 💄 Add className to internal component Spin given by Drawer to prevent internal Spin styles from overriding user-passed Spin styles. #48857 @li-jia-nan
- 💄 Fix missing bottom border when Card
size="small"
. #48787 @wanpan11 - 🐞 Fix AutoComplete
tagRender
not working for maxTag and clicking on an edge triggering unexpected closure of the layer. #48798 - RTL
- 💄 Fix Button's missing icon order and margins under RTL. #48821
- TypeScript
- 🐞 优化 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
- 🔥🔥🔥
@ant-design/cssinjs
StyleProvider supports configuringlayer
to unified downgrade CSS priority. After the downgrade, the style of antd will always be lower than the default CSS selector priority, so that users can override the style (please be sure to check the browser compatibility of @layer), see full documentation for usage. #48229 - 🆕 Carousel supports
arrows
to switching between slides now. #48542 - Form
- Typography
- DatePicker
- Drawer
- 🆕 Drawer supports
loading
prop now. #48563 @Enigama - 🐞 Fix Drawer
classNames.wrapper
not working. #48721 @replygirl
- 🆕 Drawer supports
- Slider
- Button
- 🆕 Button add
iconPosition
prop to specify icon position. #47791 @GeorgeHcc - 🆕 Button supports
autoInsertSpace
prop. #48348 @li-jia-nan
- 🆕 Button add
- 🆕 ConfigProvider supports
button.autoInsertSpace
prop and deprecatedautoInsertSpaceInButton
prop. #48348 @li-jia-nan - 🆕 TreeSelect supports
onPopScroll
prop now. #48636 @wanpan11 - 🆕 Tabs supports
more={{ .. }}
to customize more dropdown. #48321 @CooperHash - 🆕 Flex
wrap
could be boolean type now. #48391 @li-jia-nan - 🆕 Input.OTP supports
mask
prop. #48257 @li-jia-nan - 🆕 Alert supports
id
andref
props. #48336 @li-jia-nan - 🆕 Upload supports
ref.nativeElenent
. #48210 @Wxh16144 - 🐞 Fix List would not rerender when
grid
changed. #48683 @coderz-w - 🐞 Fix QRCode size cannot fit it's container and remove default padding of
bordered={false}
. #48194 @thinkasany - 🐞 Fix Table shadow should be show when there are columns where
fixed={false}
. #1113 @linxianxi - 🐞 Fix Progress tooltip wrong distance. #48686
- 📖 Table add column-drag sorting demo. #48434 @GeorgeHcc
- TypeScript
- Locales
- 🇯🇵 Fix missing Japanese locale translation. #48704 @edikurniawan-dev
- 🇮🇩 Fix missing Indonesian locale translation. #48703 @edikurniawan-dev
- 🔥🔥🔥
@ant-design/cssinjs
StyleProvider 支持配置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
- 🐞 Fix Transfer component issue when trying to select item from the right column while it has "unknown-key" within targetKeys. #48664 @andreyk1512
- 🐞 Fix Steps custom icon not vertically centered error. #48650 @ZinkWu
- 🐞 Fix Badge number centered but slightly right-aligned. #48605 @akinocccc
- 🐞 Fix Popover and Popconfirm blinking when open on the right edge of screen. #48591
- 🐞 Fix ColorPicker that cleared icon should change when initial value is
undefined
. #48584 @MadCcc - 💄 Fix Collapse bottom border issue. #48561 @hamzaseif13
- 💄 Adjust Input border style in form validation when disabled. #48616 @nova1751
- TypeScript
- 🤖 Add missing generic type of Upload prop. #48614 @li-jia-nan
- 🤖 Fix missing generic type of Upload
customRequest
prop. #48612 @jas0ncn
- Locales
- 🐞 修复 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
- 🐞 Fix Select with
multiple
andpaddingXXS=0
will break the height align ofcontrolHeight
token. #48574 - 🐞 Fix Upload miss style when enable CSS Variable. #48569 @nova1751
- 🐞 Fix Slider in
range
tooltip blink when drag the handle over another one. #48536 - Input
- 🐞 Fix the text of the button is not the large size when Input.Search is set to a large size. #48527
- 🐞 Fix abnormal text display in Input.TextArea. #48489 @korkt-kim
- 🐞 Fix the stuck animation effect of the Upload component image. #48522 @nova1751
- 🐞 Fix the issue where the Switch component using
checkedChildren
andunCheckedChildren
did not add a default height. #48513 @wanpan11 - 🐞 Fix the warning reminder when Form.Item uses noStyle with no value. #48508
- 🐞 Fix Popover
defaultOpen
setting failed. #48481 @linhf123 - 🐞 Fix where
placeholder
is not displayed when DatePicker is configured withmultiple
. #48387 @nova1751 - 🐞 Fix where ColorPicker clear color could not be changed when controlled in strict mode. #48450
- 💄 Fix the arrow style issue when Collapse uses third-party icons. #48417 @guoyunhe
- 💄 Optimize the animation effect of the embedded Menu Sider when it is expanded. #48127 @metouch
- 💄 Optimize Steps process style. #48464
- Locales
- 🇨🇳 Add zh_CN zh_HK zh_TW Table licales. #48543 @thinkasany
- 🇮🇩 Add id_ID DatePicker Form Table etc. locales. #48537 #48287 @edikurniawan-dev
- 🌐 Optimize Transfer localization to use
deselectAll
locale when need deselect all. #48553 @coderz-w
- 🐞 修复 Select 配置
paddingXXS=0
时,多选下超出设定的controlHeight
token 的问题。#48574 - 🐞 修复 Upload 在开启 CSS Variable 时样式丢失的问题。#48569 @nova1751
- 🐞 修复 Slider 在范围选择下,拖动滑块越过另一个滑块时提示框闪动的问题。#48536
- Input
- 🐞 修复 Input.Search 设置大尺寸时,按钮的文字不是大尺寸的问题。#48527
- 🐞 修复 Input.TextArea 的文字显示异常问题。#48489 @korkt-kim
- 🐞 修复 Upload 组件图片卡顿的动画效果。#48522 @nova1751
- 🐞 修复 Switch 组件使用
checkedChildren
unCheckedChildren
未添加默认高度的问题。#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 本地化,现在反选会使用
deselectAll
locale 配置。#48553 @coderz-w
5.16.3
- 🛠 Script failed to publish an empty package. Do not use this version.
- 🛠 脚本错误发布空包,请勿使用。
5.16.2
- 🐞 Fix Input.OTP controlled
value
to''
not work as expect. #48399 - 🐞 Fix DatePicker of
multiple
with week picker not show the selection on the panel. #48355 - 🐞 Fix Upload
listType
withpicture-card
orpicture-circle
has additional space on top. #48370 - Typography
- 🐞 Fix Typography dynamic set
copyable
oreditable
will not show the operation button. #48350 - 🐞 Fix Typography dynamic update
copyable.text
not working. #48347 - 🐞 Fix Typography using
ellipsis
config withexpandable="collapsible"
androw={1}
at both time will make ellipsis not working as expect. #48340
- 🐞 Fix Typography dynamic set
- 💄 Fix Steps in compact theme not show the correct progress style. #48251
- 💄 Refactor Tabs and wave-related components CSS duration values with
motionDurationSlow
Component Token. #48311 #48312 @li-jia-nan - 🇯🇵 Add Transfer missing ja_JP translations. #48411 @Inshiku-Han
- 🌐 Fix Picker ja-JP and ko-KR translations. #48382 @li-jia-nan
- 🛠 Use constant instead of enumeration to reduce package size. #48406 @kiner-tang
- 🐞 修复 Input.OTP 组件受控设置
value
为''
时不生效的问题。#48399 - 🐞 修复 DatePicker 对周选择器配置
multiple
多选时,弹出面板不会正确高亮选中项的问题。#48355 - 🐞 修复 Upload 配置
listType
为picture-card
或picture-circle
时,上方有额外空隙的问题。#48370 - Typography
- 💄 修复 Steps 的进度样式在紧凑模式下不正确的问题。#48251
- 💄 重构 Tabs 和波纹样式相关组件的 CSS 过渡时间值,替换为
motionDurationSlow
Component 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
- 🛠 Adjust Typography
ellipsis
logic to use CSS ellipsis in SSR to enhance user experience. #48205 - 🐞 Fix FloatButton config
tooltip
andbadge
at same time will makebadge
customize background not working. #48198 @LonelySnowman
- 🛠 调整 Typography 的
ellipsis
使其在 SSR 阶段使用 CSS 省略以优化用户体验。#48205 - 🐞 修复 FloatButton 中同时配置
tooltip
和badge
时,badge
的自定义背景色会失效的问题。#48198 @LonelySnowman
5.16.0
- 🔥 New component Input.OTP support. #48076
- 🆕 Tag support
aria-*
in closable. #47678 @kiner-tang - 🆕 Table add
rowHoverable
to control hover effect. #48112 @madocto - 🆕 Typography support async copy. #48123 @crazyair
- 🆕 Progress support
steps
withcircle
. #47940 @yykoypj - 🆕 Table support
onScroll
event for table body scroll. #47986 - 🆕 Typography ellipsis supports expand and collapse. #47264 @crazyair
- 🆕 ConfigProvider support configuring FloatButton.Group
closeIcon
. #47953 @li-jia-nan - 🆕 Table support
sorterTooltipTarget
prop for sorters. #47409 @Ke1sy - 🆕 Cascader support
optionRender
. #47727 @crazyair - 🆕 Notification support
aria-*
inclosable
. #47710 @kiner-tang - ⌨️ Popover can be closed by ESC when trigger is
focus
orclick
. #47928 @CooperHash - 🐞 Fix Button that vertically center icons when icon-only. #48178 @momesana
- 🐞 Fix Modal.confirm content is not centered when icon is null. #48173
- Form #48163 @madocto
- 🐞 1. Fix Form
getValueProps
shouldn't work when FormItem'sname
doesn't exist . - 🐞 2. Fix Form's
setFieldsValue
should tread same assetFields
.
- 🐞 1. Fix Form
- 🐞 Fixe Table that internationalization of table columns fails when searching. #48126 @LingJinT
- 🐞 Fix Upload that
onChange
should be triggered whenfileList.length
is larger thanmaxCount
. #47747 @Zhou-Bill - 🐞 Fix Carousel several bugs by upgrading react-slick changes and renewing TS type. #48093
- 🐞 Fix ColorPicker that displayed cleared color not change after
value
changed. #47816 @MadCcc - 🐞 Make Badge consistent with Tag that applay
colorInfo
token in processing. #47695 @pfdgithub - 🌐 Add missing form translations in is_IS. #48104 @LonelySnowman
- 🌐 Add Uzbek(latn) locale. #47899
- TypeScript
- 🔥 新增 Input.OTP 组件。#48076
- 🆕 Tag 组件支持在
closable
中配置 aria 属性。#47678 @kiner-tang - 🆕 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 支持配置排序的
sorterTooltipTarget
属性.#47409 @Ke1sy - 🆕 Cascader 支持
optionRender
。#47727 @crazyair - 🆕 Notification 组件支持在
closable
中配置 aria-*。#47710 @kiner-tang - ⌨️ Popover 当
trigger
是focus
或click
时能被 ESC 按键所关闭。#47928 @CooperHash - 🐞 修复 Button 图标位置居中问题。#48178 @momesana
- 🐞 修复 Modal.confirm 无图标时内容不居中的问题。#48173
- Form #48163 @madocto
- 🐞 1. 修复 Form 当 FormItem 的
name
不存在时,getValueProps
不应该执行。 - 🐞 2. 修复 Form 的
setFieldsValue
和setFields
的行为应该相同。
- 🐞 1. 修复 Form 当 FormItem 的
- 🐞 修复 Table 表格列在搜索情况下,国际化失效的问题。#48126 @LingJinT
- 🐞 修复 Upload 当文件数量超出限制时,删除不起作用,无法触发
onChange
的问题。#47747 @Zhou-Bill - 🐞 Carousel 组件同步上游 react-slick 改动,修复一系列问题,并更新到最新 TS 定义。#48093
- 🐞 修复 ColorPicker 展示的清除颜色在受控
value
变化后不会改变的问题。#47816 @MadCcc - 🐞 Badge 与 Tag 组件保持一致,processing 状态使用
colorInfo
token 。#47695 @pfdgithub - 🌐 添加冰岛语缺失的 From 翻译。#48104 @LonelySnowman
- 🌐 添加乌兹别克语(拉丁字母) 国际化。#47899
- TypeScript
5.15.4
- 💄 Fix QRCode that custom style would be overrided by internal style. #48053 @li-jia-nan
- 💄 Fix Radio disabled hover style. #47972 @madocto
- 🐞 Fix Watermark sometime repeat re-render when browser set scale. #47895
- TypeScript
- 🤖 Affix Export AffixRef interface. #47982 @li-jia-nan
- 🤖 MISC: Fix GetRef ts util can not get correct ref type for some component. #47983
- 💄 修复 QRCode 组件自定义样式会被内部样式覆盖的问题。#48053 @li-jia-nan
- 💄 修复 Radio 禁用状态 hover 样式。#47972 @madocto
- 🐞 修复 Watermark 在特定屏幕缩放下会不断重复渲染的问题。#47895
- TypeScript
- 🤖 Affix 导出 AffixRef 类型。#47982 @li-jia-nan
- 🤖 MISC: 修复 GetRef 工具类型不能正确获得某些组件 ref 类型的问题。#47983