ant-design/CHANGELOG.zh-CN.md
afc163 7e67c84c32 docs(): release 5.1.2 (#39917)
* docs(): release 5.1.2

* Update CHANGELOG.zh-CN.md

Co-authored-by: lijianan <574980606@qq.com>

Co-authored-by: lijianan <574980606@qq.com>
2022-12-31 22:24:55 +08:00

30 KiB
Raw Blame History

order title toc timeline
6 更新日志 false true

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

发布周期

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

5.1.2

2022-12-30

  • 🆕 官网主题编辑器添加主题上传功能。#39621 @BoyYangzai
  • 💄 重构水波纹视效,现在可以多个水波纹同时触发了。#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
  • 🐞 修复组件字体错误问题。#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
    • 🛠 重构 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
    • 🤖 新增导出类型 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 @MadCcc
  • 💄 修复 Select 组件搜索框会出现空白区域的样式问题。#39299 @MadCcc
  • 💄 修复 Tree 丢失选中样式的问题。#39292
  • 🐞 修复 FloatButton 自定义尺寸时,内容不居中的问题。#39282 @li-jia-nan
  • 🐞 修复 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
  • 💄 修复 RangePicker 内时间面板的 padding 样式。#39228
  • 🐞 修复 Card 的按钮组圆角样式。#39210 @muxin
  • 🐞 修复了 Badge 自定义颜色的时候,波纹的颜色不会跟着小圆点颜色发生变化的问题。#39182 @li-jia-nan
  • 🐞 修复 Radio 禁用状态选中样式。#39165 @Wxh16144
  • 🐞 修复 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
  • 🐞 修复 dev 下动态 hashId 导致的 ssr 注水失败的问题。#39069
  • 🐞 修复 FloatButton.Group 关闭时闪烁的问题。#39061
  • 🐞 修复 Card.Meta 宽度没有默认填满容器的问题。#39026 @justanotheranonymoususer

5.0.2

2022-11-27

  • 💄 修复 Card 组件设置 bodyStyle 的背景颜色后圆角失效的问题。#38973 @Yukiniro
  • 💄 优化错误色的默认算法。#38933
  • 💄 修复 RTL 模式下的样式问题。#38829 @Wxh16144
  • Space.Compact
    • 💄 Space.Compact 包裹单个子组件时,展示该子组件本身的样式。#38896 @foryuki
    • 💄 修复 Space.Compact 组件嵌套 ModalDropdownDrawer 等组件时的样式问题。#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
  • 💄 修复 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。