Informacje o wersji zestawu SDK języka JavaScript Czytnik immersyjny

Wersja 1.4.0

Ta wersja zawiera nowe funkcje, poprawki luk w zabezpieczeniach i aktualizacje przykładów kodu.

Nowe funkcje

  • Zaktualizowano walidację wyrażeń regularnych poddomeny, aby zezwolić na linki prywatne

Ulepszenia

  • Zaktualizowano przykłady kodu do używania wersji 1.4.0

Wersja 1.3.0

Ta wersja zawiera nowe funkcje, poprawki luk w zabezpieczeniach i aktualizacje przykładów kodu.

Nowe funkcje

  • Dodano możliwość Czytnik immersyjny elementu iframe w celu żądania uprawnień mikrofonu dla programu Reading Coach

Ulepszenia

  • Zaktualizowano przykłady kodu do używania wersji 1.3.0
  • Zaktualizowano przykłady kodu, aby zademonstrować użycie najnowszych opcji z wersji 1.2.0

Wersja 1.2.0

Ta wersja zawiera nowe funkcje, poprawki luk w zabezpieczeniach, poprawki błędów, aktualizacje przykładów kodu i opcje konfiguracji.

Nowe funkcje

  • Dodano opcję ustawiania motywu na jasny lub ciemny
  • Dodano opcję ustawiania węzła nadrzędnego, w którym znajduje się kontener iframe/webview
  • Dodano opcję wyłączania funkcji Gramatyka
  • Dodano opcję wyłączania środowiska tłumaczenia
  • Dodano opcję wyłączania wykrywania języka

Ulepszenia

  • Dodano atrybuty tytułowe i modalne aria do elementu iframe
  • Ustaw wartość isLoading na false podczas zamykania
  • Zaktualizowano przykłady kodu do używania wersji 1.2.0
  • Dodano przykładowy kod React
  • Dodano przykład kodu Ember
  • Dodano przykład kodu funkcji platformy Azure
  • Dodano przykładowy kod języka C# pokazujący sposób wywoływania funkcji platformy Azure na potrzeby uwierzytelniania
  • Dodano przykład kodu Kotlin dla systemu Android pokazujący sposób wywoływania funkcji platformy Azure na potrzeby uwierzytelniania
  • Zaktualizowano przykładowy kod Swift tak, aby był zgodny ze standardem Objective C
  • Zaktualizowano przykładowy kod zaawansowanego języka C#, aby zademonstrować użycie nowych opcji: węzła nadrzędnego, disableGrammar, disableTranslation i disableLanguageDetection

Poprawki

  • Naprawiono wiele luk w zabezpieczeniach przez uaktualnienie pakietów TypeScript
  • Usunięto usterkę polegającą na tym, że element renderButton renderował zduplikowaną ikonę i etykietę w przycisku

Wersja 1.1.0

Ta wersja zawiera nowe funkcje, poprawki luk w zabezpieczeniach, poprawki błędów, aktualizacje przykładów kodu i opcje konfiguracji.

Nowe funkcje

  • Włączone zapisywanie i ładowanie preferencji użytkownika w różnych przeglądarkach i urządzeniach
  • Włączone konfigurowanie domyślnych opcji wyświetlania
  • Dodano opcję ustawiania języka tłumaczenia, włączania tłumaczenia wyrazów i włączania tłumaczenia dokumentów podczas uruchamiania Czytnik immersyjny
  • Dodano obsługę konfigurowania funkcji Odczytywanie na głos za pomocą opcji
  • Dodano możliwość wyłączenia środowiska pierwszego uruchomienia
  • Dodano element ImmersiveReaderView dla platformy UWP

Ulepszenia

  • Zaktualizowano przykładowy kod HTML dla systemu Android, aby pracować z najnowszym zestawem SDK
  • Zaktualizowana odpowiedź uruchamiania w celu zwrócenia liczby przetworzonych znaków
  • Zaktualizowano przykłady kodu do używania wersji 1.1.0
  • Nie zezwala na wywoływanie funkcji launchAsync podczas ładowania
  • Sprawdzana pod kątem nieprawidłowej zawartości przez ignorowanie komunikatów, w których dane nie są ciągiem
  • Zawinięte wywołanie okna w klauzuli if w celu sprawdzenia obsługi przeglądarki obietnicy

Poprawki

  • Naprawiono funkcję dependabot przez usunięcie elementu yarn.lock z repozytorium gitignore
  • Usunięto lukę w zabezpieczeniach przez uaktualnienie pakietu pug do wersji 3.0.0 w przykładzie kodu Quickstart-nodejs
  • Naprawiono wiele luk w zabezpieczeniach przez uaktualnienie pakietów Jest i TypeScript
  • Usunięto lukę w zabezpieczeniach przez uaktualnienie elementu Microsoft.IdentityModel.Clients.ActiveDirectory do wersji 5.2.0

Wersja 1.0.0

Ta wersja zawiera zmiany powodujące niezgodność, nowe funkcje, ulepszenia przykładów kodu i poprawki błędów.

Zmiany powodujące niezgodność

  • Wymagaj tokenu i poddomeny usługi Azure AD oraz oznacza tokeny przestarzałe używane w poprzednich wersjach.
  • Ustaw wartość CookiePolicy na wyłączoną. Przechowywanie preferencji użytkownika jest domyślnie wyłączone. Czytnik jest uruchamiany z ustawieniami domyślnymi za każdym razem, chyba że opcja CookiePolicy jest włączona.

Nowe funkcje

  • Dodano obsługę włączania lub wyłączania plików cookie
  • Dodano przykładowy kod Szybki start dla systemu Android Kotlin
  • Dodano przykładowy kod Szybki start dla języka Java dla systemu Android
  • Dodano przykładowy kod Szybki start dla węzła

Ulepszenia

  • Zaktualizowano Node.js zaawansowane README.md
  • Zmieniono przykładowy kod języka Python z zaawansowanego na szybki start
  • Przeniesiono przykład kodu Swift dla systemu iOS do pliku js/samples
  • Zaktualizowano przykłady kodu do używania wersji 1.0.0

Poprawki

  • Naprawiono w przypadku przykładu kodu zaawansowanego Node.js
  • Dodano brakujące pliki dla zasobów advanced-csharp-multiple-resources
  • Usunięto en-us z hiperlinków

Wersja 0.0.3

Ta wersja zawiera nowe funkcje, ulepszenia przykładów kodu, poprawki luk w zabezpieczeniach i poprawki błędów.

Nowe funkcje

  • Dodano przykładowy kod Swift dla systemu iOS
  • Dodano przykładowy zaawansowany kod w języku C# pokazujący użycie wielu zasobów
  • Dodano obsługę wyłączania funkcji przełączania pełnoekranowego
  • Dodano obsługę ukrywania przycisku zakończenia aplikacji Czytnik immersyjny
  • Dodano funkcję wywołania zwrotnego, która może być używana przez aplikację hosta podczas zamykania Czytnik immersyjny
  • Zaktualizowano przykłady kodu do korzystania z uwierzytelniania usługi Azure Active Directory

Ulepszenia

  • Zaktualizowano zaawansowany przykład kodu w języku C# w celu uwzględnienia dokumentu programu Word
  • Zaktualizowano przykłady kodu do używania wersji 0.0.3

Poprawki

  • Uaktualniono powłokę lodash do wersji 4.17.14, aby naprawić lukę w zabezpieczeniach
  • Zaktualizowano bibliotekę MSAL języka C# w celu naprawienia luki w zabezpieczeniach
  • Uaktualniono rozwiązanie mixin-deep do wersji 1.3.2, aby naprawić lukę w zabezpieczeniach
  • Uaktualniono rozwiązanie jest, webpack i webpack-cli, które używały podatnych na zagrożenia wersji zestawu wartości i kombinacji głęboko w celu naprawienia luk w zabezpieczeniach

Wersja 0.0.2

Ta wersja zawiera nowe funkcje, ulepszenia przykładów kodu, poprawki luk w zabezpieczeniach i poprawki błędów.

Nowe funkcje

  • Dodano zaawansowany przykład kodu w języku Python
  • Dodano przykładowy kod Szybki start w języku Java
  • Dodano prosty przykład kodu

Ulepszenia

  • Zmieniono nazwę zasobu na cogSvcsSubdomain
  • Przeniesione wpisy tajne z kodu i używają zmiennych środowiskowych
  • Zaktualizowano przykłady kodu do używania wersji 0.0.2

Poprawki

  • Naprawiono błędy ułatwień dostępu przycisku Czytnik immersyjny
  • Naprawiono przerwane przewijanie
  • Uaktualniono pakiet pasków obsługi do wersji 4.1.2 w celu naprawienia luki w zabezpieczeniach
  • Naprawiono usterki w testach jednostkowych zestawu SDK
  • Naprawiono usterki zgodności programu Internet Explorer 11 w języku JavaScript
  • Zaktualizowane adresy URL zestawu SDK

Wersja 0.0.1

Początkowa wersja zestawu SDK języka JavaScript Czytnik immersyjny.

  • Dodano zestaw SDK języka JavaScript Czytnik immersyjny
  • Dodano obsługę określania języka interfejsu użytkownika
  • Dodano limit czasu w celu określenia, kiedy funkcja launchAsync powinna zakończyć się niepowodzeniem z powodu błędu przekroczenia limitu czasu
  • Dodano obsługę określania indeksu z elementu iframe Czytnik immersyjny
  • Dodano obsługę używania tagu webview zamiast elementu iframe w celu zapewnienia zgodności z aplikacjami dla programu Chrome
  • Dodano testy jednostkowe zestawu SDK
  • Dodano przykład kodu zaawansowanego Node.js
  • Dodano przykład zaawansowanego kodu w języku C#
  • Dodano przykład kodu Szybkiego startu w języku C#
  • Dodano konfigurację pakietu, usługę Yarn i inne pliki kompilacji
  • Dodano pliki konfiguracji git
  • Dodano pliki README.md do przykładów kodu i zestawu SDK
  • Dodano licencję MIT
  • Dodano instrukcje współautora
  • Dodano przycisk ikony statycznej elementy zawartości SVG