|
| 1 | +1.2.0 (June XX, 2025) |
| 2 | + - 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 | + - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. |
| 4 | + - Added a new optional argument to the client `getTreatment` methods to allow passing additional evaluation options, such as a map of properties to append to the generated impressions sent to Split backend. Read more in our docs. |
| 5 | + - Updated @splitsoftware/splitio-commons package to version 2.4.0. |
| 6 | + |
1 | 7 | 1.1.0 (January 17, 2025) |
2 | 8 | - Added support for the new impressions tracking toggle available on feature flags, both respecting the setting and including the new field being returned on `SplitView` type objects. Read more in our docs. |
3 | 9 | - Updated @splitsoftware/splitio-commons package to version 2.1.0. |
4 | 10 |
|
5 | 11 | 1.0.1 (November 11, 2024) |
6 | | - - Bugfixing - Revert removal of TypeScript `SplitIO` namespace at `/types/splitio.d.ts` to allow explicit imports of types from the React Native SDK package. E.g., `import type { IReactNativeSettings } from '@splitsoftware/splitio-react-native/types/splitio';`. |
| 12 | + - Bugfix - Revert removal of TypeScript `SplitIO` namespace at `/types/splitio.d.ts` to allow explicit imports of types from the React Native SDK package. E.g., `import type { IReactNativeSettings } from '@splitsoftware/splitio-react-native/types/splitio';`. |
7 | 13 |
|
8 | 14 | 1.0.0 (November 1, 2024) |
9 | 15 | - Added support for targeting rules based on large segments. |
|
23 | 29 |
|
24 | 30 | 0.9.1 (August 8, 2024) |
25 | 31 | - Updated react-native dependency to version 0.72.15 and @splitsoftware/splitio-commons package to version 1.16.0 for vulnerability and bug fixes. |
26 | | - - Bugfixing - Restored some input validation error logs that were removed in version 0.8.0. The logs inform the user when the `getTreatment(s)` methods are called with an invalid value as feature flag name or flag set name. |
27 | | - - Bugfixing - Fixed localhost mode to emit SDK_UPDATE when mocked feature flags are updated in the `features` object map of the config object (Related to issue https://github.com/splitio/javascript-browser-client/issues/119). |
| 32 | + - Bugfix - Restored some input validation error logs that were removed in version 0.8.0. The logs inform the user when the `getTreatment(s)` methods are called with an invalid value as feature flag name or flag set name. |
| 33 | + - Bugfix - Fixed localhost mode to emit SDK_UPDATE when mocked feature flags are updated in the `features` object map of the config object (Related to issue https://github.com/splitio/javascript-browser-client/issues/119). |
28 | 34 |
|
29 | 35 | 0.9.0 (May 6, 2024) |
30 | 36 | - Updated @splitsoftware/splitio-commons package to version 1.14.0 that includes minor updates: |
|
82 | 88 | 0.4.0 (May 24, 2022) |
83 | 89 | - Added `scheduler.telemetryRefreshRate` property to SDK configuration. |
84 | 90 | - Updated SDK telemetry storage, metrics and updater to be more effective and send less often. |
85 | | - - Bugfixing - Updated default values for `scheduler.impressionsRefreshRate` config parameter: 300s for OPTIMIZED impression mode and 60s for DEBUG impression mode (previously it was 60s for both). |
| 91 | + - Bugfix - Updated default values for `scheduler.impressionsRefreshRate` config parameter: 300s for OPTIMIZED impression mode and 60s for DEBUG impression mode (previously it was 60s for both). |
86 | 92 |
|
87 | 93 | 0.3.0 (April 7, 2022) |
88 | 94 | - Added user consent feature to allow delaying or disabling the data tracking from SDK until user consent is explicitly granted or declined. Read more in our docs. |
|
91 | 97 | - 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. |
92 | 98 | - Added `scheduler.impressionsQueueSize` property to SDK configuration (See https://help.split.io/hc/en-us/articles/4406066357901-React-Native-SDK#configuration). |
93 | 99 | - Updated some NPM dependencies for vulnerability fixes. |
94 | | - - Bugfixing - 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). |
| 100 | + - 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). |
95 | 101 |
|
96 | 102 | 0.1.0 (October 20, 2021) |
97 | 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). |
|
0 commit comments