Release Notes

Versão 0.0.71

  • Melhorias no upload do vídeo para evitar possíveis incompatibilidades
  • Resiliência no upload do vídeo (Em último caso, realizar o download na máquina)
  • Ação preventiva para evitar start duplicado
  • Checagem dos dispositivos disponíveis

Versão 0.0.72

  • Redução da função checkDevice()

Versão 0.0.73

  • Mudança de fluxo, download antes do upload.
  • Primeira versão da função para checar os devices

Versão 0.0.74

  • Adicionou a verificação para fazer download na máquina antes.

Versão 0.0.75

  • Mudança de fluxo de upload e download para safe Browser e não safe Browser

Versão 0.0.76

  • Add 100% progress no download

Versão 0.0.77

  • Correção na lógica do previous Download

Versão 0.0.78

  • Teste em pegar HASH do Safe Browser

Versão 0.0.79

  • Teste em pegar versão do Safe Browser

Versão 0.0.80

  • Mudar o fluxo a partir da versão do Safe Browser

Versão 0.0.81

  • Não emitir alerta de tela quando não tiver gravação de tela
  • Correção de erros no upload

Versão 0.0.82

  • Permite qualquer versão acima da 1.0 de entrar no novo fluxo (download primeiro)

Versão 0.0.83

  • Download do exame sem internet
  • Adicionado trackers para verificar o fluxo e os arquivos

Versão 0.0.84

  • Teste novo fluxo

Versão 0.0.85

  • Download do exame sem internet
  • Adicionado trackers para verificar o fluxo e os arquivos

Versão 0.0.86

  • Teste novo fluxo

Versão 0.0.87

  • Novo fluxo

Versão 0.0.88

  • Corrigindo callback da função finish

Versão 0.0.89

  • Adicionou o callback onChangeDevices
  • Adicionou a integração com a extensão do chrome
  • Adicionou o modal de checkDevices Comentou o script do EBML

Versão 1.0.0

  • Salvando informações da gravação de Áudio
  • Adicionado mais eventos da Azure
  • Correção de eventos da Azure
  • Atualização da comunicação com a Extensão do Google Chrome

Versão 1.0.1

  • Retirada da função getServerHour

Versão 1.0.2

  • Retirada de requisição da hora no finish

Versão 1.0.3

  • Correção na função checkDevices
  • Adicionado callback onNoiseDetected
  • Correção de erro relacionado ao link do blob no download e na extensão
  • Correção send percentage on finish with extension

Versão 1.0.4

  • Atualização da interface do checkDevices

Versão 1.0.5

  • Correção em bug do checkDevices

Versão 1.0.6

  • Mudança na interface do checkDevices
  • Adicionado retorno dos ids da câmera e microfone selecionados e da média do volume mostrado no checkDevices

Versão 1.0.7

  • Retirada do verifyExtesion por precaução de segurança

Versão 1.0.8

  • Teste middag useProctoring com homol como default

Versão 1.0.9

  • useProctoring com prod como default

Versão 1.1.0

  • Adicionado captura de fotos durante a execução da prova
  • Adicionado o modal de capturePhoto, para cadastramento e autenticação biométrica
  • Correção de interface do modal checkDevices com problema no lts

Versão 1.1.1

  • Teste da middag

Versão 1.1.2

  • Retirada do teste

Versão 1.1.3

  • Retirada da implementação das fotos durante o exame

Versão 1.1.4

  • Adicionado resolução de 480p na gravação da tela
  • Colocado o finish em um try catch

Versão 1.1.5

  • Captura da Geolocalização
  • Login via componente (Credentials)
  • Bloquear navegadores sem suporte
  • Bloquear exame quando camera estiver em uso
  • Gravação de vídeo opcional
  • Atualização Interface do CapturePhoto
  • Criação do callback onBufferSizeError
  • Bloqueio das cameras simuladas da listagem de devices
  • Aviso de camera ocupada

Versão 1.1.6

  • Melhoria na verificação de múltiplas telas

Versão 1.1.7

  • Correção da verificação de múltiplas telas no Firefox

Versão 1.1.8

  • Correção no tamanho das imagens
  • flip da imagem do checkDevices

Versão 1.1.9

  • Correção no tamanho da gravação de tela

Versão 1.1.10

  • Introduzida verificação para garantir uma qualidade mínima desejável durante a gravação

Versão 1.1.11

  • Introduzida verificação para garantir uma qualidade mínima desejável durante a gravação, no modal do checkDevices

Versão 1.1.12

  • Quebra de linha na mensagem de erro do checkDevices
  • Tornado o parâmetro type como opcional
  • Adicionado botão de cancelar ao checkDevices

Versão 1.1.13

  • Adicionado verificação se o usuário bloqueiou o uso da camera ou microfone durante o exame

Versão 1.1.14

  • Removido verificação de bloqueio de devices, para correção de bug

Versão 1.1.5

  • Captura da Geolocalização
  • Login via componente (Credentials)
  • Bloquear navegadores sem suporte
  • Bloquear exame quando camera estiver em uso
  • Gravação de vídeo opcional
  • Atualização Interface do CapturePhoto
  • Criação do callback onBufferSizeError
  • Criação do callback onRealtimeAlerts
  • Bloqueio das cameras simuladas da listagem de devices
  • Aviso de camera ocupada

Versão 1.1.6

  • Adiciona o botão de cancelar captura no capturePhoto().
  • Se a captura for cancelada, ela lancará uma exceção.

Versão 2.0.0

  • Remoção do script deprecated AudioProcessor
  • Monitoramento ativo durante o exame
    • Novos tipos de alertas do onRealtimeAlerts:
      • audio_detection_on_stream
      • face_detection_on_stream
      • mobile_detection_on_stream
      • person_detection_on_stream
      • position_detection_on_stream
  • Nova forma de gravação de áudio
  • Remoção das funções pause() e resume()
  • Análise de posicionamento da face no modal do checkDevices()
  • Novas propriedades adicionadas no retorno do checkDevices():
{
    allowedAmbient: boolean,
    allowedMicrophone: boolean,
    allowedPositionFace: boolean,
    allowedResolution: boolean,
    cameraId: string,
    michophoneId: string,
    volumeRange: number,
    faceDetectionAlerts: { status: 'OK' | 'ALERT', type: string, description?: string },
    result: boolean,
}

Versão 2.0.1

  • Tratamento para duplo clique no checkDevices
  • Ajuste de CORS no NoiseRecorder

Versão 2.0.2

  • Tratamento para fechamento de streams
  • console.log() configuravel

Versão 2.0.3

  • Otimização na gravação de áudio removendo necessidade de download de scripts

Versão 2.1.0

  • Criação do runCheckDevicesFlow que permite que o usuário receba a lógica do checkDevices() em um modal próprio

Versão 2.1.1

  • Escolha automatica do codec suportado (vp8/vp9)
  • Não é mais obrigatório passar width e height no check devices
  • Melhorias nos logs de insights

Versão 2.2.0

  • Retry para stream iniciados com falhas
  • Criação da janela para termo de consentimento
  • Melhorias nos logs de insights
  • Criação da funcionalidade de varredura de ambiente em busca de cameras espiãs