Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.0/DiditSDK.podspec"
"iosPodspecUrl": "https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.13.2/DiditSDK.podspec"
}
]
```
Expand Down Expand Up @@ -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.13.0/DiditSDK.podspec'
pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.13.2/DiditSDK.podspec'
```

##### Swift Package Manager (optional)
Expand Down
2 changes: 1 addition & 1 deletion example-expo/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.0/DiditSDK.podspec'
pod didit_sdk_subspec, :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.13.2/DiditSDK.podspec'
# @generated end didit-sdk-react-native-pod
use_expo_modules!

Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "@didit-protocol/sdk-react-native",
"version": "4.13.0",
"version": "4.13.2",
"diditNativeSdkVersions": {
"ios": "4.13.0",
"android": "4.13.0"
"ios": "4.13.2",
"android": "4.13.2"
},
"description": "React Native wrapper for Didit Identity Verification SDK",
"main": "./lib/commonjs/index.js",
Expand Down
4 changes: 2 additions & 2 deletions packages/auth-react-native/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.0), which includes DiditAuth.
`diditNativeSdkVersions` in its `package.json` (4.13.2), which includes DiditAuth.

## Requirements

Expand Down Expand Up @@ -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.13.0/DiditSDK.podspec'
pod 'DiditSDK/Auth', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.13.2/DiditSDK.podspec'
```

To resolve it with Swift Package Manager instead, set `$DiditSdkIosLinkage = 'spm'`
Expand Down
4 changes: 2 additions & 2 deletions packages/auth-react-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"version": "0.0.0",
"private": true,
"diditNativeSdkVersions": {
"ios": "4.13.0",
"android": "4.13.0"
"ios": "4.13.2",
"android": "4.13.2"
},
"description": "React Native wrapper for Didit Authentication (native DiditAuth)",
"main": "./lib/commonjs/index.js",
Expand Down
8 changes: 8 additions & 0 deletions release-notes/4.13.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Pins the iOS and Android native SDKs exactly to 4.13.2. Native 4.13.1 was an Android-only interim release with the welcome screen change below; this release brings it to iOS too.

No JavaScript / TypeScript API changes. The native changes below run inside `startVerification()` / `startVerificationWithWorkflow()` and return the same `VerificationResult`.

- Android: release builds minified with R8 and `proguard-android-optimize.txt` no longer crash at launch. The package ships its own R8 consumer rules and registers its module without reflection, so no extra keep rules are needed in the app.
- iOS: a photo requested from a camera that opens but delivers no frames no longer crashes the host app. Every photo request first checks for a running camera session with an active video connection, and the screen shows its camera error or skip instead.
- Android: on the ID lookup selfie, a photo request from a camera that delivers no frames ends in the screen's camera error after 5 seconds instead of waiting forever.
- Both platforms: on the welcome screen, while the list of steps goes on below its bottom fade, a round "Scroll down" button sits horizontally centred on the list (also in right-to-left languages), as in the web flow. A tap scrolls the list down, the button hides at the end of the list and while a sheet is open, and it is a named, accessible button in every language the SDK supports.
Loading