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