Release Notes Archive

Platform guide

This page archives previous release notes.

February 2024

February 2024

App Drop-in & Web SDK

Improved

Pre-filled data accuracy

During ID document scanning, we previously extracted data from the MRZ only. We now also extract it from the VIZ using AI OCR. This lets us pre-fill the document data and personal data fields for the client to confirm with a higher degree of accuracy, improving user experience and increasing clients' trust.

Real-time feedback

The SDKs now send document photos to our backend as soon as they are captured, where we assess the image quality and provide the client feedback in the UI in real time. This ensures higher-quality photos are ultimately uploaded, reduces sendbacks, and improves user experience.

Real-time feedback examples

Real-time feedback examples


Feature request
To enable real-time feedback, contact your implementation manager.

App Drop-in

 Added

We added language support for Croatian: hr.

Improved

The App Drop-in can now extract the BSN directly from the QR code on Dutch passports.


Web SDK

Improved

We improved the copy and explanatory animation in the Selfie Liveness UI:


 Added

On the introduction screen of the Document module, we've added a note to gently caution clients against potential fraud attempts:

Fraud note

Fraud note


Feature request
To add the fraud note to your UI, contact your implementation manager.


Identity Verification

 Added

Following the introduction of gender-neutral passports in many European countries, if we detect that a gender field states something other than Female or Male, we now return the value Other.

Feature request
To enable Other in your gender enums, contact your implementation manager.

January 2024

January 2024

App Drop-in

Fixed

iOS auto-focus

On the iPhone 14–15 series with 3 rear cameras, the main lense was no longer focusing automatically. This was causing blurry document photos that we had to send back due to poor image quality.

We fixed this in iOS version 2.35.1, and updated all cross-platform plugins to this version.

Action
We recommend updating your SDK to benefit from this fix.

React Native light/dark mode

In the React Native plugin, when clients switched between light mode and dark mode during a workflow, some colors weren't updating properly. We fixed this in release 1.26.1.

Changed

We reviewed the dependencies in the Android project and updated the library versions.


Web SDK

Improved

TIN flow for Dutch passports

We made major improvements to support more use cases and reduce friction, while maintaining scalability.

Issue date

After selecting the issuing country and document type (NLD, Passport), clients used to be prompted to enter the issue date. We now extract the issue date from the document and have removed this screen to shorten the user journey.

Removed: **Select issue date** screen for Dutch passports

Removed: Select issue date screen for Dutch passports

BSN field

Countries have different regulations for collecting TINs, and the number isn't included on all ID documents.

Dutch passports issued after August 2021 include a QR code that we scan to extract the BSN.

To ensure scalability on both the Web SDK and App Drop-in, we moved the BSN field and QR code scanning logic from the ID document flow to the TIN flow.

Network improvements

In version 1.13.3 (January 10), we optimized document sizes so that document videos created by the SDK are now 75% smaller, with the same image quality.

Uploading these smaller files reduced how often clients had to retry due to Network blocked errors by more than 90%!

UX improvements

  • We increased the angle of the tilted document mask to create a more realistic user experience.
  • We increased the size of the document mask on small-screen devices to let us support them.
  • For Identity Verification clients in Czechia, we added an information dialog about the SMS redirect option.

Fixed

In the Qualified Electronic Signature flow, the name of documents to sign sometimes changed when saved on some browsers. Now the name stays the same, making it easier for clients to find the documents on their mobile device.

December 2023

December 2023

App Drop-in

 Added

In FourthlineKYC, we added support for attaching PDF documents.

Dec 5: 2.34.0 2.34.0 | Dec 6: 1.31.0 1.16.0 1.25.0


Improved

In FourthlineSDK, we made UI and UX improvements in the Document scanner screen.

Dec 28: 2.34.2 2.34.2


In FourthlineSDK, we improved analytics when starting workflows.

Dec 12: 2.34.1 | Dec 13: 1.31.1 1.16.1 1.25.1


In FourthlineSDK, we made UI improvements.

Dec 12: 2.34.1


Changed

Updated Android and iOS SDK version to 2.34.1.

Dec 13: 1.31.1 1.16.2 1.25.1


Updated Android and iOS SDK version to 2.34.0

Dec 6: 1.31.0 1.16.0 1.25.0


Fixed

In FourthlineSDK, we fixed a manifest merging issue when third parties use a similar provider.

Dec 27: 2.34.2


Removed

In FourthlineVision, we removed the requirement for inside left tilted and back tilted photos of Italian paper IDs.

Dec 5: 2.34.0 2.34.0

November 2023

November 2023

This page shares this month's highlights from our release notes.

App Drop-in

 Added

In fourthline-sdk, we added support for VIZ data extraction. This feature is set by backend configuration. To enable it, contact your implementation manager.

Nov 28: 2.33.3 | Nov 29: 1.24.2 | Nov 30: 1.30.2 1.30.2 1.15.2


Improved

We updated to:

  • Android SDK v2.33.3.
  • iOS SDK v2.33.4.

Nov 29: 1.24.2 | Nov 30: 1.30.2 1.15.2


We improved the user interface and experience in the Identity Verification flow.

Nov 17: 1.30.1 1.15.1 1.24.1


We updated to:

  • Android SDK v2.33.2.
  • iOS SDK v2.33.3.

Nov 17: 1.30.1 1.15.1 1.24.1


In fourthline-sdk, we made UI improvements.

Nov 9: 2.33.1 2.33.2 | Nov 15: 2.33.3


Fixed

In fourthline-sdk, we fixed the empty list of supported countries in the mock environment.

Nov 6: 2.33.1 | Nov 9: 2.33.1


In fourthline-sdk, we fixed some issues with Analytics.

Nov 14: 2.33.2


Web SDK

Improved

We improved the copy in the Document and Selfie flows to provide better guidance to clients.

Nov 30: 1.13.1


We improved the performance of the Selfie flow for better user experience on low-end devices.

Nov 22: 1.13.0


We improved network communications to reduce network blocked errors.

Nov 22: 1.13.0


Qualified Electronic Signature

 Added

To get a dummy one-time passcode to automate testing the signature flow without requiring a valid mobile phone number, we have released a new API endpoint (Get test passcode).
More information

Nov 20: 2023.27


You can now specify whether to make the signature visible on signed documents (in addition to the signature panel), and specify the size and position.
More information

Nov 20: 2023.27

October 2023

October 2023

App Drop-in

 Added

In fourthline-sdk, we've added a confirmation popup when the client taps Exit on the the Document type selection screen.

Oct 25: 2.22.0


In fourthline-sdk, we've added support for remote configuration and state restoration.

Oct 18: 2.32.0 2.32.0 | Oct 23: 1.29.0 1.14.0 1.23.0


Improved

We updated to:

  • Android SDK v2.33.0.
  • iOS SDK v2.33.0.

Oct 26: 1.30.0 1.15.0 1.24.0


In fourthline-sdk:

  • testMe() methods for Identity Verification, Qualified Electronic Signture, Client Authentication, Document Authentication, Documents, Biometrics now require an imported extension function.
  • addDelegate() method now requires an imported extension function.

Oct 25: 2.33.0


In the fourthline-sdk, the DeviceMetadata workflow result location property is now optional.

Oct 25: 2.33.0 2.33.0


Analytics Tracking is now enabled by default.

Document scanner:

  • We enabled OCR background capture for passports to improve UX.
  • In the Document scanner, we made UI and UX improvements for the snapshot button.

Oct 4: 2.31.2 2.31.2 | Oct 5: 1.28.2 1.13.2 1.22.2


In FourthlineVision, we improved the quality of selfie and document scans.

Oct 4: 2.31.2 | Oct 5: 1.28.2 1.13.2 1.22.2


Fixed

In FourthlineCore, we fixed first name parsing for old French ID cards.

Oct 18: 2.32.0


Removed

We have deprecated AnalyticsError.DatadogAlreadyInitialized.

Oct 10: 2.31.2


We removed error code 2 Datadog already initialized.

Oct 5: 1.28.2 1.13.2 1.22.2


Web SDK

Improved

The Selfie module now provides more accurate feedback.

Oct 26: 1.12.1


Fixed

Status events are now firing on all attempts.

Oct 11: 1.12.0


Qualified Electronic Signature

Added

When the outcome of the related Identity Verification case is completed_unacceptable_risk, we've added new status codes for kyc_required status.

When the outcome of the related Identity Verification case is completed_unacceptable_risk or inconsistent_data, clients can now finish the signature flow.
For more information or to enable this feature, contact your customer success manager.

We have re-enabled real-time signature validation in production.

Oct 19: 2023.25


Improved

You can now create a QEC for clients with a mononymous name.

Oct 30: 2023.26

September 2023

September 2023

App drop-in

Added

For fourthline-sdk, we added:

  • Support for InfoCert QTSP for Qualified Electronic Signature via Workflows API integration
  • Support for 10-character Spanish TIN

Sep 22: 2.31.1 2.31.1 | Sep 26: 1.28.1 1.13.1 1.22.1


A language indicator to enable the backend to return localized documents for Qualified Electronic Signature.

Sep 6: 2.30.0


We added support for the Netherlands as a TaxationCountry in the TIN flow.

Sep 12: 2.31.0 | Sep 13: 2.31.0 | Sep 14: 1.28.0 1.13.0 1.22.1


Improved

For fourthline-sdk, we made UI and UX improvements to the following screens:

  • Bank Account Verification Introduction screen
  • Documents Document scanner screen: Document ready popup and snapshot button
  • Qualified Electronic Signature via Workflows API integration Document approval and Signature confirmation screens

Sep 22: 2.31.1 2.31.1 | Sep 26: 1.28.1 1.13.1


We made UX improvements to the signature flow.

Sep 8: 1.27.0 1.12.0 1.21.0


Changed

We changed dependencies to the latest versions for the following:

  • Kotlin version to 1.9.10
  • Compose Compiler to 1.5.3
  • ExoPlayer to 2.19.1
  • AndroidX Browser to 1.6.0
  • ML Kit Barcode to 18.3.0

Sep 13: 2.31.0


We changed:

  • Android compileSdkVersion and targetSdkVersion to 34
  • Compose version to 1.5.0

Sep 6: 2.30.0


We updated to:

  • Android SDK v2.31.1
  • iOS SDK v2.30.1

Sep 26: 1.28.1 1.13.1 1.22.1


We updated to:

  • Android SDK v2.30.0 and compileSdkVersion and targetSdkVersion to 34
  • iOS SDK v2.30.1

Sep 8: 1.27.0 1.21.0 1.12.0


Fixed

For fourthline-core, we fixed extraction of optional data from Dutch ID cards.

Sep 9: 1.22.0 | Sep 12: 2.31.0 | Sep 13: 2.31.0 | Sep 14: 1.28.0 1.13.0


For fourthline-core, we fixed an issue with the Workflows API not working in production in the iOS SDK.

Sep 8: 1.27.0 1.21.0 1.12.0


For fourthline-sdk, we fixed an issue with the Workflows API not working in production.

Sep 6: 2.30.1


Web SDK

Improved

We improved the guidance in the UI on how to enable location permissions.

Sep 19: 1.11.8


In the signature flow UI, we streamlined the device check so it's now performed in the backend instead of on the Device details screen.

Sep 14: 1.11.7


Qualified Electronic Signature

Added

We have integrated with a second QTSP – InfoCert. If Namirial's service is temporarily unavailable, clients can be automatically redirected to InfoCert. This fallback option ensures better conversion and user experience.

To integrate with InfoCert, contact your implementation manager.

More information
Sep 12: 2023.21


Improved

  • Hash signing by adding the Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL) to Namirial's Time Stamping Authority (TSA) certificates.
  • QTSP character support by implementing fallback scenarios, if not supported
  • Error handling

Sep 26: 2023.22

Accordion in HTML5