You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.txt
+9-3Lines changed: 9 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
1.3.0 (September 22, 2025)
2
+
- Added the `InLocalStorage` export to the `@splitsoftware/splitio-react-native` package. This export can be used to configure the SDK to use `AsyncStorage` or another storage implementation to persist the SDK rollout plan data across app restarts and speed up the initialization.
3
+
- Added the `initialRolloutPlan` configuration option, to allow preloading the SDK storage with a snapshot of the rollout plan.
4
+
- Updated the application state listener to sync feature flag definitions when the app returns to the foreground and has exceeded the SDK’s feature refresh interval.
5
+
- Updated @splitsoftware/splitio-commons package to version 2.6.0.
6
+
1
7
1.2.0 (June 25, 2025)
2
8
- Added support for rule-based segments. These segments determine membership at runtime by evaluating their configured rules against the user attributes provided to the SDK.
3
9
- Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules.
@@ -95,12 +101,12 @@
95
101
96
102
0.2.0 (March 31, 2022)
97
103
- Added support to SDK clients to optionally bind attributes, keeping these loaded within the SDK along with the user ID, for easier usage when requesting flag.
98
-
- Added `scheduler.impressionsQueueSize` property to SDK configuration (See https://help.split.io/hc/en-us/articles/4406066357901-React-Native-SDK#configuration).
104
+
- Added `scheduler.impressionsQueueSize` property to SDK configuration (See https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/#configuration).
99
105
- Updated some NPM dependencies for vulnerability fixes.
100
106
- Bugfix - Fixed validation of SDK configuration, to parse core.key into a string and log a warning when passing a number (Related to issue https://github.com/splitio/react-native-client/issues/19).
101
107
102
108
0.1.0 (October 20, 2021)
103
-
- Added localhost mode support (Read more in our docs here: https://help.split.io/hc/en-us/articles/4406066357901-React-Native-SDK#localhost-mode).
109
+
- Added localhost mode support (Read more in our docs here: https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/#localhost-mode).
104
110
- Updated @splitsoftware/splitio-commons dependency to version 1.0.0, which includes:
105
111
- Updated localhost mode to emit SDK_READY_FROM_CACHE event in Browser when using localStorage (Related to issue https://github.com/splitio/react-client/issues/34).
106
112
- Updated streaming logic to use the newest version of our streaming service, including:
@@ -111,4 +117,4 @@
111
117
- Updated some NPM dependencies for vulnerability fixes.
112
118
113
119
0.0.1 (July 29, 2021)
114
-
- Initial public release. Check the official documentation for details: https://help.split.io/hc/en-us/articles/4406066357901-React-Native-SDK
120
+
- Initial public release. Check the official documentation for details: https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/
The React Native SDK is a library for React Native applications. The library was build with native modules to support streaming in Android and iOS, and therefore it requires linking the native dependency in order to use streaming. For Expo applications, streaming is not supported by default but a polyfill can be used instead. Check our [public documentation](https://help.split.io/hc/en-us/articles/4406066357901) for installation details.
11
+
The React Native SDK is a library for React Native applications. The library was build with native modules to support streaming in Android and iOS, and therefore it requires linking the native dependency in order to use streaming. For Expo applications, streaming is not supported by default but a polyfill can be used instead. Check our [public documentation](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/) for installation details.
12
12
13
13
## Getting started
14
14
Below is a simple App.jsx example that describes the instantiation and most basic usage of our SDK:
Please refer to [React Native SDK](https://help.split.io/hc/en-us/articles/4406066357901) to learn about all the functionality provided by our SDK as well as specifics for configuration options available for tailoring it to your current application setup.
40
+
Please refer to [React Native SDK](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/) to learn about all the functionality provided by our SDK as well as specifics for configuration options available for tailoring it to your current application setup.
41
41
42
42
## Submitting issues
43
43
The Split team monitors all issues submitted to this [issue tracker](https://github.com/splitio/react-native-client/issues). We encourage you to use this issue tracker to submit any bug reports, feedback, and feature enhancements. We'll do our best to respond in a timely manner.
@@ -56,23 +56,24 @@ To learn more about Split, contact hello@split.io, or get started with feature f
* JavaScript for Browser [Github](https://github.com/splitio/javascript-browser-client)[Docs](https://help.split.io/hc/en-us/articles/360058730852-Browser-SDK)
* GO [Github](https://github.com/splitio/go-client)[Docs](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/go-sdk/)
* JavaScript for Browser [Github](https://github.com/splitio/javascript-browser-client)[Docs](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk/)
0 commit comments