# Changelog

## [10.19.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.18.1...react-native-client-sdk-v10.19.0) (2026-06-08)


### Data saving mode (FDv2) Early Access

This release adds support for our second generation flag delivery protocol, also known as data saving mode. The SDK uses the first generation protocol unless you set the `dataSystem` option, which opts into the new protocol. Applications that do not set `dataSystem` are unaffected.

**This is an Early Access feature.** The `dataSystem` configuration surface is subject to change without notice and is not covered by the SDK's semantic-versioning guarantees until it graduates to GA.

#### Default

An empty `dataSystem` uses streaming in the foreground for real-time flag updates and polling in the background, switching automatically as the application moves between the foreground and background.

```js
import { AutoEnvAttributes, ReactNativeLDClient } from '@launchdarkly/react-native-client-sdk';

const client = new ReactNativeLDClient('my-mobile-key', AutoEnvAttributes.Enabled, {
  dataSystem: {},
});
```

#### Disable automatic mode switching

To keep the SDK in a single connection mode regardless of lifecycle changes:

```js
const client = new ReactNativeLDClient('my-mobile-key', AutoEnvAttributes.Enabled, {
  dataSystem: { automaticModeSwitching: false },
});
```

By default, the SDK switches connection modes automatically based on application lifecycle, as the app moves between the foreground and background. You can also change the mode at runtime with `client.setConnectionMode(mode)`.


### Features

* Prepare FDv2 EAP for browser and React Native SDKs ([#1419](https://github.com/launchdarkly/js-core/issues/1419)) ([6ee9c51](https://github.com/launchdarkly/js-core/commit/6ee9c515fe9aaf999fd7f0eb722d6df9a2d208d8))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.28.1 to 1.29.0

## [10.18.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.18.0...react-native-client-sdk-v10.18.1) (2026-06-05)


### Bug Fixes

* Honor urlBuilder on React Native EventSource reconnect ([#1420](https://github.com/launchdarkly/js-core/issues/1420)) ([93bd3f8](https://github.com/launchdarkly/js-core/commit/93bd3f84d1c824fe1bea94f7760c586349c3dc3e))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.28.0 to 1.28.1

## [10.18.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.8...react-native-client-sdk-v10.18.0) (2026-06-04)


### Features

* **react-native:** adding debug override plugin support ([#1410](https://github.com/launchdarkly/js-core/issues/1410)) ([99a96d2](https://github.com/launchdarkly/js-core/commit/99a96d2d73a98264e551074f66fb5d10155042c6))

## [10.17.8](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.7...react-native-client-sdk-v10.17.8) (2026-06-01)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.27.2 to 1.28.0

## [10.17.7](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.6...react-native-client-sdk-v10.17.7) (2026-05-26)


### Bug Fixes

* **sdk-client:** `executeAfterTrack` ordering ([58e063b](https://github.com/launchdarkly/js-core/commit/58e063bad4651e25beea644425bea23a20f4870f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.27.1 to 1.27.2

## [10.17.6](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.5...react-native-client-sdk-v10.17.6) (2026-05-21)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.27.0 to 1.27.1

## [10.17.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.4...react-native-client-sdk-v10.17.5) (2026-05-19)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.26.3 to 1.27.0

## [10.17.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.3...react-native-client-sdk-v10.17.4) (2026-05-06)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.26.2 to 1.26.3

## [10.17.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.2...react-native-client-sdk-v10.17.3) (2026-04-30)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.26.1 to 1.26.2

## [10.17.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.1...react-native-client-sdk-v10.17.2) (2026-04-27)


### Bug Fixes

* **react-native:** `package.json` should declare esm format ([#1322](https://github.com/launchdarkly/js-core/issues/1322)) ([149ae73](https://github.com/launchdarkly/js-core/commit/149ae73c623cf7ccac6f7d7346059a80e8044280))

## [10.17.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.0...react-native-client-sdk-v10.17.1) (2026-04-24)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.26.0 to 1.26.1

## [10.17.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.16.0...react-native-client-sdk-v10.17.0) (2026-04-23)


### Features

* **react-native:** no storage fallback to in-memory map ([#1281](https://github.com/launchdarkly/js-core/issues/1281)) ([cc86eab](https://github.com/launchdarkly/js-core/commit/cc86eabe18fd524472c7cf36847c0d757aecc6d1))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.25.0 to 1.26.0

## [10.16.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.15.2...react-native-client-sdk-v10.16.0) (2026-04-17)


### Features

* Add experimental FDv2 support for React Native. ([#1243](https://github.com/launchdarkly/js-core/issues/1243)) ([7ed2c08](https://github.com/launchdarkly/js-core/commit/7ed2c085cd35d35ffd6f48becb5a60f03b07ad1c))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.24.0 to 1.25.0

## [10.15.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.15.1...react-native-client-sdk-v10.15.2) (2026-04-14)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.23.0 to 1.24.0

## [10.15.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.15.0...react-native-client-sdk-v10.15.1) (2026-03-23)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.22.0 to 1.23.0

## [10.15.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.14.1...react-native-client-sdk-v10.15.0) (2026-03-16)


### Features

* Add experimental FDv2 configuration (unused) ([#1169](https://github.com/launchdarkly/js-core/issues/1169)) ([c7130cc](https://github.com/launchdarkly/js-core/commit/c7130ccabe19a699b3c14dc949432ef1afb37b3d))
* create @launchdarkly/js-contract-test-utils package ([#1163](https://github.com/launchdarkly/js-core/issues/1163)) ([2de5c27](https://github.com/launchdarkly/js-core/commit/2de5c275928aa7f38b51704a62c77931410b1eba))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.21.0 to 1.22.0

## [10.14.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.14.0...react-native-client-sdk-v10.14.1) (2026-03-04)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.20.0 to 1.21.0

## [10.14.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.13.1...react-native-client-sdk-v10.14.0) (2026-02-25)


### Features

* Consolidate endpoint paths. Add FDv2 endpoints. ([#1125](https://github.com/launchdarkly/js-core/issues/1125)) ([297ef9d](https://github.com/launchdarkly/js-core/commit/297ef9d2793cdd750a9050674137257d6e18c809))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.19.1 to 1.20.0

## [10.13.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.13.0...react-native-client-sdk-v10.13.1) (2026-02-25)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.19.0 to 1.19.1

## [10.13.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.8...react-native-client-sdk-v10.13.0) (2026-02-24)


### Features

* move bootstrap capability to js-client-common (SDK-1874) ([#1113](https://github.com/launchdarkly/js-core/issues/1113)) ([baa8ab4](https://github.com/launchdarkly/js-core/commit/baa8ab43898be51a498c2a8238e466f5194c2698))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.18.1 to 1.19.0

## [10.12.8](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.7...react-native-client-sdk-v10.12.8) (2026-02-23)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.18.0 to 1.18.1

## [10.12.7](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.6...react-native-client-sdk-v10.12.7) (2026-02-19)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.17.2 to 1.18.0

## [10.12.6](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.5...react-native-client-sdk-v10.12.6) (2026-01-21)


### Bug Fixes

* evaluation detail type should be optional ([#1064](https://github.com/launchdarkly/js-core/issues/1064)) ([e81c333](https://github.com/launchdarkly/js-core/commit/e81c333034f2e8206dfaf70d6fdb6001747b777f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.17.1 to 1.17.2

## [10.12.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.4...react-native-client-sdk-v10.12.5) (2026-01-08)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.17.0 to 1.17.1

## [10.12.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.3...react-native-client-sdk-v10.12.4) (2026-01-06)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.16.0 to 1.17.0

## [10.12.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.2...react-native-client-sdk-v10.12.3) (2025-12-18)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.15.2 to 1.16.0

## [10.12.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.1...react-native-client-sdk-v10.12.2) (2025-12-05)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.15.1 to 1.15.2

## [10.12.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.12.0...react-native-client-sdk-v10.12.1) (2025-11-21)


### Bug Fixes

* Use release-please to update SDK versions ([#1013](https://github.com/launchdarkly/js-core/issues/1013)) ([d1d11f1](https://github.com/launchdarkly/js-core/commit/d1d11f1feb29fc5ccbf14506aa374162d452be42))

## [10.12.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.11.0...react-native-client-sdk-v10.12.0) (2025-11-03)


### Features

* add support for steaming in Vega OS ([#974](https://github.com/launchdarkly/js-core/issues/974)) ([7b6ac03](https://github.com/launchdarkly/js-core/commit/7b6ac037b697e6e3a2ccf7c22b519510f02f8364))

## [10.11.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.5...react-native-client-sdk-v10.11.0) (2025-09-16)


### Features

* Update react native async local storage to v2. ([#930](https://github.com/launchdarkly/js-core/issues/930)) ([4888b33](https://github.com/launchdarkly/js-core/commit/4888b33f28cedb22426b13a02697b1c25a2711d1))

## [10.10.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.4...react-native-client-sdk-v10.10.5) (2025-07-23)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.15.0 to 1.15.1

## [10.10.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.3...react-native-client-sdk-v10.10.4) (2025-06-17)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.14.1 to 1.15.0

## [10.10.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.2...react-native-client-sdk-v10.10.3) (2025-06-03)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.14.0 to 1.14.1

## [10.10.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.1...react-native-client-sdk-v10.10.2) (2025-05-22)


### Bug Fixes

* Requestor initialized with wrong withReasons and useReport config ([#869](https://github.com/launchdarkly/js-core/issues/869)) ([2e095c5](https://github.com/launchdarkly/js-core/commit/2e095c5cc5790dd554d63745a5ebcbfb0f44139a))

## [10.10.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.10.0...react-native-client-sdk-v10.10.1) (2025-05-21)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.13.0 to 1.14.0

## [10.10.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.9...react-native-client-sdk-v10.10.0) (2025-04-29)


### Features

* Add client-side SDK plugin support. ([#834](https://github.com/launchdarkly/js-core/issues/834)) ([a843a33](https://github.com/launchdarkly/js-core/commit/a843a33e97dcab706a0034bd1fd1e3d2f78a9262))


### Bug Fixes

* Client SDKs should use wrapper information. ([#836](https://github.com/launchdarkly/js-core/issues/836)) ([1e0cf6a](https://github.com/launchdarkly/js-core/commit/1e0cf6a0f77f8cfe6a7a0e675fc6490ea52a5b07))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.6 to 1.13.0

## [10.9.9](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.8...react-native-client-sdk-v10.9.9) (2025-04-16)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.5 to 1.12.6

## [10.9.8](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.7...react-native-client-sdk-v10.9.8) (2025-04-08)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.4 to 1.12.5

## [10.9.7](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.6...react-native-client-sdk-v10.9.7) (2025-03-26)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.3 to 1.12.4

## [10.9.6](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.5...react-native-client-sdk-v10.9.6) (2025-02-06)


### Bug Fixes

* Ensure streaming connection is closed on SDK close. ([#774](https://github.com/launchdarkly/js-core/issues/774)) ([f58e746](https://github.com/launchdarkly/js-core/commit/f58e746a089fb0cd5f6169f6c246e1f6515f5047))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.2 to 1.12.3

## [10.9.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.4...react-native-client-sdk-v10.9.5) (2025-01-24)


### Bug Fixes

* **react-native:** check for nullability in SettingsManager?.settings ([#758](https://github.com/launchdarkly/js-core/issues/758)) ([3449934](https://github.com/launchdarkly/js-core/commit/3449934027697ac9283aeeeca8df9a76d172fcad))

## [10.9.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.3...react-native-client-sdk-v10.9.4) (2025-01-22)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.1 to 1.12.2

## [10.9.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.2...react-native-client-sdk-v10.9.3) (2024-11-22)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.12.0 to 1.12.1

## [10.9.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.1...react-native-client-sdk-v10.9.2) (2024-11-04)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.11.0 to 1.12.0

## [10.9.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.9.0...react-native-client-sdk-v10.9.1) (2024-10-29)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.10.0 to 1.11.0

## [10.9.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.8.0...react-native-client-sdk-v10.9.0) (2024-10-17)


### Features

* Add support for inspectors. ([#625](https://github.com/launchdarkly/js-core/issues/625)) ([a986478](https://github.com/launchdarkly/js-core/commit/a986478ed8e39d0f529ca6adec0a09b484421390))
* adds ping stream support ([#624](https://github.com/launchdarkly/js-core/issues/624)) ([dee53af](https://github.com/launchdarkly/js-core/commit/dee53af9312b74a70b748d49b2d2911d65333cf3))
* Apply private property naming standard. Mangle browser private properties. ([#620](https://github.com/launchdarkly/js-core/issues/620)) ([3e6d404](https://github.com/launchdarkly/js-core/commit/3e6d404ae665c5cc7e5a1394a59c8f2c9d5d682a))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.9.0 to 1.10.0

## [10.8.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.7.0...react-native-client-sdk-v10.8.0) (2024-10-09)


### Features

* Add support for hooks. ([#605](https://github.com/launchdarkly/js-core/issues/605)) ([04d347b](https://github.com/launchdarkly/js-core/commit/04d347b25e01015134a2545be22bfd8b1d1e85cc))


### Bug Fixes

* Ensure client logger is always wrapped in a safe logger. ([#599](https://github.com/launchdarkly/js-core/issues/599)) ([980e4da](https://github.com/launchdarkly/js-core/commit/980e4daaf32864e18f14b1e5e28e308dff0ae94f))
* Fix base64 encoding of unicode characters. ([#613](https://github.com/launchdarkly/js-core/issues/613)) ([35ec8d1](https://github.com/launchdarkly/js-core/commit/35ec8d1ecc07ddb68f4d02b19e1f238f7ff14df7))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.8.0 to 1.9.0

## [10.7.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.6.1...react-native-client-sdk-v10.7.0) (2024-09-26)


### Features

* Add support for conditional event source capabilities. ([#577](https://github.com/launchdarkly/js-core/issues/577)) ([fe82500](https://github.com/launchdarkly/js-core/commit/fe82500f28cf8d8311502098aa6cc2e73932064e))
* Add support for js-client-sdk style initialization. ([53f5bb8](https://github.com/launchdarkly/js-core/commit/53f5bb89754ff05405d481a959e75742fbd0d0a9))
* Adds support for REPORT. ([#575](https://github.com/launchdarkly/js-core/issues/575)) ([916b724](https://github.com/launchdarkly/js-core/commit/916b72409b63abdf350e70cca41331c4204b6e95))
* Refactor data source connection handling.  ([53f5bb8](https://github.com/launchdarkly/js-core/commit/53f5bb89754ff05405d481a959e75742fbd0d0a9))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.7.0 to 1.8.0

## [10.6.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.6.0...react-native-client-sdk-v10.6.1) (2024-09-03)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.6.0 to 1.7.0

## [10.6.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.5.1...react-native-client-sdk-v10.6.0) (2024-08-28)


### Features

* custom storage option for React Native SDK ([#539](https://github.com/launchdarkly/js-core/issues/539)) ([115bd82](https://github.com/launchdarkly/js-core/commit/115bd828c665731084665b5d94bb3836942332b1))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.5.0 to 1.6.0

## [10.5.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.5.0...react-native-client-sdk-v10.5.1) (2024-08-19)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.4.0 to 1.5.0

## [10.5.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.4.0...react-native-client-sdk-v10.5.0) (2024-08-15)


### Features

* Remove event target shim. ([#545](https://github.com/launchdarkly/js-core/issues/545)) ([448ad67](https://github.com/launchdarkly/js-core/commit/448ad67815b9ec29abd322ed8483b2367147b146)), closes [#412](https://github.com/launchdarkly/js-core/issues/412)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.3.0 to 1.4.0

## [10.4.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.3.1...react-native-client-sdk-v10.4.0) (2024-08-12)


### Features

* Add configuration validation for ReactNative specific configuration. ([#532](https://github.com/launchdarkly/js-core/issues/532)) ([c1490e2](https://github.com/launchdarkly/js-core/commit/c1490e22d0b3fb4d7df878aabab0ea24db502fb6))
* Add connection mananger. ([#522](https://github.com/launchdarkly/js-core/issues/522)) ([5bf8b16](https://github.com/launchdarkly/js-core/commit/5bf8b16e26e7d8cbbd18524f1c13f773de457b82))
* Implement polling support. ([#524](https://github.com/launchdarkly/js-core/issues/524)) ([a99048e](https://github.com/launchdarkly/js-core/commit/a99048e0cebaafd536f79114c4727524b8f7357d))
* Refactor application state handling. ([#523](https://github.com/launchdarkly/js-core/issues/523)) ([f5b81e6](https://github.com/launchdarkly/js-core/commit/f5b81e6fc571dc9d97a18d07f382c77cd938fd65))


### Bug Fixes

* Fix field visibility. ([#530](https://github.com/launchdarkly/js-core/issues/530)) ([21fb18b](https://github.com/launchdarkly/js-core/commit/21fb18b40139583b44a4185fb689b043547641ab))
* Handle non-status code errors for streaming connection. ([#533](https://github.com/launchdarkly/js-core/issues/533)) ([fc4645e](https://github.com/launchdarkly/js-core/commit/fc4645eb7d70425e7ea615e275e5ad1e488365d4))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.2.0 to 1.3.0

## [10.3.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.3.0...react-native-client-sdk-v10.3.1) (2024-07-31)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.5 to 1.2.0

## [10.3.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.2.1...react-native-client-sdk-v10.3.0) (2024-07-19)


### Features

* Update expo and RN version used in example. ([#520](https://github.com/launchdarkly/js-core/issues/520)) ([b8384c4](https://github.com/launchdarkly/js-core/commit/b8384c41243fb7475439cc634459b5156e05791b))


### Bug Fixes

* Make it more clear what is happening when an event source is connecting. ([#518](https://github.com/launchdarkly/js-core/issues/518)) ([52055ba](https://github.com/launchdarkly/js-core/commit/52055ba603349c6a2d94e25c58813765d4d9abd9))

## [10.2.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.2.0...react-native-client-sdk-v10.2.1) (2024-07-12)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.4 to 1.1.5

## [10.2.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.5...react-native-client-sdk-v10.2.0) (2024-07-02)


### Bug Fixes

* Corrected example app flag key. ([#493](https://github.com/launchdarkly/js-core/issues/493)) ([e1d2d30](https://github.com/launchdarkly/js-core/commit/e1d2d3061246421e9931d4ec271d477fcbede265))

## [10.1.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.4...react-native-client-sdk-v10.1.5) (2024-06-04)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.3 to 1.1.4

## [10.1.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.3...react-native-client-sdk-v10.1.4) (2024-05-31)


### Bug Fixes

* Added iOS SettingsManager null check. ([#471](https://github.com/launchdarkly/js-core/issues/471)) ([8ff641b](https://github.com/launchdarkly/js-core/commit/8ff641be8b32f24884457bd506566e283cf04e40))

## [10.1.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.2...react-native-client-sdk-v10.1.3) (2024-04-26)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.2 to 1.1.3

## [10.1.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.1...react-native-client-sdk-v10.1.2) (2024-04-25)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.1 to 1.1.2

## [10.1.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.1.0...react-native-client-sdk-v10.1.1) (2024-04-09)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.1.0 to 1.1.1

## [10.1.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.0.5...react-native-client-sdk-v10.1.0) (2024-04-09)


### Features

* Add identify timeout to client-sdk. ([#420](https://github.com/launchdarkly/js-core/issues/420)) ([5d73dfe](https://github.com/launchdarkly/js-core/commit/5d73dfeb0d5cdacf620e65e214dd2e334363490e))

### Bug Fixes

* Identify incorrectly rejected in client-sdk ([#426](https://github.com/launchdarkly/js-core/issues/426)) ([a019dd6](https://github.com/launchdarkly/js-core/commit/a019dd66b1b852d888e10b78aec9693d7de195fe))

### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @launchdarkly/js-client-sdk-common bumped from 1.0.3 to 1.1.0

## [10.0.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.0.4...react-native-client-sdk-v10.0.5) (2024-03-27)

### Bug Fixes

- Stream retry failure due to previous open connection. ([#409](https://github.com/launchdarkly/js-core/issues/409)) ([ae08e08](https://github.com/launchdarkly/js-core/commit/ae08e08470d954a683940c4263f3274ac73c4206))

## [10.0.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.0.3...react-native-client-sdk-v10.0.4) (2024-03-25)

### Bug Fixes

- Send identify event. ([#407](https://github.com/launchdarkly/js-core/issues/407)) ([1d73462](https://github.com/launchdarkly/js-core/commit/1d73462914cd35925d34a84b61492a52406b4083))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 1.0.2 to 1.0.3

## [10.0.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.0.2...react-native-client-sdk-v10.0.3) (2024-03-15)

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 1.0.1 to 1.0.2

## [10.0.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.0.1...react-native-client-sdk-v10.0.2) (2024-03-05)

### Bug Fixes

- Guard against null auto env attributes and async-storage. ([#384](https://github.com/launchdarkly/js-core/issues/384)) ([14ce392](https://github.com/launchdarkly/js-core/commit/14ce392ade486fa8168d2dae8375e4c201912f83))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 1.0.0 to 1.0.1

## [10.0.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.2.1...react-native-client-sdk-v10.0.0) (2024-02-08)

### Introducing `@launchdarkly/react-native-client-sdk` as a replacement for `launchdarkly-react-native-client-sdk`.

- The SDK has been re-written in Typescript.
- Supports Expo.
- The SDK has been moved to a new [repository](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react-native) in github.
- The SDK has a new [package name](https://www.npmjs.com/package/@launchdarkly/react-native-client-sdk).

### Features

- React Native SDK major release. ([#369](https://github.com/launchdarkly/js-core/issues/369)) ([1d5ca40](https://github.com/launchdarkly/js-core/commit/1d5ca40888c4db4bb938884ca55732750fb10614))

### Bug Fixes

- Fix Detox e2e tests broken after 0.73 update. ([#366](https://github.com/launchdarkly/js-core/issues/366)) ([6349b98](https://github.com/launchdarkly/js-core/commit/6349b98e70554d8240f0e8d6b1090e4c37bde6eb))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 0.2.1 to 1.0.0

## [0.2.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.2.0...react-native-client-sdk-v0.2.1) (2024-02-07)

### Bug Fixes

- Babel TypeError due to event-target-shim ([#365](https://github.com/launchdarkly/js-core/issues/365)) ([c1c0086](https://github.com/launchdarkly/js-core/commit/c1c008610f36c8dd0c1e3da3cf9450c64d41874f))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 0.2.0 to 0.2.1

## [0.2.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.5...react-native-client-sdk-v0.2.0) (2024-02-06)

### Features

- React-native support for auto-env attributes. Only affects react-native package. ([deea99c](https://github.com/launchdarkly/js-core/commit/deea99ca2fbb3865f2ce55a83b2cf12e0ae2db5e))
- Update eslint jest configuration and versions. ([deea99c](https://github.com/launchdarkly/js-core/commit/deea99ca2fbb3865f2ce55a83b2cf12e0ae2db5e))

### Bug Fixes

- Add RN SDK offline support through ConnectionMode. ([#361](https://github.com/launchdarkly/js-core/issues/361)) ([d97ce82](https://github.com/launchdarkly/js-core/commit/d97ce82861438a1b79b93799a9d061cdfa1ab027))
- Implement RN SDK EventSource jitter backoff. ([#359](https://github.com/launchdarkly/js-core/issues/359)) ([95e58bd](https://github.com/launchdarkly/js-core/commit/95e58bd666772b30b31ac98a462ca19407bc2bac))
- Improvements and fixes from docs review. ([#362](https://github.com/launchdarkly/js-core/issues/362)) ([ba07fbf](https://github.com/launchdarkly/js-core/commit/ba07fbf4ea0b505c4bdc6376b6b36d7a9c1e5fda))
- RN streamer connection in background and foreground. ([#360](https://github.com/launchdarkly/js-core/issues/360)) ([c69b768](https://github.com/launchdarkly/js-core/commit/c69b7686eed1971288adfbe527b4bf53ba5fe2b7))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 0.1.2 to 0.2.0

## [0.1.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.4...react-native-client-sdk-v0.1.5) (2024-01-16)

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 0.1.1 to 0.1.2

## [0.1.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.3...react-native-client-sdk-v0.1.4) (2024-01-03)

### Bug Fixes

- Add Detox e2e tests. ([#340](https://github.com/launchdarkly/js-core/issues/340)) ([e7b9d29](https://github.com/launchdarkly/js-core/commit/e7b9d299fe1e1c34489f8688099de466a12a3622))

## [0.1.3](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.2...react-native-client-sdk-v0.1.3) (2023-12-29)

### Bug Fixes

- Add more rn sdk unit tests. ([#339](https://github.com/launchdarkly/js-core/issues/339)) ([913bc00](https://github.com/launchdarkly/js-core/commit/913bc0009a39188b6b9785e5c4b4b79078061821))

## [0.1.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.1...react-native-client-sdk-v0.1.2) (2023-12-28)

### Bug Fixes

- Remove beta warning for sdk-server. Added tsdoc comments for rn sdk. Added README for sdk-client. ([#334](https://github.com/launchdarkly/js-core/issues/334)) ([bb7c3b4](https://github.com/launchdarkly/js-core/commit/bb7c3b45a72d203ad7209def3982d9094fb4cbc9))
- Remove release-as for sdk-client and rn sdk and updated READMEs. ([#337](https://github.com/launchdarkly/js-core/issues/337)) ([52bf088](https://github.com/launchdarkly/js-core/commit/52bf088bd9c7a75f673e37de829459bbad4deb90))

## [0.1.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.0...react-native-client-sdk-v0.1.1) (2023-12-28)

### Bug Fixes

- Remove release-as for sdk-client and rn sdk and updated READMEs. ([#337](https://github.com/launchdarkly/js-core/issues/337)) ([52bf088](https://github.com/launchdarkly/js-core/commit/52bf088bd9c7a75f673e37de829459bbad4deb90))

### Dependencies

- The following workspace dependencies were updated
  - dependencies
    - @launchdarkly/js-client-sdk-common bumped from 0.1.0 to 0.1.1

## [0.1.0](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v0.1.1...react-native-client-sdk-v0.1.0) (2023-12-28)

### Bug Fixes

- Remove beta warning for sdk-server. Added tsdoc comments for rn sdk. Added README for sdk-client. ([#334](https://github.com/launchdarkly/js-core/issues/334)) ([bb7c3b4](https://github.com/launchdarkly/js-core/commit/bb7c3b45a72d203ad7209def3982d9094fb4cbc9))

## Changelog

### Dependencies

## Changelog

All notable changes to the LaunchDarkly SDK for React Native will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org).
