Change Log

@ant-design/react-native strictly follows Semantic Versioning 2.0.0.

Release Schedule

  • Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).

  • Monthly release: minor version at the end of every month for new features.

  • Major version release is not included in this schedule for breadking change and new features.


5.3.1

2024-11-20

  • Carousel

    • feat: add lazy & renderLazyPlaceholder prop

    • fix: react-native@0.75+ avoid height collapse #1372

  • Provider

    • fix: onHaptics not works bug

  • fix: lodash.mergewith dependencie #1397

5.3.0

2024-11-14

  • 🌟 Typescript: export all component props types. (To support for nativewind)

  • Toast:

    • feat: add useToast hook method #1388

  • Modal

    • feat: add useModal hook method #1383

    • feat: add modalType prop (Sync to Picker)

  • Carousel

    • feat: add onScrollAnimationEnd prop

  • Slider

    • feat: add disabledSteponSlidingStartonSlidingCompletetapToSeek prop

  • 🔥 Upgrade react-native@0.75+

    • fix: Switch style props works #1389

    • fix: Pagination Remove flex: 1 to avoid height collapse

  • other fix

    • fix: Form fix Require cycle

    • fix: Tooltip safe floatingStyles

    • fix: Picker defaultValue prop works #1311

    • fix: Radio defaultChecked prop works #1380

5.2.3

2024-09-09

  • 🔥 Carousel

    • fix: Carousel autoplay and manual conflict. #1259

  • fix: Button children support string[] type. ~commit

5.2.2

2024-08-12

  • 🔥 NoticeBar

    • 🆕 direction prop add 'up' & 'down' direction.

    • 🆕 add ref actions, export <Marquee/> component.

    • fix: forwardRef warning on InnerNoticeBar component. #1364

  • Picker

    • feat: Picker styles add itemActiveStyle

  • List

    • fix: ListItem children as string[] ~commit

  • Form

    • fix: Form labelStyle works. #1371

5.2.1

2024-08-02

  • 🔥 New Components

    • 🔥 Form component. #1345

    • 🔥 Input component, used to replace InputItem & TextareaItem component. #1345

    • 🔥 Collapse component, used to replace Accordion component.~commit

    • 🔥 Tooltip component, used to replace Popover component, base on @floating-ui/react-native. #1356

  • 🔥 Toast

    • 🆕 Add icon prop to support custom icons

    • 🆕 Add position prop for vertical display position #1353

  • 🔥 List

    • 💄 Refactor internal DOM structure, cancel the {flex:1} layout of extra, and change it to {maxWith: "70%"}.

    • 🛠 Simplified styles to better support and serve as the main component of Dark Mode.

  • Provider

    • 🆕 Add onHaptics for vibration feedback

    • 🛠 Simplified theme, complete Dark Mode. ~doc

  • NoticeBar

  • Slider

    • 💄 Refactor style, changed to brand color(#108ee9).

    • 🆕 Add new features such as range step ticks.

    • 🆕 Add dependence react-native-reanimated.

    • 🗑 Remove dependence @react-native-community/slider.

  • Stepper

    • 💄 Refactor style, base on InputStyle.

    • 🆕 Add stringMode, set value as string to support high precision decimals.

  • SwipeAction

    • 🆕 Add closeOnTouchOutside prop, base on useClickAway hook implementation. #1345

    • 🆕 Complete more properties base on react-native-gesture-handler/Swipeable.

  • 🗑 Deprecate SegmentedControl component.

    • 🗑 Remove dependence @react-native-community/segmented-control.

5.1.1

2024-03-15

  • PickerView & DatePickerView & Carousel

    • fix: remove import react-native-gesture-handler/ScrollView

    • Let the user decide whether to use by _ScrollViewComponent prop

5.1.0

2024-02-20

  • Refactor Picker & PickerView

    • 🔥 Remove dependence @react-native-picker/picker

    • 💄 Refactor extends by ScrollView {snapToInterval} to support web

    • 🆕 Refactor itemStyle prop, make styles more flexible #1311 #1316

    • 🆕 Picker support (visible) new prop

  • Refactor DatePicker & DatePickerView

    • 💄 StyleBase Props extends by Picker & PickerView

    • 🆕 Support (precision filter ) new props

    • ⚡️ Deprecated (mode)prop; date format by Day.js

  • ❗️Delete ImagePicker and remove dependence @react-native-camera-roll/camera-roll

  • Switch

    • fix: checked prop support controlled mode #1325

    • feat: onChange prop when the Promise is returned, the loading status will be displayed automatically

5.0.5

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

5.0.4

2023-02-20

  • fix: children as react element in @type/react@18(last) ~commit

  • fix: resolve peer dependency tree #1284

5.0.3

2022-12-13

  • fix: consistent react-native-gesture-handler/Swipeable@2.8.0 #1271 @XionGuo37

  • fix: update deps @react-native-community/cameraroll to @react-native-camera-roll/camera-roll @aoarashi1988

5.0.2

2022-10-13

5.0.1

2022-08-11

  • fix: Tabs onChange no-call #1241

  • fix: add libraries required for version 5.0.0 #1228

  • fix: Typescript error in react18 #1242

  • fix: webpack config #1243

  • fix ButtonWave on android cause Checkbox can't be clicked #1238 @zs7779

5.0.0

2022-03-08

  • 🔥 Expo and react-native-web support #1220

  • Checkbox & Radio

    • 💄 Refactor Checkbox Use pure style replace to Icon button ~commit

    • ⚡️ Broken styles change ~commit

    • 💄 Radio Refactor extends by Checkbox

    • 🆕 Radio add Radio.Group component

  • Refactor Switch

    • 🆕 Switch add (loading checkedChildren unCheckedChildren) new props

    • 🆕 Switch support (trackColor thumbColor thumbTintColor) native props #507

    • 🆕 Switch support styles prop to custom style

  • Toast

    • 🆕 content's type support React.ReactNode @iShawnWang

    • 🐞 Fix the onClose callback not called when removeAll @erichua23

  • Carousel

    • 🔥 Refactor Carousel with remove dependence react-native-pager-view @1uokun

    • 💄 Carousel extends by ScrollView {pagingEnabled} to support web

  • 🔥 Refactor Tabs with remove dependence react-native-pager-view and extends by Carousel

  • 💄 ActionSheet create index.native.tsx to differentiate web and native Platform #1219

  • 🐞 Fix Flex support flex value 0 in Flex.Item @laoxubuer

4.2.0

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

4.0.0

2020-06-14

  • Refactor Toast, now supports configuration pull/911 By @helsonxiao

  • Addedes_ES locale pull/916

  • Update TypeScript definitions

  • Added pt_BR locale pull/802

  • Fixes UNSAFE_ warning commit

  • Replace React-Native components with @react-native-community/* pull/828Breaking changes. Needs linking or auto linking)

  • refactor Carousel pull/841

  • Upgrade react-native to 0.62.0

  • bug fixes

3.3.0

2020-03-08

  • Update Icons to 2.0.0

3.2.2

2019-12-31

  • Modal.alert Modal.prompt Modal.operation now returns a key that can be manually closed via Portal.remove(key).

3.2.0

2019-09-29

3.1.15

2019-08-27

3.1.14

2019-08-21

  • Add onBackHandler to modal related components #611 by Tzng

  • Fixes search-bar type definition

3.1.12

2019-08-02

  • datepicker Add a defaultDate property #593

3.1.7

2019-04-30

  • Fixes checkbox read color from theme #416

3.1.5

2019-03-20

  • Fixed tabs type error under react-native@0.59.1 #403 by bestv2

3.1.4

2019-03-15

  • Fixed tabs swipeable does not work under Android #380

  • Add Wrap style for HeaderContent and HeaderExtra of the card component for easy customization #395 By christtrc

3.1.3

2019-02-19

  • Fixes babel-runtime/helpers/extends not found after using babel-plugin-import #346

  • Fixes drawer component of ios. When returning, there will be a short stay on the page #344

3.1.1

2019-01-30

Happy Chinese New Year

  • popover adds the placement property to support configuration of different positions 'top | right | bottom | left | auto' #308

3.1.0

2019-01-27

  • Refactor popover #298

    • Removed the (overlayStyle contextStyle name openMenu / closeMenu / toggleMenu style ) property. The refactored version supports multiple Popovers.

    • Please see the popover example for how to use it.

  • Fix input-item style should not be applied to outer container #279

3.0.6

2019-01-15

  • Fixes image-picker groupTypes is not supported on Android #264

  • Fixes tab-bar does not update component after tab has changed #201

3.0.5

2019-01-03

  • Modify search-bar icon size #250

  • Fixes input-item has new line after blur under ios #249

  • Fixes input-item clear icon is not displayed correctly under android #248

3.0.4

2018-12-28

  • Modify SegmentedControl default color to theme color #211

  • Allow overriding Tabs tabBarUnderlineStyle

  • Improve SwipeAction TypeScript type definition #230

  • Improve the Grid document and modify the onClick property to onPress #234

  • Fixed Modal circular reference warning #242

3.0.0

2018-12-15

Breaking Changes for more informations please checkout #119

  • We get a new package name @ant-design/react-native from afc163. Thanks..

  • Remove the native suffix

  • More friendly theme support

  • Improve TypeScript type definitions

  • Bug fixes

  • We can preview our Components online using codesandbox and react-native-web

  • Refactor Icon Component and use ant-design-icons instead

  • Toast has removed method hide

  • Change Grid property onClick to onPress

  • Upgrade from 2.x to 3.0.0 please checkout upgrade notes

2.3.0

2018-10-20

  • Input add editable support. (#78)

  • Fix Button component's activeStyle does not work. (#105)

  • Modal add locale support. (#115)

  • Spanish. (#75)

  • TypeScript type definition improvements. (#83)

2.2.1

2018-07-17

  • Calculate Grid item height via column property. (#61)

  • Replace with normalize-css-color. (#57)

2.2.0

2018-06-15

  • split the antd-mobile react native code to antd-mobile-rn package.

  • Feature: Make Tag support long press. (#20)

2.1.11

2018-05-31

antd-mobile@2.1.11 and before change log


If you need customization, please contact me, as low as $99/day @1uokun