Skip to main content

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 existing initialize(appId) and initialize(appId, loginUri) calls behave as before. A pin-validation failure returns a terminal FAILED response with error code 5004.

Changed

  • Updated the native SDKs to Android 2.0.1 and iOS 3.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() and clearSimBinding().
  • start(input) is now typed as OtplessRequestInput, and deviceFingerprintMode is supported on both platforms.

Changed

  • userAuthEvent(...) now works on iOS as well as Android.
  • Updated the native SDKs to Android 0.9.0 and iOS 2.4.0.
  • Android compileSdk is now 36.

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.5 and iOS 2.0.8.

2.0.4 (2 February 2026)

Changed

  • Updated the native SDKs to Android 0.6.4 and iOS 2.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.6 and iOS 2.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.1 and iOS 1.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 by isWhatsappInstalledForAndroid(), which returns a Promise<boolean>.
  • Updated the native SDKs to Android 0.2.9 and iOS 1.1.6.

1.0.6 (2 May 2025)

Added

  • decimateAll() (iOS).

Changed

  • Updated the native SDKs to Android 0.2.0 and iOS 1.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 otpLength in INITIATE response
  • Added authType in INITIATE response

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 & VERIFY responses for SNA

1.0.0 (18th March 2025)

  • Initial release