沉浸式閱讀程式 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 資產