From 896a4bc11024d89ab79a4ed0e172a2147b2e1783 Mon Sep 17 00:00:00 2001 From: Alejandro Rosas Date: Thu, 5 Nov 2026 03:39:25 +0400 Subject: [PATCH] Release 4.12.2: pin the native SDKs to 4.12.2 Co-Authored-By: Claude Opus 5.5 --- README.md | 4 ++-- example-expo/ios/Podfile | 2 +- package.json | 6 +++--- release-notes/4.12.2.md | 7 +++++++ 4 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 release-notes/4.12.2.md diff --git a/README.md b/README.md index aa7045c..0c61ea7 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.12.1/DiditSDK.podspec" + "iosPodspecUrl": "https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.12.2/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.12.1/DiditSDK.podspec' +pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.12.2/DiditSDK.podspec' ``` ##### Swift Package Manager (optional) diff --git a/example-expo/ios/Podfile b/example-expo/ios/Podfile index febdb90..cac4996 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.12.1/DiditSDK.podspec' + pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.12.2/DiditSDK.podspec' # @generated end didit-sdk-react-native-pod use_expo_modules! diff --git a/package.json b/package.json index 46bdcf2..316210d 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "@didit-protocol/sdk-react-native", - "version": "4.12.1", + "version": "4.12.2", "diditNativeSdkVersions": { - "ios": "4.12.1", - "android": "4.12.1" + "ios": "4.12.2", + "android": "4.12.2" }, "description": "React Native wrapper for Didit Identity Verification SDK", "main": "./lib/commonjs/index.js", diff --git a/release-notes/4.12.2.md b/release-notes/4.12.2.md new file mode 100644 index 0000000..ef752db --- /dev/null +++ b/release-notes/4.12.2.md @@ -0,0 +1,7 @@ +Pins the iOS and Android native SDKs exactly to 4.12.2. + +No JavaScript / TypeScript API changes. The changes below run inside `startVerification()` / `startVerificationWithWorkflow()` and return the same `VerificationResult`. + +- Both platforms: the welcome screen centres the logo (Didit's, or the customer's on white label) above the left-aligned title. iOS now draws the customer's logo 72 pt high, as Android and the web do, and the iOS resubmission screen shows the company block again. +- Both platforms: in the KYB key people step, "Add representative" opens with a representative role selected and saves the person under representatives even when the workflow switches some roles off. Before, the person could only be added as a beneficial owner and the step could not continue. +- Both platforms: in questionnaires, "Secured by" stays pinned under the button on short screens and at large text, the country picker of an address question is titled for the address, and an open dropdown takes the fields' corners.