3.0.0 (23 September 2026)
Added
- Opt-in SSL certificate pinning on both platforms:
initialize(appId, loginUri, { sslPinning: 'enabled' }). Pinning is disabled by default, so existinginitialize(appId)andinitialize(appId, loginUri)calls behave as before. A pin-validation failure returns a terminalFAILEDresponse with error code5004.
Changed
- Updated the native SDKs to Android
2.0.1and iOS3.0.1. Play Integrity attestation (Android) arrives with this update and needs no code change.
2.3.0 (13 August 2026)
Added
startBackgroundAuth(config)for background authentication on Android and iOS.startInBackground(input)(Android) to start authentication in the background; auto-read OTPs are submitted automatically.setMfaEnabled(enabled)for multi-factor authentication.- SIM binding (Android):
setSimBindingEnabled(enabled),checkSimBindingStatus()andclearSimBinding(). start(input)is now typed asOtplessRequestInput, anddeviceFingerprintModeis supported on both platforms.
Changed
userAuthEvent(...)now works on iOS as well as Android.- Updated the native SDKs to Android
0.9.0and iOS2.4.0. - Android
compileSdkis now36.
2.2.0 (1 June 2026)
Changed
- Updated the Android SDK to
0.8.1, which adds support for multiple App IDs.
2.1.1 (4 May 2026)
Added
userAuthEvent(event, providerType, fallback, providerInfo)to report authentication events from your own auth providers (Android).
2.1.0 (20 April 2026)
Fixed
- Android build failure with Kotlin 2.x strict compilation.
Changed
- Updated the Android SDK to
0.6.7.
2.0.9 (17 April 2026)
Changed
- Updated the iOS SDK to
2.0.9, which supports apps that also use the Google and Facebook SDKs.
2.0.8 (17 March 2026)
Fixed
- Android: added a null check for the current activity in
initialize.
2.0.7 (13 February 2026)
Fixed
- iOS: responses not reaching the callback set with
setResponseCallback.
Changed
- Updated the Android SDK to
0.6.6.
2.0.6 (9 February 2026)
Fixed
- Responses could be missed when the callback was registered late.
2.0.5 (6 February 2026)
Fixed
- iOS: a concurrency (actor) issue.
Changed
- Updated the native SDKs to Android
0.6.5and iOS2.0.8.
2.0.4 (2 February 2026)
Changed
- Updated the native SDKs to Android
0.6.4and iOS2.0.7, which enable SNA on Airtel and Vi.
2.0.3 (16 December 2025)
Changed
- Updated the Android SDK to
0.3.8, with event and code-update APIs.
2.0.2 (14 October 2025)
Added
isSdkReady()to check whether the SDK has finished initializing.
Changed
- Updated the native SDKs to Android
0.3.6and iOS2.0.3.
2.0.1 (9 September 2025)
Changed
- Updated the iOS SDK to
2.0.0.
2.0.0 (12 August 2025)
Changed
- Updated the Android SDK to
0.3.4.
1.0.9 (16 July 2025)
Changed
- Updated the native SDKs to Android
0.3.1and iOS1.1.7, which support SNA-only configurations.
1.0.8 (3 July 2025)
Fixed
- Android: a Truecaller locale issue.
Changed
- Updated the Android SDK to
0.3.0.
1.0.7 (30 June 2025)
Added
- Native Truecaller support on Android:
initTrueCaller(request). setDevLogging(enable)to turn on SDK debug logs.
Changed
- Breaking:
isWhatsappInstalled(callback)is replaced byisWhatsappInstalledForAndroid(), which returns aPromise<boolean>. - Updated the native SDKs to Android
0.2.9and iOS1.1.6.
1.0.6 (2 May 2025)
Added
decimateAll()(iOS).
Changed
- Updated the native SDKs to Android
0.2.0and iOS1.1.3.
1.0.5 (4th April 2025)
Improvements
- Updated native iOS(1.1.1) and Android (0.1.9) SDKs to the latest versions.
1.0.4 (31st March 2025)
Improvements
- Updated native iOS and Android SDKs to the latest versions.
1.0.3 (28th March 2025)
Features
- Added
otpLengthinINITIATEresponse - Added
authTypeinINITIATEresponse
1.0.2 (26th March 2025)
Improvements
- Cancelling previous request if a new request is initiated while the previous request is in progress.
1.0.1 (24th March 2025)
Features
- Added
INITIATE&VERIFYresponses for SNA
1.0.0 (18th March 2025)
- Initial release