> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/sdks/backend-sdk/ocr/changelog.md).

# Changelog

### 2.20.0

* \[MEX]. Melhoria do suporte para a detecção do `CURP` e `ElectorKey`.
* \[ARG]. Extração do campo `JWT` do QR no modelo idcard 2024.

### 2.19.0

* Adicionado suporte para cartões de estrangeiro CUE ESP.
* Usar os parâmetros `type: foreign_card` e `model: ESP`
* Melhoria do suporte para o documento de identidade de NIC.
* Usar os parâmetros `type: id_card` e `model: NIC`

### 2.18.2

* Adicionado suporte para o documento de identidade de CRI.
* O parâmetro `type` é opcional.

### 2.18.1

Novas funcionalidades:

* Otimização da extração de códigos de categoria e datas nas carteiras de habilitação.

Correções:

* Recuperação de imagens do verso dos documentos de identidade.
* Recuperação de imagens de documentos processados por meio de OCR multialfabeto.
* Normalização das datas extraídas das carteiras de habilitação.

### 2.18.0

* Adicionado suporte para processar carteiras de habilitação com designs baseados em tabelas.
* Adicionado suporte para o documento de identidade de COL.
* Adicionado suporte para o documento de identidade de DOM.
* Adicionado suporte para o documento de identidade de NIC.
* Melhoria na detecção de códigos QR.

### 2.17.2

Novas funcionalidades:

* O parâmetro `model` é opcional.

### 2.17.1

Novas funcionalidades:

* Adicionado suporte para o parâmetro model vazio.

Correções:

* Retornar o conteúdo das imagens quando for especificado `retrieveImages`.

### 2.17.0

Novas funcionalidades:

* Adicionado suporte para processar imagens rotacionadas.
* Adicionado suporte para cartão de estrangeiro de HND.
* Adicionado suporte para códigos QR no documento de identidade de ARG.

### 2.16.2

Novas funcionalidades:

* Melhoria do processamento de documentos de identidade de SLV.

### 2.16.1

Novas funcionalidades:

* Melhoria do processamento de documentos de identidade de ARG.

### 2.16.0

Novas funcionalidades:

* Adicionado suporte para carregar a configuração a partir de variáveis de ambiente.
* Atualizado o extrator OCR.
* Atualizados os templates de documentos (ARG).

Correções:

* Corrigido um possível problema de ponteiro nulo.
* Melhorada a validação para cenários de licença vazia.

### 2.15.0

Novas funcionalidades:

* Melhorada a lógica de correspondência: o sistema já não retorna um erro quando nenhuma correspondência de lado é encontrada.
* Melhorado o comportamento de correspondência quando múltiplas correspondências são detectadas.
* Atualizados os templates de documentos de PER.
* Integrado facephi-rest-client.

Correções:

* Agora os erros são notificados na ordem correta de ocorrência para melhorar a rastreabilidade.
* Melhorado o processamento de documentos de identidade usando automaticamente o modo de documento mais adequado quando estiver disponível.
* Adicionada informação do tipo de origem à saída universal.
* Removida a dependência de facephi-flow para simplificar a arquitetura e reduzir possíveis conflitos.

### 2.14.5

* Atualizados os templates de documentos:
  * ARG: corrigido o escaneamento de `Address` em alguns documentos.
  * ARG: corrigido o nome do campo `Numero de Tramite`.

### 2.14.4

* Atualizados os templates de documentos:
  * ARG: suporte para o modelo de 2024

### 2.14.3

* Atualizados os templates de documentos (ARG).

### 2.14.2

* Atualizado o SDK do leitor de documentos para a versão 4.0.2 para desabilitar as verificações de IQA.

### 2.14.1

* Atualizado o SDK do leitor de documentos para a versão 4.0.1 para extrair corretamente o número do documento dos documentos de identidade de CHL.

### 2.14.0

* Novo Endpoint POST `/api/v1/process_multi` para processar documentos multialfabeto.
* Refatorado o registro de logs com um formato consistente.
* Atualizado o extrator OCR.
* Atualizações dos testes de integração para os novos endpoints e parâmetros de configuração.
* Correção de erros e melhorias de desempenho no processamento de documentos.

### 2.13.0

* Novo Endpoint GET `/api/v1/config` para consultar a configuração atual do serviço.
* Novo Endpoint POST `/api/v1/config` para atualizar a configuração do serviço sem necessidade de reiniciá-lo.
* Correção: retornar as imagens do documento na saída universal.
* Melhoria das mensagens de erro.
* Atualizados os templates de documentos de identidade de ESP.

### 2.12.1

* Atualizados os templates de documentos (Canadá).

### 2.12.0

* Atualizado o extrator OCR.
* Adicionado o formato de saída de resposta universal.
* Atualizado facephi-recogntion v4.0.1

### 2.11.0

* Atualizados os templates para RENTA v18.

### 2.10.1

* Corrigido um problema de licença para garantir a conformidade e o correto funcionamento do serviço OCR.

### 2.10.0

* Unificados os parâmetros de configuração em um único arquivo.
* Atualizado o extrator OCR.
* Disponível um novo intérprete de IDCard com algumas melhorias. O intérprete anterior é usado por padrão por motivos de compatibilidade.

### 2.9.1

* Definido o atributo `isCropped` do endpoint `/process` a `true` por padrão e marcado como obsoleto (deprecated).

### 2.9.0

* Atualizado o extrator OCR.
* Melhorias no registro de logs.

### 2.8.1

* Atualizado o extrator OCR.
* Corrigidos os templates para o IDCard do México.

### 2.8.0

* Atualizados os templates para RENTA v15.
* Corrigidas a altura e a largura do PDF como tipo double.
* Atualizado o extrator OCR.
* Adicionado o Id Card da Argentina versão 0004. E removida a versão 0003.
* Atualizado o text-interpreter e os templates.

## 2.7.0

* PDF: reduzido o limiar padrão para 0.5 para melhorar a detecção de texto.
* PDF: adicionado o parâmetro opcional `pageNums`. É uma lista de números de páginas a processar. A contagem começa em 1. Se não estiver presente, todas as páginas serão processadas.
* PDF: ignorados os erros "page not parsed" na 2ª página e seguintes.
* PDF: adicionada a saída `warnings`. Este campo contém informações sobre as páginas que não foram processadas. No futuro, poderá ser ampliado para incluir outras informações.
* Atualizado o text-interpreter:
  * PDF: os campos do modelo são incluídos mesmo que não sejam detectados ou estejam vazios.
* Atualizados os templates de documentos:
  * PDF: os modelos IVA.json e RENTA.json processam corretamente os campos de várias palavras.
* Atualizado o backend de licenças v2.0.0.
  * Adicionada alta disponibilidade.
* Atualizado o extrator OCR.

## 2.6.0

* Processamento de PDF paralelo no motor OCR.
* Melhorias no registro de logs.
* Correção de erros.

## 2.5.1

* Adicionado suporte para o imposto de renda em El Salvador, formulário F-11 V17. Nome do modelo: `RENTA`.
* Adicionado suporte para o IVA em El Salvador, formulário F07 V14. Nome do modelo: `IVA`.
* Adicionado suporte para PDF de várias páginas no motor OCR.
* Melhorias no registro de logs. O nível de log é propagado da configuração do serviço para o motor OCR.
* Atualizado o extrator OCR.
* Atualizado o motor REST.
* A opção ForceDetection de ProcessBody foi marcada como obsoleta (deprecated).

## 2.5.0

* Melhorias e otimizações no motor OCR para documentos e faturas.
* Melhorias no motor OCR para o Endpoint raw.
* Melhorias no registro de logs.

## 2.4.6

* Melhorias na verificação de saúde do serviço.
* Melhorias no gerenciamento de licenças.

## 2.4.4

* Corrigido o modelo Telmex em casos especiais como PÚBLICO EM GERAL como linha no meio do endereço.
* Corrigido o modelo CFE quando as datas não têm um formato correto.
* Corrigidos problemas menores do intérprete.

## 2.4.3

* Adicionado suporte para IDCard/ForeignCard do México.

## 2.4.2

* Corrigidas dependências, motor de PDF com gcc7.

## 2.4.1

* Corrigido um erro de avx512 nas compilações do openvino para faturas

## 2.4.0

* Atualizada a Versão do Facephi Rest Manager para 2.5.0. Adicionados novos parâmetros de configuração ao json "logger\_path", "logger\_level", "logger\_rotation", "logger\_max\_files".
* Atualizado o motor OCR de faturas com importantes melhorias de desempenho.

## 2.3.4

* Corrigido o leitor de códigos de barras para algumas imagens da Argentina.

## 2.3.3

* Atualizado `facephi-rest-manager` para a v2.4.2.
* Novo parâmetro de configuração `client_max_body_size` para limitar o tamanho máximo do corpo da requisição.

## 2.3.2

* BREAKING CHANGE: o endpoint **process** agora recebe o parâmetro `files` em vez de `image` para permitir a leitura de documentos frente e verso.
* Atualizados os modelos para documentos da Argentina: v1, v2, v3.
* Adicionado suporte para documentos IDCard do tipo OCR, MRZ e código de barras.
* Adicionado suporte para documentos IdCard com duas faces.
* Adicionado suporte para modelos baseados em arquivos XML.

## 2.3.1

* BREAKING CHANGE: o endpoint raw tem um novo parâmetro chamado `type` que permite escolher o tipo de documento a processar.
* Corrigido o template de RENTA.
* Corrigido o leitor de PDF.
* Adicionada a possibilidade de configurar o serviço OCR.

## 2.3.0

* O endpoint raw tem um novo parâmetro `type`.
* Modelos de CFE e TELMEX corrigidos.
* Adicionadas melhorias no processamento de imagens.
* Correção de erros.

## 2.2.0

* Suporte para novos modelos.
* Adicionada a extração de texto de PDF.
* Adicionada a conversão de PDF para imagem.
* Correção de erros.

## 2.1.3

* Documentação corrigida.
* Corrigidos os modelos CFE e TELMEX.
* Modificado o resultado de `/api/v1/process` para adicionar mais informações.

## 2.1.2

* Adicionado OCR Latin 2.0
* Adicionados os endpoints Process, Health, Version e Raw.
