沉浸式閱讀程式 JavaScript SDK 的版本資訊

第 1.4.0 版

此版本包含新功能、安全性弱點修正,以及程式代碼範例的更新。

新功能

  • 子域 regex 驗證已更新為允許私人連結

改善

  • 已更新程式代碼範例以使用 v1.4.0

第 1.3.0 版

此版本包含新功能、安全性弱點修正,以及程式代碼範例的更新。

新功能

  • 已新增 沉浸式閱讀程式 iframe 的功能,以要求閱讀教練的麥克風許可權

改善

  • 已更新程式代碼範例以使用 v1.3.0
  • 已更新程式代碼範例,以示範 v1.2.0 中最新選項的使用方式

1.2.0 版

此版本包含新功能、安全性弱點修正、錯誤修正、程式代碼範例更新,以及組態選項。

新功能

  • 已新增選項,將主題設定為淺色或深色
  • 已新增選項,以設定放置 iframe/webview 容器的父節點
  • 已新增停用文法體驗的選項
  • 已新增停用翻譯體驗的選項
  • 已新增停用語言偵測的選項

改善

  • 已將標題和aria強制響應屬性新增至iframe
  • 在結束時將isLoading 設定為 false
  • 已更新程式代碼範例以使用 v1.2.0
  • 已新增 React 程式代碼範例
  • 已新增 Ember 程式代碼範例
  • 已新增 Azure 函式程式代碼範例
  • 已新增 C# 程式代碼範例,示範如何呼叫 Azure 函式以進行驗證
  • 已新增 Android Kotlin 程式代碼範例,示範如何呼叫 Azure 函式進行驗證
  • 已將 Swift 程式代碼範例更新為符合 Objective C 規範
  • 已更新進階 C# 程式代碼範例,以示範新選項的使用方式:父節點、disableGrammar、disableTranslation 和 disableLanguageDetection

修正

  • 藉由升級 TypeScript 套件來修正多個安全性弱點
  • 修正了 renderButton 在按鈕中轉譯重複圖示和標籤的錯誤

1.1.0 版

此版本包含新功能、安全性弱點修正、錯誤修正、程式代碼範例更新,以及組態選項。

新功能

  • 啟用跨不同瀏覽器和裝置儲存和載入使用者喜好設定
  • 啟用設定預設顯示選項
  • 已新增選項以設定翻譯語言、啟用文字翻譯,以及在啟動 沉浸式閱讀程式 時啟用檔翻譯
  • 已新增透過選項設定讀取大聲的支援
  • 已新增停用初次執行體驗的功能
  • 已新增適用於UWP的沈浸式ReaderView

改善

  • 已更新 Android 程式代碼範例 HTML 以使用最新的 SDK
  • 已更新啟動回應以傳回已處理的字元數
  • 已更新程式代碼範例以使用 v1.1.0
  • 不允許在載入時呼叫 launchAsync
  • 忽略數據不是字串的訊息,以檢查無效的內容
  • if 子句中視窗的包裝呼叫,以檢查 Promise 的瀏覽器支援

修正

  • 已修正從 gitignore 移除 yarn.lock 以修正 dependabot
  • 在 quickstart-nodejs 程式代碼範例中將 pug 升級至 v3.0.0,以修正安全性弱點
  • 藉由升級 Jest 和 TypeScript 套件來修正多個安全性弱點
  • 將 Microsoft.IdentityModel.Clients.ActiveDirectory 升級至 v5.2.0 來修正安全性弱點

1\.0.0 版

此版本包含重大變更、新功能、程式代碼範例改進,以及 Bug 修正。

重大變更

  • 需要 Azure AD 令牌和子域,並取代舊版中使用的令牌。
  • 將 CookiePolicy 設定為停用。 預設會停用用戶喜好設定的保留期。 除非 CookiePolicy 設定為啟用,否則讀取器會每次以預設設定啟動。

新功能

  • 已新增啟用或停用 Cookie 的支援
  • 已新增 Android Kotlin 快速入門程式代碼範例
  • 已新增Android Java快速入門程式代碼範例
  • 已新增節點快速入門程式代碼範例

改善

  • 已更新Node.js進階 README.md
  • 已將 Python 程式代碼範例從進階變更為快速入門
  • 將 iOS Swift 程式代碼範例移至 js/samples
  • 已更新程式代碼範例以使用 v1.0.0

修正

  • 已修正Node.js進階程式代碼範例
  • 已新增進階 csharp-multiple-resources 的遺漏檔案
  • 已從超連結中移除 en-us

版本 0.0.3

此版本包含新功能、程式代碼範例的改善、安全性弱點修正,以及 Bug 修正。

新功能

  • 已新增 iOS Swift 程式代碼範例
  • 已新增 C# 進階程式代碼範例,示範如何使用多個資源
  • 已新增停用全螢幕切換功能的支援
  • 已新增支援以隱藏 沉浸式閱讀程式 應用程式結束按鈕
  • 已新增主應用程式在結束 沉浸式閱讀程式 時可以使用的回呼函式
  • 已更新程式代碼範例以使用 Azure Active Directory 驗證

改善

  • 已更新 C# 進階程式代碼範例以包含 Word 檔
  • 已更新程式代碼範例以使用 v0.0.3

修正

  • 將lodash升級至4.17.14版,以修正安全性弱點
  • 已更新 C# MSAL 連結庫以修正安全性弱點
  • 已將mixin-deep升級至1.3.2版,以修正安全性弱點
  • 已升級 jest、webpack 和 webpack-cli,其使用易受攻擊的 set-value 和 mixin-deep 版本來修正安全性弱點

0.0.2 版

此版本包含新功能、程式代碼範例的改善、安全性弱點修正,以及 Bug 修正。

新功能

  • 已新增 Python 進階程式代碼範例
  • 已新增 Java 快速入門程式代碼範例
  • 已新增簡單的程式代碼範例

改善

  • 將 resourceName 重新命名為 cogSvcsSubdomain
  • 將秘密移出程式碼並使用環境變數
  • 已更新程式代碼範例以使用 v0.0.2

修正

  • 已修正按鈕輔助功能錯誤 沉浸式閱讀程式
  • 已修正中斷的捲動
  • 已將句柄列套件升級至 4.1.2 版,以修正安全性弱點
  • 已修正 SDK 單元測試中的 Bug
  • 已修正 JavaScript Internet Explorer 11 相容性錯誤
  • 已更新的 SDK URL

版本 0.0.1

沉浸式閱讀程式 JavaScript SDK 的初始版本。

  • 已新增 沉浸式閱讀程式 JavaScript SDK
  • 已新增指定UI語言的支援
  • 已新增逾時,以判斷launchAsync函式何時應該失敗,並出現逾時錯誤
  • 已新增支援以指定 沉浸式閱讀程式 iframe 的 z 索引
  • 已新增使用 Webview 標籤而非 iframe 的支援,以便與 Chrome 應用程式相容
  • 已新增 SDK 單元測試
  • 已新增Node.js進階程式代碼範例
  • 已新增 C# 進階程式代碼範例
  • 已新增 C# 快速入門程式代碼範例
  • 已新增套件元件組態、Yarn 和其他組建檔案
  • 已新增 Git 組態檔
  • 已將 README.md 檔案新增至程式代碼範例和 SDK
  • 已新增 MIT 授權
  • 已新增參與者指示
  • 已新增靜態圖示按鈕 SVG 資產