Skip to content

Commit 4f5fe6f

Browse files
Merge pull request #107 from splitio/development
Release v1.4.0
2 parents 86b9b10 + 5b713c2 commit 4f5fe6f

File tree

10 files changed

+385
-20
lines changed

10 files changed

+385
-20
lines changed

CHANGES.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
1.4.0 (October 7, 2025)
2+
- Added an EventSource polyfill to fall back when native EventSource modules and the global EventSource object are unavailable, providing out-of-the-box streaming support on more platforms and Expo projects.
3+
- Added support for custom loggers: added `logger` configuration option and `factory.Logger.setLogger` method to allow the SDK to use a custom logger.
4+
- Updated @splitsoftware/splitio-commons package to version 2.7.0.
5+
16
1.3.0 (September 22, 2025)
27
- 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.
38
- Added the `initialRolloutPlan` configuration option, to allow preloading the SDK storage with a snapshot of the rollout plan.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This SDK is designed to work with Split, the platform for controlled rollouts, w
88
[![Twitter Follow](https://img.shields.io/twitter/follow/splitsoftware.svg?style=social&label=Follow&maxAge=1529000)](https://twitter.com/intent/follow?screen_name=splitsoftware)
99

1010
## Compatibility
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.
11+
The React Native SDK is a library for React Native applications. Check our [public documentation](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk/) for installation details.
1212

1313
## Getting started
1414
Below is a simple App.jsx example that describes the instantiation and most basic usage of our SDK:

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splitsoftware/splitio-react-native",
3-
"version": "1.3.0",
3+
"version": "1.4.0",
44
"description": "Split SDK for React Native",
55
"main": "lib/commonjs/index.js",
66
"module": "lib/module/index.js",
@@ -61,7 +61,7 @@
6161
},
6262
"homepage": "https://github.com/splitio/react-native-client#readme",
6363
"dependencies": {
64-
"@splitsoftware/splitio-commons": "2.6.0"
64+
"@splitsoftware/splitio-commons": "2.7.0"
6565
},
6666
"devDependencies": {
6767
"@react-native-community/eslint-config": "^3.2.0",

0 commit comments

Comments
 (0)