Notas sobre a versão do SDK do JavaScript de Leitura Avançada

Versão 1.4.0

Esta versão contém novos recursos, correções de vulnerabilidades de segurança e atualizações de exemplos de código.

Novos recursos

  • Atualização da validação de regex do subdomínio para permitir links privados

Aprimoramentos

  • Exemplos de código atualizados para usar a v1.4.0

Versão 1.3.0

Esta versão contém novos recursos, correções de vulnerabilidades de segurança e atualizações de exemplos de código.

Novos recursos

  • Adicionada a funcionalidade para o iframe Leitura Avançada para solicitar permissões de microfone para o Treinador de Leitura

Aprimoramentos

  • Exemplos de código atualizados para usar a v1.3.0
  • Exemplos de código atualizados para demonstrar o uso das opções mais recentes da v1.2.0

Versão 1.2.0

Esta versão contém novos recursos, correções de vulnerabilidades de segurança, correções de bugs, atualizações de exemplos de código e opções de configuração.

Novos recursos

  • Opção adicionada para definir o tema como claro ou escuro
  • Opção adicionada para definir o nó pai em que o contêiner iframe/webview é colocado
  • Opção adicionada para desabilitar a experiência de Gramática
  • Opção adicionada para desabilitar a experiência de tradução
  • Opção adicionada para desabilitar a Detecção de Idioma

Aprimoramentos

  • Atributos modais de título e aria adicionados ao iFrame
  • Definir isLoading como false ao sair
  • Exemplos de código atualizados para usar a v1.2.0
  • Exemplo de código do React adicionado
  • Exemplo de código Ember adicionado
  • Exemplo de código de função do Azure adicionado
  • Exemplo de código em C# adicionado demonstrando como chamar a função do Azure para autenticação
  • Exemplo de código do Android Kotlin adicionado demonstrando como chamar a função do Azure para autenticação
  • O exemplo de código Swift foi atualizado para ser compatível com Objective C
  • O exemplo de código em C# avançado foi atualizado para demonstrar o uso de novas opções: nó pai, disableGrammar, disableTranslation e disableLanguageDetection

Correções

  • Correção de várias vulnerabilidades de segurança atualizando pacotes TypeScript
  • Correção do bug em que renderButton renderizava um ícone duplicado e um rótulo no botão

Version 1.1.0

Esta versão contém novos recursos, correções de vulnerabilidades de segurança, correções de bugs, atualizações de exemplos de código e opções de configuração.

Novos recursos

  • Salvar e carregar as preferências de usuário em diferentes navegadores e dispositivos foi habilitado
  • Configurar opções de exibição padrão foi habilitado
  • Foi adicionada uma opção para definir o idioma de tradução, habilitar a tradução de palavras e habilitar a tradução de documentos ao iniciar a Leitura Avançada
  • Foi adicionado suporte para configurar a leitura em voz alta por meio de opções
  • Foi adicionada a capacidade de desabilitar a experiência de primeira execução
  • O ImmersiveReaderView para UWP foi adicionado

Aprimoramentos

  • O HTML de exemplo de código do Android foi atualizado para trabalhar com o SDK mais recente
  • A resposta de inicialização foi atualizada para retornar o número de caracteres processados
  • Os exemplos de código foram atualizados para usar a v1.1.0
  • Não permite que launchAsync seja chamado se já estiver carregando
  • Foi verificado se há conteúdo inválido ignorando mensagens em que os dados não são uma cadeia de caracteres
  • Chamada encapsulada para a janela em uma cláusula if para verificar o suporte do navegador para Promise

Correções

  • Correção do dependabot removendo yarn.lock do gitignore
  • Correção da vulnerabilidade de segurança atualizando o pug para v3.0.0 no exemplo de código quickstart-nodejs
  • Correção de várias vulnerabilidades de segurança atualizando pacotes Jest e TypeScript
  • Correção de uma vulnerabilidade de segurança atualizando Microsoft.IdentityModel.Clients.ActiveDirectory para v5.2.0

Versão 1.0.0

Esta versão contém alterações interruptivas, novos recursos, aprimoramentos de exemplo de código e correções de bugs.

Alterações da falha

  • Exigir token e subdomínio do Azure AD e descontinuar os tokens usados em versões anteriores.
  • Defina a CookiePolicy como desabilitada. A retenção de preferências do usuário é desabilitada por padrão. O leitor é iniciado com as configurações padrão a cada vez, a menos que CookiePolicy esteja definida como habilitada.

Novos recursos

  • Foi adicionado suporte para habilitar ou desabilitar cookies
  • Exemplo de código de início rápido do Android Kotlin adicionado
  • Exemplo de código de início rápido do Android Java adicionado
  • Exemplo de código de início rápido do Node adicionado

Aprimoramentos

  • Foi atualizado o README.md avançado do Node.js
  • Exemplo de código Python alterado de avançado para início rápido
  • Exemplo de código Swift do iOS movido para js/samples
  • Exemplos de código atualizados para usar a v1.0.0

Correções

  • Corrigido para o exemplo de código avançado do Node.js
  • Foram adicionados arquivos ausentes para advanced-csharp-multiple-resources
  • en-us foi removido de hiperlinks

Versão 0.0.3

Esta versão contém novos recursos, aprimoramentos em exemplos de código, correções de vulnerabilidades de segurança e correções de bugs.

Novos recursos

  • Exemplo de código Swift do iOS adicionado
  • Foi adicionado um exemplo de código avançado em C# demonstrando o uso de vários recursos
  • Foi adicionado suporte para desabilitar o recurso de alternância de tela inteira
  • Foi adicionado suporte para ocultar o botão de saída do aplicativo da Leitura Avançada
  • Foi adicionada uma função de retorno de chamada que pode ser usada pelo aplicativo host ao sair da Leitura Avançada
  • Exemplos de código atualizados para usar a Autenticação do Azure Active Directory

Aprimoramentos

  • Exemplo de código avançado do C# atualizado para incluir o documento do Word
  • Exemplos de código atualizados para usar v0.0.3

Correções

  • O lodash foi atualizado para a versão 4.17.14 para corrigir a vulnerabilidade de segurança
  • A Biblioteca MSAL do C# foi atualizada para corrigir uma vulnerabilidade de segurança
  • O mixin-deep foi atualizado para a versão 1.3.2 para corrigir uma vulnerabilidade de segurança
  • Jest, webpack e webpack-cli que estavam usando versões vulneráveis de set-value e mixin-deep foram atualizados para corrigir a vulnerabilidade de segurança

Versão 0.0.2

Esta versão contém novos recursos, aprimoramentos em exemplos de código, correções de vulnerabilidades de segurança e correções de bugs.

Novos recursos

  • Exemplo de código avançado do Python adicionado
  • Exemplo de código de início rápido do Java adicionado
  • Exemplo de código simples adicionado

Aprimoramentos

  • ResourceName foi renomeado para cogSvcsSubdomain
  • Segredos removidos do código e usar variáveis de ambiente
  • Exemplos de código atualizados para usar v0.0.2

Correções

  • Correção de bugs de acessibilidade do botão da Leitura Avançada
  • Rolagem com falha corrigida
  • Pacote de barras de identificador atualizado para a versão 4.1.2 para corrigir a vulnerabilidade de segurança
  • Correção de bugs em testes de unidade do SDK
  • Correção de bugs de compatibilidade do JavaScript Internet Explorer 11
  • URLs do SDK atualizadas

Versão 0.0.1

A versão inicial do SDK do JavaScript de Leitura Avançada.

  • Foi adicionado o SDK do JavaScript de Leitura Avançada
  • Foi adicionado suporte para especificar o idioma da interface do usuário
  • Foi adicionado um tempo limite para determinar quando a função launchAsync deve falhar com um erro de tempo limite
  • Foi adicionado suporte para especificar o índice z do iFrame da Leitura Avançada
  • Foi adicionado suporte para usar uma marca de modo de exibição da Web em vez de um iFrame, para compatibilidade com os aplicativos do Chrome
  • Foram adicionados testes de unidade do SDK
  • Foi adicionado um exemplo de código avançado do Node.js
  • Foi adicionado um exemplo de código avançado do C#
  • Foi adicionado um exemplo de código de início rápido do C#
  • Foram adicionados arquivos de configuração de pacote, do Yarn e outros arquivos de build
  • Foram adicionados arquivos de configuração do Git
  • Foram adicionados arquivos README.md a exemplos de código e SDK
  • Licença do MIT adicionada
  • Foram adicionadas instruções de colaborador
  • Foram adicionados ativos SVG de botão de ícone estático