Notes de publication relatives au SDK JavaScript Immersive Reader
Article
Version 1.4.0
Cette version contient de nouvelles fonctionnalités, des correctifs de vulnérabilités de sécurité et des mises à jour des exemples de code.
Nouvelles fonctionnalités
Validation de regex de sous-domaine mise à jour pour autoriser les liaisons privées
Améliorations
Mise à jour des exemples de code pour utiliser la version 1.4.0
Version 1.3.0
Cette version contient de nouvelles fonctionnalités, des correctifs de vulnérabilités de sécurité et des mises à jour des exemples de code.
Nouvelles fonctionnalités
Ajout de la fonctionnalité pour l’Iframe Immersive Reader pour demander des autorisations de microphone pour Reading Coach
Améliorations
Mise à jour des exemples de code pour utiliser la version 1.3.0
Mise à jour des exemples de code pour illustrer l’utilisation des dernières options de la version 1.2.0
Version 1.2.0
Cette version contient de nouvelles fonctionnalités, des correctifs de vulnérabilités de sécurité, des correctifs de bogues, des mises à jour des exemples de code et des options de configuration.
Nouvelles fonctionnalités
Ajout de l’option pour définir le thème sur clair ou sombre
Ajout de l’option pour définir le nœud parent où le conteneur iframe/webview est placé
Ajout de l’option pour désactiver l’expérience grammaticale
Ajout de l’option pour désactiver l’expérience de traduction
Ajout de l’option pour désactiver la détection de langue
Améliorations
Ajout des attributs modaux title et aria à l’iframe
Définir isLoading sur false en quittant
Mise à jour des exemples de code pour utiliser la version 1.2.0
Ajout de l’exemple de code React
Ajout de l’exemple de code Ember
Ajout de l’exemple de code de la fonction Azure
Ajout de l’exemple de code C# illustrant comment appeler la fonction Azure pour l’authentification
Ajout de l’exemple de code Android Kotlin illustrant comment appeler la fonction Azure pour l’authentification
Mise à jour de l’exemple de code Swift pour le rendre conforme à Objective C
Mise à jour de l’exemple de code C# avancé pour illustrer l’utilisation des nouvelles options : nœud parent, disableGrammar, disableTranslation et disableLanguageDetection
Correctifs
Correction de plusieurs vulnérabilités de sécurité par la mise à niveau des packages TypeScript
Correction du bogue dans lequel renderButton restituait une icône et une étiquette dupliquées dans le bouton
Version 1.1.0
Cette version contient de nouvelles fonctionnalités, des correctifs de vulnérabilités de sécurité, des correctifs de bogues, des mises à jour des exemples de code et des options de configuration.
Nouvelles fonctionnalités
Activation de l’enregistrement et du chargement des préférences utilisateur dans différents navigateurs et appareils
Activation de la configuration des options d’affichage par défaut
Ajout de l’option pour définir la langue de traduction, activer la traduction de mots et activer la traduction de documentation lors du lancement du lecteur Immersive Reader
Ajout de la prise en charge de la configuration de la lecture à haute voix par le biais d’options
Ajout de la possibilité de désactiver l’expérience de première exécution
Ajout d’ImmersiveReaderView pour la plateforme UWP
Améliorations
Mise à jour du HTML de l’exemple de code Android pour utiliser le SDK le plus récent
Mise à jour de la réponse de lancement pour retourner le nombre de caractères traités
Mise à jour des exemples de code pour utiliser la version 1.1.0
Appel de launchAsync non autorisé durant le chargement
Recherche de contenu non valide en ignorant les messages dans lesquels les données ne sont pas une chaîne
Wrapping de l’appel dans la fenêtre dans une clause if pour vérifier la prise en charge par le navigateur de Promise
Correctifs
Correction de dependabot en supprimant yarn.lock de gitignore
Correction d’une vulnérabilité de sécurité en mettant à niveau pug vers la version 3.0.0 dans l’exemple de code quickstart-nodejs
Correction de plusieurs vulnérabilités de sécurité en mettant à niveau les packages Jest et TypeScript
Correction d’une vulnérabilité de sécurité en mettant à niveau Microsoft.IdentityModel.Clients.ActiveDirectory vers la version 5.2.0
Version 1.0.0
Cette version contient des changements cassants, de nouvelles fonctionnalités, des améliorations des exemples de code et des correctifs de bogues.
Dernières modifications
Sous-domaine et jeton Azure AD obligatoires, et jetons utilisés dans les versions précédentes dépréciés.
Définition de CookiePolicy sur Désactivé. La conservation des préférences utilisateur est désactivée par défaut. Le Lecteur démarre à chaque fois avec les paramètres par défaut, sauf si CookiePolicy est défini sur Activé.
Nouvelles fonctionnalités
Ajout de la prise en charge pour activer ou désactiver les cookies
Ajout d’un exemple de code de démarrage rapide Android Kotlin
Ajout d’un exemple de code de démarrage rapide Android Java
Ajout d’un exemple de code de démarrage rapide Node
Améliorations
Mise à jour du README.md avancé Node.js
Changement de l’exemple de code Python de « Avancé » en « Démarrage rapide »
Déplacement de l’exemple de code iOS Swift vers js/samples
Mise à jour des exemples de code pour utiliser la version 1.0.0
Correctifs
Correction de l’exemple de code avancé Node.js
Ajout de fichiers manquants pour advanced-csharp-multiple-resources
Suppression de « en-us » dans les liens hypertexte
Version 0.0.3
Cette version contient de nouvelles fonctionnalités, des améliorations apportées aux exemples de code, des correctifs de vulnérabilités de sécurité et des correctifs de bogues.
Nouvelles fonctionnalités
Ajout d’un exemple de code iOS Swift
Ajout d’un exemple de code avancé C# illustrant l’utilisation de plusieurs ressources
Ajout de la possibilité de désactiver la fonctionnalité de basculement en plein écran
Ajout de la possibilité de masquer le bouton de fermeture de l’application Immersive Reader
Ajout d’une fonction de rappel qui peut être utilisée par l’application hôte à la fermeture d’Immersive Reader
Mise à jour des exemples de code pour utiliser l’authentification Azure Active Directory
Améliorations
Mise à jour de l’exemple de code avancé C# pour inclure un document Word
Mise à jour des exemples de code pour utiliser la version 0.0.3
Correctifs
Mise à niveau de lodash vers la version 4.17.14 pour corriger une vulnérabilité de sécurité
Mise à jour de la bibliothèque MSAL C# pour corriger une vulnérabilité de sécurité
Mise à niveau de mixin-deep vers la version 1.3.2 pour corriger une vulnérabilité de sécurité
Mise à niveau de jest, webpack et webpack-cli, qui utilisaient des versions vulnérables de set-value et mixin-deep, afin de corriger une vulnérabilité de sécurité
Version 0.0.2
Cette version contient de nouvelles fonctionnalités, des améliorations apportées aux exemples de code, des correctifs de vulnérabilités de sécurité et des correctifs de bogues.
Nouvelles fonctionnalités
Ajout d’un exemple de code avancé Python
Ajout d’un exemple de code de démarrage rapide Java
Ajout d’un exemple de code simple
Améliorations
Renommage de resourceName en cogSvcsSubdomain
Déplacement des secrets en dehors du code et utilisation de variables d’environnement
Mise à jour des exemples de code pour utiliser la version 0.0.2
Correctifs
Correction de bogues d’accessibilité du bouton Immersive Reader
Correction du défilement rompu
Mise à niveau du package handlebars vers la version 4.1.2 pour corriger une vulnérabilité de sécurité
Correction de bogues dans les tests unitaires du SDK
Correction de bogues de compatibilité entre JavaScript et Internet Explorer 11
Mise à jour des URL du SDK
Version 0.0.1
Publication initiale du SDK JavaScript du Lecteur immersif.
Ajout du SDK JavaScript Immersive Reader
Ajout de la possibilité de spécifier la langue de l’interface utilisateur
Ajout d’un délai d’expiration pour déterminer quand la fonction launchAsync doit échouer avec une erreur de délai d’expiration
Ajout de la possibilité de spécifier l’index-Z de l’iframe Immersive Reader
Ajout de la possibilité d’utiliser une balise webview à la place d’un iframe, à des fins de compatibilité avec les applications Chrome
Ajout de tests unitaires du SDK
Ajout d’un exemple de code avancé Node.js
Ajout d’un exemple de code avancé C#
Ajout d’un exemple de code de démarrage rapide C#
Ajout d’une configuration de package, de Yarn et d’autres fichiers de build
Ajout de fichiers de configuration git
Ajout de fichiers README.md aux exemples de code et au SDK
Ajout d’une licence MIT
Ajout d’instructions pour contributeur
Ajout de ressources SVG au bouton d’icône statique
Rejoignez la série de rencontres pour créer des solutions d’IA évolutives basées sur des cas d’utilisation réels avec d’autres développeurs et experts.