Skip to content

Releases: ant-design/ant-design-mobile

v5.0.0-beta.29

24 Nov 02:43
Compare
Choose a tag to compare
v5.0.0-beta.29 Pre-release
Pre-release
  • 特性
    • 新增了试验性的 FloatingBubble 组件 #4417 #4413

v5.0.0-beta.28

22 Nov 12:47
Compare
Choose a tag to compare
v5.0.0-beta.28 Pre-release
Pre-release
  • 特性
    • VirtualInput 进行了很大的能力增强,支持了 keyboard 属性,可以非常方便的配合虚拟键盘使用,同时还增加了 disabled 属性和一些 CSS 变量
    • Input 和 VirtualInput 都支持了 --text-align CSS 变量,可以用来调整文字的对齐方式
    • ActionSheet 增加了 safeArea 属性并且默认开启了底部安全区的适配
    • 新增 CascadePickerView 组件 #4404
    • DatePicker 和 DatePickerView 增加了 renderLabel 属性 #4411
    • Switch 增加了 beforeChange 属性,可以用来处理一些异步逻辑 #4372
  • 修复
    • 修复了 Button rectangular 形状失效的问题 #4401
    • 修复了 Swiper 在水平模式下指示器不居中的问题

v5.0.0-beta.27

18 Nov 07:14
Compare
Choose a tag to compare
v5.0.0-beta.27 Pre-release
Pre-release
  • 特性
    • 新增 CapsuleTabs 和 JumboTabs 组件 #4362
    • 新增了 DatePickerView 组件 #4396
    • PickerView 的 onChange 事件增加了 extend 参数 #4381
    • Button 增加了 shape 属性 #4387
  • 优化
    • CascadePicker 在 option 的 children 为空数组时,会自动忽略掉
    • 优化了高清方案的计算逻辑,避免在部分项目中失效,同时增加了一些开发环境下的异常提示
    • 优化了 Dialog 的动画效果
    • 为了保持命名的统一, Tabs.TabPane 改名为 Tabs.Tab⚠️
  • 修复
    • 修复了 Picker 的 onSelect onConfirm 属性中, extend 参数数据不正确的问题 #4374
    • 修复了 Checkbox 和 Radio 在禁用状态下图标显示异常的问题 #4369

迁移建议

  • Tabs.TabPane 现在改名叫 Tabs.Tab 了,需要同步修改一下项目中的命名

v5.0.0-beta.26

11 Nov 10:07
Compare
Choose a tag to compare
v5.0.0-beta.26 Pre-release
Pre-release
  • 特性
    • 增加了试验性的 VirtualInput 组件 #4358
    • Stepper 增加了一些 CSS 变量 #4356
    • Search 增加了 clearOnCancel 属性 #4360
    • Swiper 增加了 stuckAtBoundary trackOffset slideSize 属性,移除了 --slide-width --slide-height --track-offset CSS 变量 ⚠️
    • Tag 增加了 onClick 属性 #4363
    • NumberKeyboard 增加了 safeArea 属性,并且默认开启
  • 优化
    • SwipeAction 的 closeOnTouchAway 属性更名为 closeOnTouchOutside ⚠️
    • NumberKeyboard 移除了 onBlur closeOnBlur 属性 ⚠️
    • Swiper 内容数量不足以支持 loop 时,会自动禁用 loop
  • 修复
    • 修复了 NumberKeyboard 在部分情况下会意外地触发 onClose 事件的问题
    • 修复了 Swiper 当 items 动态变化时,可能出现滚动位置没有跟随变化的问题

迁移建议

  • Swiper 组件的 --slide-width--track-offset 已经不支持通过 CSS 变量来进行控制了,需要改为通过 trackOffset slideSize 属性传入
  • Swiper 组件的 --slide-height CSS 变量已经不再支持了,现在 Slide 的高度是默认撑满的(100%),需要留意一下是否会有影响,如果你之前没有设置过 --slide-height,那么可以忽略这一条改动
  • SwipeAction 的 closeOnTouchAway 属性现在改叫 closeOnTouchOutside 了,需要在项目中同步调整一下命名
  • NumberKeyboard 移除了 onBlur closeOnBlur 属性,所以需要移除相关的使用

v5.0.0-beta.25

09 Nov 09:39
Compare
Choose a tag to compare
v5.0.0-beta.25 Pre-release
Pre-release
  • 特性
    • Form.Item 增加了 extra 属性 #4348
  • 修复
    • 修复了 ImageUploader 在选择的文件超过限制时的异常行为 #4330
    • 修复了 Image 组件在进入失败状态后,即便更新 src 属性,图片也不会重新加载的问题 #4334
    • 修复了在 rollup 打包时 sideEffects 配置识别错误,从而导致样式文件无法被加载的问题
    • 修复了部分组件手势拖拽失效的问题

v5.0.0-beta.24

05 Nov 11:09
Compare
Choose a tag to compare
v5.0.0-beta.24 Pre-release
Pre-release
  • 特性
    • Tabs 在超长时增加了左右的渐变遮罩层 #4326
    • Swiper 和 PageIndicator 都增加了 direction 属性,支持了竖向布局
    • Swiper 增加了 --slide-height CSS 变量
  • 修复
    • 修复了 ImageViewer 在 React 16 下无法手势缩放的问题

v5.0.0-beta.23

04 Nov 09:11
Compare
Choose a tag to compare
v5.0.0-beta.23 Pre-release
Pre-release
  • 特性
    • Ellipsis 支持了展开/收起 #4315
    • Search 组件支持自定义取消按钮的显示/隐藏逻辑 #4317
    • Dropdown 增加了 closeOnMaskClick 属性 #4313
    • 新增了试验性的 AutoCenter 组件
  • 优化
    • 优化了 Image 组件在开启 lazy 模式时的性能开销 #4295
    • Form 支持了通过嵌套 Form.Item 来实现对 noStyle 的 Form.Item 中错误信息进行展示 #4319
    • Dialog 仅在 content 为字符串时进行自动居中 #4318
  • 修复
    • Space 组件的 justify 属性了移除了 baseline 选项,因为 justify-content 并不支持 baseline #4293
    • 修复了 Tabs 组件当 panes 动态变化时,高亮线条显示异常的问题
    • 修复了 iOS 13.0 13.1 设备下部分组件无法手势拖拽的问题 #4304

v5.0.0-beta.22

02 Nov 14:15
Compare
Choose a tag to compare
v5.0.0-beta.22 Pre-release
Pre-release
  • 特性
    • Tabs 增加了 activeLineMode 属性 #4288
    • Tabs.TabPane 增加了 disabled 属性
  • 优化
    • 优化了 lodash 的引入方式,减少包体积 #4285
  • 修复
    • 修复了 InfiniteScroll 重复触发 loadMore 函数的问题 #4290
    • 修复了 NoticeBar 内容变化后可能不会出发自动滚动的问题 #4298

v5.0.0-beta.21

29 Oct 02:35
Compare
Choose a tag to compare
v5.0.0-beta.21 Pre-release
Pre-release
  • 特性
    • 增加了 SafeArea 组件(试验性)
    • Picker 的 onSelect onConfirm 属性增加了 context 参数
  • 优化
    • 优化了 ImageViewer 的拖拽手感
    • Tabs 支持根据内容动态调整高亮条的宽度
    • InfiniteScroll 在隐藏时避免触发 doLoadMore #4276
  • 修复
    • 修复了 ImageViewer 在部分情况下页码数字显示错误的问题

v5.0.0-beta.20

26 Oct 13:53
Compare
Choose a tag to compare
v5.0.0-beta.20 Pre-release
Pre-release
  • 特性
    • CheckList CheckList.Item 增加了 disabledreadOnly 属性 #4230
    • WaterMark 增加了 fullPage 属性和 --z-index CSS 变量
    • Input 增加了 onEnterPress onKeyDown onKeyUp 属性 #4250
    • Tabs 的选项卡增加了切换动画 #4253
    • Grid.Item 增加了 onClick 属性 #4269
    • Form.Item 增加了 layout 属性,支持对单个表单字段进行布局配置
  • 优化
    • ActionSheet 的 cancelText 属性类型调整为 ReactNode #4242
  • 修复
    • 修复了部分组件在 SSR 环境下报错的问题 #4235
    • 修复了 ActionSheet.close 方法唤起的 ActionSheet 在关闭后 onClose 事件没有触发的问题 #4242
    • FloatingPanel 的类名前缀由 adm-drawer 改为了 adm-floating-panel ⚠️
    • 修复了 SwipeAction.show('right') 行为异常的问题 #4251
    • 修复了 ImageUploader 的上传方法在部分情况下事件参数被意外释放的问题 #4267
    • 修复了 Ellipsis 在布局发生变化后不能正确地重新进行计算的问题 #4146

迁移建议

  • 检查是否用到了 adm-drawer 前缀的 CSS 类名,如果有的话,需要调整为 adm-floating-panel