> For the complete documentation index, see [llms.txt](https://docs.caf.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.caf.io/caf-sdk/flutter/standalone-modules/deprecated-sdks/release-notes/faceauth-releases.md).

# FaceAuth

## Version 5.0

### `caf_face_auth 5.2.0`

09-Feb-2025

{% hint style="warning" %}
Versions earlier than 5.2.0 will result iProov Liveness to become inoperable as of March 12, 2026. To ensure proper functionality and service continuity, please use version 5.2.0 or later.
{% endhint %}

Updated iProov Liveness provider

#### Android

**Highlights**

* Updated FaceAuth SDK from `3.0.0` to \[`3.1.0`]
* Update iProov Version to `11.1.0`.

#### iOS

**Breaking changes**

* iOS minimum deployment target changed from `13.0` to `15.0`.

**Highlights**

* Updated FaceAuth SDK from `6.1.0` to \[`6.6.0`]
* Iproov SDK updated from `12.0.0` to `13.1.0`.

## Version 5.0

### `caf_face_auth 6.6.0`

08-May-2024

*In order to improve the development of the SDK, we have migrated our project to a monorepo structure. Therefore, taking advantage of this moment and aligning with the product's future, we have made a minor change to the package name available on pub.dev.*

#### Android

**Highlights**

* Updated FaceAuth SDK from `3.0.0` to [`3.1.0`](https://docs.caf.io/sdks/android/release-notes#faceauth-3.1.0).
* Update iProov Version to `9.0.4`.
* Improve Thread-Safety objects.
* Crashlytics improvement.

#### iOS

**Breaking changes**

* iOS minimum deployment target changed from `12.0` to `13.0`.

**Highlights**

* Updated FaceAuth SDK from `5.0.0` to [`6.1.0`](https://docs.caf.io/sdks/ios/release-notes#faceauth-6.1.0).
* Server request timeout updated to 20s.
* FingerPrint SDK updated from `2.2.0` to `2.6.0`.
* Iproov SDK updated from `11.0.3` to `12.0.0`.
* Improved Analytics.

## Version 4.0

### `new_face_authenticator 4.0.0`

08-May-2024

#### New Feature

Genuine Presence Assurance (GPA) Option: we have implemented GPA option within our SDK workflow. It introduces a refreshed user interface and focuses on fraud prevention, significantly reducing the occurrence of counterfeiting. This functionality aims to enhance security without compromising usability, providing a powerful tool to validate the genuine presence of the user.

#### Breaking Changes ⚠️

The `FaceAuthenticatorEventFailure` returns now only two parameters `errorType` and `errorDescription`. The `signedResponse` and `code` parameters where removed. Check the [documentation](/caf-sdk/flutter/standalone-modules/deprecated-sdks/faceauth.md#faceauthenticatoreventfailure) for more information.

#### Android

**New Feature**

FingerPrintPro SDK [v2.3.2](https://github.com/fingerprintjs/fingerprintjs-pro-android-demo/releases/tag/v2.3.2), enhancing security by securely capturing the Visitor ID for each session, which is essential for fraud prevention.

**Enhancements**

* Updated FaceAuthenticator version from 1.7.2 to [3.0.0](https://docs.caf.io/sdks/android/release-notes#faceauth-3.0.0).
* iProov update: we have updated iProov from v9.0.2 to [v9.0.3](https://github.com/iProov/android/releases/tag/v9.0.3), improving the performance and reliability of our facial authentication features.

#### iOS

**New Feature**

FingerPrintPro SDK [v2.2.0](https://github.com/fingerprintjs/fingerprintjs-pro-ios/releases/tag/2.2.0), enhancing security by securely capturing the Visitor ID for each session, which is essential for fraud prevention.

**Enhancements**

* Updated FaceAuth from 3.1.9 to [5.0.0](https://docs.caf.io/sdks/ios/release-notes#faceauth-5.0.0).
* Updated IProov from v11.0.2 to [v11.0.3](https://github.com/iProov/ios/releases/tag/11.0.3), improving the performance and reliability of our facial authentication features.

***

## Version 3.0

### `new_face_authenticator 3.1.5`

23-Jan-2024

#### iOS

Fixed: issue with the SDK builder settings.

***

### `new_face_authenticator 3.1.4`

11-Jan-2023

#### Android

Enhancement: add `code` atribute response to the SDK failure NetworkReason case.

***

### `new_face_authenticator 3.1.3`

15-Dec-2023

#### Android

Fix: loading sreen activity.

***

### `new_face_authenticator 3.1.2`

7-Dec-2023

#### iOS

* New Feature: `.setImageUrlExpirationTime(String time)` Used to customize the image url expiration time.
* Fix: event channel name.

#### Android

* New Feature: `.setImageUrlExpirationTime(String time)` Used to customize the image url expiration time.
* Enhancement: update iProov version from 8.5.0 to 9.0.2. This release includes all the features and fixes from the 9.0.2 version.

***

### `new_face_authenticator 3.0.1`

24-Nov-2023

#### Android

Fix: SDK namespace and `EventChannel` identification.

***

### `new_face_authenticator 3.0.0`

16-Nov-2023

#### :wrench: Refactoring

#### :warning: Breaking Changes :warning:

* *Android & iOS Native Bridge*: the Android bridge has been refactored with Kotlin for enhanced performance and compatibility.
* *`FaceAuthenticator`*: we've revamped the `FaceAuthenticator` to a more streamlined Dart class. This new class communicates seamlessly with the updated native bridges, ensuring a smoother integration experience.
* *`FaceAuthenticatorResult` to `FaceAuthenticatorEvent`*: to provide you with more insightful SDK events, we've transformed the `FaceAuthenticatorResult` into `FaceAuthenticatorEvent`. This change enhances the clarity and effectiveness of event handling.

#### :bookmark\_tabs: Documentation Updates

* *Integration Guidelines*: the documentation has been updated to reflect the changes in the SDK. Find comprehensive details on how to seamlessly integrate your applications with the latest version, ensuring a smooth transition and optimal performance.

***

## Version 2.0

### `new_face_authenticator 2.0.3`

27-Oct-2023

#### Android

Fix: loading screen activity.

***

### `new_face_authenticator 2.0.2`

26-Oct-2023

#### Android

Fix: loading screen when network error occurs.

#### iOS

Change: Iproov update version and Starscream removed.

***

### `new_face_authenticator 2.0.1`

10-Oct-2023

Fix: Apple updates improvements.

***

### `new_face_authenticator 2.0.0`

15-Sept-2023

* Change: new parameters to `FaceAuthenticatorFailure` object.
* New Features:
  * Register fail attempts.
  * Adding loading screens.

***

## Version 1.0

### `new_face_authenticator 1.2.1`

25-Aug-2023

Fix: Starscream update.

***

### `new_face_authenticator 1.2.0`

16-Aug-2023

New Features:

* method `.setCameraFilter(String filter)` to change the SDK camera filter type - Android & iOS.
* method `.setEnableScreenshots(bool enable)` to enable screenshots during the SDK scan - Android.

***

### `new_face_authenticator 1.1.1`

2-Aug-2023

Fix: fix on the android return of the SDK, it was returning null results in some scenarios.

***

### `new_face_authenticator 1.1.0`

17-July-2023

New: using new Liveness on the authenticator.

***

### `new_face_authenticator 1.0.0`

3-July-2023

Hello World, first release! 🎉


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.caf.io/caf-sdk/flutter/standalone-modules/deprecated-sdks/release-notes/faceauth-releases.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
