Insluitende lezer Opmerkingen bij de release van de JavaScript-SDK
Versie 1.1.0
Deze release bevat nieuwe functies, beveiligingsprobleemfixes, opgeloste fouten, updates van codevoorbeelden en configuratieopties.
Nieuwe functies
- Opslaan en laden van gebruikersvoorkeuren in verschillende browsers en apparaten inschakelen
- Configureren van standaardweergaveopties inschakelen
- Optie toevoegen voor het instellen van de vertaaltaal, het inschakelen van woordvertaling en het inschakelen van documentvertaling bij het starten van Insluitende lezer
- Ondersteuning toevoegen voor het configureren van voorlezen via opties
- Mogelijkheid toevoegen om eerste run-ervaring uit te schakelen
- ImmersiveReaderView voor UWP toevoegen
Verbeteringen
- De HTML-codevoorbeelden van Android bijwerken om te werken met de nieuwste SDK
- Startreactie bijwerken om het aantal verwerkte tekens te retourneren
- Codevoorbeelden bijwerken voor het gebruik van v1.1.0
- Niet toestaan dat launchAsync wordt aangeroepen wanneer het al wordt geladen
- Controleer op ongeldige inhoud door berichten te negeren waarbij de gegevens geen tekenreeks zijn
- Aanroep naar venster verpakken in een if-component om browserondersteuning van Promise te controleren
Oplossingen
- Oplossing voor 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 oplossen door Jest- en TypeScript-pakketten bij te upgraden
- Los een beveiligingsprobleem op 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
- Azure AD-token en subdomein vereisen, en tokens die in eerdere versies zijn gebruikt, worden afgeschaft.
- Stel CookiePolicy in op uitgeschakeld. Het bewaren van gebruikersvoorkeuren is standaard uitgeschakeld. De lezer wordt elke keer met standaardinstellingen geactiveerd, tenzij CookiePolicy is ingesteld op ingeschakeld.
Nieuwe functies
- Ondersteuning toevoegen om cookies in of uit te schakelen
- Codevoorbeeld voor snel starten met Android Kotlin toevoegen
- Snelstartcodevoorbeeld voor Android Java toevoegen
- Voorbeeldcode Node.js snel starten toevoegen
Verbeteringen
- Geavanceerde Node.js bijwerken README.md
- Python-codevoorbeeld wijzigen van geavanceerd naar snel starten
- iOS Swift-codevoorbeeld verplaatsen naar js/voorbeelden
- Codevoorbeelden bijwerken voor het gebruik van v1.0.0
Oplossingen
- Oplossing voor Node.js geavanceerde codevoorbeeld
- Ontbrekende bestanden toevoegen voor advanced-csharp-multiple-resources
- En-us verwijderen uit hyperlinks
Versie 0.0.3
Deze release bevat nieuwe functies, verbeteringen in codevoorbeelden, beveiligingsprobleemfixes en opgeloste fouten.
Nieuwe functies
- iOS Swift-codevoorbeeld toevoegen
- Geavanceerd C#-codevoorbeeld toevoegen om het gebruik van meerdere resources aan te tonen
- Ondersteuning toegevoegd om de schakelfunctie voor het volledige scherm uit te schakelen
- Ondersteuning toevoegen om de knop voor het Insluitende lezer van de toepassing te verbergen
- Voeg een callback-functie toe die door de hosttoepassing kan worden gebruikt bij het afsluiten van Insluitende lezer
- Codevoorbeelden bijwerken voor het gebruik van Azure Active Directory verificatie
Verbeteringen
- Geavanceerd C#-codevoorbeeld bijwerken om Word-document op te nemen
- Codevoorbeelden bijwerken voor het gebruik van v0.0.3
Oplossingen
- Upgrade lodash naar versie 4.17.14 om beveiligingsprobleem op te lossen
- MsAL-bibliotheek in C# bijwerken om beveiligingsprobleem op te lossen
- Upgrade mixin deep naar versie 1.3.2 om beveiligingsprobleem op te lossen
- Upgrade jest, webpack en webpack-cli die gebruik maakten van kwetsbare versies van set-value en mixin-deep om beveiligingsprobleem op te lossen
Versie 0.0.2
Deze release bevat nieuwe functies, verbeteringen in codevoorbeelden, beveiligingsprobleemfixes en opgeloste fouten.
Nieuwe functies
- Geavanceerde Python-codevoorbeeld toevoegen
- Voorbeeld van Quick Start-code voor Java toevoegen
- Eenvoudig codevoorbeeld toevoegen
Verbeteringen
- Wijzig de naam van resourceName in cogSvcsSubdomain
- Geheimen buiten code verplaatsen en omgevingsvariabelen gebruiken
- Codevoorbeelden bijwerken voor het gebruik van v0.0.2
Oplossingen
- Toegankelijkheids bugs Insluitende lezer knop oplossen
- Defecte scrolling herstellen
- Upgrade handlebars package to version 4.1.2 to fix security vulnerability (Handlebars-pakket upgraden naar versie 4.1.2) om beveiligingsprobleem op te lossen
- Fouten in SDK-eenheidstests worden opgelost
- Herstelt JavaScript Internet Explorer 11-compatibiliteits bugs
- SDK-URL's bijgewerkt
Versie 0.0.1
De eerste release van de Insluitende lezer JavaScript SDK.
- JavaScript Insluitende lezer-SDK toevoegen
- Ondersteuning toevoegen om de gebruikersinterfacetaal op te geven
- Een time-out toevoegen om te bepalen wanneer de functie launchAsync moet mislukken met een time-outfout
- Ondersteuning toevoegen om de z-index van het Insluitende lezer iframe op te geven
- Ondersteuning toegevoegd voor het gebruik van een webweergavetag in plaats van een iframe, voor compatibiliteit met Chrome-apps
- SDK-eenheidstests toevoegen
- Geavanceerde Node.js toevoegen
- Geavanceerd C#-codevoorbeeld toevoegen
- Codevoorbeeld voor snel starten met C# toevoegen
- Pakketconfiguratie, Yarn en andere buildbestanden toevoegen
- Git-configuratiebestanden toevoegen
- Voeg README.md toe aan codevoorbeelden en SDK
- MIT-licentie toevoegen
- Instructies voor Inzender toevoegen
- Knop Statisch pictogram toevoegen SVG-assets
Volgende stappen
Aan de slag met Insluitende lezer: