Skip to content

Releases: ant-design/ant-design-mobile

v5.5.1

10 Mar 08:00
Compare
Choose a tag to compare
  • 修复
    • 临时调整了 @floating-ui/dom 的 import 方式,避免在部分环境下 webpack 打包时出现报错

v5.5.0

10 Mar 02:23
Compare
Choose a tag to compare
  • 特性
    • Form 增加了 Form.Array #4895
    • Form 的 rule 配置支持了 warningOnly #4883
    • ImageUploader 的 beforeUpload 进行了比较大的调整,原来是对整个 File 数组进行处理,现在改为了对单个 File 进行处理 ⚠️ #4879
    • CascaderView & Cascader 的 onChangeonSelect 事件中,extend 参数增加了 isLeaf 属性,用来表示当前是否选中到了最末一级 #4886
  • 优化
    • Popover 的底层实现重构,改用了体积更优的 floating-ui d995fd9
    • Checkbox & Radio 避免了点击事件重复触发 f7898d4
    • CheckList 为当前选中的项增加了用来标识的 CSS class #4885
    • 优化了当 PullToRefresh 的内容区域存在多层嵌套的滚动元素时,它的下拉行为 951ce83
  • 修复
    • 修复了 FloatingBubble 的 magnetic='y' 不生效的问题 29879cd

v5.4.0

04 Mar 10:23
Compare
Choose a tag to compare
  • 特性
    • TextArea 增加了 --text-align --count-text-align CSS 变量 #4875
    • FloatingBubble 增加了 axismagnetic 属性,支持沿多种方向拖动和磁吸效果 81d7fa7
  • 优化
    • 优化了 InfiniteScroll 对 loadMore 触发时机的判断逻辑,避免在部分极端情况下出现重复调用 loadMore 的问题 6e3990d

v5.3.1

03 Mar 09:50
Compare
Choose a tag to compare
  • 优化
    • Calendar 如果有默认的选中值,那么现在会在组件创建时,自动跳转到选中日期的当月 7f289aa
  • 修复
    • 修复了 Avatar 的 fit 属性没有生效的问题 #4872

v5.3.0

02 Mar 09:04
Compare
Choose a tag to compare
  • 特性
    • Form 新增了试验性的 childElementPosition 属性 🧪 c85a483
    • Form 支持了 i18n #4862
    • Form 新增了 requiredMarkStyle 属性 ce36e98
    • Ellipsis 新增了 stopPropagationForActionButtons 属性 #4867
  • 优化
    • DatePicker 现在会对 valuedefaultValue 进行是否在 min max 范围内的判断处理了 49b3ada
    • 现在 Input 的清除按钮在失去焦点之后会隐藏掉了 c5f4d38
  • 修复
    • 修复了 Input typenumber 时,输入内容并清空之后会显示为 NaN 的问题 #4859
  • 其他
    • 现在在文档中会更清晰明确地显示出试验性标记了

v5.2.2

28 Feb 10:03
Compare
Choose a tag to compare
  • 优化
    • 优化了 Dialog 和 Modal 内容区域或图片区域超长时的滚动体验 577842d
    • 当 Modal 没有配置 actions 时,现在上下 padding 会保持一致了 67ed51e
  • 修复
    • 修复了 Switch loading 图标可能在部分环境下加载略有延迟的问题 b5db115
    • 现在 Dialog 和 Modal 的 bodyClassNamebodyStyle 会作用到正确的元素上了,请检查你的项目中是否使用过这两个属性,如果有的话,请在升级之后检查样式是否正常 577842d ⚠️
    • 修复了 DatePicker 在没有设置默认值时未能自动选择到今天的问题 cc5c4cd
    • 修复了 Dropdown 在展开和收起时,高度会发生抖动的问题 #4842

v5.2.1

28 Feb 04:07
Compare
Choose a tag to compare
  • 特性
    • 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

25 Feb 08:47
Compare
Choose a tag to compare
  • 特性
    • 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

23 Feb 11:19
Compare
Choose a tag to compare
  • 特性
    • 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

v5.0.0

21 Feb 06:53
Compare
Choose a tag to compare

本次发布没有引入新的改动

5.0 发布通告在这里