> 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/caf-sdk-pt-br/react-native/standalone-modules/face-liveness/release-notes.md).

# Notas de versão

## 09 de fevereiro de 2026

### `@caf.io/react-native-face-liveness@3.2.1`

{% hint style="warning" %}
Versões anteriores a 3.2.1 farão com que o iProov Liveness deixe de funcionar a partir de 12 de março de 2026. Para garantir o funcionamento adequado e a continuidade do serviço, use a versão 3.2.1 ou posterior.
{% endhint %}

#### Atualização

* Atualização de dependência: versão do iProov atualizada de 10.2.0 para 11.1.0 no Android.
* Atualização de dependência: versão do iProov atualizada de 12.2.1 para 13.1.0 no iOS.

**Android e iOS**

* Novos tipos de falha: adicionada nova falha ao CafFailureType para melhor tratamento de falhas:
  * `BACKGROUND_ISSUE`
  * `DEVICE_ISSUE`
  * `EYEWEAR`
  * `FACE_NOT_FOUND`
  * `FRAMES_BLURRY`
  * `MOTION_ISSUE`
  * `LIGHTING_ISSUES`
  * `REJECTED`
  * `SYSTEM_ERROR`
  * `TIMEOUT`
  * `USER_NOT_FOUND`
  * `DEVICE_RESTART`
  * `PROCESSING_FAULT`

## 09 de maio de 2025

### `@caf.io/react-native-face-liveness@3.0.1`

#### Correções

**Android**

* Corrigido travamento quando a rede não está funcionando.

***

## 25 de abril de 2025

### `@caf.io/react-native-face-liveness@3.0.0`

#### Mudanças de ruptura

**Android**

* SDK mínimo atualizado de 21 para 26
* Adicionada nova falha de evento

#### iOS

* Versão mínima do Xcode atualizada de 15.2 para 16.2
* Adicionada nova falha de evento

#### Destaques

**Android**

* Melhoria de Analytics

**iOS**

* Melhoria de Analytics

***

## 04 de dezembro de 2024

### `@caf.io/react-native-face-liveness@2.1.0`

#### Destaques

**iOS**

* Proxy reverso
* Melhoria de Analytics

***

## 26 de novembro de 2024

### `@caf.io/react-native-face-liveness@2.0.1`

#### Destaques

**Android**

* Resolvido um aviso de desenvolvimento relacionado a `nativeEventEmitter`.

***

## 28 de outubro de 2024

### `@caf.io/react-native-face-liveness@2.0.0`

#### Mudanças incompatíveis

* Versão mínima do React Native 0.73
* Tipo atualizado `FaceLivenessOptions` para `FaceLivenessSettings`
* Enum atualizado `ServerReason` para `ServerException`
* Enum atualizado `NetworkReason` para `NetworkException`
* Enum atualizado `UnknownReason` para `UnknownException`
* Removido `statusCode` de `FaceLivenessError`
* Enum removido `UnexpectedReason` de `Error`

**Android**

* Versão do Kotlin atualizada de 1.7.0 para 1.9.10.
* Gradle atualizado de 6.9.1 para 8.4.
* Android Gradle Plugin atualizado de 7.2.1 para 8.3.2.
* SDK de compilação e de destino atualizados de 33 para 34.

**iOS**

* Alvo mínimo de implantação atualizado de 12.0 para 13.0

#### Recursos

* Enum adicionado `TokenException` para `Error`
* Enum adicionado `UnsupportedDevice` para `Error`
* Enum adicionado `CertificateException` para `Error`

**Android**

* Adicionado suporte a proxy (apenas Android)

***

### `@caf.io/react-native-face-liveness@1.4.0`

#### Melhorias

**Android**

*Atualização do FaceLiveness*: atualizamos o FaceLiveness da v1.6.1 para [v2.0.0](https://github.com/combateafraude/public-docs/blob/docs-sdks/react-native/android/release-notes.md#faceliveness-200), melhorando a segurança, a identificação do usuário, o desempenho e a confiabilidade dos nossos recursos de autenticação facial.

*Opção Genuine Presence Assurance (GPA)*: implementamos a opção GPA em nosso fluxo de trabalho do SDK. Ela introduz uma interface de usuário renovada e foca na prevenção de fraudes, reduzindo significativamente a ocorrência de falsificação. Essa funcionalidade visa aumentar a segurança sem comprometer a usabilidade, oferecendo uma ferramenta poderosa para validar a presença genuína do usuário.

**Mudanças incompatíveis**

Devido à nova versão do FaceLiveness ter integração com o SDK FingerPrintJS Pro, será necessário preencher o [Requisitos de segurança de dados para o Google Play](https://dev.fingerprint.com/docs/native-android-integration?_gl=1*1kv4405*_ga*OTE0NjAxODE0LjE3MTExMTI1MjM.*_ga_XVKDT0L5WV*MTcxMTU0NzM5OC4zLjEuMTcxMTU0NzQxMi40Ni4wLjE1MDY4MDAxMjg.#data-safety-requirements-for-google-play).

**iOS**

*Atualização do FaceLiveness*: atualizamos o FaceLiveness da v3.1.10 para [v4.0.0](https://github.com/combateafraude/public-docs/blob/docs-sdks/react-native/ios/release-notes.md#faceliveness-400), melhorando a segurança, a identificação do usuário, o desempenho e a confiabilidade dos nossos recursos de autenticação facial.

*Opção Genuine Presence Assurance (GPA)*: implementamos a opção GPA em nosso fluxo de trabalho do SDK. Ela introduz uma interface de usuário renovada e foca na prevenção de fraudes, reduzindo significativamente a ocorrência de falsificação. Essa funcionalidade visa aumentar a segurança sem comprometer a usabilidade, oferecendo uma ferramenta poderosa para validar a presença genuína do usuário.


---

# 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/caf-sdk-pt-br/react-native/standalone-modules/face-liveness/release-notes.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.
