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