Release notes · Releases Rn SDK

React Native SDK Release Notes

9.16.0 (Aug 28th 2026)

  • Added optional sslPinningConfig.forceSSLPinning to initialize (defaults to false when omitted).
  • Added sendDiagnosticsData (iOS only) parameter to initialize. Set to false to prevent the Incode SDK from sending diagnostics data. Defaults to true.
  • Removed waitForTutorials parameter from initialize method.
  • Fixed Android build failure on React Native 0.80+ caused by a Kotlin nullability mismatch in BaseActivityEventListener overrides.
  • Fixed Android build failure on React Native 0.81+ (Unresolved reference 'currentActivity').
  • setTheme now takes { theme } instead of { jsonTheme }. setFaceAuthenticationHint now takes { identityId } instead of a string or { faceAuthenticationHint }. The TypeScript parameter for showCloseButton is now allowUserToCancel (was shouldShowCloseButton); call sites stay showCloseButton(true).
  • setTheme and setUXConfig now reject with appearanceError on failure instead of resolving { success: false }.
  • On iOS showCloseButton, setLocalizationLanguage, and setString now settle their promises. They previously returned immediately without waiting for the native call.
  • Appearance methods setSdkMode, setTheme, setUXConfig, and setLocalizationLanguage now type as Promise<void>. setLocalizationLanguage was previously typed as Promise<string>.
  • Added new required parameters locale and quantityStrings to the setQuantityStrings method.
  • Removed strings parameter from the setQuantityStrings method.
  • Modified the setQuantityStrings method to, when erroring out, return a code specific to the cause of the error alongside a message and native stack trace, instead of returning a SET_QUANTITY_STRINGS_ERROR code.

Working with Android SDK 5.51.0 and iOS SDK 5.47.0

9.15.0 (Jul 28th 2026)

  • Added integrityCompromised and removed jailbreakDetected from IncodeSdkFlowErrorCode.
  • Removed disableJailbreakDetection parameter from initialize method.

Working with Android SDK 5.50.0 and iOS SDK 5.46.0

9.14.0 (Jun 26th 2026)

  • Added setSdkMode method to change the SDK mode (standard, captureOnly, or submitOnly) after initialization.
  • Added optional voiceConsentLanguage parameter to OnboardingSessionConfig to set the voice consent language in the VideoSelfie module. Supported values: 'en', 'es', 'pt', and 'he'. Default is English.
  • Updated IncodeSdkFlowError. Removed badEnvDetected from IncodeSdkFlowErrorCode.
  • Deprecated showTutorial parameter in DocumentScan module for Android.
  • Fixed setString on Android always applying string overrides for the en locale regardless of the language set via setLocalizationLanguage.

Working with Android SDK 5.49.0 and iOS SDK 5.44.0

9.13.0 (May 26th 2026)

  • Added isInitialized method to provide a hint on whether the native SDK has been initialized or not.
  • Updated onStepUpdated to fire per-attempt events for IdScanFront, IdScanBack, and SelfieScan modules, in addition to the existing Conference updates.
  • Updated onStepUpdated signature to take a { module, listener } object (matching onStepCompleted/onStepError), replacing the previous bare-listener form.
  • Updated the default values of the lensesCheck and faceMaskCheck parameters to true in the SelfieScan module.

Working with Android SDK 5.48.0 and iOS SDK 5.44.0

9.12.0 (May 13th 2026)

  • Added isSkippable flag to the Geolocation module. It allows the geolocation step to be skipped. When set to true, skipping or denying location permission advances the flow instead of ending the session with a permission error.
  • Added allAttemptsExhausted flag to IdScanResult and SelfieScanResult indicating when capture or upload retries are no longer available.

Working with Android SDK 5.47.0 and iOS SDK 5.43.0

9.11.0 (Apr 28th 2026)

  • Added new internal Android dependency com.incode.sdk.hybrid-bridge that is required to have to a successful build. In case you're experiencing issues fetching it during gradle sync phase please contact your Incode representative, as your account access might have to be updated.

Working with Android SDK 5.46.0 and iOS SDK 5.42.0

9.10.0 (Mar 26th 2026)

  • Added support for Android SDK initialization without api key with e2ee url.
  • Added new parameter showIdTypeChooser to IDScan module.
  • Added new parameter e2eeEncryptionEnabled for startFaceLogin method that enables End-to-End Encryption (E2EE) on Android.
  • Deprecated autocaptureUxMode parameter from the IdScan module.
  • Deprecated enableIdSummaryScreen parameter from the ProcessId module.
  • Removed parameters disableHookCheck, disableEmulatorDetection, disableRootDetection, disableVirtualEnvironmentDetection from initialize method.
  • Removed simulatorDetected, rootDetected, hookDetected, virtualEnvDetected from IncodeSdkFlowError.

Working with Android SDK 5.45.0 and iOS SDK 5.40.0

9.9.0 (Feb 27th 2026)

  • Removed the enableRotationOnRetakeScreen parameter from the IdScan module. Captured documents are now always displayed in a vertical orientation on the Review Screen.
  • Renamed the showRetakeScreen parameter to showRetakeScreenForManualCapture in the IdScan module.
  • Renamed the showAutoCaptureRetakeScreen parameter to showRetakeScreenForAutoCapture in the IdScan module.
  • Fixed issue preventing custom V2 theme from applying when configured via JSON.

Working with Android SDK 5.44.0 and iOS SDK 5.40.0

9.8.0 (Jan 9th 2026)

  • Fixed 'TypeError' appearing for API methods finishOnboardingFlow, approve, deleteLocalUserData and 'faceMatch' for React Native versions 0.8+.
  • Added CombinedConsent module.

Working with Android SDK 5.43.0 and iOS SDK 5.39.1

9.7.0 (Nov 24th 2025)

  • Fixed error handling on Android.

Working with Android SDK 5.41.1 and iOS SDK 5.38.0

9.6.1 (Oct 23rd 2025)

  • Fixed compatibility issue for new React Native architectures.

Working with Android SDK 5.40.1 and iOS SDK 5.37.0

9.6.0 (Sep 23rd 2025)

  • Added support for the Face Authentication module that performs a selfie scan to authenticate the user as part of the flow or a workflow.
  • Introduced setFaceAuthenticationHint method to provide a face authentication hint.
  • Introduced setUXConfig method for UX customizations in V2 IdScan and SelfieScan modules.
  • Introduced setQuantityStrings method used to localize plural texts on Android.

Working with Android SDK 5.40.1 and iOS SDK 5.37.0

9.5.0 (Jul 31st 2025)

Working with Android SDK 5.39.0 and iOS SDK 5.36.0

Was this page helpful?