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: