Releaseopmerkingen voor Insluitende lezer JavaScript SDK
Versie 1.4.0
Deze release bevat nieuwe functies, oplossingen voor beveiligingsproblemen en updates voor codevoorbeelden.
Nieuwe functies
- Regex-validatie van subdomein bijgewerkt om privékoppelingen toe te staan
Verbeteringen
- Codevoorbeelden bijgewerkt voor gebruik van v1.4.0
Versie 1.3.0
Deze release bevat nieuwe functies, oplossingen voor beveiligingsproblemen en updates voor codevoorbeelden.
Nieuwe functies
- De mogelijkheid voor het Insluitende lezer iframe toegevoegd om microfoonmachtigingen aan te vragen voor Reading Coach
Verbeteringen
- Codevoorbeelden bijgewerkt voor gebruik van v1.3.0
- Codevoorbeelden bijgewerkt om het gebruik van de nieuwste opties van v1.2.0 te demonstreren
Versie 1.2.0
Deze release bevat nieuwe functies, oplossingen voor beveiligingsproblemen, bugfixes, updates voor codevoorbeelden en configuratieopties.
Nieuwe functies
- Optie toegevoegd om het thema in te stellen op licht of donker
- Optie toegevoegd om het bovenliggende knooppunt in te stellen waarin de iframe/webview-container wordt geplaatst
- Optie toegevoegd om de grammatica-ervaring uit te schakelen
- Optie toegevoegd om de vertaalervaring uit te schakelen
- Optie toegevoegd voor het uitschakelen van taaldetectie
Verbeteringen
- Titel en aria modale kenmerken toegevoegd aan het iframe
- Stel isLoading in op false bij het afsluiten
- Codevoorbeelden bijgewerkt voor gebruik van v1.2.0
- React-codevoorbeeld toegevoegd
- Voorbeeld van Ember-code toegevoegd
- Voorbeeld van Azure-functiecode toegevoegd
- C#-codevoorbeeld toegevoegd waarin wordt uitgelegd hoe u de Azure-functie aanroept voor verificatie
- Voorbeeld van Android Kotlin-code toegevoegd waarin wordt gedemonstreerd hoe u de Azure-functie aanroept voor verificatie
- Het Swift-codevoorbeeld bijgewerkt zodat het compatibel is met Objective C
- Geavanceerd C#-codevoorbeeld bijgewerkt om het gebruik van nieuwe opties te demonstreren: bovenliggend knooppunt, disableGrammar, disableTranslation en disableLanguageDetection
Oplossingen
- Meerdere beveiligingsproblemen opgelost door TypeScript-pakketten te upgraden
- Er is een fout opgelost waarbij renderButton een dubbel pictogram en label in de knop heeft gerenderd
Versie 1.1.0
Deze release bevat nieuwe functies, oplossingen voor beveiligingsproblemen, bugfixes, updates voor codevoorbeelden en configuratieopties.
Nieuwe functies
- Opslaan en laden van gebruikersvoorkeuren in verschillende browsers en apparaten ingeschakeld
- Standaardweergaveopties configureren ingeschakeld
- Optie toegevoegd voor het instellen van de vertaaltaal, het inschakelen van word-vertaling en het inschakelen van documentomzetting bij het starten van Insluitende lezer
- Ondersteuning toegevoegd voor het configureren van Hardop voorlezen via opties
- Mogelijkheid toegevoegd om de eerste uitvoeringservaring uit te schakelen
- ImmersiveReaderView toegevoegd voor UWP
Verbeteringen
- De HTML-codevoorbeeld voor Android bijgewerkt zodat deze werkt met de nieuwste SDK
- Bijgewerkt startantwoord om het aantal verwerkte tekens te retourneren
- Codevoorbeelden bijgewerkt voor gebruik van v1.1.0
- Staat niet toe dat launchAsync wordt aangeroepen wanneer deze al wordt geladen
- Gecontroleerd op ongeldige inhoud door berichten te negeren waarbij de gegevens geen tekenreeks zijn
- Ingepakte aanroep van venster in een if-component om de browserondersteuning van Promise te controleren
Oplossingen
- Opgeloste dependabot door yarn.lock te verwijderen uit gitignore
- Beveiligingsprobleem opgelost door pug te upgraden naar v3.0.0 in het codevoorbeeld quickstart-nodejs
- Meerdere beveiligingsproblemen opgelost door Jest- en TypeScript-pakketten te upgraden
- Er is een beveiligingsprobleem opgelost door Microsoft.IdentityModel.Clients.ActiveDirectory te upgraden naar v5.2.0
Versie 1.0.0
Deze release bevat belangrijke wijzigingen, nieuwe functies, verbeteringen in codevoorbeelden en oplossingen voor fouten.
Wijzigingen die fouten veroorzaken
- Vereist Azure AD-token en subdomein en verwijdert tokens die in eerdere versies worden gebruikt.
- Stel CookiePolicy in op uitgeschakeld. Retentie van gebruikersvoorkeuren is standaard uitgeschakeld. De lezer wordt elke keer met standaardinstellingen gestart, tenzij cookiepolicy is ingesteld op ingeschakeld.
Nieuwe functies
- Ondersteuning toegevoegd voor het in- of uitschakelen van cookies
- Voorbeeld van snelstartcode toegevoegd voor Android Kotlin
- Voorbeeld van snelstartcode voor Android Java toegevoegd
- Voorbeeld van quickstart-code voor Node toegevoegd
Verbeteringen
- Geavanceerde Node.js README.md bijgewerkt
- Python-codevoorbeeld gewijzigd van geavanceerd naar snel starten
- IOS Swift-codevoorbeeld verplaatst naar js/samples
- Codevoorbeelden bijgewerkt voor gebruik van v1.0.0
Oplossingen
- Opgelost voor Node.js geavanceerd codevoorbeeld
- Ontbrekende bestanden toegevoegd voor advanced-csharp-multiple-resources
- En-us verwijderd uit hyperlinks
Versie 0.0.3
Deze release bevat nieuwe functies, verbeteringen in codevoorbeelden, oplossingen voor beveiligingsproblemen en oplossingen voor fouten.
Nieuwe functies
- Voorbeeld van iOS Swift-code toegevoegd
- C# geavanceerd codevoorbeeld toegevoegd waarin het gebruik van meerdere resources wordt gedemonstreerd
- Ondersteuning toegevoegd voor het uitschakelen van de wisselknop op volledig scherm
- Er is ondersteuning toegevoegd om de knop voor het afsluiten van de Insluitende lezer-toepassing te verbergen
- Er is een callback-functie toegevoegd die door de hosttoepassing kan worden gebruikt bij het afsluiten van de Insluitende lezer
- Codevoorbeelden bijgewerkt voor het gebruik van Azure Active Directory-verificatie
Verbeteringen
- Voorbeeld van geavanceerde C#-code bijgewerkt om Word-document op te nemen
- Codevoorbeelden bijgewerkt voor gebruik van v0.0.3
Oplossingen
- Lodash bijgewerkt naar versie 4.17.14 om beveiligingsproblemen op te lossen
- C# MSAL-bibliotheek bijgewerkt om beveiligingsproblemen op te lossen
- Mixin-deep bijgewerkt naar versie 1.3.2 om beveiligingsproblemen op te lossen
- Upgrade van jest, webpack en webpack-cli die gebruikmaken van kwetsbare versies van setwaarde en mixin-deep om beveiligingsproblemen op te lossen
Versie 0.0.2
Deze release bevat nieuwe functies, verbeteringen in codevoorbeelden, oplossingen voor beveiligingsproblemen en oplossingen voor fouten.
Nieuwe functies
- Voorbeeld van geavanceerde Python-code toegevoegd
- Voorbeeld van Java-snelstartcode toegevoegd
- Voorbeeld van eenvoudige code toegevoegd
Verbeteringen
- Naam van resourceName gewijzigd in cogSvcsSubdomain
- Geheimen uit code verplaatst en omgevingsvariabelen gebruiken
- Codevoorbeelden bijgewerkt voor gebruik van v0.0.2
Oplossingen
- Toegankelijkheidsfouten in Insluitende lezer knop opgelost
- Verbroken schuiven opgelost
- Bijgewerkte handlebars-pakket naar versie 4.1.2 om beveiligingsproblemen op te lossen
- Fouten in SDK-eenheidstests opgelost
- Compatibiliteitsfouten in JavaScript Internet Explorer 11 opgelost
- Bijgewerkte SDK-URL's
Versie 0.0.1
De eerste release van de Insluitende lezer JavaScript SDK.
- Insluitende lezer JavaScript SDK toegevoegd
- Ondersteuning toegevoegd om de taal van de gebruikersinterface op te geven
- Er is een time-out toegevoegd om te bepalen wanneer de launchAsync-functie moet mislukken met een time-outfout
- Er is ondersteuning toegevoegd om de z-index van het Insluitende lezer iframe op te geven
- Er is ondersteuning toegevoegd voor het gebruik van een webview-tag in plaats van een iframe, voor compatibiliteit met Chrome-apps
- SDK-eenheidstests toegevoegd
- Voorbeeld van Node.js geavanceerde code toegevoegd
- C#-voorbeeld van geavanceerde code toegevoegd
- Voorbeeld van C#-snelstartcode toegevoegd
- Pakketconfiguratie, Yarn en andere buildbestanden toegevoegd
- Git-configuratiebestanden toegevoegd
- README.md-bestanden toegevoegd aan codevoorbeelden en SDK
- MIT-licentie toegevoegd
- Instructies voor inzender toegevoegd
- Toegevoegde statische pictogramknop SVG-assets