diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c2f1a2..c66f2c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## 4.14.2 + +Pins the iOS and Android native SDKs exactly to 4.14.2. + +No Dart API changes. The native changes below run inside the existing start-verification call and return the same `VerificationResult`. + +- Both platforms: on the phone step, when the verification code cannot reach the person (the call failed or the number cannot be reached), the code screen now says so, with Change number and Try again / Call me again, instead of waiting forever. Telegram is offered first in Russia, Kazakhstan, Uzbekistan and Kyrgyzstan. The welcome and business verification start titles keep the form of address of the rest of the screen in Spanish, Catalan and Hebrew. In all 54 languages. +- Android: the Google Wallet step shows a generic wallet icon instead of the Google Wallet logo. + + ## 4.14.1 Pins the iOS and Android native SDKs exactly to 4.14.1. diff --git a/README.md b/README.md index c0ae1b8..088481b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ A Flutter plugin for Didit Identity Verification. Wraps the native iOS and Andro | Dart | 3.11+ | | iOS | 13.0+ (`all`/`nfc` variants require 15.0+) | | Android | API 23+ (6.0 Marshmallow) | -| Android build toolchain | Kotlin 2.1.10+, Android Gradle Plugin 8.6.0+, Gradle 8.7+, JDK 17 (required by the native 4.14.1 artifacts) | +| Android build toolchain | Kotlin 2.1.10+, Android Gradle Plugin 8.6.0+, Gradle 8.7+, JDK 17 (required by the native 4.14.2 artifacts) | ## Installation @@ -18,7 +18,7 @@ Add the dependency to your `pubspec.yaml`: ```yaml dependencies: - didit_sdk: ^4.14.1 + didit_sdk: ^4.14.2 ``` Then run: @@ -63,7 +63,7 @@ To use a smaller native SDK variant, depend on the matching variant package inst ```yaml dependencies: - didit_sdk_core: ^4.14.1 # or didit_sdk_autodetection / didit_sdk_nfc + didit_sdk_core: ^4.14.2 # or didit_sdk_autodetection / didit_sdk_nfc ``` The `core` and `autodetection` variants allow an iOS 13.0 deployment target; `nfc` requires 15.0+ like the default. @@ -94,7 +94,7 @@ didit_sdk_ios_pod = case $DiditSdkIosVariant raise "Invalid $DiditSdkIosVariant '#{$DiditSdkIosVariant}'. Supported values: all, core, autodetection, nfc." end didit_sdk_ios_pod += '-Location' if $DiditSdkIosLocationEnabled # only for workflows with a Location step -didit_sdk_ios_podspec = 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec' +didit_sdk_ios_podspec = 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.2/DiditSDK.podspec' target 'Runner' do use_frameworks! @@ -476,7 +476,7 @@ final result = await DiditSdk.startVerification(sessionToken); Workflows can include a Bank verification step and a Location verification step. The native SDKs draw both screens, so there is no Dart API to call: start the verification as usual and handle the same [`VerificationResult`](#verification-results), in the language set by [`languageCode`](#languagecode). -> **Availability:** these steps ship with native SDK 4.14.1, which this release pins. They run inside the existing start-verification call: there is no new Dart API. +> **Availability:** these steps ship with native SDK 4.14.2, which this release pins. They run inside the existing start-verification call: there is no new Dart API. - **Location:** the SDK explains why it needs the position, asks for location permission, reads the position once while the step is on screen and never tracks it in the background. On iOS it needs the opt-in `$DiditSdkIosLocationEnabled` flag and usage strings from [Location Configuration](#location-configuration-for-the-location-verification-step); on Android `didit-sdk-core` declares the location permissions and they are merged into your app (see [Android](#android); remove them with `tools:node="remove"` if you never run the step). Without the iOS flag or usage string, or with the Android permissions removed, the step shows no prompt: it reports that the device cannot place the person and the workflow's own settings decide what happens next. - **Bank:** the person picks their bank and the SDK opens the bank's page (or a page Didit hosts) in the system browser, then returns to the SDK, which reads the outcome from Didit. Your app needs no setup, permission, URL scheme or intent filter for it. diff --git a/android/build.gradle.kts b/android/build.gradle.kts index da4d6ac..4e89487 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -1,7 +1,7 @@ group = "me.didit.sdk.sdk_flutter" version = "1.0-SNAPSHOT" -val diditSdkAndroidVersion = "4.14.1" +val diditSdkAndroidVersion = "4.14.2" val diditSdkAndroidVariant = ( rootProject.findProperty("diditSdkAndroidVariant") ?: findProperty("diditSdkAndroidVariant") diff --git a/example/ios/Podfile b/example/ios/Podfile index 9413837..65f5f97 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -52,7 +52,7 @@ didit_sdk_ios_pod = case $DiditSdkIosVariant didit_sdk_ios_pod += '-Location' if $DiditSdkIosLocationEnabled didit_sdk_ios_podspec = ENV.fetch( 'DIDIT_SDK_IOS_PODSPEC', - 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec' + 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.2/DiditSDK.podspec' ) # Optional: the path to a DiditSDK source tree (the directory holding DiditSDK.podspec) # to build the native SDK from source instead; its podspec has the same subspec names, diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 06ad4d4..5ee30a5 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,15 +1,15 @@ PODS: - - didit_sdk (4.14.1): - - DiditSDK/All (= 4.14.1) + - didit_sdk (4.14.2): + - DiditSDK/All (= 4.14.2) - Flutter - - DiditSDK/All (4.14.1) + - DiditSDK/All (4.14.2) - Flutter (1.0.0) - integration_test (0.0.1): - Flutter DEPENDENCIES: - didit_sdk (from `.symlinks/plugins/didit_sdk/ios`) - - DiditSDK/All (from `https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec`) + - DiditSDK/All (from `https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.2/DiditSDK.podspec`) - Flutter (from `Flutter`) - integration_test (from `.symlinks/plugins/integration_test/ios`) @@ -17,18 +17,18 @@ EXTERNAL SOURCES: didit_sdk: :path: ".symlinks/plugins/didit_sdk/ios" DiditSDK: - :podspec: https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.1/DiditSDK.podspec + :podspec: https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.14.2/DiditSDK.podspec Flutter: :path: Flutter integration_test: :path: ".symlinks/plugins/integration_test/ios" SPEC CHECKSUMS: - didit_sdk: 713dd6733944f9694d63f4171b61b3d4fd5209b8 - DiditSDK: bc69dcf4efbe4986ff90e10534dde73ed4e0e1db + didit_sdk: 55535d462e5381494a20f9a5a2070eae150cef89 + DiditSDK: 033c5ecf6933ccd8c921dbe193052a039d9be1ad Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e -PODFILE CHECKSUM: 0fabc49ca0bd4abe4ab015956e9c0f58db835d38 +PODFILE CHECKSUM: cc903acb19e43cd38a5a8498a21dee5960c42d0e COCOAPODS: 1.16.2 diff --git a/example/pubspec.lock b/example/pubspec.lock index 8c8d3a9..cacafd0 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -55,7 +55,7 @@ packages: path: ".." relative: true source: path - version: "4.14.1" + version: "4.14.2" fake_async: dependency: transitive description: diff --git a/ios/didit_sdk.podspec b/ios/didit_sdk.podspec index 21667d4..d52aee3 100644 --- a/ios/didit_sdk.podspec +++ b/ios/didit_sdk.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'didit_sdk' - s.version = '4.14.1' + s.version = '4.14.2' s.summary = 'Didit Identity Verification SDK for Flutter' s.description = <<-DESC Flutter plugin wrapping the native DiditSDK for identity verification @@ -38,7 +38,7 @@ with document scanning, NFC passport reading, and liveness detection. # its -Location twin (All-Location, Core-Location, NFC-Location). didit_sdk_ios_location = (defined?($DiditSdkIosLocationEnabled) && !$DiditSdkIosLocationEnabled.nil? ? $DiditSdkIosLocationEnabled : ENV.fetch('DIDIT_SDK_IOS_LOCATION_ENABLED', 'false')).to_s.downcase == 'true' didit_sdk_ios_pod += '-Location' if didit_sdk_ios_location - s.dependency didit_sdk_ios_pod, '4.14.1' + s.dependency didit_sdk_ios_pod, '4.14.2' s.platform = :ios, '13.0' s.static_framework = true diff --git a/ios/didit_sdk/Package.swift b/ios/didit_sdk/Package.swift index d28d809..8f659b7 100644 --- a/ios/didit_sdk/Package.swift +++ b/ios/didit_sdk/Package.swift @@ -15,7 +15,7 @@ let package = Package( .library(name: "didit-sdk", targets: ["didit_sdk"]) ], dependencies: [ - .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.1") + .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.2") ], targets: [ .target( diff --git a/packages/didit_sdk_autodetection/CHANGELOG.md b/packages/didit_sdk_autodetection/CHANGELOG.md index 5efe817..8478f2a 100644 --- a/packages/didit_sdk_autodetection/CHANGELOG.md +++ b/packages/didit_sdk_autodetection/CHANGELOG.md @@ -1,3 +1,13 @@ +## 4.14.2 + +Pins the iOS and Android native SDKs exactly to 4.14.2. + +No Dart API changes. The native changes below run inside the existing start-verification call and return the same `VerificationResult`. + +- Both platforms: on the phone step, when the verification code cannot reach the person (the call failed or the number cannot be reached), the code screen now says so, with Change number and Try again / Call me again, instead of waiting forever. Telegram is offered first in Russia, Kazakhstan, Uzbekistan and Kyrgyzstan. The welcome and business verification start titles keep the form of address of the rest of the screen in Spanish, Catalan and Hebrew. In all 54 languages. +- Android: the Google Wallet step shows a generic wallet icon instead of the Google Wallet logo. + + ## 4.14.1 Pins the iOS and Android native SDKs exactly to 4.14.1. diff --git a/packages/didit_sdk_autodetection/README.md b/packages/didit_sdk_autodetection/README.md index 55699f1..0d088d6 100644 --- a/packages/didit_sdk_autodetection/README.md +++ b/packages/didit_sdk_autodetection/README.md @@ -15,7 +15,7 @@ Depend on exactly one of the `didit_sdk` packages: ```yaml dependencies: - didit_sdk_autodetection: ^4.14.1 + didit_sdk_autodetection: ^4.14.2 ``` ```dart diff --git a/packages/didit_sdk_autodetection/android/build.gradle.kts b/packages/didit_sdk_autodetection/android/build.gradle.kts index 9a22d8b..43f3dff 100644 --- a/packages/didit_sdk_autodetection/android/build.gradle.kts +++ b/packages/didit_sdk_autodetection/android/build.gradle.kts @@ -1,7 +1,7 @@ group = "me.didit.sdk.sdk_flutter" version = "1.0-SNAPSHOT" -val diditSdkAndroidVersion = "4.14.1" +val diditSdkAndroidVersion = "4.14.2" val diditSdkAndroidVariant = ( rootProject.findProperty("diditSdkAndroidVariant") ?: findProperty("diditSdkAndroidVariant") diff --git a/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection.podspec b/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection.podspec index 7882e61..f1b49df 100644 --- a/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection.podspec +++ b/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'didit_sdk_autodetection' - s.version = '4.14.1' + s.version = '4.14.2' s.summary = 'Didit Identity Verification SDK for Flutter - autodetection variant' s.description = <<-DESC Didit identity verification Flutter plugin pinned to the DiditSDK/Core native SDK @@ -20,7 +20,7 @@ variant (identical to didit_sdk_core). Generated from didit_sdk. # through $DiditSdkIosLocationEnabled (or DIDIT_SDK_IOS_LOCATION_ENABLED=true), # which swaps the subspec for its -Location twin (DiditSDK/Core-Location). didit_sdk_ios_location = (defined?($DiditSdkIosLocationEnabled) && !$DiditSdkIosLocationEnabled.nil? ? $DiditSdkIosLocationEnabled : ENV.fetch('DIDIT_SDK_IOS_LOCATION_ENABLED', 'false')).to_s.downcase == 'true' - s.dependency "DiditSDK/Core#{'-Location' if didit_sdk_ios_location}", '4.14.1' + s.dependency "DiditSDK/Core#{'-Location' if didit_sdk_ios_location}", '4.14.2' s.platform = :ios, '13.0' s.static_framework = true diff --git a/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection/Package.swift b/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection/Package.swift index 9f91dc9..9bd5234 100644 --- a/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection/Package.swift +++ b/packages/didit_sdk_autodetection/ios/didit_sdk_autodetection/Package.swift @@ -11,7 +11,7 @@ let package = Package( .library(name: "didit-sdk-autodetection", targets: ["didit_sdk_autodetection"]) ], dependencies: [ - .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.1") + .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.2") ], targets: [ .target( diff --git a/packages/didit_sdk_autodetection/pubspec.yaml b/packages/didit_sdk_autodetection/pubspec.yaml index ddbb82d..1fa79f2 100644 --- a/packages/didit_sdk_autodetection/pubspec.yaml +++ b/packages/didit_sdk_autodetection/pubspec.yaml @@ -1,6 +1,6 @@ name: didit_sdk_autodetection description: Deprecated, identical to didit_sdk_core - switch to didit_sdk_core. Didit Identity Verification SDK for Flutter, pinned to the autodetection native SDK variant (identical to didit_sdk_core). Same Dart API as didit_sdk - depend on exactly one of the didit_sdk packages. Generated from didit_sdk - do not edit by hand. -version: 4.14.1 +version: 4.14.2 homepage: https://didit.me repository: https://github.com/didit-protocol/sdk-flutter issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues diff --git a/packages/didit_sdk_core/CHANGELOG.md b/packages/didit_sdk_core/CHANGELOG.md index 92cdc06..c68b11c 100644 --- a/packages/didit_sdk_core/CHANGELOG.md +++ b/packages/didit_sdk_core/CHANGELOG.md @@ -1,3 +1,13 @@ +## 4.14.2 + +Pins the iOS and Android native SDKs exactly to 4.14.2. + +No Dart API changes. The native changes below run inside the existing start-verification call and return the same `VerificationResult`. + +- Both platforms: on the phone step, when the verification code cannot reach the person (the call failed or the number cannot be reached), the code screen now says so, with Change number and Try again / Call me again, instead of waiting forever. Telegram is offered first in Russia, Kazakhstan, Uzbekistan and Kyrgyzstan. The welcome and business verification start titles keep the form of address of the rest of the screen in Spanish, Catalan and Hebrew. In all 54 languages. +- Android: the Google Wallet step shows a generic wallet icon instead of the Google Wallet logo. + + ## 4.14.1 Pins the iOS and Android native SDKs exactly to 4.14.1. diff --git a/packages/didit_sdk_core/README.md b/packages/didit_sdk_core/README.md index 49857ff..2f540ca 100644 --- a/packages/didit_sdk_core/README.md +++ b/packages/didit_sdk_core/README.md @@ -13,7 +13,7 @@ Depend on exactly one of the `didit_sdk` packages: ```yaml dependencies: - didit_sdk_core: ^4.14.1 + didit_sdk_core: ^4.14.2 ``` ```dart diff --git a/packages/didit_sdk_core/android/build.gradle.kts b/packages/didit_sdk_core/android/build.gradle.kts index 60810a7..18d0ebe 100644 --- a/packages/didit_sdk_core/android/build.gradle.kts +++ b/packages/didit_sdk_core/android/build.gradle.kts @@ -1,7 +1,7 @@ group = "me.didit.sdk.sdk_flutter" version = "1.0-SNAPSHOT" -val diditSdkAndroidVersion = "4.14.1" +val diditSdkAndroidVersion = "4.14.2" val diditSdkAndroidVariant = ( rootProject.findProperty("diditSdkAndroidVariant") ?: findProperty("diditSdkAndroidVariant") diff --git a/packages/didit_sdk_core/ios/didit_sdk_core.podspec b/packages/didit_sdk_core/ios/didit_sdk_core.podspec index 0cfc856..1821d9f 100644 --- a/packages/didit_sdk_core/ios/didit_sdk_core.podspec +++ b/packages/didit_sdk_core/ios/didit_sdk_core.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'didit_sdk_core' - s.version = '4.14.1' + s.version = '4.14.2' s.summary = 'Didit Identity Verification SDK for Flutter - core variant' s.description = <<-DESC Didit identity verification Flutter plugin pinned to the DiditSDK/Core native SDK @@ -20,7 +20,7 @@ variant (automatic capture, no NFC). Generated from didit_sdk. # through $DiditSdkIosLocationEnabled (or DIDIT_SDK_IOS_LOCATION_ENABLED=true), # which swaps the subspec for its -Location twin (DiditSDK/Core-Location). didit_sdk_ios_location = (defined?($DiditSdkIosLocationEnabled) && !$DiditSdkIosLocationEnabled.nil? ? $DiditSdkIosLocationEnabled : ENV.fetch('DIDIT_SDK_IOS_LOCATION_ENABLED', 'false')).to_s.downcase == 'true' - s.dependency "DiditSDK/Core#{'-Location' if didit_sdk_ios_location}", '4.14.1' + s.dependency "DiditSDK/Core#{'-Location' if didit_sdk_ios_location}", '4.14.2' s.platform = :ios, '13.0' s.static_framework = true diff --git a/packages/didit_sdk_core/ios/didit_sdk_core/Package.swift b/packages/didit_sdk_core/ios/didit_sdk_core/Package.swift index a3b68fd..b6bb74e 100644 --- a/packages/didit_sdk_core/ios/didit_sdk_core/Package.swift +++ b/packages/didit_sdk_core/ios/didit_sdk_core/Package.swift @@ -11,7 +11,7 @@ let package = Package( .library(name: "didit-sdk-core", targets: ["didit_sdk_core"]) ], dependencies: [ - .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.1") + .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.2") ], targets: [ .target( diff --git a/packages/didit_sdk_core/pubspec.yaml b/packages/didit_sdk_core/pubspec.yaml index f28cd01..e691c42 100644 --- a/packages/didit_sdk_core/pubspec.yaml +++ b/packages/didit_sdk_core/pubspec.yaml @@ -1,6 +1,6 @@ name: didit_sdk_core description: Didit Identity Verification SDK for Flutter, pinned to the core native SDK variant (automatic capture, no NFC). Same Dart API as didit_sdk - depend on exactly one of the didit_sdk packages. Generated from didit_sdk - do not edit by hand. -version: 4.14.1 +version: 4.14.2 homepage: https://didit.me repository: https://github.com/didit-protocol/sdk-flutter issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues diff --git a/packages/didit_sdk_nfc/CHANGELOG.md b/packages/didit_sdk_nfc/CHANGELOG.md index e219d31..ec20845 100644 --- a/packages/didit_sdk_nfc/CHANGELOG.md +++ b/packages/didit_sdk_nfc/CHANGELOG.md @@ -1,3 +1,13 @@ +## 4.14.2 + +Pins the iOS and Android native SDKs exactly to 4.14.2. + +No Dart API changes. The native changes below run inside the existing start-verification call and return the same `VerificationResult`. + +- Both platforms: on the phone step, when the verification code cannot reach the person (the call failed or the number cannot be reached), the code screen now says so, with Change number and Try again / Call me again, instead of waiting forever. Telegram is offered first in Russia, Kazakhstan, Uzbekistan and Kyrgyzstan. The welcome and business verification start titles keep the form of address of the rest of the screen in Spanish, Catalan and Hebrew. In all 54 languages. +- Android: the Google Wallet step shows a generic wallet icon instead of the Google Wallet logo. + + ## 4.14.1 Pins the iOS and Android native SDKs exactly to 4.14.1. diff --git a/packages/didit_sdk_nfc/README.md b/packages/didit_sdk_nfc/README.md index 258b7e8..21d6472 100644 --- a/packages/didit_sdk_nfc/README.md +++ b/packages/didit_sdk_nfc/README.md @@ -13,7 +13,7 @@ Depend on exactly one of the `didit_sdk` packages: ```yaml dependencies: - didit_sdk_nfc: ^4.14.1 + didit_sdk_nfc: ^4.14.2 ``` ```dart diff --git a/packages/didit_sdk_nfc/android/build.gradle.kts b/packages/didit_sdk_nfc/android/build.gradle.kts index e13cf49..899da72 100644 --- a/packages/didit_sdk_nfc/android/build.gradle.kts +++ b/packages/didit_sdk_nfc/android/build.gradle.kts @@ -1,7 +1,7 @@ group = "me.didit.sdk.sdk_flutter" version = "1.0-SNAPSHOT" -val diditSdkAndroidVersion = "4.14.1" +val diditSdkAndroidVersion = "4.14.2" val diditSdkAndroidVariant = ( rootProject.findProperty("diditSdkAndroidVariant") ?: findProperty("diditSdkAndroidVariant") diff --git a/packages/didit_sdk_nfc/ios/didit_sdk_nfc.podspec b/packages/didit_sdk_nfc/ios/didit_sdk_nfc.podspec index 48632df..b512108 100644 --- a/packages/didit_sdk_nfc/ios/didit_sdk_nfc.podspec +++ b/packages/didit_sdk_nfc/ios/didit_sdk_nfc.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'didit_sdk_nfc' - s.version = '4.14.1' + s.version = '4.14.2' s.summary = 'Didit Identity Verification SDK for Flutter - nfc variant' s.description = <<-DESC Didit identity verification Flutter plugin pinned to the DiditSDK/NFC native SDK @@ -20,7 +20,7 @@ variant (automatic capture and NFC passport reading). Generated from didit_sdk. # through $DiditSdkIosLocationEnabled (or DIDIT_SDK_IOS_LOCATION_ENABLED=true), # which swaps the subspec for its -Location twin (DiditSDK/NFC-Location). didit_sdk_ios_location = (defined?($DiditSdkIosLocationEnabled) && !$DiditSdkIosLocationEnabled.nil? ? $DiditSdkIosLocationEnabled : ENV.fetch('DIDIT_SDK_IOS_LOCATION_ENABLED', 'false')).to_s.downcase == 'true' - s.dependency "DiditSDK/NFC#{'-Location' if didit_sdk_ios_location}", '4.14.1' + s.dependency "DiditSDK/NFC#{'-Location' if didit_sdk_ios_location}", '4.14.2' s.platform = :ios, '15.0' s.static_framework = true diff --git a/packages/didit_sdk_nfc/ios/didit_sdk_nfc/Package.swift b/packages/didit_sdk_nfc/ios/didit_sdk_nfc/Package.swift index 701fc3d..86d3363 100644 --- a/packages/didit_sdk_nfc/ios/didit_sdk_nfc/Package.swift +++ b/packages/didit_sdk_nfc/ios/didit_sdk_nfc/Package.swift @@ -11,7 +11,7 @@ let package = Package( .library(name: "didit-sdk-nfc", targets: ["didit_sdk_nfc"]) ], dependencies: [ - .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.1") + .package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.14.2") ], targets: [ .target( diff --git a/packages/didit_sdk_nfc/pubspec.yaml b/packages/didit_sdk_nfc/pubspec.yaml index cdfd64e..75c51ba 100644 --- a/packages/didit_sdk_nfc/pubspec.yaml +++ b/packages/didit_sdk_nfc/pubspec.yaml @@ -1,6 +1,6 @@ name: didit_sdk_nfc description: Didit Identity Verification SDK for Flutter, pinned to the nfc native SDK variant (automatic capture and NFC passport reading). Same Dart API as didit_sdk - depend on exactly one of the didit_sdk packages. Generated from didit_sdk - do not edit by hand. -version: 4.14.1 +version: 4.14.2 homepage: https://didit.me repository: https://github.com/didit-protocol/sdk-flutter issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues diff --git a/pubspec.yaml b/pubspec.yaml index a25d2de..44c9495 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: didit_sdk description: Didit Identity Verification SDK for Flutter. Wraps native iOS and Android SDKs for document scanning, NFC passport reading, face verification, and liveness detection. -version: 4.14.1 +version: 4.14.2 homepage: https://didit.me repository: https://github.com/didit-protocol/sdk-flutter issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues diff --git a/release-notes/4.14.2.md b/release-notes/4.14.2.md new file mode 100644 index 0000000..d31b1aa --- /dev/null +++ b/release-notes/4.14.2.md @@ -0,0 +1,6 @@ +Pins the iOS and Android native SDKs exactly to 4.14.2. + +No Dart API changes. The native changes below run inside the existing start-verification call and return the same `VerificationResult`. + +- Both platforms: on the phone step, when the verification code cannot reach the person (the call failed or the number cannot be reached), the code screen now says so, with Change number and Try again / Call me again, instead of waiting forever. Telegram is offered first in Russia, Kazakhstan, Uzbekistan and Kyrgyzstan. The welcome and business verification start titles keep the form of address of the rest of the screen in Spanish, Catalan and Hebrew. In all 54 languages. +- Android: the Google Wallet step shows a generic wallet icon instead of the Google Wallet logo.