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