> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sprig.com/llms.txt
> Use this file to discover all available pages before exploring further.

# React Native Changelog

<Info>
  **How to read this changelog:** [Understanding SDK changelog urgency and impact](/docs/developer-center/sdk-changelog)
</Info>

<Update label="Sep 25, 2026" tags={["Low"]}>
  ## v4.4.0

  **Recommended if you use:** URL Prompt question type

  * chore: Updated the bundled iOS SDK to [v4.36.1](/docs/developer-center/sdk-changelog/ios-changelog#v4-36-1) and Android SDK to [v2.30.1](/docs/developer-center/sdk-changelog/android-changelog#v2-30-1)
  * add: \[impact: behavior] Added the ability to launch an in-app web browser for URL Prompt question types.
  * add: Added new lifecycle event displayInAppBrowser which fires when the in-app experience is triggered.
</Update>

<Update label="Aug 31, 2026" tags={["High"]}>
  ## v4.3.0

  **Recommended if you use:** survey lifecycle events

  * chore: Updated the bundled iOS SDK to [v4.35.0](/docs/developer-center/sdk-changelog/ios-changelog#v4-35-0) and Android SDK to [v2.29.0](/docs/developer-center/sdk-changelog/android-changelog#v2-29-0)
  * add: \[impact: behavior] Refactor of the survey lifecycle events for better accuracy with the addition of the new surveyReturned event, the removal of surveyWillPresent, a change to when the surveyAppeared emits and the addition of the new surveyDidNotAppear event.
  * add: Passing the surveyId of the previous survey when a previousSurveyReady state is returned.
</Update>

<Update label="Aug 10, 2026" tags={["Low"]}>
  ## v4.2.0

  **Recommended if you use:** Session Replay

  * chore: Updated the bundled iOS SDK to [v4.34.0](/docs/developer-center/sdk-changelog/ios-changelog#v4-34-0) and Android SDK to [v2.28.0](/docs/developer-center/sdk-changelog/android-changelog#v2-28-0), adding SwiftUI Session Replay capture on iOS 26 and wireframe replay recording on Android
</Update>

<Update label="Jul 30, 2026">
  ## v4.1.1

  * chore: Upgrade iOS SDK to 4.33.1
  * chore: Upgrade Android SDK to 2.27.2
  * fix: Fix for crash on iOS related to Sprig lifecycle events.
</Update>

<Update label="Jul 13, 2026">
  ## v4.1.0

  * chore: Upgrade to React Native New Architecture.
  * add: Support for Sprig events.
</Update>

<Update label="Jul 1, 2026">
  ## v4.0.0

  * chore: Upgrade to React Native .85 and React 19.2.3.
</Update>

<Update label="Jun 25, 2026">
  ## v3.3.0

  * chore: Upgrade to React Native .83 and React 19.2.
</Update>

<Update label="Jun 11, 2026">
  ## v3.2.1

  * chore: Upgrade iOS SDK to 4.32.3
  * chore: Upgrade Android SDK to 2.26.2
</Update>

<Update label="Jun 11, 2026">
  ## v3.2.0

  * chore: Upgrade iOS SDK to 4.32.2
  * chore: Upgrade Android SDK to 2.26.1
</Update>

<Update label="Apr 27, 2026">
  ## v3.1.0

  * chore: Upgrade iOS SDK to 4.30.0
  * chore: Upgrade Android SDK to 2.24.0
  * Fix: Text not being reflected in session replays.
</Update>

<Update label="Apr 23, 2026">
  ## v3.0.0

  * chore: Update React Native to .81.
  * fix: Removed support for lifecycle events.
</Update>

<Update label="Apr 10, 2026">
  ## v2.21.0

  * chore: Upgrade iOS SDK to 4.29.0
  * chore: Upgrade Android SDK to 2.23.0
</Update>

<Update label="Mar 19, 2026">
  ## v2.20.0

  * chore: Upgrade iOS SDK to 4.27.3
  * chore: Upgrade Android SDK to 2.22.1
</Update>

<Update label="Feb 19, 2026">
  ## v2.19.2

  * chore: Upgrade iOS SDK to 4.26.2
  * chore: Upgrade Android SDK to 2.21.2
</Update>

<Update label="Dec 19, 2025">
  ## v2.18.9

  * chore: Upgrade iOS SDK to 4.25.2
  * chore: Upgrade Android SDK to 2.19.5
</Update>

<Update label="Dec 9, 2025">
  ## v2.18.8

  * chore: Upgrade Android SDK to 2.19.3
</Update>

<Update label="Nov 5, 2025">
  ## v2.18.7

  * chore: Upgrade iOS SDK to 4.25.1
  * chore: Upgrade Android SDK to 2.19.0
</Update>

<Update>
  ## v2.18.6

  * chore: Upgrade iOS SDK to 4.24.7
  * chore: Upgrade Android SDK to 2.18.4
</Update>

<Update>
  ## v2.18.5

  * chore: Upgrade iOS SDK to 4.24.3
  * chore: Downgrade Android SDK to 2.17.8
</Update>

<Update label="May 30, 2025">
  ## v2.18.4

  * chore: Upgrade iOS SDK to 4.24.1
  * chore: Upgrade Android SDK to 2.18.0
</Update>

<Update label="Apr 3, 2025">
  ## v2.18.3

  * chore: Upgrade iOS SDK to 4.23.10
  * chore: Upgrade Android SDK to 2.17.8
</Update>

<Update label="Mar 11, 2025">
  ## v2.18.2

  * chore: Upgrade iOS SDK to 4.23.7
  * chore: Upgrade Android SDK to 2.17.6
</Update>

<Update label="Feb 18, 2025">
  ## v2.18.1

  * chore: Upgrade iOS SDK to 4.23.7
  * chore: Upgrade Android SDK to 2.17.6
</Update>

<Update label="Dec 16, 2024">
  ## v2.18.0

  * add: Session replay functionality.
</Update>

<Update label="Nov 21, 2024">
  ## v2.17.1

  * fix: new arch crash
  * chore: Upgrade iOS SDK to 4.23.0
</Update>

<Update label="Nov 5, 2024">
  ## v2.17.0

  * add: Matrix question support
  * chore: Upgrade Android SDK to 2.17.4
</Update>

<Update label="Sep 5, 2024">
  ## v2.16.2

  * chore: Upgrade iOS SDK to 4.22.1
  * chore: Upgrade Android SDK to 2.17.3
</Update>

<Update label="Jul 25, 2024">
  ## v2.16.1

  * chore: remove method overloads from Android code
  * chore: Upgrade Android SDK to 2.17.2
</Update>

<Update>
  ## v2.16.0

  * add: Session Replay support for React Native
  * chore: Upgrade iOS SDK to 4.21.8
  * chore: Upgrade Android SDK to 2.17.0
</Update>

<Update label="Apr 4, 2024">
  ## v2.15.6

  * chore: Upgrade iOS SDK to 4.21.4
</Update>

<Update label="Mar 4, 2024">
  ## v2.15.5

  * chore: Upgrade Android SDK to 2.16.5
  * chore: Upgrade iOS to 4.21.1
</Update>

<Update label="Jan 29, 2024">
  ## v2.15.4

  * add: `x-ul-package-header` support for plugins
  * chore: Upgrade Android to 2.16.4
  * chore: Upgrade iOS to 4.20.1
  * chore: Update LICENSE
</Update>

<Update label="Oct 9, 2023">
  ## v2.15.3

  * fix: Calling iOS track() from background thread would sporadically cause a SIGSEGV
  * chore: Upgrade iOS to 4.19.2
</Update>

<Update label="Sep 27, 2023">
  ## v2.15.2

  * chore: Bumped because 2.15.1 was incorrectly published
</Update>

<Update label="Sep 27, 2023">
  ## v2.15.1

  * add: `setPreviewKey` method to enable test a study on React Native
  * chore: Bumped iOS version to 4.19.1
  * chore: Bumped Android version to 2.15.1
</Update>

<Update label="Jul 10, 2023">
  ## v2.15.0

  * fix: (ios) Fix an issue preventing scrolling after answering an open text question
  * fix: (android) Prevent the SDK from crashing when running on a known bad version of Chrome
  * fix: (ios) Fixed a issue that results in a UI blocking routine introduced from 4.15.0
  * add: (ios) Add additional interface for boolean and number types for setVisitorAttribute
  * add: (ios/android) Add `dismissOnPageChange` functionality to iOS and android
  * add: (ios) Add private interface methods for importing LaunchDarkly flag to variation index mapping
  * add: (ios) Add integrateOptimizelyExperiments in the public SprigAPI
  * add: (ios) Added a showSurveyCallback to allow dynamically manage whether to show the survey or not
  * add: Add a callback to `EventPayload` that allows surveys to be suppressed
  * chore: Updated the example app to be able to depend on the local ios build
  * chore: Bump ios version to 4.17.0 and Android version to 2.14.0
</Update>

<Update label="Feb 27, 2023">
  ## v2.14.1

  * chore: Improved release process
</Update>

<Update label="Feb 27, 2023">
  ## v2.14.0

  * chore: Improved release process
</Update>

<Update label="Jan 9, 2023">
  ## v2.13.0

  * chore: Updated iOS version to 4.12.1
  * chore: Updated Android version to 2.9.0
</Update>

<Update label="Nov 11, 2022">
  ## v2.12.1

  * chore: Updated iOS Version to 4.11.1
</Update>

<Update label="Nov 3, 2022">
  ## v2.12.0

  * fix: Fix stringifying attributes
</Update>

<Update label="Nov 1, 2022">
  ## v2.11.0

  * chore: Updated iOS Version to 4.11.0
</Update>

<Update label="Oct 28, 2022">
  ## v2.10.0

  * add: Support event properties
  * chore: Updated Android Version to 2.8.0
</Update>

<Update label="Oct 18, 2022">
  ## v2.9.0

  * chore: Updated iOS version to 4.9.0
  * chore: Updated Android Version to 2.7.0
</Update>

<Update label="Oct 10, 2022">
  ## v2.8.4

  * add: Improved typings
</Update>

<Update label="Oct 5, 2022">
  ## v2.8.3

  * fix: More permissive react and react-native version peerDependencies
</Update>

<Update label="Sep 30, 2022">
  ## v2.8.2

  * chore: Updated iOS Version to 4.8.6
  * chore: Updated Android Version to 2.6.10
</Update>

<Update label="Sep 7, 2022">
  ## v2.8.1

  * chore: Updated react-native peer dependency to 0.68.2
</Update>

<Update label="Sep 2, 2022">
  ## v2.8.0

  * chore: Updated react-native peer dependency to 0.67.4
</Update>

<Update label="Sep 2, 2022">
  ## v2.7.0

  * fix: Removed RCTBridgeModule.h import for expo compatibility
  * chore: Updated Android Version to 2.6.0
</Update>

<Update label="Feb 16, 2022">
  ## v2.6.0

  * chore: Updated LICENSE
  * chore: Updated iOS Version to 4.7.0
</Update>
