> 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/flutter/standalone-modules/deprecated-sdks/release-notes/faceliveness-releases.md).

# FaceLiveness

## Versão 5.0

### `caf_face_liveness: 5.0.0`

25-Sep-2024

*Para melhorar o desenvolvimento do SDK, migramos nosso projeto para uma estrutura monorepo. Portanto, aproveitando este momento e alinhando com o futuro do produto, fizemos uma pequena alteração no nome do pacote disponível no pub.dev.*

#### Android

**Mudanças incompatíveis**

* Gradle atualizado para `8.4`.
* Android Gradle Plugin atualizado para `8.3.2`.
* SDK de compilação e alvo atualizado para a API `34`.

**Destaques**

* FaceLiveness SDK atualizado de `3.0.0` para [`3.2.0`](https://docs.caf.io/sdks/android/release-notes#faceliveness-3.2.0).
* Criado um método para tornar possível a implementação de proxy reverso - `setReverseProxySettings(ReverseProxySettings)`.
* Coleção de métricas otimizada para garantir a segurança dos dados.
* Atualize a versão do iProov para `9.0.4`.

#### iOS

**Mudanças incompatíveis**

* O alvo mínimo de implantação do iOS foi alterado de `12.0` para `13.0`.

**Destaques**

* FaceLiveness SDK atualizado de `5.0.0` para [`6.1.0`](https://docs.caf.io/sdks/ios/release-notes#faceliveness-6.1.0).
* Tempo limite da solicitação do servidor atualizado para 20s.
* SDK do Iproov atualizado de `11.0.3` para `12.0.0`.
* FingerPrint SDK atualizado de `2.2.0` para `2.6.0`.

***

## Versão 4.0

### `new_face_liveness: 4.0.0`

08-Mai-2024

#### Nova funcionalidade

Opção de Garantia de Presença Genuína (GPA): implementamos a opção GPA dentro do fluxo do nosso SDK. Ela introduz uma interface de usuário renovada e foca na prevenção de fraudes, reduzindo significativamente a ocorrência de falsificações. Esta funcionalidade tem como objetivo aumentar a segurança sem comprometer a usabilidade, fornecendo uma ferramenta poderosa para validar a presença genuína do usuário.

#### Alterações incompatíveis ⚠️

O `FaceLivenessEventFailure` agora retorna apenas dois parâmetros `errorType` e `errorDescription`. O `signedResponse` e `code` parâmetros foram removidos. Confira a [documentação](/caf-sdk/caf-sdk-pt-br/flutter/standalone-modules/deprecated-sdks/faceliveness.md#facelivenesseventfailure) para mais informações.

#### Android

**Nova funcionalidade**

FingerPrintPro SDK [v2.3.2](https://github.com/fingerprintjs/fingerprintjs-pro-android-demo/releases/tag/v2.3.2), aumentando a segurança ao capturar com segurança o Visitor ID para cada sessão, o que é essencial para a prevenção de fraudes.

**Melhorias**

* Versão do FaceLiveness atualizada de 1.6.1 para [3.0.0](https://docs.caf.io/sdks/android/release-notes#faceliveness-3.0.0).
* Atualização do iProov: atualizamos o iProov de v9.0.2 para [v9.0.3](https://github.com/iProov/android/releases/tag/v9.0.3), melhorando o desempenho e a confiabilidade dos nossos recursos de autenticação facial.

#### iOS

**Nova funcionalidade**

FingerPrintPro SDK [v2.2.0](https://github.com/fingerprintjs/fingerprintjs-pro-ios/releases/tag/2.2.0), aumentando a segurança ao capturar com segurança o Visitor ID para cada sessão, o que é essencial para a prevenção de fraudes.

**Melhorias**

* FaceLiveness atualizado de 3.1.8 para [5.0.0](https://docs.caf.io/sdks/ios/release-notes#faceliveness-5.0.0).
* IProov atualizado de v11.0.2 para [v11.0.3](https://github.com/iProov/ios/releases/tag/11.0.3), melhorando o desempenho e a confiabilidade dos nossos recursos de autenticação facial.

***

## Versão 3.0

### `new_face_liveness: 3.1.4`

11-Jan-2024

#### Android

Melhoria: adicionar `code` atributo de resposta ao caso NetworkReason da falha do SDK.

***

### `new_face_liveness: 3.1.3`

15-Dez-2023

#### Android

Correção: atividade da tela de carregamento.

***

### `new_face_liveness: 3.1.2`

7-Dez-2023

#### iOS

Melhoria: novo `.setImageUrlExpirationTime(String time)` Usado para personalizar o tempo de expiração da URL da imagem.

#### Android

Nova funcionalidade: `.setImageUrlExpirationTime(String time)` Usado para personalizar o tempo de expiração da URL da imagem.

Melhoria: atualizar a versão do iProov de v8.5.0 para v9.0.2. Esta versão inclui todos os recursos e correções da versão 9.0.2.

***

### `new_face_liveness: 3.0.0`

9-Nov-2023

#### :wrench: Refatoração

#### :warning: Mudanças de ruptura :warning:

* *Ponte nativa Android e iOS*: A ponte Android foi refatorada com Kotlin para melhor desempenho e compatibilidade.
* *`PassiveFaceLiveness` para `FaceLiveness`*: Reformulamos o `PassiveFaceLiveness` para uma classe `FaceLiveness` Dart mais enxuta. Essa nova classe se comunica perfeitamente com as pontes nativas atualizadas, garantindo uma experiência de integração mais fluida.
* *`PassiveFaceLivenessResult` para `FaceLivenessEvent`*: Para fornecer eventos do SDK mais informativos, transformamos o `PassiveFaceLivenessResult` para `FaceLivenessEvent`. Essa mudança melhora a clareza e a eficácia do tratamento de eventos.

#### :bookmark\_tabs: Atualizações da documentação

*Diretrizes de integração*: A documentação foi atualizada para refletir as mudanças no SDK. Encontre detalhes completos sobre como integrar perfeitamente seus aplicativos com a versão mais recente, garantindo uma transição suave e desempenho ideal.

***

## Versão 2.0

### `new_face_liveness: 2.0.3`

27-Out-2023

#### Android

Correção: atividade da tela de carregamento.

***

### `new_face_liveness: 2.0.2`

26-Out-2023

#### Android

Correção: tela de carregamento quando ocorre erro de rede.

#### iOS

Alteração: versão de atualização do Iproov e Starscream removido.

***

### `new_face_liveness: 2.0.1`

10-Out-2023

Correção: melhorias nas atualizações da Apple.

***

### `new_face_liveness: 2.0.0`

15-Set-2023

* Alteração: novos parâmetros para `PassiveFaceLivenessFailure` objeto.
* Novas funcionalidades:
  * Registrar tentativas de falha.
  * Adicionando telas de carregamento.

***

## Versão 1.0

### `new_face_liveness: 1.2.2`

25-Ago-2023

Correção: atualização do Starscream.

***

### `new_face_liveness: 1.2.1`

19-Ago-2023

Correção: personalizações do Android SDK.

***

### `new_face_liveness: 1.2.0`

18-Ago-2023

Novas funcionalidades:

* método `.setCameraFilter(String filter)` para alterar o tipo de filtro de câmera do SDK - Android e iOS.
* método `.setEnableScreenshots(bool enable)` para habilitar capturas de tela durante a verificação do SDK - Android.

***

### `new_face_liveness: 1.1.2`

2-Ago-2023

Correção: erros de documentação.

***

### `new_face_liveness: 1.1.1`

2-Ago-2023

Correção: retorno do SDK Android. Ele estava retornando resultados nulos em alguns cenários.

***

### `new_face_liveness: 1.1.0`

17-Jul-2023

Alteração: agora o retorno do SDK é uma resposta assinada em caso de sucesso, você deve acessar o parâmetro `signedResponse` no `PassiveFaceLivenessSuccess` objeto.

***

### `new_face_liveness: 1.0.0`

03-Jul-2023

Olá, mundo, primeiro lançamento! 🎉


---

# 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/flutter/standalone-modules/deprecated-sdks/release-notes/faceliveness-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.
