Skip to content

Latest commit

 

History

History
1767 lines (1495 loc) · 190 KB

CHANGELOG.zh-CN.md

File metadata and controls

1767 lines (1495 loc) · 190 KB
order title toc timeline tag
6
更新日志
false
true
vVERSION

antd 遵循 Semantic Versioning 2.0.0 语义化版本规范。

发布周期

  • 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
  • 次版本号:每月发布一个带有新特性的向下兼容的版本。
  • 主版本号:含有破坏性更新和新特性,不在发布周期内。

5.15.2

2024-03-11

  • 🛠 调整 Tour、Dropdown、Menu、Tabs、Mentions、Picker、Select、TreeSelect、Cascader、Tooltip、Popover 弹层点击外部的关闭时机,从 click 调整至 mouseDown 以统一解决一些与弹窗相关交互中的事件时序问题。#47775
  • 🐞 修复 Descriptions 内容区域额外的边距问题。#47737
  • 🐞 修复 Anchor 界限值为 0 时 active 状态错误的问题。#47795@winchesHe
  • 💄 给 ColorPicker 清除按钮补上鼠标 hover 反馈样式。#47761
  • 🇷🇺 更新 DatePicker 的俄语文案。#47768 @AlexeyTeterin

5.15.1

2024-03-06

  • 🐞 回滚移除 Tag 默认间距的代码。#47736
  • 🇷🇺 更新 DatePicker 的俄语文案。#47705

5.15.0

2024-03-02

  • ConfigProvider
    • 🆕 ConfigProvider 支持 Input.TextArea 组件 allowClearautoCompleteclassNamestyleclassNamesstyles 属性。#47589
    • 🆕 ConfigProvider 支持 Input 组件 allowClear 属性。#47602
    • 🆕 ConfigProvider 支持 Menu 组件 expandIcon 属性。#47561
    • 🆕 ConfigProvider 支持 Collapse 组件 expandIcon 属性。#47473
    • 🆕 ConfigProvider 支持 Tabs removeIcon 属性, 在设置 type="editable-card" 时有效。#47334
    • 🆕 CSS 变量的前缀默认跟随 ConfigProvider 的 prefixCls 属性。#47481
    • 🤖 ConfigProvider 中 CardProps styles 设为可选。#47601 @Yawenina
  • 🆕 Select、Checkbox、Radio、DatePicker、TreeSelect、Cascader 支持 focus 功能支持传递 options#47664
  • 🆕 Select 新增 labelRender 属性以自定义当前选中的 label 展示。#47664
  • 🆕 Modal 支持在 closable 中配置 aria-*#47650
  • 🆕 Alert 支持在 closable 中配置 aria-*#47474
  • 🆕 Tabs 组件支持 removeIcon 属性,在设置 type="editable-card" 时有效。#47334
  • Drawer
    • 🆕 Drawer 支持在 closable 中配置 aria-*#47543
    • 🆕 Drawer 支持传递 aria-* 属性给 panel 节点。#47387
  • Table
    • 🆕 Table 新增 filterOnClose 用于指定是否在筛选菜单关闭时触发筛选。#47451 @xsjcTony
    • 🆕 Table 新增 components.header.table 以自定义滚动列时的标题组件。#47382
    • 🐞 修复 Table sticky 下,初次渲染不会显示滚动条的问题。#47382
    • 🐞 修复 Table column.title 为空时列头没有使用 th 元素的问题。#47382
    • 🐞 修复 Table 使用虚拟列表时 prefixCls 无效的问题。#47639
    • 💄 修复 Table 固定列时阴影展示异常的问题。#47518
  • 🐞 修复 Tree 使用 DirectoryTree 时,按住 shift 连续多选报错的问题。#47567 @wkmyws
  • 🐞 修复 Form 存在 Form.List 时,isFieldsTouched(true) 始终会返回 false 的问题。#47629 @lemonied
  • 🐞 修复 Button 不兼容 v4 type='' 的问题。#47612
  • 🛠 重构 Typography 省略测量逻辑以支持动态行高的场景。#47597
  • 💄 移除 Tag 组件多余的 margin 样式。#47504
  • 🤖 杂项:修复不能在 pnpm 配置 hoist: false 下编译的问题。#47587

5.14.2

2024-02-23

  • 🐞 修复 DatePicker.RangePicker 的时间列有时不会滚动到正确位置的问题。#47542
  • 🐞 修复 Modal 在打开期间会触发其他鼠标事件的问题。#47508 @MadCcc
  • 🐞 修复 Avatar.Group 的 tooltip 存在多余 dom 残留的问题。#47478
  • 💄 修复 Progress 组件多余的 margin 样式。#47493 @li-jia-nan
  • 💄 修复 Table 滚动条在暗黑模式下的颜色。#47487 @wkmyws
  • 💄 修复 Layout 内容字体在暗黑模式下的颜色。#47441 @nova1751
  • 💄 修复 Menu 组件在水平暗黑模式下自定义 darkItemSelectedColordarkItemSelectedBg token 不生效的问题。#47463 @gandavarapurajasekhar

5.14.1

2024-02-13

  • 🐞 修复 Steps type="inline" 时鼠标无法 hover 到正确的步骤上的问题。#47406
  • 🐞 修复 DatePicker 与 TimePicker 弹出面板箭头没有考虑面板本身圆角的问题。#47389
  • 🐞 修复 Dropdown menu.items 为空时依然显示的问题。#47375
  • 🐞 修复 Tag 无边框模式没有正确使用 defaultBg 组件 token 的问题。#47372 @MadCcc
  • 🐞 杂项:修复主题 inherit 配置会隔断 hashedcssVar 配置的问题。#47360 @MadCcc
  • 🐞 修复 Calendar 在切换年月时,面板没有跟着切换的问题。#47361
  • 💄 修复 Table 在虚拟模式下子表格的样式问题。#47333 @Enigama

5.14.0

2024-02-04

  • 🔥 重构了 DatePicker 组件,详细改动如下。#46982
    • 🆕 DatePicker 新增 multiple 支持多选能力。
    • 🆕 DatePicker 支持 showWeek 属性。
    • 🆕 DatePicker.RangePicker 下的 id 属性支持分别设置 startend 输入框的 id
    • 🆕 DatePicker.RangePicker 的 onFocusonBlur 事件会额外提供一个 info.range 告知当前的焦点来自于哪个输入框。
    • 🆕 DatePicker.RangePicker 支持 order 属性。
    • 🆕 DatePicker 新增配套 pickerValuedefaultPickerValue 属性用于受控管理展开面板所在日期。
    • 🆕 DatePicker 新增 preserveInvalidOnBlur 属性用于无障碍时失去焦点需要保留输入内容的场景。
    • 🆕 DatePicker format 支持 align 属性,允许通过掩码模式输入内容。
    • 🆕 DatePicker 支持 required 属性。
    • 🆕 DatePicker 时间面板支持 scrollOnChange 设置滚动时间时自动选择对应的时间。
    • 🆕 DatePicker 添加 needConfirm 属性,允许设置需要确认、或者不确认的提交模式。
    • 🆕 DatePicker 添加 components 属性,允许自定义部分面板。
    • 🆕 DatePicker 面板中所有的日期相关信息都会允许通过 locale 进行配置。
    • 🆕 DatePicker format 支持 LTLTS 日期格式。
    • 🆕 DatePicker 新增 minDatemaxDate 用于设置面板切换范围。
    • 🐞 DatePicker 的defaultPickerValue 现在会在每次面板展开时都进行重置。
    • 🐞 DatePicker 修复输入框功能按键会唤起弹出框的问题,现在只有在交互按键、以及输入内容变化时唤起。
    • 🐞 DatePicker 通过输入框输入日期后失去焦点会提交变更,而不是丢失输入内容(即不再强制需要按下回车提交)。
    • 🐞 DatePicker 修复 use12Hours 下,disabledTime 获取的 hour 也会被裁剪成 0~12 的问题。
    • 🐞 DatePicker 修复某些交互下,禁用日期没有生效依然可以提交的问题。
    • ⚡️ DatePicker 优化 disabledDate 检查逻辑,现在会提供 info.type 告知当前面板信息。
    • 🛠 DatePicker 的 allowClear 触发事件从 onMouseDown 切换为 onClick
    • 🛠 移除 DatePicker 的键盘对面板交互,它需要基于无障碍重新设计。
    • 🛠 DatePicker 废弃 onKeyDownpreventDefault 参数,请直接通过 event.preventDefault 进行调用。
    • 💄 DatePicker.RangePicker 移除虚线样式,减少视觉干扰。
    • 💄 DatePicker.RangePicker 移除在选择开始或者结束时间时的禁用范围,优化交互体验。
  • 🔥 Table 支持堆叠固定列。#47245
  • 🆕 Table 支持 virtual 下的 components.body#47098 @linxianxi
  • 🆕 Segmented value 类型支持泛型。#47091 @madocto
  • 🆕 InputNumber 组件支持 changeOnWheel 属性,以启用鼠标滚轮控制。#47158 @MadCcc
  • 🆕 Button 添加 defaultHoverBgdefaultHoverColordefaultHoverBorderColordefaultActiveBgdefaultActiveColordefaultActiveBorderColor 六个 token。#47075 @madocto
  • 🆕 Notification useNotification 支持 duration 配置,该更新同样适用于 App 组件的 notification 配置。#47141
  • 🆕 Grid 支持为响应式布局配置 flex 属性。#47124
  • 🐞 改进 Transfer 组件分页器的内边距。#47231 @qmhc
  • 🐞 修复 Avatar 组件当高度小于 16px 内容不居中的问题。#47236 @lcgash
  • 🐞 修复 Input 组件禁用时鼠标指针不正确的问题。#47280 @MadCcc
  • 🐞 修复 Input 组件 hoverBorderColoractiveBorderColor token 定制无效的问题。#47243 @MadCcc
  • 💄 修复 Menu 组件子菜单 hover 样式在边缘消失的问题。#47227 @MadCcc
  • 💄 修复 Menu 在无 hash 模式下的组件样式问题。#46609 @MadCcc
  • 💄 Card 组件增加 classNamesstyles 属性。#46811 @zh-lx
  • ConfigProvider

5.13.3

2024-01-28

  • Input
    • 🐞 修复 Input.Search 宽度比 Input 少 1px 的问题。#47193
    • 🐞 修复 Input 启用 showCount 时在 Space.Compact 下的样式错误。#47112 @huiliangShen
  • 🐞 修复 Descriptions 当 itemchildrennull 时丢失单元格右边框样式的问题。#47191
  • 🐞 修复 Table column.onFilter 方法未过滤树形数据的问题。#47170 @Mumujianguang
  • 🐞 修复 Affix 在 Chrome 缩放 80% 的情况下占位高度异常的问题。#46823 @zhipenglin
  • 🐞 修复 QRCode 在暗黑模式下的背景色。#47128 @kampiu
  • 🐞 修复 Statistic 组件不支持 HTML roledata-*aria-* 等属性的问题。#47149
  • 🐞 修复 Transfer 反选当页错误的问题#47125 @linxianxi
  • 💄 降低 Button size 样式权重以方便覆盖。#47074 @crazyair
  • 🐞 修复 Modal 自定义 classNames.wrappercentered 属性不生效的问题。#47076 @sunsunmonkey
  • 🐞 修复 Spin 组件在 tipfullscreen 同时使用时的控制台误报。#47015 @xsjcTony
  • 🗑 移除了早已失效的 PageHeader 组件相关的多语言文案和 ConfigProvider 的 pageHeader 属性。#47163 @li-jia-nan
  • 🛠 重构简化 Drawer 的动画代码。#47194
  • 国际化
    • 🇮🇹 为 Tour 组件补充 it_IT 本地化文案。#47148 @nikzanda
    • 🇯🇵 为 Table 组件筛选功能补充 ja_JP 本地化文案。#47072 @sebastibe

5.13.2

2024-01-19

  • 🐞 修复 Image 组件 preview.getContainer 值为 false 时,内联渲染不生效的问题。#47034 @FEyudong
  • 🐞 修复 Modal 静态方法配置 prefixCls 时,会改变所有子元素的 prefixCls 并导致动画丢失的问题。#47010
  • 🐞 修复 Space.Compact 与 DatePicker 一起使用导致 DatePicker 的确认按钮样式错误。#46769 @Fatpandac
  • 💄 优化 Tree 拖拽节点和展开收起按钮的鼠标 hover 样式。#46974

5.13.1

2024-01-15

  • 🐞 修复 Checkbox 组件在 @types/react 16 或 17 版本下 Typescript 报错。#46962 @crazyair

5.13.0

2024-01-13

  • 🔥 Form 组件新增 variant 属性用于设置内部组件形态变体。#46573
  • 🆕 QRCode 组件 status 新增已扫描选项。#46704
  • 🆕 Table 组件新增 hidden 属性可设置隐藏列。#46957 @madocto
  • 🆕 Select 组件新增支持 maxCount 属性,用于设置最大可选。#46667
  • 🆕 Mentions 组件新增 allowClear 属性,用于设置清除功能。#46396 @yociduo
  • 🆕 ColorPicker 新增支持显示清空状态。#45993
  • 🆕 Drawer 组件新增 styles.wrapper 并废弃 contentWrapperStyle drawerStyle maskStyle 属性,并简化 dom 结构。#46858
  • Tour
    • 🆕 Tour 新增 disabledInteraction 属性,用于禁用高亮区域的交互行为。#46304
    • 🐞 修复 Tour 组件在 arrow 属性下修改 pointAtCenter 不生效的问题。#46301
  • Tabs
    • 🆕 Tabs 组件支持 indicator: { align: xxx } 属性,用于设置 Tabs 指示条对齐方式。#46786
    • 🛠 Tabs 组件废弃 indicatorSize 属性,改为 indicator: { size: xxx } 代替。#46786
  • ConfigProvider
    • 🆕 ConfigProvider 组件新增 ConfigProvider.config 支持 holderRender,用于 message modal notification 静态方法设置 Provider#46596
    • 🆕 ConfigProvider 组件支持 indicator: { align: xxx } 属性,用于设置 Tabs 指示条对齐方式。#46786
    • 🛠 ConfigProvider 组件废弃 Tabs 组件的 indicatorSize 属性,改为 indicator: { size: xxx } 代替。#46786
  • 🐞 修复 Segmented 在 hoveractive 内容被遮挡的问题。#46925 @madocto
  • 🐞 修复 Checkbox 定制字体大小在 Form 下不生效的问题。#46904
  • 🐞 修复 Radio 组件配置 title 未生效的问题。#46809
  • 🐞 修复 Input 组件在 css 变量模式下的悬浮态样式问题。#46946
  • 💄 修复 Dropdown 在多级菜单下样式显示异常的问题。#46888
  • 🛠 重构 ColorPicker 组件弹出面板逻辑,避免使用 panelRender 自定义时样式冲突的问题。#46327
  • TypeScript
    • 🆕 MISC: 导出 GetProp GetProps GetRef 工具方法,便于开发者获取未导出的类型定义。#46923
    • 🆕 Checkbox.Group 新增支持范型可配置 options.value#46423 @daledelv
  • 🌈 Token
    • 🆕 Button 组件新增支持 contentLineHeight 系列 token。#46936
    • 🆕 Input 组件新增支持 inputFontSize token。#46875
    • 🆕 Menu 组件新增支持 darkPopupBg token。#46618
    • 🆕 Segmented 组件新增 trackPaddingtrackBg token。#46674
    • 🐞 修复 Button 组件定制 contentFontSize token 后 paddingBlock 不生效的问题。#46901
    • 🐞 修复 InputNumber 组件无法定制 padding token 的问题。#46878
  • 🌐 国际化

5.12.8

2024-01-05

  • 🐞 修复 Upload.Dragger 内容不居中和多余的 focus 样式的问题。#46810
  • 🐞 修复 Popconfirm 配置空的 okTextcancelText 时不会被预设 locale 兜底的问题。#46812
  • 🐞 修复 Progress 线性模式圆角无法覆盖的问题。#46789
  • 🐞 修复 Typography 没有 children 并启用 copyable 时多余的 margin。#46748
  • 🐞 修复 Typography 复制成功后的图标颜色问题。#46748

5.12.7

2024-01-02

5.12.6

2023-12-30

  • 🐞 修复 Upload 组件包裹 Button 时 Tab 键会聚焦两次的问题。#46432
  • 🐞 修复 Modal footer 内 Button 可能重复的边距样式问题。#46702
  • Select
    • 🐞 修复 Select 组件滚动条在某些条件下不会显示的问题。#46696 @MadCcc
    • 💄 优化 Select 组件多选时选项样式。#46646 @MadCcc
  • Tree
    • 🐞 修复 Tree 组件滚动条在某些条件下不会显示的问题。#46672 @yyz945947732
    • 💄 优化 Tree 组件 TreeNode 节点聚焦样式。#46608 @MadCcc
  • 🐞 修复触发打印时,Layout.Sider 会收起的问题。#46650 @anilpixel
  • 🐞 修复 Table 边缘阴影会超出 Table 高度。#46644 @Fatpandac
  • 🐞 修复 Typography.Text 省略模式下修改宽度 Tooltip 不会触发的问题。#46613 @linxianxi
  • 🐞 修复 Tooltip、Popover 等弹出组件嵌套使用时,箭头样式问题。#46294 @bestlyg
  • TypeScript

5.12.5

2023-12-22

  • 💄 修复 Tabs 在可编辑模式下只剩新增按钮时的样式问题。#46585 @hzyhbk
  • 💄 修复 Progress strokeLinecap 不生效的问题。#46551 @ZN1996
  • 🐞 修复 ColorPicker 配置 prefixCls 不生效的问题。#46561

5.12.4

2023-12-19

  • 🐞 修复 DatePicker 组件在 CSS 变量模式下的样式错乱问题。#46526

5.12.3

2023-12-18

  • 💄 修复 Tag 组件在 SSR 场景下的样式丢失问题。#46500 @MadCcc
  • 🐞 Upload 的 disabled 属性不再对下载按钮生效。#46454
  • 💄 Upload.Dragger 增加一个水平内边距。#46457
  • 🐞 修复 Upload actions 的颜色问题。#46456
  • 🐞 修复 Form 使用 getValueProps 展示值无法更新的问题。#46445
  • 💄 修复 Checkbox 自定义 token.lineWidth 时勾选箭头错位问题。#46431
  • 🐞 修复 Select 组件定制 token 会让 padding 失效的问题。#46427 @MadCcc
  • 🐞 修复 Message 在 cssVar 模式下覆盖组件 token 无效的问题。#46415 @MadCcc
  • 💄 Flex 组件不应该应用额外的样式。#46404 @li-jia-nan

5.12.2

2023-12-11

  • 🐞 MISC: 修复 React 17 以下使用 webpack 构建时报错 useId 找不到的问题。#46261
  • Pagination
  • 🐞 修复 Table 筛选菜单在 CSS 变量模式下丢失背景色的问题。#46314
  • 🐞 优化 Spin 交互,全屏状态时禁止用户触发鼠标事件。#46303 @li-jia-nan
  • 🐞 修复 Form hideRequiredMark 属性的优先级低于 ConfigProvider 的 form 配置的问题。#46299 @linhf123
  • TypeScript
    • 🤖 修复 Descriptions TS 定义不支持 id 属性的问题。#46367 @RSS1102

5.12.1

2023-12-04

  • 🐞 MISC: 修复 token 转换 less 变量丢失的问题。#46250
  • 🐞 修复 Notification 标题太长时会与关闭图标重叠的问题。#46211 @zh-lx

5.12.0

2023-12-04

5.11.5

2023-11-27

5.11.4

2023-11-24

  • 🐞 修复 Image 在嵌套 Modal 中设置 z-index 异常的问题。#46035
  • 🐞 修复 Button 禁用的链接按钮右键点击时会有打开新链接选项的问题。#46021
  • Card
    • 🛠 把 Card 内部方法 getAction 重构为函数组件。#46032
    • 🐞 解决 Card 在 Rollup 中会警告 invalid annotation 的问题。#46024
  • TypeScript
    • 🤖 导出 Radio 和 Checkbox 组件的 required 属性的类型定义。#46028 @nnmax

5.11.3

2023-11-22

  • 🐞 修复 Modal 静态方法创建 zIndex 过高会覆盖其他弹出内容的问题。#46012
  • Image
    • 🆕 Image 预览支持移动触摸事件交互。#45989 @JarvisArt
    • 🐞 修复 Image 预览在嵌套弹框中 z-index 设置不正确的问题。#45979 @kiner-tang
  • 🐞 修复 Collapse 可折叠区域鼠标 hover 样式问题。#45994
  • 🐞 修复 ColorPicker 不支持 Form 组件的禁用问题。#45978 @RedJue
  • 🐞 修复 Typography.Text code 在 Layout 下开启 ellipsis 时 tooltip 无效的问题。#45962
  • 🐞 修复 Select 搜索框在 Safari 下显示多余的 🔍 图标。#46008
  • 💄 删除 Rate 组件无用样式。 #45927 @JarvisArt
  • 🛠 UMD 版本 antd.js 现在会优先使用全局的 @ant-design/cssinjs 依赖。#46009
  • 🌐 补充 eu_ES 国际化内容。#45928 @ionlizarazu

5.11.2

2023-11-17

  • 🆕 放开 Table virtualcomponents 的限制,现在除了 components.body 都可以自定义。#45857
  • 🐞 修复 Button 带有链接且禁用时可以被聚焦到的问题。#45910 @MadCcc
  • 🐞 修复 zIndex 逻辑,解决多层 Modal 打开时,message 与 notification 被遮盖的问题。#45911 #45864 @kiner-tang
  • 💄 修复 QRCode 设置 style.padding 时无效的问题。#45815
  • 💄 优化 Carousel 切换条圆角样式。#45817
  • TypeScript

5.11.1

2023-11-09

  • 🐞 修复 Dropdown 在嵌套列表时 zIndex 错误的问题。#45761
  • 🐞 修复 Upload 显式指定 showRemoveIcon: true 时删除图标未显示的问题。#45752
  • 🐞 修复 Descriptions 使用 children 结构语法糖时,会丢失 Descriptions.Item 的 key 的问题。#45757
  • 🐞 修复 Message 组件在组件范围设置全局 token 无效的问题。#45721 @MadCcc
  • 🐞 修复 Popconfirm 不兼容 visible 的问题。#45702 @linhf123
  • 🐞 修复默认 Tag 的背景颜色不正确的问题。#45711 @kiner-tang
  • 💄 修复 Notification 组件设置 style.width 无效的问题。#45681 @MadCcc
  • 🐞 修复 App 设置 component=false 时,会报非预期的属性警告的问题。#45671 @li-jia-nan
  • TypeScript

5.11.0

2023-11-03

  • Slider
    • 🆕 Slider 聚焦滑块时现在会显示 Tooltip。#45653
    • 💄 优化 Slider 交互体验,点击轨道后可直接拖拽滑块。#45651
  • InputNumber
    • 🆕 InputNumber 添加 changeOnBlur 属性以支持在失去焦点时不触发 onChange 事件。#45395
    • 🐞 修复 InputNumber 组件在 Form 组件中使用并且启用 hasFeedback 时,反馈图标出现会使 InputNumber 失去焦点的问题。#45632 @MadCcc
    • 🐞 修复 InputNumber 动态改变 formatter 不生效的问题。#45325
  • Table
    • 🆕 Table 组件 columnTitle 支持传入 render 方法。#41937 @Zhou-Bill
    • 🛠 重构 Table ref 支持 scrollTo 以滚动到目标 keyindextop#45245
  • Tabs
    • 🆕 Tabs items 支持单个标签页设置 destroyInactiveTabPane#45359
    • 🐞 修复 Tabs 的标签宽度存在小数时,滚动会出现抖动的问题。#45370
  • ConfigProvider
    • 🆕 ConfigProvider 支持 RangePicker 组件的 classNamestyle 属性。#45479 @chenzhuo198
    • 🆕 ConfigProvider 支持 Dropdown 组件的 classNamestyle 属性。#45621 @li-jia-nan
  • 🆕 ColorPicker 组件 preset 新增 defaultOpen 属性,可控制预设颜色默认是否展开。#45607 @Wxh16144
  • 🆕 Select 组件支持 optionRender 方法。#45529 @RedJue
  • 🆕 Pagination 组件支持组合 simpleshowSizeChanger 使用。#45538
  • 🆕 Spin 组件新增 fullscreen 属性,支持全屏展示。#44986 @Rafael-Martins #45436 @li-jia-nan
  • 🆕 Form validateFields 支持 dirty 参数以校验被修改过和校验过的字段。#45389
  • 🆕 Watermark 支持 inherit 配置,关闭水印传导至弹出 Drawer 与 Modal。#45319
  • 🆕 App 支持 component 以自定义渲染元素。#45292
  • 🆕 Input 与 Input.TextArea 支持 count 自定义字符计数(例如固定 emoji 字符长度为 1);count.max 支持超出范围样式;将 emoji 计数还原为原生计数以解决 maxLengthvalue 不匹配的问题。#45140
  • 🐞 修复 Dropdown 在点击菜单项关闭弹出框时不会触发 onOpenChange 的问题。#45378
  • 💄 Modal 静态方法支持 styles 属性。#45558 @KotoriK
  • 💄 优化弹层组件的 z-index 逻辑,使其在默认情况下不会互相遮挡。#45512 #45490 @kiner-tang

5.10.3

2023-10-30

  • 💄 修复 Typography.Text 同时启用 ellipsiscode 时丢失右边框样式的问题。#45575
  • 💄 调整 TimePicker 滚动条样式。#45478 @GeorgeHcc #45586
  • 🆕 FloatButton.BackTop 支持使用 ref 获取 nativeElement#45547 @li-jia-nan
  • 🐞 修复 Watermark 组件 gap 在数组中含有 undefined 时没有默认值的问题。#45537 @MadCcc
  • 🐞 修复 Dropdown 在点击子项后总是关闭的问题。#45513 @vyachsed
  • 💄 修复 Notification 组件在 windows 系统下的样式问题。#45500 @MadCcc
  • 💄 修复 Notification 组件 style 属性会重复添加到外层的问题。#45487 @MadCcc
  • TypeScript
    • 🤖 修复 App.useAppmodal 类型定义。#45462 @mjss

5.10.2

2023-10-21

  • 🐞 Layout 支持自动检测 hasSider 以防止在 SSR 场景下的闪烁问题。#45361
  • 🐞 修复 FloatButton.BackTop 组件显示 findDOMNode is deprecated in StrictMode 警告的问题。#45390 @li-jia-nan
  • 🐞 修复 ColorPicker 不支持 iddata-* 属性的问题。#45413 @cheng87126
  • 🐞 修复 Table 当 column.showSorterTooltip 是一个对象时排序 tooltip 不显示的问题。#45403
  • 🐞 修复 Form inline 模式在小屏幕发生元素重叠的问题。#45340 @Yuiai01
  • 💄 移除 Upload.Dragger 中重复的 disabled 样式。#45446 @vagusX
  • TypeScript
    • 🐞 修复 Table pagination.position TS 定义不支持 'none' 的问题。#45398
  • RTL
    • 💄 修复 Notification 组件在 rtl 模式下边缘间距错误的问题。#45386

5.10.1

2023-10-15

  • ⚡️ 优化 CSS-in-JS Design Token 缓存命中性能。#45302
  • 🆕 为 Checkbox.Group 与 Radio.Group 的 options 添加 id 属性支持。#45287
  • 🐞 修复 Affix 组件设置 target 失效的问题。#45314 @mingming-ma
  • 🐞 MISC: 为图标样式设置 csp 属性。#45334 @AlexeyTeterin
  • 🐞 修复 Button 组件 loading 属性设置为 { delay: 0 } 时不显示加载状态。#45282 @YDFlame13
  • 🐞 修复 Segmented 在 Safari 下切换时的样式跳动问题。#45310
  • 🐞 修复 Watermark可以使用浏览器的 Hide Element 来隐藏水印。#45290 @Yuiai01
  • 🐞 修复 Input 组件 hover 或者 focus 状态时背景色变为透明的问题。#45297 @MadCcc
  • 🐞 修复 Form 在调用 resetFields 时,无法重置配置了 initialValue 的 Form.List 的问题。#45284
  • 🐞 修复 Tree.DirectoryTree 在配置 fieldNames 时,onSelect 方法中的 selectedNodes 无法获取值。#45036 @Zian502
  • 💄 回滚 Input、InputNumber、Select、Cascader、TreeSelect、DatePicker、TimePicker、ColorPicker 的描边样式。#45286 @MadCcc
  • 💄 修复 Card 搭配小尺寸 Tabs 时的样式问题。#45272 @MadCcc

5.10.0

2023-10-10

  • 🔥 新增 Flex 组件,用于设置弹性布局。#44362
  • 🔥 Notification 组件支持 stack 配置,默认超过三个以上的提示会堆叠起来。#44618
  • 🔥 更新 Input、InputNumber、Select、Cascader、TreeSelect、DatePicker、ColorPicker 的激活态样式。#45009
  • 🆕 Watermark 支持通过 textAlign 设置文本对齐方向。#44888 @Yuiai01
  • 🆕 Slider 支持任意节点数并且将 xxxStyle 迁移至语义化 stylesclassNames 属性中。#45000
  • 🆕 Cascader 支持 Cascader.Panel 组件供内联使用。#45089
  • 🆕 Tooltip 添加 fresh 属性以支持在关闭时仍然需要更新内容的场景。#45020
  • 🆕 Drawer 支持通过 classNames 自定义内置模块的 className#44935
  • 🆕 ConfigProvider 支持 warning 属性以配置警告等级(如过滤掉废弃 API 警告)。#44809
  • Modal
    • 🆕 Modal 支持通过 classNames 自定义内置模块的 className#44934
    • 🐞 修复 Modal.confirm description 是长文本时的内容溢出问题。#45212
  • 🐞 修复 Menu.Item 嵌套的 Typography 其 ellipsis 为 true 时无法垂直居中的问题。#41146 @Yuiai01
  • 🐞 修复 Select 内部 input 无法应用 fontFamily 的问题。#45197 @Yuiai01
  • 🐞 修复 InputNumber 在 Space.Compact 中使用 addonBefore 时的边框问题。#45004 @Yuiai01
  • 🐞 修复 Tag.CheckableTag 不支持 ref 的问题。#45164 @mingming-ma
  • 🐞 修复 Avatar.Group 组件内的字体不支持响应式的问题。#34722 @laishiwen
  • 🛠 重构 Affix 为函数组件。#42674
  • 🛠 Popover 组件废弃 minWidth 组件 token,并添加 titleMinWidth 作为替代。#44750
  • 🌈 Token
    • 🆕 Input 新增 hoverBg activeBg token 用以设置输入框 hover 和 激活时背景颜色。#44752 @Pan-yongyong
    • 🆕 Descriptions 新增 titleColor contentColor 用以设置标题颜色和内容区域文字颜色。#44729 @Child-qjj
    • 🐞 修复 Input 组件 Token addonBg 失效的问题。#45222
  • TypeScript
    • 🤖 导出 Notification 的 ArgsProps 类型为 NotificationArgsProps。#45147
  • 🌐 国际化

5.9.4

2023-09-28

  • Button
    • 🐞 修复 Button 组件只有两个汉字且嵌套在多层 span 中时间距丢失的问题。#45126 @MadCcc
    • 🐞 修复 Button 条件渲染时意外出现加载图标的问题。#45030 @lzl0304
  • 🐞 修复 Tour 组件第一次展示时 step.type 无效的问题。#45086 @MadCcc
  • 🐞 修复 Select 和 DatePicker 组件没有使用 fontFamily token 的问题。#45088 @MadCcc

5.9.3

2023-09-25

  • 🔥 Tooltip 删除对 disabled 子元素额外包括 span 的逻辑,现在始终能够正确触发。#44895 @Yuiai01
  • 🐞 修复 Popover 超出屏幕时不会自动调整偏移的问题。#45015 @MadCcc
  • 🐞 修复 Tooltip / Popover 在内容高度变化时,位置会闪动的问题。#44976
  • 🛠 ComponentToken 移除 radiusBase 必须小于 16 的限制。#44980
  • 🐞 修复 Dropdown 通过 dropdownRender 渲染的子节点配置 ref 不生效的问题。#44971
  • 🐞 修复 Table cellPaddingBlock 不生效的问题。#45040
  • 🐞 修复 Input 组件在小尺寸 controlHeight 下高度不正确的问题。#45048
  • 🐞 修复 Typography 在设置 fontSize 为奇数时的样式问题。#45031
  • TypeScript

5.9.2

2023-09-19

  • 🐞 修复 Table small 尺寸时选择列没有居中对齐的问题。#44922
  • 🐞 修复 Select 当 label 内使用了 div 块级元素时的样式问题。#44927
  • 🐞 修复 Modal 自定义 footer 时按钮内容丢失的问题。#44929 @Wxh16144
  • 🐞 修复 notification 底部弹出动画的问题。#44918 @linxianxi
  • 🐞 修复 Form.Item 有 noStyle 属性时没有继承上下文的反馈图标的问题。#44937

5.9.1

2023-09-15

  • 🐞 修复小尺寸 Select 组件 controlHeightSM token 配置无效的问题。#44859 @MadCcc
  • 🐞 修复 Rate 组件星星变换中心不在正中心的问题。#44855 @MadCcc
  • 🐞 修复 DatePicker 组件 dateTime 模式切换输入框不会触发 onCalendarChange 的问题。#44845 @Yuiai01
  • 🐞 修复 Table virtual 配置下,选择框没有居中对齐的问题。#44786
  • 🐞 修复 Select 开启 maxTagCount 时搜索光标偏上的问题。#44757
  • 🐞 修复 Select 的 label 为 Typography 组件时的选中文本对齐问题。#44756
  • 💄 修复 Table virtual 开启虚拟滚动时,当 columns 小于表格宽度会显示异常的问题以及部分边框、悬浮样式丢失的问题。#44818
  • 💄 修复 Select 组件在 Input addon 中使用时的样式错误。#44825 @MadCcc
  • 💄 修复 Tree 组件样式,使 Checkbox 与文字第一行对齐。#44827 @MadCcc
  • 💄 修复 Card 组件 Card.Grid 边缘样式问题。#44801 @Jason-huang66
  • 💄 修复 Select/Cascader/TreeSelect 自定义高度时的样式问题。#44753
  • TypeScript

5.9.0

2023-09-08

  • 🔥 Table 支持 virtual 属性开启虚拟滚动。#44349
  • 🔥 Form validateFields 支持 recursive 以校验所有包含路径的字段。#44130
  • 🔥 Form.Item 支持 validateDebounce 以配置校验防抖。#44633
  • 🆕 Button 组件新增 contentFontSize contentFontSizeSM contentFontSizeLG 三个组件 token ,用于定制各个尺寸下的字体大小。#44257
  • 🆕 Form requiredMark 支持自定义渲染。#44073
  • 🆕 Tabs 组件添加新组件 Token itemColor,用于控制常态 tab 的文本颜色。#44201
  • 🆕 ColorPicker 组件支持 defaultFormat 属性。#44487 @CYBYOB
  • 🆕 Form 新增 feedbackIcons 属性且 Form.Item 支持 hasFeedback={{ icons: ... }},用于自定义校验图标。#43894 @gldio
  • 🆕 Segmented 组件新增 itemSelectedColor 的组件 Token。#44570 @xiaozisong
  • 🆕 Modal 页脚 footer 支持自定义函数渲染。#44318 @RedJue
  • 🆕 Descriptions 的 items.span 支持响应式设置。#44534
  • 🆕 Tabs 组件 indicatorSize 支持通过 ConfigProvider 全局配置。#44406
  • 🆕 Transfer 组件 filterOption 函数新增 direction 入参。#44417 @Zian502
  • 🆕 Input.Search 组件支持在 onSearch 方法中接受 source 参数。#44457 @kiner-tang
  • 🆕 Input 组件新增组件 Token 用于定制激活态阴影。#44410
  • 🆕 Radio 组件新增组件 Token,用于定制填充按钮选中时的颜色。#44389
  • 🆕 Tour 组件间距支持横向偏移量。#44377 @RedJue
  • 🆕 Tour 组件支持通过 closeIcon 来自定义关闭按钮。#44312 @kiner-tang
  • 🆕 Avatar 支持使用 ConfigProvider 的 componentSize 配置 size#44288 @li-jia-nan
  • 🆕 List 支持使用 ConfigProvider 的 componentSize 配置 size#44267 @Yuiai01
  • 🆕 Cascader 支持 autoClearSearchValue 属性。#44033 @linxianxi
  • 🆕 在 UploadAutoCompleteBadge.RibbonInput.TextAreaRangePickerTimePicker 中添加了对 rootClassName 的支持。@kiner-tang
  • 💄 重构 Modal.confirm 结构以修复 width: fit-content 导致宽度异常问题以及大量文本下的样式断行问题。抽离 confirm 样式至懒加载以优化 SSR 下的样式尺寸。#44557
  • 💄 Progress 调整 circledashboard 的线性渐变色为锥形渐变色。#44404
  • 💄 修复 DatePicker 组件自定义页脚样式问题。#44642 @li-jia-nan
  • 💄 修复 ConfigProvider tag.classNametag.style 无法作用于 Tag.CheckableTag 的问题。#44602
  • 💄 修复 Select 配置的 getPopupContainer 容器有 transform: scale 样式时,弹出框宽度与输入框不一致的情况。#44378
  • 🐞 修复 Form.Item 配置 noStyle 时,被绑定的元素无法消费 useStatus 的问题。#44576
  • 🐞 修复 Tag 被 Popover/Popconfirm 包裹时,Hover 会导致 font-size 错误的问题。#44663
  • 🐞 修复 Input.Search 组合中,搜索按钮存在额外阴影的问题。#44660 @daledelv
  • 🐞 修复 Modal 的 hooks 调用通过按键 esc 关闭时无法正确触发 await 的问题。#44646
  • 🐞 修复 Space 的预设 size 不会跟随 Design Token 的问题,现在紧凑模式也会正确处理对应的间距数值。#44598 @li-jia-nan
  • 🐞 修复 Upload 组件点击某文件的下载按钮后,鼠标移出该文件时仍展示下载按钮的问题。#44594 @zbw-zbw
  • 🐞 修复 FloatButton 组件添加 href 后在 FloatButton.Group 中间距失效的问题。#44707 @Yuiai01
  • 🐞 修复 Button fontSizeSM token 不生效的问题。#44217 @CHENGTIANG
  • 🐞 Watermark 现在可以在嵌套的 Modal 和 Drawer 组件中生效。#44104
  • 🛠 迁移 Alert、Tree、Cascader、Layout、Table、Modal、Drawer、Button、Switch、Select、Badge、Form、TimePicker、Spin、Input、Progress、Divider 的 less 变量到 Token。#42142 #42607 #42627 #42757 #42774 #42778 #44090#44118 #44174 #44228 #44261 #44282 #44334 #42192 @hms181231 @linhf123 @poyiding @Wxh16144 @Yuiai01
  • 📦 移除 Space 和 Grid 对于旧版 IE 浏览器兼容逻辑,减少打包产物体积。#44620 @li-jia-nan
  • TypeScript

5.8.6

2023-09-02

  • 🛠 针对 CSSInJS 加载 styles 大小进行了优化。
    • 🛠 Notification 和 Message 组件只有在展示时才会插入对应样式。#44488
    • 🛠 剥离 Tag 状态与预设颜色样式,现在只有当使用的时候才会生成它们。#44512
    • 🛠 剥离 Button 紧凑模式样式,现在只有当使用了 Space.Compact 的时候才会生成它们。#44475
  • 📦 移除 @ant-design/icons 依赖 lodash/camelCase 以优化 bundle size。ant-design-icons#595
  • Form
    • 🐞 修复 Form.Item 设置 wrapperCol.span0 时,子元素不隐藏的问题。#44485 #44472 @crazyair
    • 🐞 修复 Form labelCol 设置为 24 时,会使 wrapperCol 设置 24 失效的问题。#44541
  • 🐞 修复 Watermark 组件在 content 是空字符串时报错的问题。#44501
  • 🐞 修复 ColorPicker 禁用时依然能弹出选择窗口的问题。#44466 @RedJue
  • 🐞 修复 Transfer 点击 Checkbox 时有时会触发两次选择行为的问题。#44471 @kovsu
  • 🐞 修复 Typography 使用 ellipsis 时滚动条闪动的问题。#43058 @bbb169
  • Slider
  • 🐞 修复 Steps type="nav" 垂直导航步骤条的最后一项箭头没隐藏的问题。#44582 @ohhoney1
  • TypeScript
    • 🤖 修复 Upload 文件状态定义,移除未使用过的 success 状态。#44468

5.8.5

2023-08-28

  • 🛠 重构 Badge 样式逻辑将 Ribbon 样式抽离以降低 SSR 内联样式尺寸。#44451
  • 🐞 修复 App 组件下使用 @ant-design/icons 的图标样式异常的问题。#41208 @Wxh16144
  • 🐞 修复 Carousel 组件垂直方向拖动失效的问题。#44460 @RedJue
  • 🐞 修复 Tour 面板使用的 design token 错误的问题。#44428
  • 🐞 修复 Form wrapperCol 配置响应式 xs 属性无效的问题。#44388
  • 🐞 修复 ColorPicker 中重复 key 的问题。#44370 @xr0master
  • 🐞 修复 Radio 组件组合 Tree 组件后失效的问题。#44380
  • 🐞 修复 Table 组件 filterDropdown 不支持 ref 时报错的问题。#44357
  • 🐞 修复 Form inline 布局在校验失败时出现额外空行的问题。#44360
  • 🐞 修复 DatePicker 中 showTime 为 true 且 format 为数组时,组件报错。#44306 @Zian502
  • 🐞 修复 Watermark 中 content 内容过长时无法完整显示的问题。#44321
  • TypeScript

5.8.4

2023-08-18

  • ColorPicker
    • 🐞 修复 ColorPicker 色值输入框输入小写英文字母时光标跳动的问题。#44137 @gouge666
    • 🐞 修复 ColorPicker 在不同尺寸下样式变形的问题。#44273 @kouchao
  • 🐞 修复 Descriptions 抛出 key is not a prop 的错误提示。#44278 @RedJue
  • 🐞 修复 Pagination itemRender 自定义为 null 时,仍然渲染节点的问题。#44226
  • 🐞 修复 Modal 在 Dropdown menu.items 中,展开 Modal 时快速移动鼠标会使 Dropdown 重新打开的问题。#44204
  • DatePicker
  • 💄 修复移动端点击 Tabs 区域触发颜色改变的问题。#44200 @yilaikesi
  • RTL
    • 💄 修复了当页面的文字方向为 RTL 时 Badge 里面的数字也是 RTL 的问题。#43998 @NotEvenANeko

5.8.3

2023-08-11

  • DatePicker
    • 🐞 修复 DatePicker 在 opendefaultOpentrue 时选中时间不会切换面板的问题。#44105 @Yuiai01
    • 🐞 修复 DatePicker 和 RangePicker 禁用 allowClear 时仍然展示清除按钮的问题。#44015 @bartpio
  • Carousel
    • 🐞 修复 Carousel 不支持 id 属性的问题。#44079
    • 💄 修复 Carousel dots 切换点有多余 margin 的问题。#44076
  • 🐞 修复 Modal 页脚禁用态受 Form 影响的问题。#43055 @Wxh16144
  • 🐞 修复 Upload gif 缩略图不会动的问题。#44083 @linxianxi
  • 🐞 修复 FloatButton 组件菜单模式不支持 badge 配置的问题。#44109
  • 🐞 修复 Grid 与 List 响应式布局生效稍晚于首次渲染导致屏幕闪动的问题。#44075
  • 🐞 修复 @ant-design/cssinjs 版本小于 1.15.0 时 Design Token 部分丢失的问题。#44091
  • 💄 修复 Badge status="processing"dot 配合使用时,波纹样式异常的问题。#44153
  • 💄 修复 Descriptions 组件自行嵌套时的边框样式问题。#43454 @Yuiai01
  • 💄 修复 Pagination 上下页切换按钮 transition 丢失的问题。#44030
  • 💄 修复 Popconfirm 按钮组意外换行的问题。#44022 @MuxinFeng
  • 💄 优化 Image 组件预览操作图标的样式。#44141
  • 💄 优化 Input 和 InputNumber 在大尺寸下的字体大小。#44000 @MuxinFeng
  • 💄 移除 Space 部分未使用的样式。#44098

5.8.2

2023-08-04

  • 🐞 修复 Checkbox 与 Radio 不支持自定义水波纹效果的问题,并添加 ant-wave-target className 到对应元素上。#44014
  • 🐞 调整 Form.Item renderProps 定义,现在会返回正确的 FormInstance#43996
  • 🐞 修复 Table 在 directionrlt 时展开图标的方向和展开行的缩进有误的问题。#43977 @Yuiai01
  • 💄 修复 Pagination 组件禁用状态仍然有悬浮和聚焦样式的问题。#43970
  • TypeScript
    • 🤖 修正 Drawer 和 Anchor 部分 Design Token 的 TS 描述信息错误的问题。#43994 @wving5

5.8.1

2023-08-02

  • 🐞 修复 Select、TreeSelect、Cascader、DatePicker 预期外的 clearIcon 废弃报错。#43945 @kiner-tang
  • TypeScript
    • 🤖 导出 MappingAlgorithm 作为 Design Token 主题算法的类型。#43953

5.8.0

2023-08-01

  • 🔥 组件 ComponentToken 支持配置 algorithm 参数,添加配置即可像全局 Token 一样由部分修改的 token 计算派生 token 的值并用于组件样式中。#43810
  • 🔥 Modal hooks 方法支持 await 调用。#43470
  • 🔥 ConfigProvider 支持 wave 配置以自定义水波纹效果。#43784
  • 🆕 Form 新增 getFieldsValue({ strict: true }) 以支持获取仅通过 Item 绑定的字段。#43828
  • 🆕 Descriptions 支持 items 属性。#43483 @RedJue
  • 🆕 ColorPicker 支持 disabledAlpha 属性。#43355 @RedJue
  • 🆕 Avatar.Group 支持设置 shape 属性。#43817 @li-jia-nan
  • 🆕 AutoComplete/Cascader/DatePicker/Input.Textarea/TimePicker/TreeSelect 组件均已支持通过 allowClear.clearIcon 属性自定义清除按钮。#43582 @kiner-tang
  • 🆕 DatePicker.RangePicker presets 属性支持回调函数。#43476 @Wxh16144
  • 🆕 Image 新增 preivew={{ movable: Boolean }} 属性以支持可拖拽到文件夹。#43823 @linxianxi
  • 🆕 Slider tooltip 支持配置 autoAdjustOverflow 属性。#43788
  • 🆕 Transfer 组件新增 selectionsIcon 属性以支持自定义下拉菜单图标。#43773 @li-jia-nan
  • 🗑 Select、Tree-Select 和 Cascader 组件废弃 showArrow 属性,可由 suffixIcon 统一配置。#43520 @MuxinFeng
  • 🐞 优化 @ant-design/icons 导入写法以避免 Tree Shaking 在 Next.js 中失效的问题。#43915 @ssxenon01
  • 🐞 修复 Anchor 在滚动时无法触发 getCurrentAnchor 的问题。#43916
  • 🐞 修复 Tooltip hover 时无法在 disabled 元素上触发的问题。#43872
  • 🐞 修复 ColorPicker 在更改值时未调用 onChangeComplete 回调的问题。#43867 @RedJue
  • 🐞 修复 Modal.confirmlocale 设置被重置的问题。#43277 @Yuiai01
  • 🐞 修复 Slider 中描述信息和滑块手柄重叠问题。#43780 @Wxh16144
  • 🐞 修复 Select 弹出框翻转时动画不正确的问题。#43764
  • 🐞 修复 InputNumber 在圆角不同下的样式异常。#43875 @yee94
  • 💄 @ant-design/icons 优化了 CloseCircleFilled / CloseSquareFilled / CloseOutlined / CloseCircleOutlined / CloseSquareOutlined / ExportOutlined / ImportOutlined 等图标的设计。824500
  • 💄 修复和其他使用 @ant-design/cssinjs 的组件库混合使用,antd 的样式总是会插入在最前面,以避免加载顺序导致的样式覆盖问题。#43847
  • 💄 优化 message 和 notification 渲染逻辑,现在在 SSR 环境下不会导出样式。#43808
  • ⌨️ 修复 Select aria-activedescendant 缺少有效值的问题。#43800
  • ⌨️ 修复 Layout.Header a11y role 属性。#43749 @khalibloo
  • TypeScript

5.7.3

2023-07-24

  • 🐞 修复 Tour 当 targetnull 时弹出位置不居中的问题。#43694 @linxianxi
  • 🐞 修复 Button 丢失部分 React.ButtonHTMLAttributes 定义的问题。#43716
  • 💄 Watermark 将固定的颜色替换成 Design Token 以适应暗黑主题。#43754
  • TypeScript

5.7.2

2023-07-20

  • 💄 修复 Menu 组件悬浮态样式丢失的问题。#43656
  • 🐞 修复 Notification 报错 PurePanel 定义未找到的问题。#43687 @li-jia-nan
  • 🐞 修复 Button onClick 事件丢失 event 定义的问题。#43666
  • 🐞 修复 Input 和 InputNumber 行内对齐问题。#43548 @bbb169
  • 🐞 修复 DatePicker 后缀颜色使用 token 不当的问题。#43646
  • 🐞 修复 Steps 配置可点击时不能通过键盘操作的问题。#43644
  • TypeScript
    • 🤖 移除 Button 无用的 type="ghost" 属性定义。#43675

5.7.1

2023-07-19

  • 💄 补全 Menu 主题定制 token。#43576
  • 🐞 修复 QRCode 在 Next.js 13 中报错 Can't resolve 'antd/lib/qr-code' 的问题。#43572
  • 🐞 修复 antd 不支持在 Next.js App Router 中使用的问题,查看使用文档#43573
  • 🐞 修复 InputNumber 幽灵依赖报错 Cannot find module 'rc-component/mini-decimal'#43635
  • 🐞 修复 App.useApp 方式调用 notification 组件时 placement 属性不生效的问题。#43522 @Rajil1213
  • 🐞 修复 Checkbox 同时配置 checkedindeterminate 时没有展示为 indeterminate 样式的问题。#43626
  • 🐞 修复 Form.Item 设置 label="" 时垂直方向对齐偏移的问题。#43614
  • 🐞 修复 Pagination 分页选择器弹层抖动的问题。#43556
  • 🐞 修复 Button 幽灵按钮禁用状态丢失的问题。#43558 @kiner-tang
  • 🐞 修复 Tag 仅传入 icon 时渲染多余间距的问题。#43518 @Yuiai01
  • 🐞 修复 ColorPicker 不跟随表单校验状态改变 UI 的问题。#42880 @RedJue
  • TypeScript
    • 🤖 修复 Space 的 SpaceContext 没有正确导出的问题。#43501 @VovkaGoodwin
    • 🤖 优化 AutoComplete 组件 TS 定义实现。#43581 @thinkasany
    • 🤖 优化 Select 和 List 组件 TS 定义实现。#43545 @thinkasany
    • 🤖 优化 Button 组件 TS 定义实现。#43588 #43629 @thinkasany
    • 🤖 优化 Cascader、ConfigProvider、DatePicker、InputNumber、Slider 和 Upload 组件 TS 定义实现。#43610

5.7.0

2023-07-11

  • 🆕 ConfigProvider 支持所有组件的 classNamestyle 属性控制。感谢 @Yuiai01@li-jia-nan@MuxinFeng 的贡献。
  • 🆕 Badge 支持 classNames 属性和 styles 属性。#43245 @li-jia-nan
  • ColorPicker
  • 🆕 Alert、Drawer、Modal、Notifaction、Tag、Tabs 均已支持通过设置 closeIcon 为 null 或 false 隐藏关闭按钮。#42828 @kiner-tang
  • 🆕 Anchor 添加 replace 属性。#43006 @ds1371dani
  • 🆕 Image 支持 imageRendertoolbarRender 属性以支持预览图和工具栏的自定义渲染,还支持了 onTransformminScalemaxScale 等新属性,Image.PreviewGroup 支持 items 属性传入列表数据,并修复了 img 标签的原生属性没有传递给预览图的问题。#43075 @linxianxi
  • 🆕 修改 Image 预览图的布局风格,preview 属性支持 closeIcon,Image.PreviewGroup 支持 fallback 属性,修复加载预览资源提前加载的问题。#43167 @linxianxi
  • 🛠 InputNumber 使用 rc-input 进行重构。#43000 @MuxinFeng
  • 🛠 解决 vite、rollup、meteor、microbundle 等构建工具中遇到的循环依赖问题,并增加相关的检测。#42750,感谢 @jrr997@kiner-tang@MuxinFeng 的贡献。
  • 🐞 移除 Anchor/CollapsePanel/Input.Group 组件中 className 属性的默认值(空字符串)。#43481 @thinkasany
  • 🐞 修复 Upload 上传进度条延迟消失且丢失动画效果的问题。#43471
  • 🐞 为 Menu 中组件 Token colorItemBgSelected 添加废弃警告。#43461
  • 🐞 杂项:修复样式特性支持检测时部分浏览器因为未重绘导致出现滚动条的问题。#43358 @LeeeeeeM
  • 🐞 修复 Card tabList 为空时 Tab 完全不展示的问题。#43416 @linxianxi
  • 🐞 修复 ConfigProvider 嵌套使用时,form.validateMessages 配置会丢失的问题。#43239 @Wxh16144
  • 🐞 修复 Tag 点击的水波纹效果有时候会和 Tag 元素产生偏移的问题。#43402
  • 🐞 修复 DatePicker 切换到年月面板时,此刻 点击无效的问题。#43367 @Yuiai01
  • 🐞 修复 Input.TextArea 组件在屏幕大小变化时设置的高度失效的问题。#43169
  • 💄 Slider 中 tooltip 在内容很少时应该居中。#43430 @Jomorx
  • 💄 Design Token 将 colorLink 添加至 seed token 中, colorLinkHovercolorLinkActive 将会由 colorLink 计算得出。#43183
  • 💄 调整 Slider 中部分 token 为 component token。#42428 @heiyu4585
  • RTL
  • TypeScript

5.6.4

2023-07-03

  • Form
    • 🐞 修复 Form 在提交时,字段没有配置 rules 时仍会错误触发 onFieldsChange 事件的问题。#43290
    • 🐞 修复 Form.List 的 name 为 0 时误报 name 为空的警告信息的问题。#43199 @Yuiai01
  • 🐞 修复 Badge color 属性不生效的问题。#43304
  • 🐞 修复 Select 组件的消除图标在 FormItem 设置 hasFeedback 时的位置问题。#43302 @tinyfind
  • 🐞 修复 Transfer 分页下拉按钮被隐藏以及 showSizeChanger 方法无效。#41906 @Yuiai01
  • 🐞 修复 Popconfirm 组件 colorTextfontSize 修改无效的问题。#43212
  • 🐞 修复 Upload 配置 maxCount 后删除文件不会触发 onChange 的问题。#43193
  • 💄 修复 Button 在有 linkhref 属性时禁用样式错误。#43091 @BoyYangzai
  • TypeScript

5.6.3

2023-06-25

  • Breadcrumb
    • 🐞 修复 Breadcrumb 传递 dropdownProps 不生效的问题。#43151 @linxianxi
    • 🛠 优化 Breadcrumb 处理 titlenull 时的行为。#43099 @Asanio06
  • 🐞 修复 Slider 在 Form 内部时的禁用状态。#43142 @Starpuccino
  • 🐞 修复 Form 标签偏移值在垂直布局中不生效的问题。#43155 @kiner-tang
  • 🐞 修复 Table 打开筛选面板会报 react ref 错误警告信息。#43139
  • 🐞 修复 Transfer 配置 rowKey 后无法选中的问题。#43115
  • 🐞 修复 Space 与其他组件搭配使用时的 size 优先级#42752 @linxianxi
  • 🐞 修复 QRCode 在暗黑模式下的颜色。#43162 @ds1371dani
  • 💄 修复 Select 选项使用 Badge 和 Tag 时底部存在意外边距的问题。#43097 @Yuiai01
  • TypeScript

5.6.2

2023-06-19

  • 🐞 修复 Dropdown 配置 autoFocus 无效的问题。#43002 @Yuiai01
  • 🐞 修复 InputNumber 设置 prefix 在 Form.Item hasFeedBack 内高度异常的问题。#43049
  • 💄 修复 Input 和 InputNumber 禁用状态样式。#42974 @kampiu
  • 🐞 修复 Upload 配置 maxCount 后,上传超出范围的文件仍然会触发 onChange 事件的问题。#43034
  • 🐞 修复打包时即便没有使用 Form,rc-field-form 包仍然会包含它的问题。#43023
  • 🐞 修复 DatePicker 动态设置 disabledTime 时值不正确的问题。#42991 @linxianxi
  • 📖 补充 FloatButton 受控实例,并添加对应的 warning 提示。#42835 @poyiding
  • 🐞 修复 Button 禁用时子节点仍然可以交互的问题。#42949 @kiner-tang
  • 🐞 Drawer 添加最大宽度以防止在小屏幕下超出的问题。#42914 @amir2mi
  • 🐞 修复 Table 设置 checkStrictly 时,preserveSelectedRowKeys 无效的问题。#42784 @linxianxi
  • 🐞 修复 Transfer 在动态变更数据时,展示的选中数不同步的问题。#42785 @BoyYangzai
  • 🐞 修复 Radio.Button title 属性不生效,并补齐对应定义。#43012 @linxianxi

5.6.1

2023-06-07

  • ColorPicker
    • 🐞 修复 ColorPicker 预设颜色没法选中的问题。#42882 @RedJue
    • 🐞 修复 ColorPicker 组件清除后再点击清除仍然触发 onChange 的问题。#42643 @linxianxi
  • 🐞 修复 Collapse 组件废弃警告异常显示问题。#42876 @kiner-tang
  • TypeScript
    • 🤖 修复 Collapse 组件 items 类型应该为可选。#42877 @Dunqing

5.6.0

2023-06-06

  • 🆕 ColorPicker 添加 onClear 属性,清除选中颜色时不自动关闭弹窗。#42634 @linxianxi
  • 🆕 Collapse 支持通过 items 属性来配置面板内容。#42545 @kiner-tang
  • 🆕 Design Token 新增静态方法 getDesignToken 用于获取完整的主题 token。#42723
  • 🆕 ConfigProvider 支持配置 Space 组件的 classNamesstyles 属性。#42748 @RedJue
  • 🆕 Space 组件支持 classNamesstyles 属性。#42743 @RedJue
  • 🆕 Drawer 抽屉面板支持事件监听,包裹元素支持传入 data-* 属性。#42718 @kiner-tang
  • 🆕 ConfigProvider 支持自定义 Button 的 style / className / styles / classNames#42623 @LuZhenJie1999
  • 🆕 Pagination 的页码选择器可以进行搜索了。#42608
  • 🆕 QRCode 支持渲染 svg。#42570 @sy296565890
  • 🆕 Calendar 支持将 panelMode 作为选择源类型传递给内部选择触发器回调,以便在调用时使用正确的源类型。#42459 @bombillazo
  • 🆕 Select fieldNames 新增 groupLabel 字段映射分组标题。#42492 @BoyYangzai
  • 🆕 Table 添加对列自定义排序图标的支持。#42498 @sawadyecma
  • 🆕 DatePicker 支持 kk:mm 格式的 format 以支持显示 24:00。#42494 @cooljser
  • 🆕 ConfigProvider.config 新增 theme 支持配置静态方法主题。#42473
  • 🆕 Calendar onSelect 支持 info.source 参数以获取选择来源。#42432
  • 💄 优化 ColorPicker 组件在暗黑模式下的样式。#42827 @RedJue
  • 💄 修复 Popconfirm、Alert 和 Notification 组件 colorTextHeadingcolorText 误用问题。#42839
  • 💄 修复 Divider 组件的样式问题。#42797 @kongmingLatern
  • 🐞 修复 Image.PreviewGroup 预览时图片切换后状态没有重置的问题。#42793 @linxianxi
  • 🐞 统一使用 rc-util/lib/pickAttrs 以节省包体积。修复 Rate 组件在 StrictMode 下 findDOMNode is deprecated 警告信息。#42688
  • 🐞 Rate 组件支持传入 id data-* aria-* role onMouseEnter onMouseLeave 等属性,修复不支持 Tooltip 包裹的问题。#42676
  • 🐞 修复 Menu 组件横向模式下子菜单没有对齐的问题。#42648
  • 🐞 将 Card tabList 的 API 与 Tab items 对齐。#42413
  • 🐞 修复循环依赖问题。
  • ⌨️ 增强 Progress 可访问性表现,添加 aria 属性。#42704 @MehmetYararVX
  • ⌨️ Notification 添加 role 属性。#42484 @guan404ming
  • 🛠 Collapse 使用 onKeyDown 替代 onKeyPress 来改变折叠面板的激活状态。#42592 @kiner-tang
  • 🛠 使用 @rc-component/trigger 重构 Menu 组件。移除 rc-trigger 依赖,缩小打包体积。#42554
  • 🛠 Table 组件将 sorterOrder 重命名为 sortOrder 用于 sortIcon 的参数。#42519 @sawadyecma
  • 组件 Token 迁移,更多详情请查看文档:迁移 less 变量

5.5.2

2023-05-30

  • 🐞 修复 ColorPicker 组件悬停边界问题。#42669 @RedJue
  • 🐞 修复 Menu 组件 overflowedIndicatorClassName 覆盖了原本的 class 的问题。#42692
  • 🐞 修复 Select 组件在某些情况下显示乱码问题。#42651 @895433995
  • 🐞 修复 Card 组件,当 Image 设置 cover 属性时,悬停蒙版没有圆角属性,导致 UI 异常。#42642 @iNeedToCopy
  • 🐞 修复 Checkbox 和 label 不对齐的问题。#42590
  • 🐞 修复使用 ConfigProvider 会导致未使用的 Form 组件也被打包的问题。#42604
  • 🐞 修复 InputNumber 和其他组件无法基线对齐的问题。#42580
  • 🐞 修复 Badge 组件中旋转的 icon 动画。#42575
  • 📦 优化 Form setFieldsValue 相关代码以降低打包尺寸。#42635
  • 💄 优化 Image 组件预览组样式。#42675 @kiner-tang
  • 💄 修复 Tag 无边框样式在 error 等状态下不生效的问题。#42619 @li-jia-nan
  • 💄 修复 Table rowSpan 悬浮高亮背景颜色丢失的问题。#42572
  • 💄 修复 Pagination 在禁用状态下 link 图标和 ellipsis hover 时的样式。#42541 @qmhc
  • 💄 修复部分全局 Design Token 无法覆盖组件样式的问题。#42535
  • 🇱🇹 为 lt_LT 添加缺失的部分文案。#42664 @Digital-512
  • RTL
    • 💄 修复 ColorPicker 组件 RTL 模式样式。#42716 @RedJue
    • 💄 修复 Anchor RTL 模式下轨道的位置。#42706 @qmhc

5.5.1

2023-05-22

  • 🐞 修复 Button 组件 icon 尺寸和间距问题。#42516
  • 🐞 修复 Select 移除和选中按钮不居中的问题。#42513
  • 🐞 重构 Popconfirm DOM 结构以解决 icon={null}titledescription 的多余 margin 问题。#42433
  • 🐞 修复 Menu 图标在 itemMarginInline 为 0 时不居中的问题。#42426 @zzwgh
  • 🐞 修复 Tag 被 Tooltip 包裹时,hover 会导致 font-size 错误的问题。#42414
  • 🐞 修复 Popconfirm 的 onVisibleChange 会重复触发的问题。#42393
  • 🐞 调整 Tooltip 和 Popover 展示逻辑,现在会优先保证不会被 overflow: hidden 裁剪,其次保证尽可能在可见屏幕范围内展示。#42394
  • ColorPicker
    • 🐞 优化 ColorPicker allowClear 交互逻辑,重新打开面板选择颜色会默认 100% 透明度,而不是 0%。#42439 @RedJue
    • 🐞 优化 ColorPicker 交互,点击清除按钮时隐藏面板。#42406 @kiner-tang
  • 💄 修改 Table 筛选下拉菜单的圆角。#42451 @Yuiai01
  • 🛠 全局移除 rc-util/lib/Dom/addEventListener 引入的 addEventListener 方法,用原生代替。#42464 @li-jia-nan
  • 🛠 优化 @ant-design/icons 的 bundle 体积大小。修复 TwoTone 类的图标色为 5.0 的新主色。#42443
  • 🌐 添加 mn_MN 中缺失的翻译。#42512 @ariunbatb
  • RTL
  • TypeScript
    • 🤖 优化 Slider ref 类型,移除 unknownany 类型,用 SliderRef 代替。#42420 @li-jia-nan

5.5.0

2023-05-15

  • 🔥 新增颜色选择器组件 ColorPicker。#41990 @RedJue
  • 🆕 新增 DatePicker.generateCalendarCalendar.generateCalendar 自定义日期库组件方法,不再需要通过路径引入使用。#41773
  • 💄 优化 Select、TreeSelect、Cascader 多选模式下的样式,去除标签的边框。#41480
  • 🆕 Form validateFields 支持 validateOnly 配置仅做校验而不改变 UI 状态。#42273
  • 🆕 DatePicker 支持 changeOnBlur 以允许不点击确认按钮,在失去焦点时也能触发 change 事件。#42168
  • 🆕 Cascader options 支持 disableCheckbox 在多选时禁用勾选框。#42024 @BoyYangzai
  • 🆕 Popconfirm 新增 onPopupClick 属性。#42272 @bolosea
  • 🆕 QRCode 新增 bgColor 属性设置背景色。#42214 @bolosea
  • 🆕 Table.Summary.Row 组件增加 onClick 属性。#42175 @Ylg12345
  • 🆕 Space 新增支持 ref。#42266 @RedJue
  • 🆕 Tab 新增默认继承 Card 的 size#42183 @huangkairan
  • ConfigProvider
    • 🐞 修复 ConfigProvider size 对 Pagination 无效的问题。#42206
    • 🐞 修复 ConfigProvider size 对 Steps 无效的问题。#42278 @wanghui2021
    • 🐞 修复 ConfigProvider size 对 Descriptions 无效的问题。#42244 @wanghui2021
    • 🐞 修复当 ConfigProvider 中 componentSize 被设定时 Space.Compact 没有继承的问题。#42199 @Ec-tracker
  • 🐞 修复 Input 在 Space.Compact 下使用图标的样式错误。#42167 @pengyw97
  • 🐞 修复 Popover 当 titlecontent 属性均为空值时,展示空白气泡的问题。#42217 @hairgc
  • 🐞 修复 Circle Progress 未设置 size 的报错问题。#41875 @notzheng
  • 🐞 修复 Progress 抛出的警告 findDOMNode is deprecated in StrictMode#42241 @BoyYangzai
  • 💄 修复 InputNumber 超出范围样式不生效的问题。#42250 @pengyw97
  • 💄 修复 Divider 在垂直方向虚线样式被覆盖导致无法正常显示的问题。#40418 @buqiyuan
  • 💄 调整 Tooltip 动画,现在弹出位置会动态从箭头方向弹出。#42225
  • 💄 调整 Checkbox.Group 样式风格与 v4 保持一致。#42103 @BoyYangzai
  • 💄 完善 Menu 溢出时样式。#42294 @dhalenok
  • 💄 完善 Segmented 鼠标 active 样式。#42249
  • 🤖 Spin 添加在非嵌套下使用 tip 的警告提示。#42293
  • 🤖 组件 ComponentToken 名称规范化。#42184
  • TypeScript
  • 国际化

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
    • 🐞 修复 Form onValuesChange 收集到的数据不准确的问题。#41976
  • TypeScript
    • 🤖 修复 Menu 报错 OverrideContext 类型定义不存在的问题。#41907
    • 🤖 修复 TreeSelect 定义不支持 aria-* 的问题。#41978 @guan404ming

5.4.5

2023-04-23

  • 🐞 修复 Anchor 组件 onChange 方法改变后不触发的问题。#41934 @Yuiai01
  • 🐞 修复 InputNumber 组件样式被浏览器原生样式覆盖的问题。#41940 @Wxh16144
  • Tree
    • 🐞 修复 Tree 组件可拖拽树文本换行时其标题不对齐。#41928 @Yuiai01
    • 🐞 修复 Checkbox 组件标题没有对齐的问题。#41920 @Yuiai01
  • 🛠 Switch 升级 rc-switch 以修复重复引入 @babel/runtime/helpers 的问题,减小打包体积。#41954

5.4.4

2023-04-20

  • 💄 修复 Message hooks 的图标样式不跟随动态主题 token 切换的问题。#41899
  • 🐞 修复 @ant-design/cssinjs 中 CSS 属性值为 undefined 时 cssinjs 报错的问题。#41896

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

5.4.2

2023-04-11

5.4.1

2023-04-11

  • 💄 优化类 Select 组件弹窗逻辑(如 Select、TreeSelect、Cascader),现在总是会尝试优先在可视区域展示以减少用户额外滚动成本。#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.Metaavatartitle 不对齐的问题。#41688 @Yuiai01
  • 🐞 修复 Row 的 justify 设置为 space-evenly 无效。#41679 @Yuiai01
  • 🐞 修复 Button 类型定义不支持 data-* 属性的问题。#41650
  • 🐞 修复 Table rowSelection.selections 有值时选择列宽度不够的问题。#41626
  • 🐞 修复 Mentions 弹层样式。#41660
  • 🐞 改进 Form.Item 关于 require 的判断逻辑。#41623 @Wxh16144
  • 国际化

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 组件支持 classNamesstyles 属性,用于更细粒度的样式自定义。#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 中废弃 dateRendermonthRender 等属性,在 Calendar 中废弃 dateCellRendermonthCellRenderdateFullCellRendermonthFullCellRender 等属性。#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
  • 国际化

5.3.3

2023-03-28

  • Menu
    • 🐞 修复 Menu items 没有使用传入的 key 的问题。#41434 @Yuiai01
    • 🐞 修复 Menu 使用 getPopupContainer 选择主菜单时子菜单主题被覆盖。#41465 @Yuiai01
  • 🐞 修复 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
    • 🐞 修复 Breadcrumb.Item menu 类型定义不正确的问题。#41373
    • 🤖 优化 Grid Col 类型提示。#41453 @vaakian
    • 🤖 优化 Table resetPagination 类型提示。#41415
    • 🤖 优化 TreeSelect InternalTreeSelect 类型提示。#41386 @Andarist
  • 国际化

5.3.2

2023-03-20

  • Anchor

    • 💄 修复 Anchor 组件设置为水平方向时多余的 border 样式。#41336 @gooyoung
    • 💄 修复 Anchor 处于 vertical 方向时 ink 小方块的样式。#41317 @acyza
  • 🐞 修复 Grid 在不同设备屏幕下的 offset 设置不会被覆盖的问题。#41309 @Yuiai01

  • 🐞 修复 Breadcrumb onClick 不工作的问题。#41283 @acyza

  • 🐞 修复 Upload 在上传完毕后 Progress 组件抛出警告的问题。#41234 @kiner-tang

  • 🐞 修复 Table 在拖动元素一直右移时布局错误的问题。#41139 @hoho2017

  • 💄 修复 Tabs 在深色模式下更多图标的色值。#41313 @PhosphorusP

  • 💄 修复 Button 下拉时聚焦轮廓被其他元素遮挡的问题。#41282 @Yuiai01

  • 💄 修复 Input.TextArea 在 focus 状态下的样式问题。#41228 @MuxinFeng

  • RTL

    • 💄 修复 Input.TextArea 在启用 showCount 时 RTL 模式下位置不正确的问题。#41319 @ds1371dani
  • TypeScript

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 支持自定义 colSpanrowSpan#40885
  • 🆕 Image.Group 支持 onChange 回调。#40857 @kiner-tang
  • App
  • 🆕 ConfigProvider 新增 useConfig 以获取上下文中的 sizedisabled#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
  • 💄 Design Token 为组件聚焦时的 outline 提供新的 AliasToken lineWidthFocus#40840
  • 💄 DatePicker.WeekPicker 支持鼠标悬浮样式。#40772
  • 💄 调整 Select, TreeSelect, Cascader 在多选时总是默认显示下拉箭头。#41028
  • 🐞 修复 Form 组件 Form.Item.useStatus 导致的服务端渲染问题。#40977 @AndyBoat
  • 🐞 杂项:修复部分组件箭头形状问题。#40971
  • 🐞 修复 Layout 报错 React does not recognize the suffixCls prop on a DOM element 的问题。#40969
  • 🐞 修复 Watermark 组件图片加载异常时的问题,默认展示文字。#40770 @OriginRing
  • 🐞 Image 预览新增图片翻转功能。并修复 Image fallback 在 ssr 下失效的问题。#40660
  • 🐞 修复 Select 中使用 Typography 不居中的问题。#40422 @Yuiai01
  • 🌐 完善 Form 的 vi_VN 语言包。#40992 @lamvananh
  • RTL
  • 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
  • 🐞 修复 Segmented 组件子项不响应鼠标事件的问题。#40894
  • 🛠 重构:使用 useLocale 替换 LocaleReceiver 组件,并删除 LocaleReceiver 组件。#40870 @li-jia-nan
  • 🐞 修复 ConfigProvider 注入的 getPopupContainer 属性 不生效的问题。#40871 @RedJue
  • 🐞 修复 Descriptions 不接受 data-*aria-* 等属性的问题。#40859 @goveo
  • 🛠 修改 Breadcrumb 的 Separator dom 由 span 改为 li#40867 @heiyu4585
  • 💄 Design Token 修改组件聚焦下的 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
    • 💄 调整 DatePicker 组件日期面板的间距样式。#40768
    • 🐞 修复 DatePicker.RangePicker hover 日期错位的问题。#40785 @Yuiai01
  • Form
    • 🐞 修复 Form 下 Radio/Checkbox 的 disabled 优先级问题。#40741 @Yuiai01
    • 🐞 修复 Form 为 disabled 时 Checkbox 和 Radio 表现不一致的问题。#40728 @Yuiai01
  • 🐞 修复 List 启用 grid 时下额外 padding 样式。#40806
  • 🐞 修复 Upload 操作图标不对齐的问题。#40805
  • 💄 调整 Table 筛选菜单的底部圆角样式。#40802
  • 🐞 修复 Button 组件 loading.delay 第一次不生效的问题。#40759 @RedJue
  • 🐞 修复 Input addonAfteraddonBefore 的各种状态样式。#40744 @carla-cn
  • 🐞 修复 Skeleton 在 Safari 下 active 效果闪烁的问题。#40692 @slotDumpling
  • 国际化

5.2.1

2023-02-13

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
  • Dropdown
    • 🆕 Dropdown 组件支持 autoAdjustOverflow 属性。#39735
    • 💄 修复 Dropdown dangerdisable 属性同时使用样式问题。#39904 @Wxh16144
  • Tour
    • 🆕 Tour 新增 indicatorsRender 支持自定义指示器。#40613
    • 🆕 Tour 支持通过 scrollIntoViewOptions 改变scrollIntoView 的选项。#39980 @kiner-tang
    • 🆕 Tour 遮罩支持传递自定义样式和填充颜色。#39919 @kiner-tang
    • 🐞 修复 Tour 在严格模式下调用 findDomNode 抛出警告问题。#40160 @kiner-tang
    • 💄 优化 Tour 样式,删除了最后一个指示器的 margin。#40624
  • 🆕 新增 Design token fontFamilyCode 并应用到 Typography 的 code kbd pre 等元素上。#39823
  • 🆕 ConfigProvider 新增 Form scrollToFirstError#39509 @linxianxi
  • 🆕 Global: 为全部组件补足 rootClassName 属性。#40217
  • 🐞 修复 Empty 在默认主题和暗黑主题下的描述文字颜色。#40584 @MuxinFeng
  • Table
    • 🐞 修复 Table 行 aria-labelrole="presentation" 无法一起使用的问题。#40413 @Ke1sy
    • 🐞 修复 Table 修改非受控 filtered 修改不生效的问题。#39883
    • 🐞 修复 Table 表头过滤器在分组标题情况下失效的问题。#40463 @roman40a
    • 🐞 修复 Table 选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
    • 🐞 修复 Table 排序/筛选的表格的固定列背景色透明导致显示异常问题。#39012 @kiner-tang
    • 💄 优化 Table 组件 hover 样式,修复边框异常问题。#40469
  • DatePicker
    • 🐞 修复 DatePicker 组件禁用时状态样式生效的问题。#40608
    • 💄 优化 DatePicker 输入框样式。#40549 @Wxh16144
    • 💄 优化 DatePicker Dropdown 箭头样式。#40521
  • 🐞 修复 Space ant-space-item 选择器错误。#40554 @cncolder
  • 🐞 修复 Spin 当设置 delay 时,没有立即关闭的问题。#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
  • 💄 Design Token 优化 boxShadow token 分级。#40516
  • TypeScript
    • 🤖 优化 Badge Tag Tooltip color 类型定义。#39871
    • 🤖 杂项:新增 Breakpoint ThemeConfig GlobalToken 类型导出。#40508 @Kamahl19
    • 🤖 更新 Upload fileList 类型。#40585
    • 🤖 移除 Tour ForwardRefRenderFunction。#39924
  • 🌐 国际化

5.1.7

2023-01-31

  • Input
    • 🐞 修复 Input 组件 type="search" 时未隐藏浏览器原生取消按钮的问题。#40457
    • 🐞 修复 Input 的 suffix 颜色不随组件状态改变的问题。#40344 @Yuiai01
  • 🐞 修复 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
  • TypeScript
    • 🤖 导出 ConfigProvider 组件的 ThemeConfig 类型。#40370 @Kamahl19

5.1.6

2023-01-20

  • 🐞 修复 DatePicker 等组件动画 timing function 错误的问题。#40133
  • Menu
    • 🐞 修复 Menu 收缩时,Tooltip 偶尔会错误展示的问题。#40328
    • 🐞 修复 Menu 分割线样式错误。#40268 @Wxh16144
  • 🐞 修复带波纹效果的组件(如 Button、Switch、Tag)在波纹展示前移除时,控制台报错的问题。#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
  • 💄 Design Token 优化 focus outline 计算逻辑,替换 lineWidthlineWidthBold#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
  • 🐞 修复 rc-motion 部分组件动画闪烁的问题。react-component/motion#39

5.1.3

2023-01-09

  • Table
    • 🛠 优化 Table shouldCellUpdate 逻辑,提升二次渲染速度。#40063
    • 🐞 修复 Table columns.render 中如果使用闭包数据,更新闭包数据不会触发重新渲染的问题。#40004
    • 🐞 修复 Table filter 时,边框会有黑色的问题。#39938 @JarvisArt
  • 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 同时开启 disabledindeterminate 时的样式问题。#39974 @ds1371dani
  • 🐞 修复 Alert.ErrorBoundary 内容溢出的问题。#40033
  • 💄 修复 Tag onClick 为 undefined,鼠标点击也会出现边框样式。#40023 @crazyair
  • 💄 修复 Avatar.Group 内 Avatar 外层包裹其他元素时间距样式失效问题。#39993
  • 🐞 修复 Menu.Submenu 箭头过渡动画不正确的问题。#39945 @JarvisArt
  • 🐞 修复 Table 选择列固定时滚动会被其他单元格遮盖的问题。#39940 @kiner-tang
  • 🌐 增加缺失的泰米尔语翻译。#39936 @KIRUBASHANKAR26

5.1.2

2022-12-30

  • 📖 官网主题编辑器添加主题上传功能。#39621 @BoyYangzai
  • 💄 重构 Wave 水波纹视效,现在可以多个水波纹同时触发了。#39705 @li-jia-nan
  • Table
    • 🐞 修复 Table column.filtered 更新不生效的问题。#39883
    • 🐞 修复 Table 排序/筛选的固定列背景色透明的样式异常问题。#39012 @kiner-tang
  • 🐞 解决 Image 预览样式会被 TailwindCSS 影响的问题。#39914
  • 🐞 修复 Dropdown 组件 dangerdisabled 属性同时使用的样式问题。#39904 @Wxh16144
  • 🐞 修复 App useAppmodal 确认按钮文案。#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
  • 🐞 Design Token 修复组件字体错误问题。#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 组件 justifyalign 属性,动态改变不生效的问题。#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 新增 styleclassname 设置。#38939 @ONLY-yours
  • 🆕 ConfigProvider 支持配置 select.showSearch#39531 @YinDongFang
  • 🐞 修复 Tabs inkBar 在 StrictMode 下不展示的问题。#39653
  • 🐞 修复 Badge 组件宽度不受父元素影响。#39605 @AydenGen
  • Select
    • 🐞 修复 Select 组件 icon 颜色使用的 token。#39644
    • 💄 优化 Select 无障碍体验,当 virtual=false 时,将会绑定无障碍访问到实际选项元素上。#39550
  • 🐞 修复 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
    • 🛠 重构 Menu.MenuItem 为 Function Component。#38751
    • 💄 优化 Menu 组件选中样式。#39439
  • 🛠 LocaleProvider 在 4.x 中已经废弃(使用 <ConfigProvider locale /> 替代),我们在 5.x 里彻底移除了相关目录 antd/es/locale-provider、antd/lib/locale-provider。#39373
  • 🛠 简化 lodash 方法引用。#39599 #39602
  • TypeScript
    • 🤖 优化 Button DropDown Modal Popconfirm Select Transfer 鼠标事件类型定义。#39533
    • 🤖 新增 FloatButton 导出类型 FloatButtonGroupProps#39553
  • 🌐 国际化

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
  • 🐞 修复 DatePicker.RangePicker 日期 hover 样式。#39266
  • 💄 优化 Button 在 Space.Compact 下的 Hover 样式。#39241 @foryuki
  • 🌐 修正 vi_VN 国际化描述。#39279 @nghiepdev
  • 🌐 修正 he_IL 国际化描述。#39280 @Ran-Sagy
  • TypeScript

5.0.4

2022-12-05

  • Modal
    • 🐞 修复 Modal 文字内容过多会超出框体的样式问题。#39249 @MuxinFeng
    • 🐞 修复 Modal.info 没有图标时,内容宽度不正确的问题。#39047 @owjs3901
  • 🐞 修复 Tree checkableblockNode 配合时,title 元素不拉伸的问题。#39209 @Wxh16144
  • 🐞 修复 Dropdown 二级菜单丢失动画的问题。#39235
  • 💄 修复 DatePicker.RangePicker 内时间面板的 padding 样式。#39228
  • 🐞 修复 Card 的按钮组圆角样式。#39210 @MuxinFeng
  • 🐞 修复了 Badge 自定义颜色的时候,波纹的颜色不会跟着小圆点颜色发生变化的问题。#39182 @li-jia-nan
  • 🐞 修复 Radio 禁用状态选中样式。#39165 @Wxh16144
  • 🐞 修复 Input.TextArea resize 不是 none 时计数文字的样式问题。#39121 @51wangping
  • 🐞 修复 Transfer 组件 点击复选框位置不可以取消选中,并触发了两次 onSelectChange 问题。#39078 @edc-hui
  • 🐞 修复 Steps size="small" 第一项带有进度时,进度条显示不全的问题。#39100 @Wxh16144
  • 🐞 修复 Form 水平布局下 xs 的响应式布局不生效的问题。#39130
  • 🐞 修复 message 在 RTL 下位置不正确的问题。#39248 @Yuiai01
  • 🐞 修复 Switch 在只设置 checkedChildrenunCheckedChildren 时,其内容不会显示的问题。#39262

5.0.3

2022-11-30

  • 🐞 修复 Spin 包裹模式时的样式偏移问题。#38923 @sribich
  • Menu
    • 🐞 修复 Menu 溢出时下拉菜单的样式问题。#39093
    • 🐞 修复 hover 在 Menu.Item 外面时颜色变蓝的问题。#39077 @Pulset
  • 🐞 修复 Input.TextArea 没有重置样式导致 resize 行为和 4.x 不一致的问题。aa92f02
  • 🐞 修复 Upload 默认图标颜色。#39114 @MARKX97
  • 🐞 修复 @ant-design/cssinjs dev 下动态 hashId 导致的 ssr 注水失败的问题。#39069
  • 🐞 修复 FloatButton.Group 关闭时闪烁的问题。#39061
  • 🐞 修复 Card.Meta 宽度没有默认填满容器的问题。#39026 @justanotheranonymoususer

5.0.2

2022-11-27

  • 💄 修复 Card 组件设置 bodyStyle 的背景颜色后圆角失效的问题。#38973 @Yukiniro
  • 💄 Design Token 优化错误色的默认算法。#38933
  • 💄 修复 RTL 模式下的样式问题。#38829 @Wxh16144
  • Space.Compact
    • 💄 Space.Compact 包裹单个子组件时,展示该子组件本身的样式。#38896 @foryuki
    • 💄 修复 Space.Compact 组件嵌套 Modal,Dropdown,Drawer 等组件时的样式问题。#38870 @foryuki
  • 🐞 修复横向 Menu 组件有溢出时宽度问题。#38989
  • 🐞 修复 Table 组件过滤列被移除后过滤效果仍然影响列表数据的问题。#38982
  • 🐞 修复 Select 和 Pagination 在暗色主题下文字颜色不正确。#38979 @Dunqing
  • 🐞 修复 Mentions options 不生效的问题。#38968 @heiyu4585
  • 🐞 修复 reset.css 不会被打包的问题。#38956 @passerV
  • 🐞 修复 Badge 组件 showZerocolor 不能一起使用问题。#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
  • 💄 修复 Dropdown 在 Firefox 下拉菜单动画抖动的问题。#38729
  • Menu
  • 🐞 修复 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,请仔细查阅我们的迁移文档

主要变化

  • 🔥 新增组件
  • 🔥 新增组件变体
    • 🔥 DatePicker 新增 presets 属性用于预设时间范围快捷选择。#38249
    • 🔥 Progress circle 类型支持小尺寸自适应。#38231 @li-jia-nan
    • 🔥 Steps 新增 inline 类型。#38311 @JarvisArt
  • 💄 设计变化
    • 💄 调整主色为 #1677ff#37254
    • 💄 基础圆角调整为 6px,并支持梯度圆角。#37146 #37369
    • 💄 优化组件整体动画速度,效果更简练。#37438
    • 💄 对部分组件进行了去线框化和间距上的调整,整体风格更加简洁。#37283
      • 💄 Pagination 组件去线框化。#37441
      • 💄 优化 Timeline 组件 UI 设计。#37465
      • 💄 优化 Steps 组件 UI 设计。#37473
    • 💄 优化部分组件 focus 样式。#37483
    • 💄 优化组件圆角较大时的部分样式。
      • 💄 优化 Table 组件 hover 样式。#37370
      • 💄 优化 Segmented 组件 hover 样式。#37498
      • 💄 优化 Dropdown 组件 hover 样式。#37491
      • 💄 优化 Modal 等组件关闭按钮样式。#37634
      • 💄 优化 Menu 组件样式。#38009
      • 💄 更多组件 hover 样式优化。#37433
    • 💄 优化 Switch 组件动画效果。#37658
    • 💄 优化 Anchor 组件样式 UI 设计。#38616
  • 🆕 新增导出对象 theme,用于获取主题相关属性。#36302
    • 🆕 新增 theme.useToken hook,用于获取当前上下文的主题变量。#36267
    • 🆕 新增内置算法。
      • 🆕 默认算法 theme.defaultAlgorithm#36175
      • 🆕 暗色算法 theme.darkAlgorithm#36546 #36656
      • 🆕 紧凑算法 theme.compactAlgorithm#38105
  • 🆕 ConfigProvider 新增 theme 属性,用于更改主题配置,详情:定制主题
    • 🆕 支持多个 algorithm#37082
    • 🆕 支持线框化切换。#37507
    • 🆕 支持覆盖单个组件的主题变量。#37568
  • 🆕 产物新增 locale 目录,内含 cjs 格式的语言文件。#38194 @chunsch
  • 🗑 移除对 IE 的支持。
  • 🗑 移除 lib 产物。#36362
    • 🛠 调整 package.jsonmaindist/antd.jseb8835f
  • 🗑 移除 dist/antd.css 产物。默认不再入侵全局样式,新增 dist/reset.css 用于重置部分常见样式。#36224
  • 🗑 废弃下列组件的 visible 属性,改用 open@yykoypj
    • 🗑 Tag 废弃 visible 属性。#36671
    • 🗑 Table filterDropdownVisible 调整为 filterDropdownOpen#36747
    • 🗑 Drawer 废弃 visible 属性,改用 open#36750
    • 🗑 Modal 废弃 visible 属性,改用 open#36774
    • 🗑 Dropdown 废弃 visible 属性,改用 open#36799
    • 🗑 Tooltip & Popover & Popconfirm 废弃 visible 属性,改用 open#36807
  • 🗑 废弃下列组件的 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
  • 🛠 所有组件使用 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.x1.x 的 Change Log。