- 更新日志
- 2.3.0
- 2.2.14
- 2.2.12
- 2.2.10
- 2.2.9
- 2.2.7
- 2.2.6
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.10/1.6.11
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.9.15
- 0.9.14
- 0.9.13
- 0.9.12
- 0.9.11
- 0.9.10
- 0.9.9
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.6
- 0.8.5
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
更新日志
antd-mobile
严格遵循 Semantic Versioning 2.0.0 语义化版本规范。
发布周期
修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
次版本号:每月发布一个带有新特性的向下兼容的版本。
主版本号:含有破坏性更新和新特性,不在发布周期内。
2.3.0
2019-08-15
Feature
Enhancement
- 📝
notice-bar
修复typescript错误
- 📝
Bug Fix
2.2.14
2019-06-13
Feature
- 🌟
InputItem
新增autoAdjustHeight
属性 #3246
- 🌟
Enhancement
Bug Fix
2.2.12
2019-04-28
Feature
- 🌟
ImagePicker
添加了disableDelete
配置 #3185
- 🌟
Enhancement
Bug Fix
2.2.10
2019-03-21
Feature
Bug Fix
2.2.9
2019-02-19
Bug Fix
2.2.7
2018-12-28
Bug Fix
Enhancement
2.2.6
2018-10-25
2.2.4
2018-09-06
Feature
Bug Fix
2.2.3
2018-08-09
Feature
Enhancement
- 📝 更新
DatePicker
文档 (#2657)
- 📝 更新
2.2.2
2018-07-12
Feature
Bug Fix
2.2.1
2018-06-27
Feature
Bug Fix
Enhancement
- 📝 升级 Jest 版本 #2657
2.2.0
2018-06-15
注意:根据之前的 2.1.x 最后版本计划,我们已经分离 react native 组件代码到单独的 ant-design-mobile-rn 仓库,并且已经发布了 antd-mobile-rn
包。如果使用 react native 组件,请这样修改 package.json
文件:
...
"dependencies": {
- "antd-mobile": "^2.1.11",
+ "antd-mobile-rn": "^2.2.0",
"react": "16.3.1",
...
},
...
然后,重装 node_modules 即可。
2.1.11
2018-05-31
Bug Fix
Enhancement
📝 RN: 提示将拆分出单独的
antd-mobile-rn
包 (#2556)📝 工作流: 新增自动锁定 issue 的脚本 (86fb0787e9e13754)
📝 示例: 更新
Card
TextareaItem
PullToRefresh
Picker
组件示例
2.1.10
2018-05-24
Feature
Bug Fix
Enhancement
📝 更新 RN
Icon
使用文档📝 更新 RN
Picker
文档, 增加onVisibleChange
自定义属性📝 更新 RN
Range
使用文档📝 更新 RN
LocaleProvider
使用文档
2.1.9
2018-05-21
Feature
Bug Fix
🐞 修复
TextareaItem
、InputItem
设置clear
属性清除内容无效问题(#2372)🐞 修复
TabBar
嵌套SearchBar
样式异常问题(#2447)🐞 修复
InputItem
在money
类型下默认值设置问题(#2493)🐞 修复
Accordion
组件在 Android 上读不出展开折叠状态问题(#2491)🐞 修复
InputItem
在bankCard
类型下,在 UC 浏览器光标错位问题(#2441)🐞 修复
Modal
弹窗无法关闭的问题(#2486)🐞 修复
Picker
、SearchBar
多语言支持问题 (#2502)🐞 修复组件类型定义 (5a2d0d)
Enhancement
2.1.8
2018-03-19
Bug Fix
- 🐞 修复
InputItem[type="money"]
onChange 回调参数格式改变的 bug。(#2403)
- 🐞 修复
2.1.7
2018-03-16
Bug Fix
Enhancement
2.1.6
2018-02-05
Bug Fix
- 🐞 修复
Modal.prompt
无法输入的问题。
- 🐞 修复
2.1.5
2018-01-29
Feature
- 🌟
ImagePicker
支持自定义accept
属性。(#2269)
- 🌟
Bug Fix
Enhancement
- 📝 修复 Picker, DatePicker, Calendar 文档。
2.1.4
2018-01-23
Bug Fix
2.1.3
2017-12-29
2018 新年快乐 🎉
Enhancement
发布新网站
优化 InputItem 文档
Bug Fix
修复: 给 DatePicker 添加默认的 date 支持
修复: 删除冗余的 Modal 代码
2.1.2
2017-12-15
Bug Fix
修复
Modal
按钮不允许多次点击问题。(#1975)修复
Modal
DatePicker
文档细节问题。修复 upgradeTip / 网站 样式问题。
2.1.1
2017-12-06
Bug Fix
2.1.0
2017-12-03
Feature
Bug Fix
🐞 修复
[InputItem type="money"]
虚拟数字键盘遮挡页面内容的问题。(#1893)🐞 修复
[InputItem type="money"]
单页面多实例未复用的问题。 (#2065)🐞 修复
Menu
props.data 数据为空时的报错。 (#2079)🐞 修复
Menu
组件的按钮样式丢失问题。 (#2097)🐞 修复
Picker
级联的时候数据不准确的问题 (59a66c)🐞 修复
TabBar
显示隐藏的动画。 (#2072)🐞 修复
Textarea
autoHeight 在初始时不生效的问题。(#2118)🐞 修复 React Native
Flex
在无事件监听时不添加触摸反馈。 (#2095)🐞 修复
Toast
被点击后不会自动隐藏的问题。 (#2103)🐞 修复
Textarea
非受控下 clear 无效的问题。(#2131)🐞 修复
TabBar
sticky 效果。(#2136)
Theme
2.0.3
2017-11-11
Bug Fix
Fix: InputItem 在 react@16 下 unmount 时报错;(#2040)
Fix: InputItem unmount 时 onBlur 不触发;
Fix: ListItem RN 内容布局中问题;(#2052)
Fix: SwipeAction 在 iOS8 下无效; (#2063)
Fix: Stepper 当最小值为 0 时,按钮不 disabled;(#2062)
Feature
Grid RN 增加 itemStyle 属性,可以定制样式;(#2046)
TabBar(web) 增加
noRenderContent
以支持 不渲染内容部分;
Enhancement
- 1.x 站点 open in codepen 失败修复;(#2032)
2.0.2
2017-11-04
Bug Fix
Enhancement
- RN stepper 默认输入框使用数字键盘;
2.0.1
2017-10-28
Bug Fix
Fix
Modal
android 下按钮事件触发多次 (#1975).Fix:
Accordion
在 RN > 0.49 下 crash (#1969)Fix:
Toast
在 componentDidMount 下不显示和 react@16 不兼容 (#1980)Fix:
Modal.alert/prompt
按钮 iOS 下关闭失效;(#1976)Fix:
Modal
RN 下 promise 失效;Fix:
Picker/DatePicker
不能设置okText/dismissText/extra
; (#1984)Fix:
Picker
RN 国际化失效;(#2001)Fix:
SearchBar
clear icon 遮盖 input 输入内容;(#2010)Fix:
SearchBar
clear 不能 focus;Fix:
TextareaItem
autoHeight 在 RN@49 下 crash; (#1970)
2.0.0
2017-10-20
Feature
Web
DatePicker
新增 APIuse12Hours
, 支持 12 小时制 (#1578)Web
Button
组件分别对应各个 type 新增各自的 disabled 状态样式Web
Grid
新增square
api, 支持高度自适应模式Web
Grid
新增activeClassName
,activeStyle
api, 支持自定义触摸反馈样式Web
Modal.alert / Modal.prompt / Modal.opeartion
新增可选参数platform
Web
ListView
(beta.3) 新增 pull-up 功能Web/RN 新增
DatePickerView
组件,支持更灵活的时间选择器用法 (#1232)Web/RN 新增
Calendar
组件,支持跨日期的日期时间选择 (#1610)Web
Picker
SearchBar
多语言支持Web/RN
NoticeBar
增加自定义操作文案 action 属性 (#1959)
Break Change
Web "高清方案" / "SVG Icon" 从“内置”改为“外置”
Web
Button
组件去除across
模式Web
Modal
、List.Item
、Switch
默认采用 iOS 样式,不再根据 UA 进行自动探测 (#1371)Web/RN 各个组件的
ref
从string
修改为function
(#1354)Web/RN 重构
Tabs
组件,底层重写,APIs 大量更改Web/RN 去除
Popup
组件,给Modal
组件新增popup
属性,相应地 Modal 组件中原animationType
属性开始支持 web 版本、用以标识 popup 弹出动画的类型 #1125Web/RN
InputItem
/TextareaItem
/SearchBar
组件将
style
属性传至 input(web) / TextInput(rn)去除
focused
/autoFocus
属性 (用focus()
实例方法实现同样效果)
Web/RN
DatePicker
组件去除 moment.js 依赖- 相应地
value
/minDate
/maxDate
/format
/onChange
数据类型变为Date
对象
- 相应地
Web/RN
pagination
组件current
属性改成从1
开始索引Web/RN
Progress
组件wrapStyle
改为style
, 原来的style
改为barStyle
unfilled
属性值更改为 boolean 值
Web/RN 移除
List
组件的onLongPress
属性Web/RN
Result
组件的buttonClick
更改为onButtonClick
Web/RN 删除
Table
组件Web 去除
createTooltip
组件,如果你需要 range/slider 带 tooltip 功能,你可以用 react-component/slider/createSliderWithTooltip 实现Web
Switch
组件的style
属性设置,从外围元素改为内层元素上Web
Slider
去除默认的 margin & padding 样式Web
Carousel
的easing
属性类型从 string 改为 FunctionWeb
Flex
清理冗余align
属性值top / middle / bottom
Web
ListView
(beta.3) 移除stickyHeader
属性和 react-sticky 依赖,但是你仍然可以使用 react-sticky 和useBodyScroll
属性来自己实现相应效果 (查看 demo)
因为 sticky 效果实际并不常用,而且不包含 UI,因此不适合集成在 ListView 里
-
WebRefreshControl
(beta.3) 修改内部的 dom className
-
从 ${prefixCls}-ptr
改为 ${prefixCls}-indicator
-
从 ${prefixCls}-ptr-icon
改为 ${prefixCls}-indicator-icon-wrapper
-
从 ${prefixCls}-ptr-loading
改为 ${prefixCls}-indicator-loading-wrapper
-
WebListView
(beta.6) 新增 pullToRefresh
属性,移除 useZscroller
scrollerOptions
refreshControl
pullUpEnabled
pullUpRefreshing
pullUpOnRefresh
pullUpDistanceToRefresh
pullUpRenderer
属性
-
WebRefreshControl
(beta.6) 已经被移除,请使用新增的 PullToRefresh
组件代替
-
RNRefreshControl
(beta.6) 已经被移除,请直接引用 react-native RefreshControl
-
RNActionSheet.showShareActionSheetWithOptions
利用 react native Share
进行重新实现
-
RNButton
组件 style 里 disabledRaw
/ disabledRawText
修改为 defaultDisabledRaw
/ defaultDisabledRawText
-
WebNavBar
(rc.1) 修改属性 iconName
为 icon
,你需要使用 Icon
组件或自定义图标
-
WebActionSheet
(rc.1) 删除 iconName
属性,使用 icon
代替
-
RNListView
(rc.3) 已经被移除,请直接引用 react-native ListView
-
Web/RNImagePicker
(rc.3) 增加 onFail
属性,移除内置的 Toast.fail
提示
Theme
删除
@fill-overlay-inverse
,@color-shadow
,@brand-hot
,@font-size-display-sm
,@font-size-display-md
,@font-size-display-xl
,@font-size-display-lg
,@font-family-code
,@font-family-base
;@searchbar-font-size
重命名为@search-bar-font-size
。
Enhancement
1.7.2
2017-12-14
- Fix
Picker
在 Android 4.4 以下显示不正常的问题. (dbe8ce)
1.7.1
2017-10-20
- Fix
InputItem
/TextareaItem
删除按钮不显示问题. (#1955)
1.7.0
2017-10-13
Feature
Menu
添加多选功能.
Bug Fix
Fix
Icon
拼写错误.Fix
Popover
样式修复.Fix
Steps
样式修复.
1.6.10/1.6.11
2017-09-25
Bug Fix
- Fix
InputItem
不能 focus 在点击 clear icon 后.
- Fix
1.6.9
2017-09-25
Bug Fix
Improve && Enhancement
- Add
indicatorStyle
和itemStyle
属性用于Picker/PickerView
. (#1856)
- Add
1.6.8
2017-09-18
1.6.7
2017-09-11
Bug Fix
1.6.6
2017-09-09
Bug Fix
1.6.5
2017-08-29
Bug Fix
1.6.4
2017-08-29
Bug Fix
Improve && Enhancement
统一升级
rmc-picker
到 v4。(#1593)SearchBar
支持 MaxLength。InputItem[type=money]
虚拟数字键盘重构,全局独立复用。(#1724)SearchBar
清除交互体验优化。(#1731)Picker
显示支持受控模式。(900f691)
1.6.3
2017-08-15
Bug Fix
- 修复
TextareaItem
不正确处理换行符长度的问题。 (#1265)
- 修复
Improve && Enhancement
SwipeAction
防止竖滑误触发;禁用时性能优化;滑块宽度自适应。 (#1595)
1.6.2
2017-08-13
Improve && Enhancement
Tabs
支持data-*
属性 (#1648)
1.6.1
2017-08-12
Bug Fix
Improve && Enhancement
- 网站导航栏高亮 (#1534)
1.6.0
2017-07-30
Feature
Bug Fix
Improve && Enhancement
- 网站优化 (#1622)
1.5.0
2017-07-22
Feature
ListItem
支持onLongPress
. (#1533)
Bug Fix
Improve && Enhancement
- 增加对
Icon
svg-sprite-loader 可能未正确配置的检测和 warning。(#1574)
- 增加对
1.4.2
2017-07-12
Bug Fix
Improve && Enhancement
升级 Slider 依赖的 rc-slider 版本。
部分组件文档国际化完善,增加部分组件测试用例。
1.4.1
2017-07-01
Bug Fix
Improve && Enhancement
1.4.0
2017-06-24
Feature
Bug Fix
Improve && Enhancement
InputItem
背景图片替换为 svg。(#1470)Button
高度增大为94px
。ListItem
高度减小为88px
。Result
间距,字体,颜色调整。
1.3.1
2017-06-19
Feature
PickerView
支持indicatorStyle
。(3184179d2)
Bug Fix
1.3.0
2017-06-09
Feature
InputItem
支持虚拟的金额输入键盘 (type="money"
)。(#1419)Slider
&Range
新增handleStyle
,trackStyle
,railStyle
以支持自定义样式。(a83d0fe)React-Native
Progress
新增wrapStyle
已自定义容器样式。(3ad012a)React-Native
Carousel
新增dotStyle
,dotActiveStyle
以自定义指示器样式。(#1425)React-Native
Button
新增delayPressin
,delayPressout
以自定义点击延时。(b6ec8e2)
Bug Fix
1.2.0
2017-06-03
Notice
antd-mobile
Icon
所依赖的开源 webpack loadersvg-sprite-loader
最近从0.3
直接升级到了2.0
, 其配置方案发生了 break change,但由于此 loader 的版本由用户代码控制,而功能被 antd-mobile 和用户代码所共同依赖, antd-mobile 团队只能选择在2.0
对其进行升级,请各位用户在antd-mobile@1.x
期间暂时不要升级svg-sprite-loader
,在项目里仍然使用svg-sprite-loader@0.3.x
即可。#1283新增 warning,提醒用户 antd-mobile
2.0
将会废弃Table
。e1009015e
Feature
底层 Touch 事件库更新,所有
onPress
和onLongPress
支持stopPropagation
。e7400b699重构
carousel
, 新增 swipeSpeed api 以自定义拖动速度。Theme 新增
@toast-fill
用于自定义 toast 背景色。acaeff017171新增与 crate-react-app 和 create-react-native-app 脚手架配合使用的文档。#1362
Bug Fix
修复
ListView
中集成横滑组件, 如SwipeAction
,Carousel
, 与上下滑动冲突的问题。#1254修复
Popover
自定义样式的问题。#1364修复 Theme
@radius-circle
变量不生效 #1301修复 Theme 无法自定义
SearchBar
placeholder font-size #1324修复 React-Native
picker
无法自定义字体样式。 #1323修复 SearchBar 在 android 的点击后无法 focus 问题。#1342
修复 React-Native
tabs
swipeable 属性无效的问题。#1346修复
InputItem
等输入类组件文字被截断的问题。#1358修复 SwipeAction 类名和样式。e42430f9a68f2
修复错误的 API 文档,
ActivityIndicator
color API 只有 React-Native 组件支持。#1370修复
Tabs
当 liner-gradient 不支持时显示不正常的问题。824da3466修复
Grid
在 isCarousel 模式下不会自动填充空白格子的问题。#1398修复
Toast
没有以自身中心点垂直居中的问题。#1389
Improve && Enhancement
Tabs
头部滑动性能,体验优化。增大
SearchBar
点击区域。#1344重构
Switch
,Modal
以支持服务端渲染 #1307优化 Flex, Button, List 的 typescript 定义。#1339
Button
,Tag
由外边框改为内边框,更符合设计规范。4c8051032新增
pkg.module
, 指向 ES2015 modules,更好地支持 rollup 和 webpack2。#12重构 React-Native
Toast
,ActivityIndicator
样式,更改地支持通过 Theme 自定义。b7094e2a2dcTabs
新增对TabPane.props.key
的校验,必须存在且唯一。#1365重构并从 React-Native
InputItem
拆分出TextInput
,便于自定义样式。#1174重构
Grid
, 避免当格子数量变化,在 carousel 和非 carousel 模式切换后高度变化的情况。63c28b31f新增 demo 关于如何扩展
InputItem
label 为可点击区域。db8582781
1.1.3
2017-05-14
Bug Fix
修复
ListItem
unknown props warning。(#1278)修复 React Native
Pagination
disable 时的 active 样式问题。(1b01652797)修复 React Native
List
renderFooter 错误。(#1294)修复
tabs
createClass warning
Improve && Enhancement
Switch
支持 onClick (#1290)
1.1.2
2017-05-07
Bug Fix
修复 单独使用
Stepper
缺少依赖的 Icon 样式问题。(d86c3dda修复
Modal
关闭按钮显示不齐的问题。(bf64803d)修复
Switch
android 样式。(56bf4a93)修复
Slider
active 样式。(5a012ead)修复
Stepper
选中样式未自动消失的问题。(006a5e2)修复 RN
Popup
自定义蒙版背景样式。(#1234)修复 RN
Modal
点击系统返回无法自动关闭的问题。 (#1218)修复 RN
Modal.prompt
,InputItem
样式。(#1199)修复 Normalize.css 缺少对 body margin 重置的问题。(#1264)
修复 RN 所有组件统一接受
style
,styles
参数的问题。(#1262)
Improve && Enhancement
1.1.1
2017-04-28
Feature
InputItem
添加唤起自定义数字键盘特性(仅支付宝等客户端)。(#1231)
Bug Fix
Improve && Enhancement
1.1.0
2017-04-21
Bug Fix
修复
Steps
溢出。(#5623)搜索框支持在主题变量自定义高度,背景色等。(PR 1113)@yezongyang
修复 React-Native
Steps
不支持自定义 Icon (#1088)修复
Progress
不支持自定义className
。(PR 1126)修复 React-Native
InputItem
不支持自定义内容。(#1113)修复
InputItem
数字键盘在 Android 的兼容问题。(1073)。修复
InputItem
autoFocus 在 safari 无法聚焦的 bug。(PR 1134)修复小尺寸
Button
的 loading icon 尺寸。(587963)修复部分 React15.5 关于 PropType 和 CreateClass 的 warning。(#1118)
修复部分内置 svg 背景的尺寸。(#1140)
Improve && Enhancement
1.0.8
2017-04-07
Feature
- RN modal 增加 Modal.prompt (#1089)
Bug Fix
Improve && Enhancement
- 更新 rc-slider 版本,增加
minimumTrackStyle
、maximumTrackStyle
、handleStyle
属性;
- 更新 rc-slider 版本,增加
1.0.7
2017-03-24
Feature
Bug Fix
Improve && Enhancement
1.0.6
2017-03-17
Feature
- Modal 添加 close api,方便手工销毁,#995
Bug Fix
- 修复 ImagePicker clear icon 旋转问题,#944
Improve && Enhancement
优化 Modal button 长按的默认行为;
Stepper、Toast、Modal 依赖的 rc-util 升级,去除控制台中 warning,#959
部分文档优化;#997 #993 #984 #1009;部分 demo 优化;
1.0.5
2017-03-10
Feature
Bug Fix
Improve && Enhancement
新增 Web && React Native 组件的 snapshot 测试,覆盖率 59% (#921)
文档翻译进度 (#329)
官方 Demo 集合 新增 roadhog 示例
1.0.4
2017-03-07
Bug Fix
- 修复
Button
,ListItem
在 Android 上点击穿透的问题。(#937)
- 修复
1.0.3
2017-03-04
Bug Fix
- 修复
Tabs
在设置 pageSize 情况下宽度计算的问题。(#935)
- 修复
1.0.2
2017-03-04
Feature
Bug Fix
Stepper
onChange
重复触发 (#891)修复 CheckboxItem 与 BrowserSync 不兼容的问题 (#350)
修复 Tabs
className
校验的 bug (#904)RN stepper
readOnly
默认改为false
(#890)修复 Grid 在较老旧 Android 版本上宽度计算的问题
修复 RN android Tabbar 和 Toast、Popup、ActionSheet 混合使用时 zIndex 混乱的 bug;(#910)
修复 RN Carousel android 闪烁、componentWillUnmount 不执行的 bug;(#899,#906)
修复 ActionSheet(web & RN) maskClosable 不支持 callback index 的问题;(#908)
修复 RN Button 回调参数错误,restProps 覆盖问题;
Improve & Enhancement
Icon 增加 try catch,避免控制台报错 (#895)
官网重构支持国际化,自动检测浏览器语言并支持中/英文切换
文档翻译进行中,欢迎参与贡献~ (#329)
官方 demo 更新 antd-mobile-samples
1.0.1
2017-02-24
Feature
Improve & Enhancement
Bug Fix
1.0.0
2017-02-17
Feature
Icon 从 iconfont 转为使用 svg 图片 #156。
Icon 增加 React Native 版本,接入指南。
Button 新增
across
API,支持通栏按钮。Progress 组件新增
appearTransition
API,支持初始显示的动画效果。Checkbox / Radio 组件支持 children #499。
NoticeBar 支持
marqueeProps
。Steps 支持横向图标。
TabBar web icon 属性新增
React.Node
支持(可以使用 Icon 或者 background)。Toast 新增
duration = 0
效果(不会自动消失)。各组件 RN 版本加入
styles
属性,支持完全自定义组件细节样式 #560。新增 LocaleProvider,内置中英语言包(默认中文);且所有组件可以用
props.locale
覆盖全局LocaleProvider
配置。Tabs
超过 5 个自动分页,新增hammerOptions
API 可配置手势变量, 参考 API 文档。TabBar
支持dot
dot 类型的 Badge。Modal alert 和 prompt 的
onPress
AI 支持 promise, 参考 demo。RN Flex 支持更多
touchableWithOutFeedback
属性。
Break Change
NoticeBar type 变为 icon ,支持完全的自定义内容。
Popover
iconName
变为icon
;分割线的 css 设置从底边线修改为顶边线。修改部分 css 变量名和变量值、如:zindex 等。
RN List 去除 last 属性。
DatePicker
和Pagination
不再接受okText
,dismissText
属性;DatePicker
的locale
属性结构变化,参见 升级文档。原 Web 版
Slider
拆分成Slider
,Range
,createTooltip
, 使用方式参见 Slider 文档, Range 文档。Toast 更改为 single instance,新显示的 toast 会覆盖老的;同时增加 mask 特性;。
Modal 和 Switch 增加 android 平台独立 UI。
Bug Fix
各输入类组件受控与非受控状态问题修复。
修复部分组件(多为依赖 List)的多余边线等细节问题。
修复 RN
CheckBox
受控模式下的 bug。 (#784)
Improve & Enhancement
各组件核心实现、样式、演示等全面优化。
RN Carousel 支持根据子视图高度自适应,去除 height,width 设置。
网站重新设计、更加轻盈简洁;优化了网站资源大小、加载速度更快。
RN android tabbar 添加 iconStyle 支持。
Modal,Toast,ActionSheet 从 api 中 拆分出 component 形式。
0.9.15
2017-02-15
修复并优化 TextareaItem, Accordion, Popover, ListView, InputItem 等组件细节问题 #724 #725 #788 #426
修复 RN Grid 的 onClick 点击失效问题 #755
Toast 组件修改成单例模式,避免多个 toast 同时或无序出现的问题 #745
Modal 组件在 alert / prompt 的 action 里增加 Promise 支持
TabBar 组件 Android 代码新增 iconStyle 属性支持 #776
SwipeAction 组件增加遮罩背景样式,并优化 demo
0.9.14
2017-01-13
修复 Carousel afterChange 不触发问题 #711
修复 RadioItem、CheckboxItem 组件 onChange 事件触发两次问题 #689 #721
修复相关 RN 组件,使之能与最新版 RN 兼容
修复各组件的 TypeScript 类型定义缺失或错误的问题 #667
给 package.json 添加 main 字段,加入错误提示,解决常见上手使用问题 #602
更新 rc-swipeout 依赖,添加更多特性
优化 DatePicker 组件、可以自定义关闭日期选择的弹出框 #639
对 Table、ListView、Radio、Modal、Toast、Carousel 等组件或 demo 做细节优化(含 RN)
rn-tabs 增加
barStyle
属性,更加方便配置样式 #676
0.9.13
2016-12-23
修复 TextareaItem 设置 autoHeight 初始高度不对的问题 #671
修复 SreachBar placeholder 的 z-index 设置过高问题 #650
修改 List 左右内容平均占据空间的样式设置,凸显内容的主次之分 #655
全面替换 touchableFeedback 为
rc-touchable
,同时修复 TS type 缺失问题 #636 #667修复 Modal 文档错误,优化 Modal、SegmentedControl、TabBar (#646) 的实现和示例
修复 ListItem 没有 onClick 事件时也会触发点击反馈问题 #220#issuecomment-267587198
优化 ListView、InputItem、TextareaItem 等组件文档
0.9.12
2016-12-15
修复 SearchBar、Button、SegmentedControl 等 TypeScript 类型引用错误的问题
修复 Checkbox、Radio 在某些设备上点击 label 不会选中的兼容性问题
修复 InputItem 最后一项多余边线问题;重构 Carousel、Menu 核心实现
修正 NoticeBar 文字大小变量;修复 RN Radio 受控状态实现错误的问题
修复 RefreshControl 的
distanceToRefresh
设置,使其能自适应不同分辨率的屏幕恢复 Picker、DatePicker 的 extra 设置并更新其文档,并增加自定义 children 的 demo
修复 Steps status error 状态展示问题;对 Popup 点击遮罩层的回调函数
onMaskClose
进行功能补充优化 InputItem、TextareaItem、Picker、DatePicker 等组件 demo ,优化各组件文档细节
0.9.11
2016-12-03
修复 List 底部边线重叠显示问题、重构 List 点击反馈的实现方法;同步修复 ListView.IndexedList 边线重叠问题
修复 Checkbox 勾选箭头偏移问题 #581
修复 Steps 组件内部逻辑、改进部分样式设置
修复 SearchBar 动画表现不准确问题
改进上手和使用文档写法
优化 Pagination、RefreshControl、Radio、Drawer、Popover、Result、NoticeBar 等组件实现和相应 demo
修复 RN InputItem Android 不能输入的问题 #603
0.9.10
2016-11-25
重构 SearchBar ,改为模拟的 placeholder 实现,并将其默认居中对齐
修复 Popup 组件点击遮罩层不会自动关闭 #555 #558
更正 RefreshControl 文档;修复部分组件 demo 在 pc 和 mobile 上展示不一致问题
修复 Toast 在 Modal 中使用被覆盖问题 #547
优化 Button、List 代码的 rn 实现;修正部分 demo 细节问题
0.9.9
2016-11-18
改进 Popup 样式 #525 , 默认禁止掉 popup 遮罩层的 onTouchStart 事件、优化在拖动时的体验
修复 Radio 同 Accordion 一起使用样式冲突问题 #542 ;优化 List.Body 样式; ImagePicker 添加按钮支持点击反馈
修复 Checkbox、Radio、Tag、InputItem 等组件样式细节问题;优化 Flex 组件 demo
增加 React 基础、相关工具、应用架构文档指南;并优化“安装&使用”文档、使之更紧凑清晰
0.9.7
2016-11-11
修复 ListView 遗漏 ref 设置问题 https://github.com/ant-design/ant-design-mobile/commit/2e32956d405880f2fdca3cc88cd7c3b1b7784b7f
补充或删除 ActionSheet、Badge、ListView、Pagination、RefreshControl、Steps 依赖组件的样式
整理 ts PropsType 文件 #495
修复 Radio 组件默认选中问题,改进 demo 展示
改进 SearchBar、ImagePicker 等组件 demo 展示,统一文档格式
TextareaItem 在非受控模式下支持自动高度功能 #459
修复 Checkbox、Radio 非受控状态失效问题,并改进 demo 和文档展示
0.9.6
2016-11-05
修复 Stepper 组件弹出键盘和点击反馈问题 https://github.com/ant-design/ant-design-mobile/commit/94f4e54ab6bb9800fc987cc57d806b5921b11c9d
修复 Tabs 选项卡高度不一致问题 https://github.com/ant-design/ant-design-mobile/commit/f4bb4bc86e2a8400fb74a69e9f0a2359ce512b0b
修复 InputItem, TextareaItem value 不接受 undefined 问题 https://github.com/ant-design/ant-design-mobile/commit/114fb1ed871acd94433129fda95a30649420aa2a ;支持添加所有 HTML input/textarea 支持的属性(如自定义 pattern 等)
修复 android textInput underlineColorAndroid https://github.com/ant-design/ant-design-mobile/commit/8095c924fda68f1b38acae1af09822daae95c3d2
优化 Accordion, Checkbox, Popup, Badge, InputItem, TextareaItem, ListView 等组件演示文档和部分核心实现。
Accordion 文档增加遗漏的 openAnimation API 说明 https://github.com/ant-design/ant-design-mobile/commit/951811484d192c2383b6f5c6815148ee1e44fab6
修复 Grid rn 实现不完全问题,并优化代码 https://github.com/ant-design/ant-design-mobile/commit/839fe3518497406dc2bf9c3db82ee89d0e0e5c8f
0.9.5
2016-10-28
修复部分组件点击反馈属性 warning, #416
更正 DatePicker 组件 API 文档,优化 Progress 演示、增加自定义 style 支持
修复 Modal.prompt 有时无法 focus 问题 #415 #409
移除 SegmentedControl default props tintColor #432
修复部分组件 ts props 验证
重构 NoticeBar 组件,使 click 事件能在整个区域触发(除了关闭模式)
完善并修复 Result、Toast、rn Popup Modal 等组件 demo ;修复部分 css 变量
0.9.4
2016-10-21
Button 组件修复 #396
修复 rn-checkbox, rn-radio 支持受控组件 https://github.com/ant-design/ant-design-mobile/commit/6f47c36b8e3729674dc63eaaa39cfac05b125f3chttps://github.com/ant-design/ant-design-mobile/commit/5960cd11a94570cfc0b874fa2f05ab0f2bce466a
0.9.3
2016-10-17
部分组件支持
data-api
https://github.com/ant-design/ant-design-mobile/commit/8972f980d0dddee30fd61ebaa0f75fc07a7a36b3修复 iOS 下 Modal 里内容滑动时引起背静内容滚动问题 #163 #307
ImagePicker
新增三个属性onAddImageClick
,selectable
,onImageClick
, https://github.com/ant-design/ant-design-mobile/commit/bb7e461eea71bb8ffdd2477b1b17a714beb21eb1 #252 #297 #357更新部分组件 demo 及文档细节 bug 修复
0.9.2
2016-10-10
Tag 增加 closable 支持 #348
package 中 dist 目录 css 样式以 rem 为主要单位,方便直接引用样式而不会放大
0.9.1
2016-10-09
修复 tabbar
icon
、selectedIcon
直接 require 图片不显示问题 #343修复
InputItem
pattern bug https://github.com/ant-design/ant-design-mobile/commit/e2b1d4336f6a19ee80667c3383c12861448937e0修复
Button
css 变量未引用问题 #339修复
Picker
样式 https://github.com/ant-design/ant-design-mobile/commit/e7cf959fb6978b5b6fa37294007b8f214477f625 , 新增onPickerChange
api https://github.com/ant-design/ant-design-mobile/commit/69e142cddc99b0d99ae23f3435e801ddd6ab014d更新 rn list-view demo https://github.com/ant-design/ant-design-mobile/commit/c0b4ae4797a9fac3a00c8272becc2709c2846039
0.9.0
2016-09-30
List 组件 API 调整为与 ListView 保持一致,移除 List.Body, List.Footer,List.Header,title 和 footer 属性变更为 renderHeader 和 renderFooter 方法 #257
使用 zscroller 重构 ListView。新增
renderSectionBodyWrapper
来支持渲染自定义的区块包裹组件,新增scrollerOptions使用 zscroller 来支持 RefreshControl (
useBodyScroll
and sticky 失效),刷新回调函数由 loadingFunction 调整为 onRefresh,增加 refreshing 设置是否显示刷新状态 #。RefreshControl 只能和 ListView 结合使用,不能单独使用。修复 Modal & SegmentedControl touch feedback 效果 #195
更新 Tabbar,支持
hidden
propSteps 组件 icon 支持 React.Element
修复 Badge、NavBar、ActivityIndicator、Stepper 组件的一些样式细节问题。
修复 Carousel dots 隐藏失效的问题
修复 android uc modal 样式问题 #
修复 SegmentedControl 在模拟器下的样式问题
0.8.6
2016-09-23
修复 Carousel dot 样式问题 #302
修复 Tabbar 文字居中问题 #310
修复 多个 Modal closable icon 不显示的问题
修复 NavBar 返回 Icon 不显示的问题; #302
修复 List 箭头指向 和 单行展示问题 #273 #274
修复 DatePicker demo
更新 Modal,API
dialog
改为transparent
新增 List 结合 rc-form demo
增加 less 文件的入口,方便配置工具统一加载样式。 https://github.com/ant-design/ant-design-mobile/pull/267
优化 Badge 样式
优化 ActivityIndicator demo, 网站组件分类优化
0.8.5
2016-09-14
修复 Picker 和 DatePicker
extra
设置在 ListItem 上不生效问题 #241去除 Button
size=small
只在inline
设置后生效的限制修复 Button 组件在 pc 版本的 demo 里的按下效果 #244
优化 Picker / DatePicker 点击反馈效果 https://github.com/ant-design/ant-design-mobile/commit/adb5a45ae35e13f64d4f295dd328cf9da45aec57 #195
去除 Stepper 组件的 input 不能输入限制,并更改
readOnly
默认值 https://github.com/ant-design/ant-design-mobile/commit/8325f6444970559e465d71df625e81cbe57c0b85#commitcomment-19012543优化 Drawer / Popup 等组件 demo,网站展示细节优化
0.8.3
2016-09-09
Checkbox
修复同意协议这种场景下,label 中有协议无法触发onClick
的 bug。SearchBar
优化动画效果。Carousel
修改为基于nuka-carousel
。原有card
模式不再提供,需自行定制。
ps: 目前listview
和 refresh-control
不兼容,正在修复中
0.8.2
2016-09-07
给
body
标签设置默认背景色,以及默认的font-size
,html
设置默认的font-size
。Grid
属性扩展,每行列数可配置,提供renderItem
方法。修复
Checkbox
、Radio
样式细节以及兼容性问题。SearchBar
输入框Blur
状态时placeholder
固定靠左对齐。Menu
高度计算 bugfix。
0.8.1
2016-09-02
修复并整理各弹出层类组件 z-index 顺序 https://github.com/ant-design/ant-design-mobile/commit/bb875c2a924f61cc03b8d013fd1a8f5ee8e22972
Tab 增加禁止 swipeable 的功能 #209
TabBar 更改为和 iOS 原生方式一致,保持 web 和 rn 统一,去掉 swipeable
List 组件 list-body 边框支持配置 https://github.com/ant-design/ant-design-mobile/commit/76760060cb5dfa5c9474b2174ee03db3c30b5197
0.8.0
2016-08-31
UI 风格更换为 alipay 官方风格
Bug Fix
修复
Object.assign
兼容问题Picker / DatePicker 添加 disabled 支持
InputItem 和 TextareaItem API
format
改为type
,移除原来 type;修复 maxLength bugListView 增加
useBodyScroll
API, IndexedList 支持分两步渲染Button
ghost
从原来的单独属性,变为type
下的属性值,修复样式细节问题Modal
footer
类型更改Dropdown 效果和
ActionSheet.showActionSheetWithCustom
效果集成到新增的Popup
组件里;ActionSheet.showActionSheetWithCustom
API 移除ActionSheet.showShareActionSheetWithOptions
支持多行,options
配置项支持二维数组,callback 参数增加显示行序列ActionSheet.showActionSheetWithOptions
/ActionSheet.showShareActionSheetWithOptions
的callback
支持返回 PromiseActionSheet react-native android 下新增
close
API,支持自定义内容下的编程关闭 ActionSheetToast rn 组件修复遮挡 NavBar 问题
修复 rn 组件离线图片找不到问题
官方网站展示优化,demo 分类优化,web demo 采用 rem 和页面 scale 缩放方案,达到页面高清效果
新增 rn 组件
Checkbox
Carousel
Radio
Steps
SearchBar
SegmentedControl
TabBar
Tabs
组件变更
Timeline 移除
Tooltip 移除
Tabs 拆分为 SegmentedControl、TabBar、Tabs
Tabs tabPosition => tabBarPosition, animation => animated
组件更名
FloatMenu => Popover
Collapse => Accordion
PageResult => Result
TopNotice => NoticeBar
Uploader => ImagePicker
0.7.6
2016-08-12
Tabs
Object.assign
使用object-assign
替代。
0.7.5
2016-08-11
List
1px 问题优化,List
的容器设定了固定高度,overflow
设置为scroll
,List.Item
的边框会消失。Grid
处理Grid
的icon
图片不是正方形的显示问题。
0.7.4
2016-08-10
List.Item
解决onClick
时组件unmount
而同时在更新组件内部 state 引起的报错。SearchBar
修复在部分 Android 机型下宽度异常。
0.7.3
2016-08-09
ListView
非 sticky 模式功能问题修复,并增加更多 demo (rn demo 优化)DatePicker
修正并扩展 format 函数功能InputNumber
Dialog
Menu
ActivityIndicator
Checkbox
等细节优化
0.7.2
2016-08-02
修复 iconfont 重复引用问题;
各组件动画设置统一到
components/style/anim.less
里;网站的移动版展示优化;
0.7.1
2016-08-01
Toast
组件z-index
优化;纠正文档中错误的
DatePicker
value / minDate / maxDate 类型,修复 rn 点击不能打开问题;ActionSheet
分享功能的 icon 样式优化,rn demo 展示优化;工具增加
babel-runtime
支持;
0.7.0
2016-07-29
新增
Tooltips
、Card
、Pagination
、Loading
、Table
组件;ListAction
更名为SwipeAction
;WhiteSpace
和WingBlank
组件的 mode 属性修改为 size;InputItem
、TextareaItem
的左边 label 字数可以配置,有默认值;DatePicker
value 类型更改;typescript 支持;
完成 30+ 组件 对应的 react native 组件;demo app beta 版二维码:
demo app 支持扫码预览 web & react native 项目;
官方网站优化;
0.6.0
2016-06-20
新增
ListView
、ListAction``Grid
Menu
、Uploader
、RefreshControl
组件;ListPicker
/ListDatePicker
组件更名为 Picker / DatePicker;删除
SelectList
组件(可使用Radio
组件代替),或者使用更强大的Menu
组件;更新
Flex
,全部支持 flex 属性。(ps:UC 内核对 flex 布局支持不完善);更新
List.Item
、InputItem
、TextareaItem
的报错样式;InputItem
支持数字输入(format="number"
);Tabs
组件新增 tabbar 形式;TopNotice
当 mode 为closable
时, 则自动销毁;Steps
组件支持 size 为pointer
的点状样式;提供
List
、Button
、Flex
、WhiteSpace
、WingBlank
五个 UI 组件;