From f892f4f6b8228b1225da7a068d68f94b7ac103c5 Mon Sep 17 00:00:00 2001 From: Alejandro Rosas Date: Tue, 10 Nov 2026 05:09:07 +0400 Subject: [PATCH] Release 4.14.1: pin the native SDKs to 4.14.1 Co-Authored-By: Claude Opus 5.5 --- README.md | 4 ++-- example-expo/ios/Podfile | 2 +- package.json | 6 +++--- packages/auth-react-native/README.md | 4 ++-- packages/auth-react-native/package.json | 4 ++-- release-notes/4.14.1.md | 5 +++++ 6 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 release-notes/4.14.1.md diff --git a/README.md b/README.md index 3a1cf0d..3b30562 100644 --- a/README.md +++ b/README.md @@ -236,7 +236,7 @@ The iOS podspec URL is derived from the native SDK version this package pins (`d [ "@didit-protocol/sdk-react-native", { - "iosPodspecUrl": "https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.0/DiditSDK.podspec" + "iosPodspecUrl": "https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec" } ] ``` @@ -277,7 +277,7 @@ didit_sdk_subspec = case $DiditSdkIosVariant else raise "Invalid $DiditSdkIosVariant '#{$DiditSdkIosVariant}'. Supported values: all, core, autodetection, nfc." end -pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.0/DiditSDK.podspec' +pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec' ``` ##### Swift Package Manager (optional) diff --git a/example-expo/ios/Podfile b/example-expo/ios/Podfile index 1871028..84fe240 100644 --- a/example-expo/ios/Podfile +++ b/example-expo/ios/Podfile @@ -33,7 +33,7 @@ target 'DiditExpoExample' do else raise "Invalid $DiditSdkIosVariant '#{$DiditSdkIosVariant}'. Supported values: all, core, autodetection, nfc." end - pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.0/DiditSDK.podspec' + pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec' # @generated end didit-sdk-react-native-pod use_expo_modules! diff --git a/package.json b/package.json index 782e269..0bcf51a 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "@didit-protocol/sdk-react-native", - "version": "4.14.0", + "version": "4.14.1", "diditNativeSdkVersions": { - "ios": "4.14.0", - "android": "4.14.0" + "ios": "4.14.1", + "android": "4.14.1" }, "description": "React Native wrapper for Didit Identity Verification SDK", "main": "./lib/commonjs/index.js", diff --git a/packages/auth-react-native/README.md b/packages/auth-react-native/README.md index 3375253..d5d4aa0 100644 --- a/packages/auth-react-native/README.md +++ b/packages/auth-react-native/README.md @@ -7,7 +7,7 @@ sessions in the Keychain or Android Keystore, sign-out and step-ups before sensitive actions. Every request carries the device signals of DiditSignals. **Not published yet.** The package is private and pins the native SDK release in -`diditNativeSdkVersions` in its `package.json` (4.14.0), which includes DiditAuth. +`diditNativeSdkVersions` in its `package.json` (4.14.1), which includes DiditAuth. ## Requirements @@ -76,7 +76,7 @@ On iOS, CocoaPods is the default. DiditSDK is not on the CocoaPods trunk, so the Podfile names its podspec at the pinned version: ```ruby -pod 'DiditSDK/Auth', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.0/DiditSDK.podspec' +pod 'DiditSDK/Auth', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec' ``` To resolve it with Swift Package Manager instead, set `$DiditSdkIosLinkage = 'spm'` diff --git a/packages/auth-react-native/package.json b/packages/auth-react-native/package.json index e0e0809..4565c17 100644 --- a/packages/auth-react-native/package.json +++ b/packages/auth-react-native/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "private": true, "diditNativeSdkVersions": { - "ios": "4.14.0", - "android": "4.14.0" + "ios": "4.14.1", + "android": "4.14.1" }, "description": "React Native wrapper for Didit Authentication (native DiditAuth)", "main": "./lib/commonjs/index.js", diff --git a/release-notes/4.14.1.md b/release-notes/4.14.1.md new file mode 100644 index 0000000..b0de935 --- /dev/null +++ b/release-notes/4.14.1.md @@ -0,0 +1,5 @@ +Pins the iOS and Android native SDKs exactly to 4.14.1. + +No JavaScript / TypeScript API changes. The native changes below run inside `startVerification()` / `startVerificationWithWorkflow()` and return the same `VerificationResult`. + +- Both platforms: on the e-signature step, when the signing code could not be sent (the request was refused, a new code was asked for too soon, or there was no connection), the screen that asked for it stays, with a line that says why and a countdown to when the person can try again, instead of the generic error screen. The code screen says when the code could not be checked and checks the six digits as soon as they are typed; on Android it offers to fill in the code from the SMS with the person's consent. In all 54 languages.