order | title | toc |
---|---|---|
2 |
更新日志 |
false |
@ant-design/react-native
严格遵循 Semantic Versioning 2.0.0 语义化版本规范。
- 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
2024-11-20
- Carousel
- feat: 新增
lazy
&renderLazyPlaceholder
属性 - fix: [email protected]+ 高度坍塌 #1372
- feat: 新增
- Provider
- fix:
onHaptics
不工作bug
- fix:
- fix:
lodash.mergewith
dependencie #1397
2024-11-14
- 🌟 Typescript: 导出所有 component 的 props types。 (以支持 nativewind)
- 🔥 Toast:
- feat: 新增
useToast
hook 方法 #1388
- feat: 新增
- 🔥 Modal
- feat: 新增
useModal
hook 方法 #1383 - feat: 新增
modalType
属性 (Picker 也同步支持)
- feat: 新增
- Carousel
- feat: 新增
onScrollAnimationEnd
属性
- feat: 新增
- Slider
- feat: 新增
disabledStep
、onSlidingStart
、onSlidingComplete
、tapToSeek
属性
- feat: 新增
- 🔥 适配 [email protected]+
- fix: [Switch]
style
props works #1389 - fix: [Pagination] 移除
flex: 1
,避免高度坍塌
- fix: [Switch]
- 其他fix
2024-09-09
2024-08-12
- 🔥 NoticeBar
- 🆕
direction
属性新增'up'
和'down'
两个方向。 - 🆕 支持ref操作,支持
<Marquee/>
组件直接导出。 - fix: forwardRef warning on InnerNoticeBar component. #1364
- 🆕
- Picker
- feat: styles 添加
itemActiveStyle
傀儡样式名。
- feat: styles 添加
- List
- fix: ListItem children 作为
string[]
类型。 ~commit
- fix: ListItem children 作为
- Form
- fix: Form
labelStyle
works. #1371
- fix: Form
2024-08-02
- 🔥 新增组件
- 🔥 List
- 💄 重构内部DOM结构,取消
extra
的{flex:1}
布局,改为{maxWith: "70%"}
。 - 🛠 优化styles,更好支持并作为暗黑模式的主要组件。
- 💄 重构内部DOM结构,取消
- 🔥 Toast
- 🆕 新增
icon
属性,支持自定义图标。 - 🆕 新增
position
属性,控制垂直方向显示位置。 #1353
- 🆕 新增
- Provider
- 🆕 新增
onHaptics
属性,用于执行震动反馈事件,需自行选择引入触觉引擎。 - 🛠 精简
theme
主题变量,现支持暗黑模式。~doc
- 🆕 新增
- NoticeBar
- 🆕 完善
marqueeProps
属性,设计参考 https://github.com/justin-chu/react-fast-marquee 。
- 🆕 完善
- Slider
- 💄 重构样式,改为品牌色(
#108ee9
)。 - 🆕 添加新功能,例如
range
、step
、ticks
。 - 🆕 新增
react-native-reanimated
依赖。 - 🗑 移除
@react-native-community/slider
依赖。
- 💄 重构样式,改为品牌色(
- Stepper
- 💄 重构样式,改为基于 InputStyle。
- 🆕 新增
stringMode
属性,支持高精度小数,基于@rc-component/mini-decimal
依赖实现。
- SwipeAction
- 🆕 新增
closeOnTouchOutside
属性,基于useClickAway
钩子实现。 #1345 - 🆕 完善并支持
react-native-gesture-handler/Swipeable
的所有属性。
- 🆕 新增
- 🗑 废弃 SegmentedControl 组件。
- 🗑 移除
@react-native-community/segmented-control
依赖。
- 🗑 移除
2024-03-15
- PickerView & DatePickerView & Carousel
- fix: 移除
react-native-gesture-handler/ScrollView
引用 - 提供
_ScrollViewComponent
属性让用户决定是否使用
- fix: 移除
2024-02-23
- 重构 Picker & PickerView
- 重构 DatePicker & DatePickerView
- 💄 样式 和 基础属性 继承 Picker & PickerView
- 🆕 新增 (
precision
filter
) 属性支持 - ⚡️ 废弃(
mode
)属性;时间格式引用Day.js
- ❗️删除 ImagePicker 并移除
@react-native-camera-roll/camera-roll
依赖 - Switch
- fix:
checked
属性支持全受控模式 #1325 - feat:
onChange
属性当返回 Promise 时,会自动显示加载状态
- fix:
2023-11-08
- fix: Picker support
numberOfLines
property #1311- fix: NativePicker.android.js support numberOfLines ~commit
- fix: Tabs
swipeable
work #1305 - feat: gird replace Flex with View wrapper ~commit
2023-02-20
- fix: children as react element in
@type/react@18
(剩余所有) ~commit - fix: resolve peer dependency tree #1284
2022-12-13
- fix: 兼容
react-native-gesture-handler/[email protected]
#1271 @XionGuo37 - fix: 将peer依赖
@react-native-community/cameraroll
更新到@react-native-camera-roll/camera-roll
@aoarashi1988
2022-10-13
- fix: type error on React 18 #1257 @lhr000lhr
- fix:
EventEmitter.removeListener
warning #1200 - feat: 组件Button
children
支持ReactNode类型 #1260 @lucas-it
2022-08-11
- fix:
Tabs
的onChange
事件没有被调用 #1241 - fix: add libraries required for version 5.0.0 #1228
- fix: React Native 0.69.1 + TS Provider ts 报错 #1242
- fix: webpack config #1243
- fix
ButtonWave
on android causeCheckbox
can't be clicked #1238 @zs7779
2022-03-08
- 🔥 全面支持
Expo
和react-native-web
#1220 - 重构 Checkbox & Radio
- 重构 Switch
- 🆕 Switch新增 (
loading
checkedChildren
unCheckedChildren
) 属性支持 - 🆕 Switch新增 (
trackColor
thumbColor
thumbTintColor
) 原生属性支持 #507 - 🆕 Switch 新增
styles
属性已自定义样式
- 🆕 Switch新增 (
- Toast
- 🆕 Toast
content
属性类型新增React.ReactNode
@iShawnWang - 🐞 修复
Toast.removeAll
调用后无法回调onClose
bug @erichua23
- 🆕 Toast
- Carousel
- 🔥 重构Carousel,移除
react-native-pager-view
依赖 @1uokun - 💄 Carousel基于
ScrollView {pagingEnabled}
开发以支持web
端
- 🔥 重构Carousel,移除
- 🔥 重构Tabs,移除
react-native-pager-view
依赖,基于Carousel
开发 - 💄 ActionSheet 创建
index.native.tsx
文件以此区分web
端和native
端 #1219 - 🐞 修复 Flex
Flex.Item
组件flex
属性不能为 0 bug @laoxubuer
2021-06-16
react-native-gesture-handler
now is a peerDependencies.- Refactor(eslint): now using eslint directly
- Upgrade rn-kitchen-sink to the latest version
- Refactor(swipe-action): using react-native-gesture-handler close #931
- Refactor(drawer): using react-native-gesture-handler/DrawerLayout close #1164
- Fixes: action-sheet for Android respects theme (#1176) by https://github.com/KusStar
- Refactor(jest): tests by https://github.com/1uokun
2020-06-14
- Toast 重构,现在支持配置 pull/911 感谢 @helsonxiao
- 添加
es_ES
本地化支持 pull/916 - 添加
pt_BR
本地化支持 pull/802 - 修复
UNSAFE_
警告 commit - 使用
@react-native-community/*
替换React-Native
内置组件 pull/828 (不兼容改动,需要 linking 或者 auto linking) - 重构
Carousel
pull/841 - 更新
react-native
到0.62.0
- 完善
TypeScript
类型定义 - 其他
bug
修复
2020-03-08
Icons
升级到最新版2.0.0
2019-12-31
Modal.alert
Modal.prompt
Modal.operation
现在返回一个key
,可以通过Portal.remove(key)
手动关闭
2019-09-29
2019-08-27
2019-08-21
2019-08-02
datepicker
组件增加一个defaultDate
属性 #593
2019-04-30
- 修复
checkbox
没有从主题里面读取变量 #416
2019-03-20
- 修复
tabs
在 [email protected] 下报错 #403 by bestv2
2019-03-15
- 修复
tabs
swipeable 在 Android 下面不起作用 #380 - 为
card
组件的HeaderContent
和HeaderExtra
添加 Wrap style,便于定制 #395 By christtrc
2019-02-19
- 修复使用
babel-plugin-import
后找不到babel-runtime/helpers/extends
#346 - 修复
ios
端的drawer
组件,当返回的时候,会有短暂的停留在页面上 #344
2019-01-30
新春快乐 🐷 年吉祥
popover
新增placement
属性,支持配置不同位置 'top | right | bottom | left | auto' #308
2019-01-27
- 重构
popover
#298- 删除了(
overlayStyle
contextStyle
name
openMenu / closeMenu / toggleMenu
style
)属性,重构后的版本支持多个 Popover 同时使用 - 使用方式请查看 popover 示例
- 删除了(
- 修复
input-item
style 不应该应用于外层 container #279
2019-01-15
2019-01-03
2018-12-28
- 修改
SegmentedControl
默认颜色为主题颜色 #211 - 允许覆盖
Tabs
tabBarUnderlineStyle
- 完善
SwipeAction
TypeScript 类型定义 #230 - 完善
Grid
文档,修改onClick
属性为onPress
#234 - 修复
Modal
循环引用警告 #242
2018-12-15
不兼容更新 更多信息请查看 #119
- 全新的包名
@ant-design/react-native
谢谢 afc163 提供 - 组件文件重命名,去掉了之前的
.native
后缀 - 更友好的主题支持,方便用户自定义,全新的
Provider
- 重构了所有组件支持自定义局部样式
- 完善 TypeScript 类型定义
- Toast 现在支持在 Modal 之上显示
- bug 修复
- 完善文档,使用 codesandbox 以及 react-native-web 提供部分组件在线预览
- 重构 Icon 组件,现在使用 ant-design-icons
- Toast 移除了
hide
方法 - 修改
Grid
的onClick
属性为onPress
- 更多组件优化以及使用方式请查看文档
- 从 2.x 升级到 3.0.0 请查看upgrade notes
2018-10-20
Input
添加editable
. (#78)- 修复
Button
组件activeStyle
属性为对象时不起作用的问题. (#105) Modal
支持多语言. (#115)- 西班牙语. (#75)
- TypeScript 类型定义完善. (#83)
2018-07-17
- Grid 组件单个项高度通过 column 来做计算. (#61)
- 利用 normalize-css-color 替换 react-native 自带模块,修复 >= 0.56 下的报错. (#57)
2018-06-15
- 拆分 antd-mobile react native 代码到
antd-mobile-rn
包。 - 特性: 使
Tag
组件支持长按。(#20)
2018-05-31