共用方式為


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

第 1.4.0 版

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

新功能

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

改善

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

第 1.3.0 版

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

新功能

  • 已新增沈浸式閱讀程式 iframe 的功能,以要求閱讀指導的麥克風權限

改善

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

版本 1.2.0

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

新功能

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

改善

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

修正

  • 已升級 TypeScript 套件以修正多個安全性弱點
  • 已修正 renderButton 在按鈕中呈現重複圖示和標籤的 Bug

1.1.0 版

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

新功能

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

改善

  • 已更新 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 快速入門程式碼範例

改善

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

修正

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

0.0.3 版

此版本包含新功能、程式碼範例的改善、安全性弱點修正和錯誤修正。

新功能

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

改善

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

修正

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

0.0.2 版

此版本包含新功能、程式碼範例的改善、安全性弱點修正和錯誤修正。

新功能

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

改善

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

修正

  • 已修正沉浸式閱讀程式的按鈕協助工具 Bug
  • 已修正中斷的捲動
  • 已將 Handlebars 套件升級至 4.1.2 版以修正安全性弱點
  • 已修正 SDK 單元測試中的 Bug
  • 已修正 JavaScript Internet Explorer 11 的相容性 Bug
  • 已更新 SDK URL

0.01 版

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

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