Заметки о выпуске пакета SDK для JavaScript Иммерсивное средство чтения

Версия 1.4.0

В этом выпуске содержатся новые функции, исправления уязвимостей безопасности и обновления примеров кода.

Новые возможности

  • Обновлена проверка regex поддомена, чтобы разрешить частные ссылки

Усовершенствования

  • Обновленные примеры кода для использования версии 1.4.0

Версия 1.3.0

В этом выпуске содержатся новые функции, исправления уязвимостей безопасности и обновления примеров кода.

Новые возможности

  • Добавлена возможность Иммерсивное средство чтения iframe для запроса разрешений микрофона для чтения тренера

Усовершенствования

  • Обновленные примеры кода для использования версии 1.3.0
  • Обновленные примеры кода для демонстрации использования последних параметров версии 1.2.0

Версия 1.2.0

Этот выпуск содержит новые функции, исправления уязвимостей системы безопасности, исправления ошибок, обновления образцов кода и параметры конфигурации.

Новые возможности

  • Добавлен параметр, чтобы задать тему светлой или темной
  • Добавлен параметр для задания родительского узла, в котором размещен контейнер iframe/webview
  • Добавлен параметр отключения интерфейса "Грамматика"
  • Добавлен параметр отключения интерфейса перевода
  • Добавлен параметр отключения распознавания языка

Усовершенствования

  • Добавлены модальные атрибуты заголовка и арии в iframe
  • Параметру isLoading на выходе присваивается значение false
  • Обновленные примеры кода для использования версии 1.2.0
  • Добавлен пример кода React
  • Добавлен пример кода Ember
  • Добавлен пример кода функции Azure
  • Добавлен пример кода C#, демонстрирующий вызов функции Azure для проверки подлинности
  • Добавлен пример кода Android Kotlin, демонстрирующий вызов функции Azure для проверки подлинности
  • Обновлен пример кода Swift, соответствующий Objective C
  • Обновленный пример кода Advanced C# для демонстрации использования новых параметров: родительского узла, отключенияGrammar, disableTranslation и отключенияLanguageDetection

Исправления

  • Исправлено несколько уязвимостей безопасности путем обновления пакетов TypeScript
  • Исправлена ошибка, из-за которой renderButton отрисовал повторяющийся значок и метку в кнопке

Версия 1.1.0

Этот выпуск содержит новые функции, исправления уязвимостей системы безопасности, исправления ошибок, обновления образцов кода и параметры конфигурации.

Новые возможности

  • Включено сохранение и загрузка пользовательских настроек в разных браузерах и устройствах
  • Включена настройка параметров отображения по умолчанию
  • Добавлен параметр для задания языка перевода, включения перевода слов и включения перевода документов при запуске Иммерсивное средство чтения
  • Добавлена поддержка настройки чтения вслух с помощью параметров
  • Добавлена возможность отключить первый запуск
  • Добавлен ImmersiveReaderView для UWP

Усовершенствования

  • Обновлен пример HTML кода Android для работы с последним пакетом SDK
  • Обновленный ответ запуска для возврата количества обработанных символов
  • Обновленные примеры кода для использования версии 1.1.0
  • Не позволяет вызывать launchAsync при загрузке.
  • Проверка недопустимого содержимого путем пропуска сообщений, в которых данные не является строкой
  • Завернутый вызов окна в предложении if для проверки поддержки браузера Promise

Исправления

  • Исправлена зависимость, удалив yarn.lock из gitignore
  • Исправлена уязвимость безопасности путем обновления pug до версии 3.0.0 в примере кода quickstart-nodejs
  • Исправлено несколько уязвимостей безопасности путем обновления пакетов Jest и TypeScript
  • Исправлена уязвимость безопасности путем обновления Microsoft.IdentityModel.Clients.ActiveDirectory до версии 5.2.0

Версия 1.0.0

Этот выпуск содержит критические изменения, новые функции, примеры кода и исправления ошибок.

Критические изменения

  • Требуется маркер и поддомен Azure AD, а токены, используемые в предыдущих версиях, не рекомендуются.
  • Задайте для CookiePolicy значение Disabled (отключено). По умолчанию хранение пользовательских настроек отключено. Модуль чтения запускается с параметрами по умолчанию каждый раз, если для параметра CookiePolicy не задано значение Enabled.

Новые возможности

  • Добавлена поддержка включения или отключения файлов cookie
  • Добавлен пример кода быстрого запуска Android Kotlin
  • Добавлен пример кода быстрого запуска Для Java для Android
  • Пример кода быстрого запуска узла

Усовершенствования

  • Обновленные Node.js расширенные README.md
  • Изменен пример кода Python с расширенного на быстрый запуск
  • Перенос примера кода Swift для iOS в js/samples
  • Обновленные примеры кода для использования версии 1.0.0

Исправления

  • Исправлено для примера расширенного кода Node.js
  • Добавлены отсутствующие файлы для расширенных ресурсов csharp-multiple-resources
  • Удалено en-us из гиперссылок

Версия 0.0.3

Этот выпуск содержит новые функции, усовершенствования в примерах кода, исправления уязвимостей системы безопасности и исправления ошибок.

Новые возможности

  • Добавлен пример кода Swift для iOS
  • Добавлен пример расширенного кода C# с демонстрацией использования нескольких ресурсов
  • Добавлена поддержка отключения функции полноэкранного переключателя
  • Добавлена поддержка скрытия кнопки выхода приложения Иммерсивное средство чтения
  • Добавлена функция обратного вызова, которая может использоваться ведущим приложением при выходе из Иммерсивное средство чтения
  • Обновленные примеры кода для использования проверки подлинности Azure Active Directory

Усовершенствования

  • Обновленный пример расширенного кода C# для включения документа Word
  • Обновленные примеры кода для использования версии 0.0.3

Исправления

  • Обновление lodash до версии 4.17.14 для устранения уязвимостей безопасности
  • Обновлена библиотека MSAL C# для устранения уязвимостей безопасности
  • Обновление смешивания до версии 1.3.2 для устранения уязвимостей безопасности
  • Обновленный jest, webpack и webpack-cli, которые использовали уязвимые версии set-value и mixin-deep для устранения уязвимостей безопасности

Версия 0.0.2

Этот выпуск содержит новые функции, усовершенствования в примерах кода, исправления уязвимостей системы безопасности и исправления ошибок.

Новые возможности

  • Добавлен пример расширенного кода Python
  • Добавлен пример кода быстрого запуска Java
  • Добавлен пример простого кода

Усовершенствования

  • Переименовано имя ресурса в cogSvcsSubdomain
  • Перемещены секреты из кода и используют переменные среды
  • Обновленные примеры кода для использования версии 0.0.2

Исправления

  • Исправлены ошибки специальных возможностей кнопки Иммерсивное средство чтения
  • Исправлена сломанная прокрутка
  • Обновление пакета обработчиков до версии 4.1.2 для устранения уязвимостей безопасности
  • Исправлены ошибки в модульных тестах пакета SDK
  • Исправлены ошибки совместимости JavaScript Internet Explorer 11
  • Обновленные URL-адреса пакета SDK

Версия 0.0.1

Первоначальный выпуск пакета SDK для скрипта JavaScript для чтения.

  • Добавлен пакет SDK для JavaScript Иммерсивное средство чтения
  • Добавлена поддержка для указания языка пользовательского интерфейса
  • Добавлено время ожидания, определяющее, когда функция launchAsync должна завершиться ошибкой времени ожидания.
  • Добавлена поддержка указания z-индекса Иммерсивное средство чтения iframe
  • Добавлена поддержка использования тега веб-представления вместо iframe для совместимости с приложениями Chrome
  • Добавлены модульные тесты пакета SDK
  • Добавлен пример расширенного кода Node.js
  • Добавлен пример расширенного кода C#
  • Добавлен пример кода быстрого запуска C#
  • Добавлена конфигурация пакета, Yarn и другие файлы сборки
  • Добавлены файлы конфигурации Git
  • Добавлены README.md файлы в примеры кода и пакет SDK
  • Добавлена лицензия MIT
  • Добавлены инструкции участника
  • Добавлены ресурсы SVG со статическим значком