Note sulla versione per Strumento di lettura immersiva JavaScript SDK

Versione 1.4.0

Questa versione contiene nuove funzionalità, correzioni delle vulnerabilità di sicurezza e aggiornamenti agli esempi di codice.

Nuove funzionalità

  • Convalida regex del sottodominio aggiornata per consentire collegamenti privati

Miglioramenti

  • Esempi di codice aggiornati per l'uso della versione 1.4.0

Versione 1.3.0

Questa versione contiene nuove funzionalità, correzioni delle vulnerabilità di sicurezza e aggiornamenti agli esempi di codice.

Nuove funzionalità

  • Aggiunta della funzionalità per l'iframe Strumento di lettura immersiva per richiedere le autorizzazioni del microfono per Reading Coach

Miglioramenti

  • Esempi di codice aggiornati per l'uso della versione 1.3.0
  • Esempi di codice aggiornati per illustrare l'utilizzo delle opzioni più recenti dalla versione 1.2.0

Versione 1.2.0

Questa versione contiene nuove funzionalità, correzioni di vulnerabilità di sicurezza, correzioni di bug, aggiornamenti agli esempi di codice e opzioni di configurazione.

Nuove funzionalità

  • Aggiunta dell'opzione per impostare il tema su chiaro o scuro
  • Aggiunta dell'opzione per impostare il nodo padre in cui è posizionato il contenitore iframe/webview
  • Aggiunta dell'opzione per disabilitare l'esperienza grammatica
  • Aggiunta dell'opzione per disabilitare l'esperienza di traduzione
  • Aggiunta dell'opzione per disabilitare il rilevamento della lingua

Miglioramenti

  • Aggiunta di attributi modali di titolo e aria all'iframe
  • Impostare isLoading su false quando si esce
  • Esempi di codice aggiornati per l'uso della versione 1.2.0
  • Aggiunta dell'esempio di codice React
  • Aggiunta dell'esempio di codice Ember
  • Aggiunta dell'esempio di codice della funzione di Azure
  • Aggiunta dell'esempio di codice C# che illustra come chiamare la funzione di Azure per l'autenticazione
  • Aggiunta dell'esempio di codice Android Kotlin che illustra come chiamare la funzione di Azure per l'autenticazione
  • Aggiornamento dell'esempio di codice Swift conforme a Objective C
  • Aggiornamento dell'esempio di codice C# avanzato per illustrare l'utilizzo delle nuove opzioni: nodo padre, disableGrammar, disableTranslation e disableLanguageDetection

Correzioni

  • Correzione di più vulnerabilità di sicurezza aggiornando i pacchetti TypeScript
  • Correzione del bug per cui renderButton ha eseguito il rendering di un'icona duplicata e di un'etichetta nel pulsante

Versione 1.1.0

Questa versione contiene nuove funzionalità, correzioni di vulnerabilità di sicurezza, correzioni di bug, aggiornamenti agli esempi di codice e opzioni di configurazione.

Nuove funzionalità

  • Abilitazione del salvataggio e caricamento delle preferenze utente tra browser e dispositivi diversi
  • Abilitazione della configurazione delle opzioni di visualizzazione predefinite
  • Aggiunta dell'opzione per impostare la lingua di traduzione, abilitare la traduzione testuale e abilitare la traduzione dei documenti all'avvio di Strumento di lettura immersiva
  • Aggiunta del supporto per la configurazione di Lettura ad alta voce tramite le opzioni
  • Aggiunta della possibilità di disabilitare l'esperienza di prima esecuzione
  • Aggiunta di ImmersiveReaderView per UWP

Miglioramenti

  • Aggiornamento del codice HTML di esempio android per l'uso con l'SDK più recente
  • Risposta di avvio aggiornata per restituire il numero di caratteri elaborati
  • Esempi di codice aggiornati per l'uso di v1.1.0
  • Non consente di chiamare launchAsync durante il caricamento
  • Verificare la presenza di contenuto non valido ignorando i messaggi in cui i dati non sono una stringa
  • Chiamata di cui è stato eseguito il wrapping nella finestra in una clausola if per controllare il supporto del browser di Promise

Correzioni

  • Correzione di dependabot rimuovendo yarn.lock da gitignore
  • Correzione della vulnerabilità di sicurezza eseguendo l'aggiornamento di pug alla versione 3.0.0 nell'esempio di codice quickstart-nodejs
  • Correzione di più vulnerabilità di sicurezza tramite l'aggiornamento di pacchetti Jest e TypeScript
  • Correzione di una vulnerabilità di sicurezza tramite l'aggiornamento di Microsoft.IdentityModel.Clients.ActiveDirectory alla versione 5.2.0

Versione 1.0.0

Questa versione contiene modifiche di rilievo, nuove funzionalità, miglioramenti dell'esempio di codice e correzioni di bug.

Modifiche di rilievo

  • Richiedere token e sottodominio di Azure AD e deprecare i token usati nelle versioni precedenti.
  • Impostare CookiePolicy su disabilitato. La conservazione delle preferenze utente è disabilitata per impostazione predefinita. Il lettore viene avviato con le impostazioni predefinite ogni volta, a meno che CookiePolicy non sia impostato su abilitato.

Nuove funzionalità

  • Aggiunta del supporto per abilitare o disabilitare i cookie
  • Aggiunta dell'esempio di codice di avvio rapido di Android Kotlin
  • Aggiunta dell'esempio di codice di avvio rapido per Android Java
  • Aggiunta dell'esempio di codice di avvio rapido di Node

Miglioramenti

  • Node.js README.md avanzate aggiornate
  • Esempio di codice Python modificato da avanzato a avvio rapido
  • Esempio di codice iOS Swift spostato in js/samples
  • Esempi di codice aggiornati per l'uso di v1.0.0

Correzioni

  • Correzione per Node.js esempio di codice avanzato
  • Aggiunta di file mancanti per advanced-csharp-multiple-resources
  • Rimozione di en-us dai collegamenti ipertestuali

Versione 0.0.3

Questa versione contiene nuove funzionalità, miglioramenti agli esempi di codice, correzioni di vulnerabilità di sicurezza e correzioni di bug.

Nuove funzionalità

  • Aggiunta dell'esempio di codice iOS Swift
  • Aggiunta dell'esempio di codice avanzato C# che illustra l'uso di più risorse
  • Aggiunta del supporto per disabilitare la funzionalità di attivazione/disattivazione a schermo intero
  • Aggiunta del supporto per nascondere il pulsante di uscita dell'applicazione Strumento di lettura immersiva
  • Aggiunta di una funzione di callback che può essere usata dall'applicazione host al termine del Strumento di lettura immersiva
  • Esempi di codice aggiornati per l'uso dell'autenticazione di Azure Active Directory

Miglioramenti

  • Esempio di codice avanzato C# aggiornato per includere il documento di Word
  • Esempi di codice aggiornati per l'uso di v0.0.3

Correzioni

  • Aggiornamento di lodash alla versione 4.17.14 per correggere la vulnerabilità di sicurezza
  • Aggiornamento della libreria MSAL C# per correggere la vulnerabilità di sicurezza
  • Aggiornamento di mixin-deep alla versione 1.3.2 per correggere la vulnerabilità di sicurezza
  • Aggiornamento di jest, webpack e webpack-cli che usavano versioni vulnerabili di set-value e mixin-deep per correggere la vulnerabilità di sicurezza

Versione 0.0.2

Questa versione contiene nuove funzionalità, miglioramenti agli esempi di codice, correzioni di vulnerabilità di sicurezza e correzioni di bug.

Nuove funzionalità

  • Aggiunta dell'esempio di codice avanzato python
  • Aggiunta dell'esempio di codice di avvio rapido Java
  • Aggiunta di un esempio di codice semplice

Miglioramenti

  • Ridenominazione di resourceName in cogSvcsSubdomain
  • I segreti sono stati spostati fuori dal codice e usano le variabili di ambiente
  • Esempi di codice aggiornati per l'uso di v0.0.2

Correzioni

  • Correzione dei bug di accessibilità del pulsante Strumento di lettura immersiva
  • Correzione dello scorrimento interrotto
  • Pacchetto della barra dei gestori aggiornato alla versione 4.1.2 per correggere la vulnerabilità di sicurezza
  • Correzione di bug negli unit test SDK
  • Correzione dei bug di compatibilità di JavaScript Internet Explorer 11
  • URL dell'SDK aggiornati

Versione 0.0.1

Versione iniziale di Strumento di lettura immersiva JavaScript SDK.

  • Aggiunta Strumento di lettura immersiva JavaScript SDK
  • Aggiunta del supporto per specificare la lingua dell'interfaccia utente
  • Aggiunta di un timeout per determinare quando la funzione launchAsync deve non riuscire con un errore di timeout
  • Aggiunta del supporto per specificare l'indice z del Strumento di lettura immersiva iframe
  • Aggiunta del supporto per l'uso di un tag webview invece di un iframe, per la compatibilità con Le app Chrome
  • Aggiunta di unit test SDK
  • Aggiunta Node.js esempio di codice avanzato
  • Aggiunta dell'esempio di codice avanzato C#
  • Aggiunta dell'esempio di codice di avvio rapido per C#
  • Aggiunta della configurazione del pacchetto, Yarn e altri file di compilazione
  • Aggiunta di file di configurazione Git
  • Aggiunta di file README.md agli esempi di codice e all'SDK
  • Aggiunta della licenza MIT
  • Aggiunta delle istruzioni per i collaboratori
  • Aggiunta di asset SVG per il pulsante icona statica