mirror of
https://gitee.com/ant-design/ant-design.git
synced 2024-12-15 09:21:22 +08:00
5ea90df382
Co-authored-by: afc163 <afc163@gmail.com>
28 KiB
28 KiB
order | title | toc | timeline |
---|---|---|---|
6 | 更新日志 | false | true |
antd
严格遵循 Semantic Versioning 2.0.0 语义化版本规范。
发布周期
- 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
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 组件
justify
和align
属性,动态改变不生效的问题。#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 新增
style
和classname
设置。#38939 @ONLY-yours - 🆕 ConfigProvider 支持配置
select.showSearch
。#39531 @YinDongFang - 🐞 修复 Tabs
inkBar
在 StrictMode 下不展示的问题。#39653 - 🐞 修复 Badge 组件宽度不受父元素影响。#39605 @AydenGen
- Select
- 🐞 修复 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
- 🐞 修复 React18 中使用
- 🛠 LocaleProvider 在 4.x 中已经废弃(使用
<ConfigProvider locale />
替代),我们在 5.x 里彻底移除了相关目录 antd/es/locale-provider、antd/lib/locale-provider。#39373 - 🛠 简化 lodash 方法引用。#39599 #39602
- TypeScript
- 🌐 国际化
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
- 🤖 优化 Anchor
onClick
的事件类型定义。#39305 @li-jia-nan
- 🤖 优化 Anchor
5.0.4
2022-12-05
- Modal
- 🐞 修复 Modal 文字内容过多会超出框体的样式问题。#39249 @MuxinFeng
- 🐞 修复 Modal.info 没有图标时,内容宽度不正确的问题。#39047 @owjs3901
- 🐞 修复 Tree
checkable
与blockNode
配合时,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 在只设置
checkedChildren
或unCheckedChildren
时,其内容不会显示的问题。#39262
5.0.3
2022-11-30
- 🐞 修复 Spin 包裹模式时的样式偏移问题。#38923 @sribich
- Menu
- 🐞 修复 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
- 🐞 修复横向 Menu 组件有溢出时宽度问题。#38989
- 🐞 修复 Table 组件过滤列被移除后过滤效果仍然影响列表数据的问题。#38982
- 🐞 修复 Select 和 Pagination 在暗色主题下文字颜色不正确。#38979 @Dunqing
- 🐞 修复 Mentions
options
不生效的问题。#38968 @heiyu4585 - 🐞 修复
reset.css
不会被打包的问题。#38956 @passerV - 🐞 修复 Badge 组件
showZero
和color
不能一起使用问题。#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
- 🐞 修复 Menu SubMenu 间距问题。#38714 @JarvisArt
- 🐞 修复 Menu 暗色主题下高度多了 1px 的问题。#38741 @LuciNyan
- 🐞 修复 Menu 展开 Submenu 时抖动的问题。#38748 @JarvisArt
- 🐞 修复 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,请仔细查阅我们的迁移文档。
主要变化
- 🔥 新增组件
- 🔥 FloatButton 悬浮按钮,原 BackTop 移至 FloatButton 子组件。#37520 @li-jia-nan
- 🔥 Tour 漫游式引导。#37867 #38469 @heiyu4585
- 🔥 新增组件变体
- 🔥 DatePicker 新增
presets
属性用于预设时间范围快捷选择。#38249 - 🔥 Progress
circle
类型支持小尺寸自适应。#38231 @li-jia-nan - 🔥 Steps 新增
inline
类型。#38311 @JarvisArt
- 🔥 DatePicker 新增
- 💄 设计变化
- 🆕 新增导出对象
theme
,用于获取主题相关属性。#36302 - 🆕 ConfigProvider 新增
theme
属性,用于更改主题配置,详情:定制主题。 - 🆕 产物新增
locale
目录,内含 cjs 格式的语言文件。#38194 @chunsch - 🗑 移除对 IE 的支持。
- 🗑 移除
lib
产物。#36362- 🛠 调整
package.json
中main
为dist/antd.js
。eb8835f
- 🛠 调整
- 🗑 移除
dist/antd.css
产物。默认不再入侵全局样式,新增dist/reset.css
用于重置部分常见样式。#36224 - 🗑 废弃下列组件的
visible
属性,改用open
。@yykoypj - 🗑 废弃下列组件的
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
- 🗑 AutoComplete 废弃
- 🛠 所有组件使用 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.x
到 1.x
的 Change Log。