Obsolete
21 de julho de 2023
passive-face-liveness-v5.0.0-rc07
, passive-face-liveness-nosentry-v5.0.0-rc07
Correção: Alguns dispositivos Samsung da famĂlia A21, A22 e A32 capturando selfies com a orientação fora do padrĂŁo, nĂŁo sendo possĂvel completar a etapa de prova de vida.
face-authenticator-v3.12.1
, face-authenticator-nosentry-v3.13.1
Correção: Alguns dispositivos Samsung da famĂlia A21, A22 e A32 capturando selfies com a orientação fora do padrĂŁo, nĂŁo sendo possĂvel completar a etapa de autenticação facial.
30 de maio de 2023
passive-face-liveness-v5.0.0-rc06
, passive-face-liveness-nosentry-v5.0.0-rc06
, passive-face-liveness-compatible-v5.0.0-rc06
Melhoria: Suporte ao dark mode ao sdk. Agora o sdk utiliza o tema do dispositivo.
Correção: Falha na captura de imagens em dispositivos Samsung A32.
Melhoria: Prevenção de conflitos de classes por ofuscação.
29 de maio de 2023
document-detector-v5.26.6
, document-detector-compatible-v5.26.6
, document-detector-nosentry-v5.26.6
Melhoria: Suporte ao dark mode ao sdk. Agora o sdk utiliza o tema do dispositivo - Android.
Correção: Loop infinito em caso de perda com a conexão no envio da imagem.
Mudança: O método
.setShowPreview(ShowPreview showPreview)
foi depreciado. Utilize o método .setPreviewSettings(PreviewSettings previewSettings)
;
08 de maio de 2023
document-detector-v5.26.4
Correção: Aplicação forçada de dark mode em alguns dispositivos.
Correção: Configurações de SensorSettings em iOS - verificação dos sensores do dispositivo, orientação, luminosidade e estabilidade.
24 de abril de 2023
document-detector-v5.26.3
, document-detector-nosentry-v5.26.3
Correção: Falha na leitura de arquivos locais em dispositivos com Android 13.
Correção: Tratamento de erro em documentos com tamanho excedido ao esperado no fluxo de upload - Android.
Correção: Lentidão ao iniciar o SDK em iOS.
17 de março de 2023
passive-face-liveness-v5.0.0-rc03
, passive-face-liveness-compatible-v5.0.0-rc03
Mudança: O método
.setShowPreview(ShowPreview showPreview)
foi depreciado. Utilize o método .setPreviewSettings(PreviewSettings previewSettings)
;Mudança: O parâmetro
showButtonTime
da classePassiveFaceLivenessAndroidSettings
foi depreciado. Utilize o parâmetromanualCaptureTime
;Melhoria: Ofuscação em Android.
Melhoria: Melhorias gerais.
15 de março de 2023
passive-face-liveness-v5.0.0-rc02
, passive-face-liveness-nosentry-v5.0.0-rc02
Correção: Ofuscação da classe SDKViewModel impossibilitando a customização de layout
13 de março de 2023
document-detector-v5.26.0
, document-detector-nosentry-v5.26.0
Melhoria: Mensagens exibidas no fluxo de upload de documentos, para melhor UX.
Correção: Captura de Passaporte e nova CNH em iOS.
18 de janeiro de 2022
document-detector-v5.26.0-rc01
, document-detector-nosentry-v5.26.0-rc01
Novo: Suporte a arm64 nos simuladores em iOS.
Mudança: O TensorFlow foi removido. Agora, é o utilizado a CoreML para execução do modelo de análise e detecção automática de documentos.
16 de dezembro de 2022
passive-face-liveness-v5.0.0-rc01
, passive-face-liveness-compatible-v5.0.0-rc01
Melhoria: Correções de vulnerabilidades e diversas melhorias importantes de segurança;
Melhoria: Performance e diminuição de latência em requisições;
Melhoria: O tempo de abertura do SDK foi otimizado;
Melhoria: Evolução de ofuscação de código;
Mudança: Agora o botão de inversão da câmera é desativado por padrão, por questões de segurança;
Mudança: Agora a validação de developer mode é desativada por padrão;
Mudança: Agora a validação de depuração usb é desativada por padrão;
Mudança:
CAFStage.OTHER
foi depreciado. Utilize a configuração padrão;Correção: Fechamento do SDK caso a feature de revisão de captura estivesse habilitada, por questões de segurança;
Correção: Aplicação forçada de dark mode em alguns dispositivos Xiaomi.
Correção: Validação de olhos fechados não era aplicada em alguns cenários em iOS.
Novo: Suporte a arquitetura
arm64
para simuladores em iOS.
face-authenticator-v3.12.0
Correção: Crash na captura da selfie utilizando o método
VideoCapture
07 de novembro de 2022
document-detector-v5.25.0
, document-detector-compatible-v5.25.0
, document-detector-nosentry-v5.25.0
Novo: Suporte ao idioma espanhol (es-MX).
Mudança: Downgrade da versão do TensorFlowLiteSwift para 2.4.0 por problemas de integração em alguns projetos no iOS.
Correção: Exception "should be called from background thread" no iOS.
face-authenticator-v3.11.0
, face-authenticator-compatible-v4.9.0
, face-authenticator-nosentry-v3.12.0
Novo: Suporte ao idioma espanhol (es-MX).
Correção: SDK fechando ao reproduzir áudio de inicialização no Android.
Correção: Ausência de resposta quando não há match no Android.
Correção: Exception "should be called from background thread" no iOS.
passive-face-liveness-v4.30.0
, passive-face-liveness-compatible-v4.29.0
, passive-face-liveness-nosentry-v4.30.0
Novo: Suporte ao idioma espanhol (es-MX).
Correção: Exception "should be called from background thread" no iOS.
26 de outubro de 2022
document-detector-v5.24.0
, document-detector-compatible-v5.24.0
, document-detector-nosentry-v5.24.0
Melhoria: A versĂŁo do TensorFlowLiteSwift foi atualizada para 2.10.0.
passive-face-liveness-v4.29.5
, passive-face-liveness-compatible-v4.28.0
, passive-face-liveness-nosentry-v4.29.5
Novo: Recurso de bloqueio por tentativas. Agora, cada usuário só poderá realizar no máximo cinco tentativas nas últimas 24 horas. O limite é fixo, baseado no padrão de quantidade de tentativas entre fraudadores. Em caso de excesso tentativas, o SDK retornará uma falha
type
deSecurityReason
, com valoresmessage
= "NĂŁo foi possĂvel realizar essa ação. Entre em contato com o suporte".
IMPORTANTE: Recomendamos fortemente, para o melhor funcionamento, que seja enviado o CPF do usuário no método
.setPersonId
Correção: Configuração do tempo de expiração de
imageUrl
.Novo: Suporte a arquitetura
arm64
para simuladores.
face-authenticator-v3.10.5
, face-authenticator-compatible-v4.8.5
, face-authenticator-nosentry-v3.11.0
Novo: Recurso de bloqueio por tentativas. Agora, cada usuário só poderá realizar no máximo cinco tentativas nas últimas 24 horas. O limite é fixo, baseado no padrão de quantidade de tentativas entre fraudadores. Em caso de excesso tentativas, o SDK retornará uma falha
type
deSecurityReason
, com valoresmessage
= "NĂŁo foi possĂvel realizar essa ação. Entre em contato com o suporte".
IMPORTANTE: Recomendamos fortemente, para o melhor funcionamento, que seja enviado o CPF do usuário no método
.setPeopleId
Novo: Suporte a arquitetura
arm64
para simuladores.
14 de outubro de 2022
document-detector-v5.23.5
Novo: Suporte a captura de novos modelos de CRLV.
Melhoria: Detecção de emuladores Android em dispositivos Multilaser e Sony.
passive-face-liveness-v4.29.0
Melhoria: Detecção de emuladores Android em dispositivos Multilaser e Sony.
Correção: Crash na execução de áudio em dispositivos Android.
face-authenticator-v3.10.0
Melhoria: Detecção de emuladores Android em dispositivos Multilaser e Sony.
Correção: Ausência de resposta de autenticação em dispositivos Android.
08 de setembro de 2022
face-authenticator-v3.11.0-rc01
Correção: SDK fechando ao reproduzir áudio de inicialização.
Correção: Ausência de resposta quando não há match
passive-face-liveness-v4.29.0-rc01
Correção: SDK fechando ao reproduzir áudio de inicialização.
document-detector-v5.23.0
Correção: Upload de documentos em dispositivos que possuem a versão Android Q e acima.
Mudança: Novo retorno adicionado na falha do tipo
SecurityReason
, agora retornamos tambémint code
para dispositivos Android.
face-authenticator-v3.10.0
Mudança: Novo retorno adicionado na falha do tipo
SecurityReason
, agora retornamos tambémint code
para dispositivos Android.
passive-face-liveness-v4.28.1
Novo: Incorporado a versĂŁo
passive-face-liveness-v4.28.0-rc01
.
passive-face-liveness-v4.28.0-rc01
Correção: Câmera preta em dispositivos Android utilizando o modo de captura
VideoCapture
.
passive-face-liveness-v4.27.0
, passive-face-liveness-compatible-v4.27.0
Novo: Bloqueio do app em modo debug. Use o parâmetro
useDebug
na classePassiveFaceLivennesAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 500
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
Novo: Fechamento do SDK quando colocado em estado de pause por questões de segurança.
Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus (Ex. modelo: ASUS_X00TDB)
Novo: Método que permite customizar a validação de olhos abertos no SDK, utilize o método
.setEyesClosedSettings(bool enable, double threshold)
no Builder.Novo: Método para personalização de mensagem exibida quando ocorre um problema no processamento ou erro na response da API. Utilize
.setCaptureProcessingErrorMessage(@NonNull @StringRes Integer message)
Melhoria: Alteração da mensagem padrão exibida quando a verificação de prova de vida recusa a selfie. Utilize
captureProcessingErrorMessage
na classeMessageSettings
para personalizar.Melhoria: Otimização na gravação de vĂdeo para a captura de liveness utilizando a opção
VideoCapture
.Novo: Retorno de face da câmera utilizada para captura através do parâmetro
lensFacing
. Exemplo:
document-detector-v5.22.0
, document-detector-compatible-v5.22.0
Novo: Bloqueio do app em modo debug. Use o parâmetro
useDebug
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 500
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Novo: Fechamento do SDK quando colocado em estado de pause por questões de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus (Ex. modelo: ASUS_X00TDB)
Novo: Retorno de face da câmera utilizada para captura através do parâmetro
lensFacing
. Exemplo:
face-authenticator-v3.9.0
, face-authenticator-compatible-v4.8.1
Novo: Bloqueio do app em modo debug. Use o parâmetro
useDebug
na classeFaceAuthenticatorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 500
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Novo: Fechamento do SDK quando colocado em estado de pause por questões de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
Novo: Método que permite customizar a validação de olhos abertos no SDK, utilize o método
.setEyesClosedSettings(bool enable, double threshold)
no Builder.Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus (Ex. modelo: ASUS_X00TDB)
Novo: Retorno de face da câmera utilizada para captura através do parâmetro
lensFacing
. Exemplo:
16 de agosto de 2022
passive-face-liveness-v4.27.0-rc01
Melhoria: Otimização na gravação de vĂdeo para a captura de liveness utilizando a opção
VideoCapture
.
12 de agosto de 2022
document-detector-v5.22.0
, document-detector-compatible-v5.22.0
Melhoria: Suporte Ă captura de novos modelos de CNH.
Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus.
Novo: Bloqueio do Modo desenvolvedor. Use o parâmetro
useDeveloperMode
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 300
. Confira a documentação dos retornos aqui.Novo: Bloqueio do Android Debug Bridge (ADB). Use o parâmetro
useAdb
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 400
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
passive-face-liveness-v4.25.0
, passive-face-liveness-compatible-v4.25.0
Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus.
Novo: Bloqueio do Modo desenvolvedor. Use o parâmetro
useDeveloperMode
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 300
. Confira a documentação dos retornos aqui.Novo: Bloqueio do Android Debug Bridge (ADB). Use o parâmetro
useAdb
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 400
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
face-authenticator-v3.8.0
, face-authenticator-compatible-v4.7.0
Correção: Geração de falsos negativos na detecção de emulador em dispositivos Asus.
Novo: Bloqueio do Modo desenvolvedor. Use o parâmetro
useDeveloperMode
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 300
. Confira a documentação dos retornos aqui.Novo: Bloqueio do Android Debug Bridge (ADB). Use o parâmetro
useAdb
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar. Mensagem de erro:Error 400
. Confira a documentação dos retornos aqui.Novo: Bloqueio do Modo desenvolvedor. Use
.setUseDeveloperMode(boolean use)
para habilitar/desabilitar. Mensagem de erro:Error 300
. Confira a documentação dos retornos aqui.Novo: Bloqueio do Android Debug Bridge (ADB). Use
.setUseAdb(boolean use)
para habilitar/desabilitar. Mensagem de erro:Error 400
. Confira a documentação dos retornos aqui.Melhorias: Melhorias gerais de segurança.
Atenção! As novas validações de segurança podem impedir a execução do seu aplicativo em certos contextos. Consulte a documentação e desabilite as validações conforme necessário para realização de testes. Confira em Desativando validações de segurança para teste.
05 de agosto de 2022
document-detector-v5.21.0
, document-detector-compatible-v5.21.0
Melhoria: Novo modelo de Inteligência Artificial para detecção de documentos com melhorias de acurácia.
Correção: Retorno de
imageUrl
em caso da verificação de qualidade estiver desabilitada com o parâmetroverifyQuality
da classeDocumentDetectorIosSettings
01 de agosto de 2022
face-authenticator-v3.7.0
Melhorias: Melhorias gerais.
08 de julho de 2022
passive-face-liveness-v4.24.0
Novo: Retorno de
imagePath
contendo a selfie em .jpeg para o formato de captura por vĂdeo. Agora, os retornos sĂŁo:String imagePath
: Caminho da imagem no dispositivo contendo a um jpeg com o melhor frame do vĂdeo;String capturePath
: Caminho do vĂdeo no dispositivo;String imageUrl
: Url contendo a selfie em jpeg em nosso servidor temporário.
Novo: Agora o Preview pode ser habilitado tambĂ©m para o formato de captura por vĂdeo. Utilize o mĂ©todo
.setPreviewSettings
.Correção: Bug de captura de vĂdeo em alguns dispositivos.
27 de maio de 2022
document-detector-v5.20.0
, document-detector-compatible-v5.20.0
Novo: Atributo
double? buttonSize
na classeDocumentDetectorCustomizationIos
para customização do tamanho do botão de fechamento do SDK.Novo: Atributo
String? buttonContentMode
na classeDocumentDetectorCustomizationIos
para customização do Content Mode do botão de fechamento do SDK. Escolha entre:scaleToFill
scaleAspectFit
scaleAspectFill
redraw
center
top
bottom
left
right
topLeft
topRight
bottomLeft
bottomRight
Novo: Suporte a integrações em Objective-C.
Novo: Agora permitimos o envio de fotos/arquivos por meio de upload de documentos! Utilize o método
.setUploadSettings()
para habilitar. Não esqueça de adicionar a permissãoNSPhotoLibraryUsageDescription
para acesso a galeria.Novo: Suporte a captura do tipo
ANY
. UtilizeDocument.ANY
noDocumentDetectorStep
para permitir a captura de qualquer imagem. Esse fluxo não requisita um documento na máscara e não realiza tipificação. O modo de captura será sempre MANUAL, com verificação de qualidade.
passive-face-liveness-v4.20.0
, passive-face-liveness-compatible-v4.20.0
Novo: Atributo
double? buttonSize
na classePassiveFaceLivenessCustomizationIos
para customização do tamanho do botão de fechamento do SDK.Novo: Atributo
String? buttonContentMode
na classePassiveFaceLivenessCustomizationIos
para customização do Content Mode do botão de fechamento do SDK. Escolha entre:scaleToFill
scaleAspectFit
scaleAspectFill
redraw
center
top
bottom
left
right
topLeft
topRight
bottomLeft
bottomRight
24 de maio de 2022
document-detector-v5.10.5
, document-detector-compatible-v5.7.5
Correção: Erro na abertura de tela em alguns casos especĂficos.
09 de maio de 2022
document-detector-v5.10.0
, document-detector-compatible-v5.7.0
Novo: Customização de texto do botão de confirmação no popup. Utilize
positiveButtonMessage
na classeMessageSettings
.Melhoria: Suporte a captura de Passaporte e CTPS. Utilize
DocumentType.PASSPORT
,DocumentType.CTPS_FRONT
eDocumentType.CTPS_BACK
noDocumentDetectorStep
.Novo: Mensagem de verificação de selfie iOS. Utilize
popupDocumentSubtitleMessage
na classeMessageSettings
.Melhoria: Melhorias em desempenho e memory leaks.
passive-face-liveness-v4.15.0
, passive-face-liveness-compatible-v4.8.0
Novo: Aumento de brilho ao realizar captura de selfie. Esse recurso aumenta a segurança da prova de vida por refletir capturas em telas e também auxilia em uma melhor detecção e qualidade de captura. Por padrão o recurso é habilitado, mas caso queira desabilitar, utilize o método
.enableBrightnessIncrease(boolean enable)
na classeAndroidSettings
.Novo: Suporte a personalização de áudio. Utilize o método
.setAudioSettings(bool use, String audioResName)
na classeDocumentDetector
, disponĂvel para Android.Novo: Customização de subtĂtulo de popup iOS. Utilize
verifyingLivenessMessage
na classeMessageSettings
.Melhoria: Melhorias em desempenho e memory leaks.
face-authenticator-v3.6.0
, face-authenticator-compatible-v4.7.0
Novo: Aumento de brilho ao realizar captura de selfie. Esse recurso aumenta a segurança da prova de vida por refletir capturas em telas e também auxilia em uma melhor detecção e qualidade de captura. Por padrão o recurso é habilitado, mas caso queira desabilitar, utilize o método
.enableBrightnessIncrease(boolean enable)
. na classeAndroidSettings
.Novo: Suporte a personalização de áudio. Utilize o método
.setAudioSettings(bool use, String audioResName)
na classeDocumentDetector
, disponĂvel para Android.Novo: MĂ©todo responsável por configurar a visibilidade do botĂŁo de inverter câmera, utilize o mĂ©todo:
.enableSwitchCameraButton
na classeAndroidSettings
.
05 de abril de 2022
document-detector-v5.8.0
, passive-face-liveness-v4.10.0
Novo: Método de customização para tempo de expiração da URL no bucket temporário, para isso, utilize o método
.setGetImageUrlExpireTime(String expireTime)
.Mudança: Expansão da lista de emuladores Android bloqueados.
Mudança: Alteração nas dependencias do Sentry iOS, passando a utilizar a versão versão 7.11.0.
Mudança: Agora os requisitos mĂnimos para compilação iOS sĂŁo Xcode 13.0 (13A233) e Swift 5.5.
04 de março de 2022
document-detector-v5.6.0
, document-detector-compatible-v5.6.0
Novo: Recurso de remoção de máscara. Utilize
MaskType.NONE
.Novo: Personalização de subtitulo de popup para Android. Utilize o parâmetro
popupDocumentSubtitleMessage
na classeMessageSettings
.Melhoria: Otimização no processo de captura iOS.
Novo: Suporte à personalização de resolução de captura em iOS! Para mais informações, consulte a documentação oficial da Apple. Você pode utilizar as resoluções:
LOW
MEDIUM
HIGH
PHOTO
INPUT_PRIORITY
HD1280x720
HD1920x1080
hd4K3840x2160
iFrame960x540
iFrame1280x720
VGA640x480
CIF352x288
Novo: Suporte à personalização de qualidade de compressão em iOS! Você pode utilizar de 0.0 (pior) à 1.0 (melhor).
Exemplo:
passive-face-liveness-v4.8.0
, passive-face-liveness-compatible-v4.7.0
Novo: Captura de selfie por vĂdeo! Ao habilitar essa configuração, utilizamos mais frames para validar a autenticidade da selfie. O SDK retorna como resultado o melhor frame do vĂdeo e vocĂŞ pode obter a url temporária atravĂ©s do atributo
imageUrl
na classePassiveFaceLivenessResult
. O padrĂŁo de resolução para captura de vĂdeo Ă©qHD
(540x960px).Limitações:
O modo de captura será MANUAL. O modo de reconhecimento facial e captura automáticos nĂŁo estĂŁo disponĂveis atualmente.
Sensores sĂŁo desativados nesse modo, como em qualquer captura MANUAL.
O uso do preview Ă© desabilitado.
Validações de enquadramento e angulação de face não são realizadas nessa versão.
Exemplo:
Novo: O
imagePath
na classePassiveFaceLivenessResult
agora tambĂ©m retorna o caminho do vĂdeo salvo no dispositivo.Novo: Recurso de remoção de máscara. Utilize
MaskType.NONE
.Melhoria: Otimização no processo de captura iOS.
Novo: Suporte à personalização de resolução de captura em iOS! Para mais informações, consulte a documentação oficial da Apple.
Novo: Suporte à personalização de qualidade de compressão em iOS! Você pode utilizar de 0.0 (pior) à 1.0 (melhor).
Correção: Remoção da solicitação de permissĂŁo de acesso a galeria em captura por vĂdeo.
face-authenticator-v3.5.0
, face-authenticator-compatible-v4.6.0
Correção: Remoção da solicitação de permissĂŁo de acesso a galeria em captura por vĂdeo.
10 de fevereiro de 2022
document-detector-nodatabinding-v6.0.0
, passive-face-liveness-nodatabinding-v4.0.0
10 de janeiro de 2022
document-detector-v5.1.1
, document-detector-compatible-v5.2.0
passive-face-liveness-v3.1.0
, passive-face-liveness-compatible-v4.1.0
Correção: Personalização de mensagem de sensores para iOS.
Mudança: O parâmetro
message
das classesSensorLuminositySettingsIos
,SensorOrientationSettingsIos
eSensorStabilitySettingsIos
foi removido. Agora, utilize a classeMessageSettings
para customização de mensagens de sensores.
27 de dezembro de 2021 (atualizações de segurança - iOS)
document-detector-compatible-v5.1.0
(VersĂŁo nativa atualizada para 5.0.0)
passive-face-liveness-compatible-v4.0.0
(VersĂŁo nativa atualizada para 4.0.0)
face-authenticator-compatible-v4.0.0
(VersĂŁo nativa atualizada para 4.0.0)
Novo: Utilização de SSL Pinning em todas requisições realizadas aos servidores da CAF. Esse recurso fornece mais segurança, evitando interceptações ou ataques Man In The Middle. Agora, os SDK's confiam apenas em um conjunto de certificados, além das verificações fundamentais durante o handshake SSL (validade do certificado, integridade do certificado, etc.)
23 de dezembro de 2021 (atualizações de segurança - Android)
document-detector-v5.0.0
, document-detector-compatible-v5.0.0
(VersĂŁo nativa atualizada para 6.16.5)
passive-face-liveness-v3.0.0
, passive-face-liveness-compatible-v3.0.0
(VersĂŁo nativa atualizada para 4.16.6)
face-authenticator-v3.5.0
, face-authenticator-compatible-v3.5.0
(VersĂŁo nativa atualizada para 5.0.5)
Novo: Bloqueio no uso de emuladores. Para desativar o bloqueio, utilize o parâmetro
enableEmulator
na classe{SDK_NAME}AndroidSettings
.Novo: Bloqueio no uso em dispositivos root. Para desativar o bloqueio, utilize o método
enableRootDevices
na classe{SDK_NAME}AndroidSettings
Novo: Utilização de SSL Pinning em todas requisições realizadas aos servidores da CAF. Esse recurso fornece mais segurança, evitando interceptações ou ataques Man In The Middle. Agora, os SDK's confiam apenas em um conjunto de certificados, além das verificações fundamentais durante o handshake SSL (validade do certificado, integridade do certificado, etc.)
face-authenticator-compatible-v3.5.0
(Versão nativa atualizada para 5.0.5)Novo: Novo método
.setCaptureMode({VideoCapture videoCapture, ImageCapture imageCapture})
, que espera receberVideoCapture
ouImageCapture
, para definir o mĂ©todo de captura. Agora, Ă© possĂvel passar como argumentoImageCapture
, para habilitação e personalização de configurações de captura por imagem; eVideoCapture
, para habilitação e personalização de configurações de captura por vĂdeo.
08 de dezembro de 2021
document-detector-v4.11.0
(VersĂŁo nativa atualizada para: 6.16.0)
Novo: Parâmetro
enableGoogleServices
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar recursos do SDK que consomem GoogleServices no SDK.Mudança: O parâmetro
messageResourceIdName
das classesSensorLuminositySettings
,SensorOrientationSettings
eSensorStabilitySettings
foi removido. Os métodos de personalização de mensagens de sensores foram modificados paraMessageSettings
. Agora, utilize os parâmetrossensorLuminosityMessage
,sensorOrientationMessage
esensorStabilityMessage
.Novo: Parâmetro
documentNotFoundMessage
na classeMessageSettings
para personalização de mensagem em caso de documento não encontrado .
passive-face-liveness-v2.9.0
(VersĂŁo nativa atualizada para: 4.14.2)
Novo: Parâmetro
enableGoogleServices
na classeDocumentDetectorAndroidSettings
para habilitar/desabilitar recursos do SDK que consomem GoogleServices no SDK.Mudança: O parâmetro
messageResourceIdName
das classesSensorLuminositySettings
,SensorOrientationSettings
eSensorStabilitySettings
foi removido. Os métodos de personalização de mensagens de sensores foram modificados paraMessageSettings
. Agora, utilize os parâmetrossensorLuminosityMessage
,sensorOrientationMessage
esensorStabilityMessage
.
20 de outubro de 2021
document-detector-v4.9.2
Novo: Na classe
MessageSettings
foi incluĂdo o novo parâmetrowaitMessage
para personalização da mensagem "Aguarde...".Novo: Suporte a personalização das seguintes mensagens para iOS:
unsupportedDocumentMessage
: para documentos nĂŁo suportados.wrongDocumentMessage_RG_FRONT
: para a frente do RG.wrongDocumentMessage_RG_BACK
: para o verso do RG.wrongDocumentMessage_RG_FULL
: para o RG aberto.wrongDocumentMessage_CNH_FRONT
: para a frente da CNH.wrongDocumentMessage_CNH_BACK
: para o verso da CNH.wrongDocumentMessage_CNH_FULL
: para a CNH aberta.wrongDocumentMessage_CRLV
: para o CRLV.wrongDocumentMessage_RNE_FRONT
: para a frente do RNE.wrongDocumentMessage_RNE_BACK
: para o verso do RNE.
passive-face-liveness-v2.8.0
Novo: Na classe
MessageSettings
foi incluĂdo o novo parâmetrowaitMessage
para personalização da mensagem "Aguarde...".
05 de outubro de 2021
document-detector-v4.8.5
Mudança: Os parâmetros da classe
MessageSettings
passam a receber Strings como parâmetro. Exemplo de utilização:Novo: Na classe
MessageSettings
foi incluĂdo novos paramĂŞtros para mensagens de erro na detecção de documentos (atualmente, disponĂvel somente para Android):unsupportedDocumentMessage
: para documentos nĂŁo suportados.wrongDocumentMessage_RG_FRONT
: para a frente do RG.wrongDocumentMessage_RG_BACK
: para o verso do RG.wrongDocumentMessage_RG_FULL
: para o RG aberto.wrongDocumentMessage_CNH_FRONT
: para a frente da CNH.wrongDocumentMessage_CNH_BACK
: para o verso da CNH.wrongDocumentMessage_CNH_FULL
: para a CNH aberta.wrongDocumentMessage_CRLV
: para o CRLV.wrongDocumentMessage_RNE_FRONT
: para a frente do RNE.wrongDocumentMessage_RNE_BACK
: para o verso do RNE.
Mudança: Os parâmetros da classe
PreviewSettings
passam a receber Strings como parâmetro. Exemplo de utilização:Novo: Na classe
DocumentDetectorAndroidSettings
foi adicionado dois novos parâmetros:resolution: Campo que define as configurações de resolução de captura. O parâmetro espera receber como argumento um
Resolution
que pode serResolution.HD
,Resolution.FULL_HD
,Resolution.QUAD_HD
eResolution.ULTRA_HD
.compressQuality: Campo que define as configurações de compressão de captura. É esperado valores entre 50 e 100, sendo 100 a melhor qualidade para compressão.
Novo: Na classe
DocumentDetectorCustomizationAndroid
: foi adicionado o parâmetromaskType
para configuração de máscara padrão. Espera-se receber umMaskType.DEFAULT
que define máscaras pontilhadas (convencionais) ouMaskType.DETAILED
para máscaras com detalhes do documento.
passive-face-liveness-v2.7.0
Mudança: Os parâmetros da classe
MessageSettings
passam a receber Strings como parâmetro. Exemplo de utilização:Novo: Na classe
MessageSettings
foi incluĂdo quatro novos paramĂŞtros:eyesClosedMessage
: em caso de olhos fechados.notCenterXMessage
: em caso de face inclinada para o eixo X.notCenterYMessage
: em caso de face inclinada para o eixo Y.notCenterZMessage
: em caso de face inclinada para o eixo Z.
Mudança: Os parâmetros da classe
PreviewSettings
passam a receber Strings como parâmetro. Exemplo de utilização:Novo: Classe
SensorOrientationAndroid
para configuração do sensor de orientação.
Last updated