Releases: ant-design/ant-design-mobile
Releases · ant-design/ant-design-mobile
v5.5.1
- 修复
- 临时调整了
@floating-ui/dom
的 import 方式,避免在部分环境下 webpack 打包时出现报错
v5.5.0
- 特性
- Form 增加了 Form.Array #4895
- Form 的 rule 配置支持了
warningOnly
#4883
- ImageUploader 的
beforeUpload
进行了比较大的调整,原来是对整个 File 数组进行处理,现在改为了对单个 File 进行处理 ⚠️ #4879
- CascaderView & Cascader 的
onChange
或 onSelect
事件中,extend
参数增加了 isLeaf
属性,用来表示当前是否选中到了最末一级 #4886
- 优化
- Popover 的底层实现重构,改用了体积更优的 floating-ui d995fd9
- Checkbox & Radio 避免了点击事件重复触发 f7898d4
- CheckList 为当前选中的项增加了用来标识的 CSS class #4885
- 优化了当 PullToRefresh 的内容区域存在多层嵌套的滚动元素时,它的下拉行为 951ce83
- 修复
- 修复了 FloatingBubble 的
magnetic='y'
不生效的问题 29879cd
v5.4.0
- 特性
- TextArea 增加了
--text-align
--count-text-align
CSS 变量 #4875
- FloatingBubble 增加了
axis
和 magnetic
属性,支持沿多种方向拖动和磁吸效果 81d7fa7
- 优化
- 优化了 InfiniteScroll 对
loadMore
触发时机的判断逻辑,避免在部分极端情况下出现重复调用 loadMore
的问题 6e3990d
v5.3.1
- 优化
- Calendar 如果有默认的选中值,那么现在会在组件创建时,自动跳转到选中日期的当月 7f289aa
- 修复
- 修复了 Avatar 的
fit
属性没有生效的问题 #4872
v5.3.0
- 特性
- Form 新增了试验性的
childElementPosition
属性 🧪 c85a483
- Form 支持了 i18n #4862
- Form 新增了
requiredMarkStyle
属性 ce36e98
- Ellipsis 新增了
stopPropagationForActionButtons
属性 #4867
- 优化
- DatePicker 现在会对
value
和 defaultValue
进行是否在 min
max
范围内的判断处理了 49b3ada
- 现在 Input 的清除按钮在失去焦点之后会隐藏掉了 c5f4d38
- 修复
- 修复了 Input
type
为 number
时,输入内容并清空之后会显示为 NaN 的问题 #4859
- 其他
v5.2.2
- 优化
- 优化了 Dialog 和 Modal 内容区域或图片区域超长时的滚动体验 577842d
- 当 Modal 没有配置
actions
时,现在上下 padding 会保持一致了 67ed51e
- 修复
- 修复了 Switch loading 图标可能在部分环境下加载略有延迟的问题 b5db115
- 现在 Dialog 和 Modal 的
bodyClassName
和 bodyStyle
会作用到正确的元素上了,请检查你的项目中是否使用过这两个属性,如果有的话,请在升级之后检查样式是否正常 577842d ⚠️
- 修复了 DatePicker 在没有设置默认值时未能自动选择到今天的问题 cc5c4cd
- 修复了 Dropdown 在展开和收起时,高度会发生抖动的问题 #4842
v5.2.1
- 特性
- Tabs 系列组件的 Tabs.Tab 增加了
destroyOnClose
属性 1fe3d86
- 优化
- 优化了 Stepper value 相关属性的 ts 类型推导 7ef4efe
- 升级
tslib
依赖到 2.x 版本 588889d
- Picker 组件的
--item-height
支持了 vw
单位 73c8cb6
- 避免了一些在 SSR 环境下 useLayoutEffect 的 warning #4848
- 优化了 DatePicker 默认选择今天的逻辑,如果今天不在
min
max
限定的范围内,那么会限制到距离今天最近的一天(时分秒同理) 6f256ff
- 修复
- 修复了 Tabs 组件的内容卸载逻辑不合理的问题,现在已经访问过的 Tab,在切换到其他 Tab 之后,仍然会保留在 DOM 中了 #4839 5a9d665
v5.2.0
- 特性
- Form 增加了一些关于边框的 CSS 变量 #4823
- Calendar 现在支持了 ref,你可以手动控制日历的翻页了 #4826
- Dialog & Modal 增加了
clear
方法 #4825
- Stepper 增加了
allowEmpty
属性 #4840
- 修复
- 5.1.0 版本中(5.1.0 之前的版本不受影响),Picker 和 PickerView 组件如果修改了
--item-height
,可能会出现拨轮位置异常的问题,在此次发布中修复了这个问题 9b2ff42
v5.1.0
- 特性
- ImageUploader 增加了
showFailed
属性 #4807
- Toast.show 现在会返回一个含有
close
方法的控制器对象了,可以用来更方便的清除指定 Toast #4810
- FloatingPanel 增加了
--header-height
CSS 变量 #4811
- Picker 和 PickerView 系列组件增加了
--item-height
CSS 变量 #4812
- IndexBar.Panel 增加了
brief
属性 4cdf49f
- IndexBar.Panel 的
title
属性现在支持 ReactNode 了 374af25
- Form 增加了 Form.Subscribe 组件 #4816
- 优化
- 避免 Image 组件在 SSR 环境下出现关于
useLayoutEffect
的 warning #4806
- 优化了 ImageViewer 的手势体验 #4797 & 4d71a4e
- 修复
- 修复了 FloatingPanel 不会跟随
onHeightChange
属性的引用变化的问题 793c93c
- 修复了 FloatingPanel 在部分浏览器下位置有存在偏差的问题 d660f0d
- 修复了 Slider 的刻度圆点在竖直方向上的居中略有偏差的问题 #4820