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
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.9.1

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 (#23).
- 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 `didit_sdk` (all features) package.
- Both platforms: improved Russian and Kyrgyz verification copy.


## 4.9.0

Adds the opt-in `showLanguageSelector` configuration option.
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Add the dependency to your `pubspec.yaml`:

```yaml
dependencies:
didit_sdk: ^4.8.0
didit_sdk: ^4.9.1
```

Then run:
Expand Down Expand Up @@ -57,7 +57,7 @@ To use a smaller native SDK variant, depend on the matching variant package inst

```yaml
dependencies:
didit_sdk_core: ^4.8.0 # or didit_sdk_autodetection / didit_sdk_nfc
didit_sdk_core: ^4.9.1 # 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.
Expand Down Expand Up @@ -85,7 +85,7 @@ didit_sdk_ios_pod = case $DiditSdkIosVariant
else
raise "Invalid $DiditSdkIosVariant '#{$DiditSdkIosVariant}'. Supported values: all, core, autodetection, nfc."
end
didit_sdk_ios_podspec = 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.0/DiditSDK.podspec'
didit_sdk_ios_podspec = 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec'

target 'Runner' do
use_frameworks!
Expand Down
2 changes: 1 addition & 1 deletion android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
group = "me.didit.sdk.sdk_flutter"
version = "1.0-SNAPSHOT"

val diditSdkAndroidVersion = "4.9.0"
val diditSdkAndroidVersion = "4.9.1"
val diditSdkAndroidVariant = (
rootProject.findProperty("diditSdkAndroidVariant")
?: findProperty("diditSdkAndroidVariant")
Expand Down
2 changes: 1 addition & 1 deletion example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ didit_sdk_ios_pod = case $DiditSdkIosVariant
end
didit_sdk_ios_podspec = ENV.fetch(
'DIDIT_SDK_IOS_PODSPEC',
'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.0/DiditSDK.podspec'
'https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec'
)

target 'Runner' do
Expand Down
16 changes: 8 additions & 8 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
PODS:
- didit_sdk (4.9.0):
- DiditSDK/All (= 4.9.0)
- didit_sdk (4.9.1):
- DiditSDK/All (= 4.9.1)
- Flutter
- DiditSDK/All (4.9.0)
- DiditSDK/All (4.9.1)
- 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.9.0/DiditSDK.podspec`)
- DiditSDK/All (from `https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec`)
- Flutter (from `Flutter`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)

EXTERNAL SOURCES:
didit_sdk:
:path: ".symlinks/plugins/didit_sdk/ios"
DiditSDK:
:podspec: https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.0/DiditSDK.podspec
:podspec: https://raw.githubusercontent.com/didit-protocol/sdk-ios/4.9.1/DiditSDK.podspec
Flutter:
:path: Flutter
integration_test:
:path: ".symlinks/plugins/integration_test/ios"

SPEC CHECKSUMS:
didit_sdk: 0f0ca48a71ae905c2de71b02d24475e05db52cf9
DiditSDK: 18cfba785d456e42e3f6cc70f4c69da112fad0f7
didit_sdk: 69e4b91561a85845c40be5beceba7769be527953
DiditSDK: 593a9b86f2ad825c149fab18236ce88af0dcac46
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e

PODFILE CHECKSUM: dcce6b2a7fd6d6fac6c43415d61be3170315620f
PODFILE CHECKSUM: ed31d62c92f6244acb75fd05044c648c8b8de30f

COCOAPODS: 1.16.2
2 changes: 1 addition & 1 deletion example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ packages:
path: ".."
relative: true
source: path
version: "4.9.0"
version: "4.9.1"
fake_async:
dependency: transitive
description:
Expand Down
4 changes: 2 additions & 2 deletions ios/didit_sdk.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'didit_sdk'
s.version = '4.9.0'
s.version = '4.9.1'
s.summary = 'Didit Identity Verification SDK for Flutter'
s.description = <<-DESC
Flutter plugin wrapping the native DiditSDK for identity verification
Expand Down Expand Up @@ -31,7 +31,7 @@ with document scanning, NFC passport reading, and liveness detection.
else
raise "Invalid DiditSdk iOS variant '#{didit_sdk_ios_variant}'. Set $DiditSdkIosVariant in your Podfile to one of: all, core, autodetection, nfc."
end
s.dependency didit_sdk_ios_pod, '4.9.0'
s.dependency didit_sdk_ios_pod, '4.9.1'

s.platform = :ios, '13.0'
s.static_framework = true
Expand Down
2 changes: 1 addition & 1 deletion ios/didit_sdk/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.0")
.package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.9.1")
],
targets: [
.target(
Expand Down
10 changes: 10 additions & 0 deletions packages/didit_sdk_autodetection/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.9.1

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 (#23).
- 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 `didit_sdk` (all features) package.
- Both platforms: improved Russian and Kyrgyz verification copy.


## 4.9.0

Adds the opt-in `showLanguageSelector` configuration option.
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_autodetection/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Depend on exactly one of the `didit_sdk` packages:

```yaml
dependencies:
didit_sdk_autodetection: ^4.9.0
didit_sdk_autodetection: ^4.9.1
```

```dart
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_autodetection/android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
group = "me.didit.sdk.sdk_flutter"
version = "1.0-SNAPSHOT"

val diditSdkAndroidVersion = "4.9.0"
val diditSdkAndroidVersion = "4.9.1"
val diditSdkAndroidVariant = (
rootProject.findProperty("diditSdkAndroidVariant")
?: findProperty("diditSdkAndroidVariant")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'didit_sdk_autodetection'
s.version = '4.9.0'
s.version = '4.9.1'
s.summary = 'Didit Identity Verification SDK for Flutter - autodetection variant'
s.description = <<-DESC
Didit identity verification Flutter plugin pinned to the DiditSDK/AutoDetection native SDK
Expand All @@ -17,7 +17,7 @@ variant (automatic capture without NFC). Generated from didit_sdk.
# Fixed native variant - unlike didit_sdk this podspec intentionally ignores
# $DiditSdkIosVariant. Keep your Podfile's DiditSDK subspec line in sync
# (DiditSDK/AutoDetection) when building with CocoaPods.
s.dependency 'DiditSDK/AutoDetection', '4.9.0'
s.dependency 'DiditSDK/AutoDetection', '4.9.1'

s.platform = :ios, '13.0'
s.static_framework = true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.0")
.package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.9.1")
],
targets: [
.target(
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_autodetection/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: didit_sdk_autodetection
description: Didit Identity Verification SDK for Flutter, pinned to the autodetection native SDK variant (automatic capture without 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.9.0
version: 4.9.1
homepage: https://didit.me
repository: https://github.com/didit-protocol/sdk-flutter
issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues
Expand Down
10 changes: 10 additions & 0 deletions packages/didit_sdk_core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.9.1

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 (#23).
- 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 `didit_sdk` (all features) package.
- Both platforms: improved Russian and Kyrgyz verification copy.


## 4.9.0

Adds the opt-in `showLanguageSelector` configuration option.
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Depend on exactly one of the `didit_sdk` packages:

```yaml
dependencies:
didit_sdk_core: ^4.9.0
didit_sdk_core: ^4.9.1
```

```dart
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_core/android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
group = "me.didit.sdk.sdk_flutter"
version = "1.0-SNAPSHOT"

val diditSdkAndroidVersion = "4.9.0"
val diditSdkAndroidVersion = "4.9.1"
val diditSdkAndroidVariant = (
rootProject.findProperty("diditSdkAndroidVariant")
?: findProperty("diditSdkAndroidVariant")
Expand Down
4 changes: 2 additions & 2 deletions packages/didit_sdk_core/ios/didit_sdk_core.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'didit_sdk_core'
s.version = '4.9.0'
s.version = '4.9.1'
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
Expand All @@ -17,7 +17,7 @@ variant (smallest, manual capture only - no automatic capture, no NFC). Generate
# Fixed native variant - unlike didit_sdk this podspec intentionally ignores
# $DiditSdkIosVariant. Keep your Podfile's DiditSDK subspec line in sync
# (DiditSDK/Core) when building with CocoaPods.
s.dependency 'DiditSDK/Core', '4.9.0'
s.dependency 'DiditSDK/Core', '4.9.1'

s.platform = :ios, '13.0'
s.static_framework = true
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_core/ios/didit_sdk_core/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.0")
.package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.9.1")
],
targets: [
.target(
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_core/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: didit_sdk_core
description: Didit Identity Verification SDK for Flutter, pinned to the core native SDK variant (smallest, manual capture only - no 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.9.0
version: 4.9.1
homepage: https://didit.me
repository: https://github.com/didit-protocol/sdk-flutter
issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues
Expand Down
10 changes: 10 additions & 0 deletions packages/didit_sdk_nfc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.9.1

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 (#23).
- 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 `didit_sdk` (all features) package.
- Both platforms: improved Russian and Kyrgyz verification copy.


## 4.9.0

Adds the opt-in `showLanguageSelector` configuration option.
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_nfc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Depend on exactly one of the `didit_sdk` packages:

```yaml
dependencies:
didit_sdk_nfc: ^4.9.0
didit_sdk_nfc: ^4.9.1
```

```dart
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_nfc/android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
group = "me.didit.sdk.sdk_flutter"
version = "1.0-SNAPSHOT"

val diditSdkAndroidVersion = "4.9.0"
val diditSdkAndroidVersion = "4.9.1"
val diditSdkAndroidVariant = (
rootProject.findProperty("diditSdkAndroidVariant")
?: findProperty("diditSdkAndroidVariant")
Expand Down
4 changes: 2 additions & 2 deletions packages/didit_sdk_nfc/ios/didit_sdk_nfc.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'didit_sdk_nfc'
s.version = '4.9.0'
s.version = '4.9.1'
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
Expand All @@ -17,7 +17,7 @@ variant (NFC passport reading without automatic capture). Generated from didit_s
# Fixed native variant - unlike didit_sdk this podspec intentionally ignores
# $DiditSdkIosVariant. Keep your Podfile's DiditSDK subspec line in sync
# (DiditSDK/NFC) when building with CocoaPods.
s.dependency 'DiditSDK/NFC', '4.9.0'
s.dependency 'DiditSDK/NFC', '4.9.1'

s.platform = :ios, '15.0'
s.static_framework = true
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_nfc/ios/didit_sdk_nfc/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.0")
.package(url: "https://github.com/didit-protocol/sdk-ios.git", exact: "4.9.1")
],
targets: [
.target(
Expand Down
2 changes: 1 addition & 1 deletion packages/didit_sdk_nfc/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: didit_sdk_nfc
description: Didit Identity Verification SDK for Flutter, pinned to the nfc native SDK variant (NFC passport reading without automatic capture). 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.9.0
version: 4.9.1
homepage: https://didit.me
repository: https://github.com/didit-protocol/sdk-flutter
issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -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.9.0
version: 4.9.1
homepage: https://didit.me
repository: https://github.com/didit-protocol/sdk-flutter
issue_tracker: https://github.com/didit-protocol/sdk-flutter/issues
Expand Down
6 changes: 6 additions & 0 deletions release-notes/4.9.1.md
Original file line number Diff line number Diff line change
@@ -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 (#23).
- 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 `didit_sdk` (all features) package.
- Both platforms: improved Russian and Kyrgyz verification copy.
Loading