Skip to content

Commit

Permalink
Merge pull request #398 from onfido/release/30.3.0
Browse files Browse the repository at this point in the history
🔖 Release 30.3.0
  • Loading branch information
vguerci authored Jul 3, 2024
2 parents 993a22d + dcddb54 commit e5fb1dd
Show file tree
Hide file tree
Showing 50 changed files with 1,667 additions and 104 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

**Note**: If the strings translations change it will result in a MINOR version change, therefore you are responsible for testing your translated layout in case you are using custom translations. [More on language localisation](README.md#language-customisation)

## [30.3.0] - 2024-06-28

### Added

- Reintroduced ability to read documents via NFC when 'PACE' authentication is required: ⚠️ Please read the new App entitlement pre-requisites in the [NFC Capture](https://documentation.onfido.com/sdk/ios/#nfc-capture) documentation

### Changed

- Reduced framework size by removing embedded OpenCV library
- Document Capture: Improved capture screen appearance

### Fixed

- Removed the border of web modules

## [30.2.0] - 2024-05-23

### Added
Expand All @@ -18,6 +33,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fixed very rare crash that could occur when starting a recording on Video
- Fixed error while passing multiple public keys to the certificate pinning API
- Fixed crash while using Objective-C API
- Fixed an issue with Studio tokenExpirationHandler not triggering correctly

## [30.1.0] - 2024-05-16

Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ let package = Package(

.binaryTarget(
name: "Onfido",
url: "https://s3-eu-west-1.amazonaws.com/onfido-sdks/ios/Onfido-v30.2.0.zip",
checksum: "7b26b272f06ef19f4ece7b5b76d9f2e735c4cc540082641c3b40225594ebdba1"
url: "https://s3-eu-west-1.amazonaws.com/onfido-sdks/ios/Onfido-v30.3.0.zip",
checksum: "3ad4e356ad4ceb30e459f83bb89d09294a53e96b313236e65d9369a1870e67ff"
),


Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,17 @@ For more information on how to configure NFC and the list of supported documents

- This feature requires `Near Field Communication Tag Reading` capability in your app target. If you haven't added it
before, please follow the steps in [Apple's documentation](https://help.apple.com/xcode/mac/current/#/dev88ff319e7).
- To support NFC PACE documents, you need to edit app entitlements:
- Add a new entry nested under the `Near Field Communication Tag Reader Session Formats` key
- Select `Password Authenticated Connection Establishment (PACE)` from the dropdown list
- Alternatively you can also edit your entitlements, with the following entries:
```xml
<key>com.apple.developer.nfc.readersession.formats</key>
<array>
<string>PACE</string>
<string>TAG</string>
</array>
```

- You're required to have the following key in your application's `Info.plist` file:

Expand Down
2 changes: 1 addition & 1 deletion SampleApp/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def setup_shared_pods
use_frameworks!
inhibit_all_warnings!

pod 'Onfido', '30.2.0'
pod 'Onfido', '30.3.0'
end

target 'SampleApp' do
Expand Down
2 changes: 1 addition & 1 deletion SampleAppObjC/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def setup_shared_pods
use_frameworks!
inhibit_all_warnings!

pod 'Onfido', '30.2.0'
pod 'Onfido', '30.3.0'
end

target 'SampleAppObjC' do
Expand Down
8 changes: 0 additions & 8 deletions license/onfido_licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@
"changed_source_code": true,
"source_code_changes": null
},
{
"name": "Open CV",
"project_url": "https://opencv.org",
"license_name": "Apache 2 License",
"copyright_notice": "Copyright (C) 2015-2023, OpenCV Foundation",
"changed_source_code": false,
"source_code_changes": null
},
{
"name": "Open SSL",
"project_url": "https://www.openssl.org",
Expand Down
40 changes: 38 additions & 2 deletions localization/Localizable_DE.strings
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@
"onfido_doc_select_button_bill" = "Betriebskostenabrechnung";
"onfido_doc_select_extra_estatements_ok" = "E-Auszüge werden akzeptiert";
"onfido_doc_select_button_bill_detail" = "Gas, Strom, Wasser, Festnetz oder Breitband-Internet";
"onfido_doc_select_extra_no_mobile" = "Entschuldigen Sie bitte, keine Mobiltelefonrechnungen";
"onfido_doc_select_extra_no_mobile" = "Entschuldigung, keine Handyrechnungen";
"onfido_poa_guidance_subtitle_bill" = "Muss in den letzten 3 Monaten ausgestellt worden sein";
"onfido_doc_select_button_bank_statement" = "Bankauszug";
"onfido_poa_guidance_subtitle_bank_statement" = "Muss in den letzten 3 Monaten ausgestellt worden sein";
Expand Down Expand Up @@ -760,4 +760,40 @@
"onfido_nfc_capture_scan_error_final_required_passport_list_item_3" = "Legen Sie die obere Hälfte Ihres Telefons, mit dem Bildschirm nach oben, in Kontakt mit der unteren Hälfte Ihres Passes.";
"onfido_nfc_capture_scan_error_final_required_passport_list_item_4" = "Sie müssen Ihr Telefon möglicherweise langsam auf und ab über Ihren Pass bewegen, bis Sie den Chip finden.";
"onfido_nfc_capture_scan_error_final_required_passport_list_item_5" = "Sobald Ihr Telefon den Chip in Ihrem Pass erkennt, beginnt der Scan automatisch. Halten Sie Ihr Telefon und Ihren Pass still, damit der Scan abgeschlossen werden kann.";
"onfido_nfc_capture_scan_video_description" = "Beispielvideo eines Telefons, das den Chip in einem Reisepass scannt.";
"onfido_nfc_capture_scan_video_description" = "Beispielvideo eines Telefons, das den Chip in einem Reisepass scannt.";
"onfido_sid_welcome_title" = "Identität überprüfen";
"onfido_sid_welcome_subtitle" = "Aus Sicherheitsgründen und zum Schutz vor Betrug müssen wir Ihre Identität überprüfen.";
"onfido_sid_welcome_idv_button" = "Starten Sie die Identitätsüberprüfung";
"onfido_sid_welcome_idv_subtitle" = "Wir werden einige Dokumente und persönliche Informationen von Ihnen anfordern, die uns helfen können zu verstehen, wer Sie sagen, dass Sie sind.";
"onfido_sid_welcome_separator" = "ODER";
"onfido_sid_welcome_previous_verification_button" = "Verwenden Sie eine vorherige Identitätsüberprüfung";
"onfido_sid_welcome_previous_verification_subtitle" = "Sie können nur eine Überprüfung wiederverwenden, die zuvor erfolgreich abgeschlossen und gespeichert wurde.";
"onfido_sid_loading_title" = "Suche nach vorherigen Überprüfungen";
"onfido_sid_register_title" = "Einmal überprüfen. Wieder verwenden";
"onfido_sid_register_fast_title" = "Verschwenden Sie niemals Zeit damit, eine bereits vorhandene Identitätsüberprüfung zu wiederholen";
"onfido_sid_register_fast_subtitle" = "Bereits gesammelte Informationen werden gespeichert, so dass Sie diese wiederverwenden können, anstatt den Identitätsprüfungsprozess erneut durchlaufen zu müssen.";
"onfido_sid_register_passkey_title" = "Sie halten den Schlüssel, um den Fluss zu überspringen";
"onfido_sid_register_passkey_subtitle" = "Wie ein auf Ihrem Gerät gespeichertes Passwort erstellen Sie einen einzigartigen Identifikator (einen Passschlüssel), den Sie jederzeit löschen können.";
"onfido_sid_register_consent_title" = "Nur Sie können einwilligen, welche Verifizierungen wiederverwendet werden";
"onfido_sid_register_consent_subtitle" = "Ihre Daten werden nur wiederverwendet, wenn Sie beim nächsten Mal auf die Schaltfläche 'Eine vorherige Überprüfung verwenden' klicken.";
"onfido_sid_register_save" = "Speichern Sie Ihre Identitätsüberprüfung";
"onfido_sid_register_skip" = "Überspringen";
"onfido_sid_saved_title" = "Überprüfung gespeichert";
"onfido_sid_saved_subtitle" = "Sobald das Ergebnis dieser Identitätsprüfung bekannt ist, können Sie es das nächste Mal wiederverwenden, wenn Sie Ihre Identität nachweisen müssen.";
"onfido_sid_saved_button" = "Fortfahren";
"onfido_sid_not_found_title" = "Kein Passschlüssel gefunden";
"onfido_sid_not_found_subtitle" = "Sie haben keinen erkennbaren Passkey auf Ihrem Gerät. Bitte fahren Sie mit dem vollständigen Prozess fort.";
"onfido_sid_not_found_button" = "Fortfahren";
"onfido_sid_register_error_title" = "Passwort nicht erstellt";
"onfido_sid_register_error_subtitle" = "Es scheint, dass Sie keinen Passschlüssel erstellen konnten. Gehen Sie zurück, um es erneut zu versuchen, oder fahren Sie fort, um den gesamten Prozess abzuschließen.";
"onfido_sid_register_error_button" = "Geh zurück";

"onfido_doc_submit_title_accommodation_tenancy_certificate" = "Unterkunfts- oder Mietbescheinigung einreichen";
"onfido_doc_confirmation_body_accommodation_tenancy_certificate" = "Stellen Sie sicher, dass Sie die gesamte Dokumentseite hochgeladen haben und die Details klar zu lesen sind, ohne Unschärfe oder Blendung";
"onfido_photo_upload_body_accommodation_tenancy_certificate" = "Stellen Sie die gesamte Dokumentseite für die besten Ergebnisse zur Verfügung";
"onfido_doc_select_button_accommodation_tenancy_certificate" = "Unterkunfts- oder Mietbescheinigung";
"onfido_doc_select_accommodation_tenancy_certificate_detail" = "Ausgestellt von der Regierungsbehörde oder dem Firmenvermieter als Mietbestätigung.";
"onfido_doc_select_accommodation_tenancy_certificate_warning" = "Untermietverträge werden nicht akzeptiert";
"onfido_poa_guidance_subtitle_accommodation_tenancy_certificate" = "Untermietverträge werden nicht akzeptiert";
"onfido_generic_alert_parsing_error_label" = "Fehler beim Parsen";
"onfido_generic_error_parsing_detail" = "Es gab einen Analysefehler. Bitte versuchen Sie es erneut.";
37 changes: 36 additions & 1 deletion localization/Localizable_EN.strings
Original file line number Diff line number Diff line change
Expand Up @@ -761,4 +761,39 @@
"onfido_nfc_capture_scan_error_final_required_passport_list_item_3" = "Place the top half of your phone, with the screen facing up, in contact with the bottom half of your passport.";
"onfido_nfc_capture_scan_error_final_required_passport_list_item_4" = "You may need to slowly slide your phone up and down against your passport until you locate the chip.";
"onfido_nfc_capture_scan_error_final_required_passport_list_item_5" = "Once your phone detects the chip in your passport, the scan will start automatically. Keep your phone and passport still so the scan can complete.";
"onfido_nfc_capture_scan_video_description" = "Example video of a phone scanning the chip in a passport.";
"onfido_nfc_capture_scan_video_description" = "Example video of a phone scanning the chip in a passport.";
"onfido_sid_welcome_title" = "Verify your identity";
"onfido_sid_welcome_subtitle" = "For security reasons and to protect you from fraud we need to verify your identity.";
"onfido_sid_welcome_idv_button" = "Start identity verification";
"onfido_sid_welcome_idv_subtitle" = "We’ll request some documentation and personal information from you, that can help us know who you say you are.";
"onfido_sid_welcome_separator" = "OR";
"onfido_sid_welcome_previous_verification_button" = "Use a previous verification";
"onfido_sid_welcome_previous_verification_subtitle" = "You can only reuse a verification that has been successfully completed and saved beforehand.";
"onfido_sid_loading_title" = "Searching for previous verifications";
"onfido_sid_register_title" = "Verify once. Reuse again";
"onfido_sid_register_fast_title" = "Never waste time repeating a verification that already exists";
"onfido_sid_register_fast_subtitle" = "Information already collected will be saved, so you can reuse it instead of going through the verification process again.";
"onfido_sid_register_passkey_title" = "You will hold the key to skip the flow";
"onfido_sid_register_passkey_subtitle" = "Like a password stored on your device, you will create a unique identifier (a passkey) that you can delete at any moment.";
"onfido_sid_register_consent_title" = "Only you can consent to which verifications are reused";
"onfido_sid_register_consent_subtitle" = "Your data will only be reused if you click on the ‘Use a previous verification’ button next time.";
"onfido_sid_register_save" = "Save your verification";
"onfido_sid_register_skip" = "Skip";
"onfido_sid_saved_title" = "Verification saved";
"onfido_sid_saved_subtitle" = "Once the result of this verification is known, you will be able to reuse it the next time you need to prove your identity.";
"onfido_sid_saved_button" = "Continue";
"onfido_sid_not_found_title" = "No passkey found";
"onfido_sid_not_found_subtitle" = "You don’t have a recognizable passkey on your device. Please continue to the complete process.";
"onfido_sid_not_found_button" = "Continue";
"onfido_sid_register_error_title" = "Passkey not created";
"onfido_sid_register_error_subtitle" = "It appears that you couldn’t create a passkey. Go back to retry or continue to the complete process.";
"onfido_sid_register_error_button" = "Go back";
"onfido_doc_submit_title_accommodation_tenancy_certificate" = "Submit Accommodation or Tenancy Certificate";
"onfido_doc_confirmation_body_accommodation_tenancy_certificate" = "Make sure you have uploaded the entire document page, and details are clear to read with no blur or glare";
"onfido_photo_upload_body_accommodation_tenancy_certificate" = "Provide the whole document page for best results";
"onfido_doc_select_button_accommodation_tenancy_certificate" = "Accommodation or Tenancy Certificate";
"onfido_doc_select_accommodation_tenancy_certificate_detail" = "Issued by government authority or corporate landlord as rental confirmation.";
"onfido_doc_select_accommodation_tenancy_certificate_warning" = "Sub-letting agreements not accepted";
"onfido_poa_guidance_subtitle_accommodation_tenancy_certificate" = "Sub-letting agreements not accepted";
"onfido_generic_alert_parsing_error_label" = "Parsing Error";
"onfido_generic_error_parsing_detail" = "There was a parsing error. Please try again.";
Loading

0 comments on commit e5fb1dd

Please sign in to comment.