Skip to content

Releases: ant-design/ant-design

5.17.0

02 May 16:41
13c5801
Compare
Choose a tag to compare
  • 🔥🔥🔥 @ant-design/cssinjs StyleProvider supports configuring layer 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
    • 🛠 Form move dependency from async-validator to @rc-component/async-validator, fix a bug that transform don't check it's return value type. #48486 @crazyair
    • 🆕 Form add inlineMargin token. #48362 @CooperHash
    • 🐞 Fix Form scrollToFirstError cannot work on Upload. #48211 @Wxh16144
  • Typography
    • 🆕 Typography.Paragraph could customize tabIndex prop for editable and copyable buttons. #48567 @nova1751
    • 🐞 Fix Typography editable will trigger focus unexpectedly on mounting. #48741
  • DatePicker
    • 🆕 DatePicker.RangePicker showTime.disabledTime supports info.from for customize time level limitation. #48625
    • 🐞 Fix DatePicker hover value flickering issue when closing panel. #48734
  • Drawer
  • Slider
    • 🐞 Fix Slider tooltip cannot be hidden when tooltip={{ formatter: null }}. #48673 @wanpan11
    • 🐞 Slider tooltip should not display when tooltip={{ open: false }}. #48708
  • Button
  • 🆕 ConfigProvider supports button.autoInsertSpace prop and deprecated autoInsertSpaceInButton 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 and ref 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

  • 🔥🔥🔥 @ant-design/cssinjs StyleProvider 支持配置 layer 统一降级 默认 CSS 优先级。经过降权后,antd 的样式将始终低于默认的 CSS 选择器优先级,以便于用户进行样式覆盖(请务必注意检查 @layer 浏览器兼容性),详情可见文档#48229
  • 🆕 Carousel 现在支持 arrows 来开启箭头切换功能。#48542
  • Form
    • 🛠 Form 依赖的 async-validator 替换为 @rc-component/async-validator,并修复 transform 没有自动检测返回值类型的问题。#48486 @crazyair
    • 🆕 Form 新增 inlineMargin token。#48362 @CooperHash
    • 🐞 修复 Form 下出现错误时无法滚动到 Upload 组件的问题。#48211 @Wxh16144
  • Typography
    • 🆕 Typography.Paragraph 的编辑、复制按钮允许修改 tableIndex#48567 @nova1751
    • 🐞 修复 Typography 开启 editable 时会意外触发 focus 行为的问题。#48741
  • DatePicker
    • 🆕 DatePicker.RangePicker showTime.disabledTime 支持 info.from 以供时间维度的自定义限制能力。#48625
    • 🐞 修复 DatePicker 关闭时回填 hover 值闪烁的问题。#48734
  • Drawer
  • Slider
    • 🐞 修复 Slider tooltip={{ open: false }} 时提示框未正确隐藏的问题。#48708
    • 🐞 修复 Slider tooltip={{ formatter: null }} 无法隐藏 Tooltip 的问题。#48673 @wanpan11
  • Button
    • 🆕 Button 新增 iconPosition 以指定预置图标位置。#47791 @GeorgeHcc
    • 🆕 Button 组件支持 autoInsertSpace 属性,用来移除两个汉字之间的空格。#48348 @li-jia-nan
  • 🆕 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 组件支持 idref 属性。#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
  • 本地化

5.16.5

28 Apr 07:59
1a6e9e0
Compare
Choose a tag to compare
  • 🐞 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
  • Locales
    • 🇪🇸 Added missing es_ES translations for DatePicker component. #48601 @JMMOLLER
    • 🇩🇪 Added missing german translations for DatePicker component. #48586 @sebhs

  • 🐞 修复 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
  • 国际化
    • 🇪🇸 为 DatePicker 补充 西班牙语 多语言。#48601 @JMMOLLER
    • 🇩🇪 为 DatePicker 补充 德语 多语言。#48586 @sebhs

5.16.4

22 Apr 07:40
50d8201
Compare
Choose a tag to compare
  • 🐞 Fix Select with multiple and paddingXXS=0 will break the height align of controlHeight 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 and unCheckedChildren 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 with multiple. #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

  • 🐞 修复 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 配置 multipleplaceholder 不展示的问题。#48387 @nova1751
  • 🐞 修复 ColorPicker 在严格模式下受控时清除颜色无法改变的问题。#48450
  • 💄 修复 Collapse 使用第三方图标时的 arrow 样式问题。#48417 @guoyunhe
  • 💄 优化内嵌 Menu 的 Sider 在展开时的动画效果。#48127 @metouch
  • 💄 优化 Steps process 样式。#48464
  • 国际化

5.16.3

21 Apr 08:05
3865e8e
Compare
Choose a tag to compare
  • 🛠 Script failed to publish an empty package. Do not use this version.

  • 🛠 脚本错误发布空包,请勿使用。

5.16.2

15 Apr 04:47
89eba93
Compare
Choose a tag to compare
  • 🐞 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 with picture-card or picture-circle has additional space on top. #48370
  • Typography
    • 🐞 Fix Typography dynamic set copyable or editable will not show the operation button. #48350
    • 🐞 Fix Typography dynamic update copyable.text not working. #48347
    • 🐞 Fix Typography using ellipsis config with expandable="collapsible" and row={1} at both time will make ellipsis not working as expect. #48340
  • 💄 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 配置 listTypepicture-cardpicture-circle 时,上方有额外空隙的问题。#48370
  • Typography
    • 🐞 修复 Typography 动态配置 copyableeditable 时不会显示操作按钮的问题。#48350
    • 🐞 修复 Typography 动态调整 copyable.text 不生效的问题。#48347
    • 🐞 修复 Typography 的 ellipsis 同时配置 expandable="collapsible"row={1} 时,不会正确省略的问题。#48340
  • 💄 修复 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

05 Apr 14:02
bd25e94
Compare
Choose a tag to compare
  • 🛠 Adjust Typography ellipsis logic to use CSS ellipsis in SSR to enhance user experience. #48205
  • 🐞 Fix FloatButton config tooltip and badge at same time will make badge customize background not working. #48198 @LonelySnowman

  • 🛠 调整 Typography 的 ellipsis 使其在 SSR 阶段使用 CSS 省略以优化用户体验。#48205
  • 🐞 修复 FloatButton 中同时配置 tooltipbadge 时, badge 的自定义背景色会失效的问题。#48198 @LonelySnowman

5.16.0

31 Mar 08:38
Compare
Choose a tag to compare
  • 🔥 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 with circle. #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-* in closable. #47710 @kiner-tang
  • ⌨️ Popover can be closed by ESC when trigger is focus or click. #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's name doesn't exist .
    • 🐞 2. Fix Form's setFieldsValue should tread same as setFields.
  • 🐞 Fixe Table that internationalization of table columns fails when searching. #48126 @LingJinT
  • 🐞 Fix Upload that onChange should be triggered when fileList.length is larger than maxCount. #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
    • 🤖 Improve Transfer's key type, change key: string to key: React.Key. #47879 @madocto
    • 🤖 Table support for generic pairs dataIndex props verification . @crazyair

  • 🔥 新增 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 当 triggerfocusclick 时能被 ESC 按键所关闭。#47928 @CooperHash
  • 🐞 修复 Button 图标位置居中问题。#48178 @momesana
  • 🐞 修复 Modal.confirm 无图标时内容不居中的问题。#48173
  • Form #48163 @madocto
    • 🐞 1. 修复 Form 当 FormItem 的 name 不存在时,getValueProps 不应该执行。
    • 🐞 2. 修复 Form 的 setFieldsValuesetFields 的行为应该相同。
  • 🐞 修复 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
    • 🤖 改进 Transfer 的key 类型,将 key: string 改为key: React.Key#47879 @madocto
    • 🤖 Table 支持泛型对 dataIndex 属性校验。#48190 @crazyair

5.15.4

25 Mar 08:27
1eb139a
Compare
Choose a tag to compare
  • 💄 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

4.24.16

19 Mar 15:49
7c06024
Compare
Choose a tag to compare
  • 🐞 Fix Select that scrollbar is not displayed when there are few options. #47050
  • 🐞 Fix Transfer cannot invert current page correctly. #47134 @linxianxi
  • 🐞 Fix that clicking Form tooltip icon should not trigger Switch. #46159 @Wxh16144
  • 🐞 Fix Segmented options className being overrided by className. rc-segmented#175 @stoil-terziev

  • 🐞 修复 Select 组件在选项较少时不显示滚动条的问题。#47050
  • 🐞 修复 Transfer 反选当页错误的问题。#47134 @linxianxi
  • 🐞 修复点击 Form tooltip 图标会触发 Switch 切换的问题。#46159 @Wxh16144
  • 🐞 修复 Segmented optionsclassName 会覆盖组件自带 className 的问题。rc-segmented#175 @stoil-terziev

5.15.3

16 Mar 16:07
e0cf8b7
Compare
Choose a tag to compare
  • 💄 Unify Modal, Drawer, notification and Tour close button style. #47909
  • 🐞 Fix Badge and text node align style under Space. #47908
  • 💄 Fix Upload file list actions wrap style. #47898
  • 🐞 Fix Typography config the ellipsis.symbol exceed the single line height will make ellipsis rows not correct issue. #47889
  • 🐞 Fix DatePicker component height not correct when customize controlHeight. #47874
  • 🐞 Fix DatePicker with multiple selector collapse for cross the line. #47821
  • 🐞 TimePicker revert and add warning for onSelect API which is already removed in v4 but not update in English documentation. #47878
  • 💄 Darken the Empty text color to make it readable. #47268 @evgmol

  • 💄 统一 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