diff --git a/README.md b/README.md index 1cf8816..084ba19 100644 --- a/README.md +++ b/README.md @@ -161,7 +161,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.9.0/DiditSDK.podspec" + "iosPodspecUrl": "https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec" } ] ``` @@ -200,7 +200,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.9.0/DiditSDK.podspec' +pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec' ``` ##### Swift Package Manager (optional) diff --git a/android/build.gradle b/android/build.gradle index 50bb958..adb10a3 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -132,7 +132,7 @@ dependencies { implementation "com.facebook.react:react-android" // Didit native Android SDK - implementation "me.didit:$diditSdkAndroidArtifact:4.9.0" + implementation "me.didit:$diditSdkAndroidArtifact:4.9.1" // Coroutines (required for state flow observation) implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3" diff --git a/example-expo/ios/Podfile b/example-expo/ios/Podfile index caf9c29..511fa4c 100644 --- a/example-expo/ios/Podfile +++ b/example-expo/ios/Podfile @@ -30,7 +30,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.9.0/DiditSDK.podspec' + pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec' use_expo_modules! diff --git a/package.json b/package.json index e4141c3..3fd4f26 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "@didit-protocol/sdk-react-native", - "version": "4.9.0", + "version": "4.9.1", "diditNativeSdkVersions": { - "ios": "4.9.0", - "android": "4.9.0" + "ios": "4.9.1", + "android": "4.9.1" }, "description": "React Native wrapper for Didit Identity Verification SDK", "main": "./lib/commonjs/index.js", diff --git a/release-notes/4.9.1.md b/release-notes/4.9.1.md new file mode 100644 index 0000000..0b10f22 --- /dev/null +++ b/release-notes/4.9.1.md @@ -0,0 +1,6 @@ +Pins the iOS and Android native SDKs exactly to 4.9.1. + +- Both platforms: the document and proof of address country pickers open on the country detected from the user's IP address. When that lookup finished after the screen appeared, they used to stay on the first country in the list (Afghanistan); they now switch to the detected country, without overriding a country set in the session or one the user picked. +- Android: a questionnaire's section header and fields are shown in the SDK language. A questionnaire authored in one language with translations no longer shows its default-language header above translated fields. +- Android: NFC passport scanning no longer crashes with a missing `org.jmrtd.BACKey` class in the full (`all`) variant. +- Both platforms: improved Russian and Kyrgyz verification copy.