9.16.0 (Aug 28th 2026)
- Added optional
sslPinningConfig.forceSSLPinningtoinitialize(defaults tofalsewhen omitted). - Added
sendDiagnosticsData(iOS only) parameter toinitialize. Set tofalseto prevent the Incode SDK from sending diagnostics data. Defaults totrue. - Removed
waitForTutorialsparameter frominitializemethod. - Fixed Android build failure on React Native 0.80+ caused by a Kotlin nullability mismatch in
BaseActivityEventListeneroverrides. - Fixed Android build failure on React Native 0.81+ (
Unresolved reference 'currentActivity'). setThemenow takes{ theme }instead of{ jsonTheme }.setFaceAuthenticationHintnow takes{ identityId }instead of a string or{ faceAuthenticationHint }. The TypeScript parameter forshowCloseButtonis nowallowUserToCancel(wasshouldShowCloseButton); call sites stayshowCloseButton(true).setThemeandsetUXConfignow reject withappearanceErroron failure instead of resolving{ success: false }.- On iOS
showCloseButton,setLocalizationLanguage, andsetStringnow settle their promises. They previously returned immediately without waiting for the native call. - Appearance methods
setSdkMode,setTheme,setUXConfig, andsetLocalizationLanguagenow type asPromise<void>.setLocalizationLanguagewas previously typed asPromise<string>. - Added new required parameters
localeandquantityStringsto thesetQuantityStringsmethod. - Removed
stringsparameter from thesetQuantityStringsmethod. - Modified the
setQuantityStringsmethod to, when erroring out, return a code specific to the cause of the error alongside a message and native stack trace, instead of returning aSET_QUANTITY_STRINGS_ERRORcode.
Working with Android SDK 5.51.0 and iOS SDK 5.47.0
9.15.0 (Jul 28th 2026)
- Added
integrityCompromisedand removedjailbreakDetectedfromIncodeSdkFlowErrorCode. - Removed
disableJailbreakDetectionparameter frominitializemethod.
Working with Android SDK 5.50.0 and iOS SDK 5.46.0
9.14.0 (Jun 26th 2026)
- Added
setSdkModemethod to change the SDK mode (standard,captureOnly, orsubmitOnly) after initialization. - Added optional
voiceConsentLanguageparameter toOnboardingSessionConfigto set the voice consent language in theVideoSelfiemodule. Supported values: 'en', 'es', 'pt', and 'he'. Default is English. - Updated
IncodeSdkFlowError. RemovedbadEnvDetectedfromIncodeSdkFlowErrorCode. - Deprecated
showTutorialparameter inDocumentScanmodule for Android. - Fixed
setStringon Android always applying string overrides for theenlocale regardless of the language set viasetLocalizationLanguage.
Working with Android SDK 5.49.0 and iOS SDK 5.44.0
9.13.0 (May 26th 2026)
- Added
isInitializedmethod to provide a hint on whether the native SDK has been initialized or not. - Updated
onStepUpdatedto fire per-attempt events forIdScanFront,IdScanBack, andSelfieScanmodules, in addition to the existingConferenceupdates. - Updated
onStepUpdatedsignature to take a{ module, listener }object (matchingonStepCompleted/onStepError), replacing the previous bare-listener form. - Updated the default values of the
lensesCheckandfaceMaskCheckparameters totruein theSelfieScanmodule.
Working with Android SDK 5.48.0 and iOS SDK 5.44.0
9.12.0 (May 13th 2026)
- Added
isSkippableflag to theGeolocationmodule. It allows the geolocation step to be skipped. When set totrue, skipping or denying location permission advances the flow instead of ending the session with a permission error. - Added
allAttemptsExhaustedflag toIdScanResultandSelfieScanResultindicating 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-bridgethat 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
showIdTypeChoosertoIDScanmodule. - Added new parameter
e2eeEncryptionEnabledforstartFaceLoginmethod that enables End-to-End Encryption (E2EE) on Android. - Deprecated
autocaptureUxModeparameter from theIdScanmodule. - Deprecated
enableIdSummaryScreenparameter from theProcessIdmodule. - Removed parameters
disableHookCheck,disableEmulatorDetection,disableRootDetection,disableVirtualEnvironmentDetectionfrominitializemethod. - Removed
simulatorDetected,rootDetected,hookDetected,virtualEnvDetectedfromIncodeSdkFlowError.
Working with Android SDK 5.45.0 and iOS SDK 5.40.0
9.9.0 (Feb 27th 2026)
- Removed the
enableRotationOnRetakeScreenparameter from theIdScanmodule. Captured documents are now always displayed in a vertical orientation on the Review Screen. - Renamed the
showRetakeScreenparameter toshowRetakeScreenForManualCapturein theIdScanmodule. - Renamed the
showAutoCaptureRetakeScreenparameter toshowRetakeScreenForAutoCapturein theIdScanmodule. - 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,deleteLocalUserDataand 'faceMatch' for React Native versions 0.8+. - Added
CombinedConsentmodule.
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
setFaceAuthenticationHintmethod to provide a face authentication hint. - Introduced
setUXConfigmethod for UX customizations in V2 IdScan and SelfieScan modules. - Introduced
setQuantityStringsmethod 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