部落格 RSS 訂閱

外掛程式發佈
作者:Steve Gill
2016年4月20日

以下外掛程式於今日更新

  • cordova-plugin-battery-status: 1.1.2
  • cordova-plugin-camera: 2.2.0
  • cordova-plugin-console: 1.0.3
  • cordova-plugin-contacts: 2.1.0
  • cordova-plugin-device: 1.1.2
  • cordova-plugin-device-motion: 1.2.1
  • cordova-plugin-device-orientation
  • cordova-plugin-dialogs: 1.2.1
  • cordova-plugin-file: 4.2.0
  • cordova-plugin-file-transfer: 1.5.1
  • cordova-plugin-geolocation: 2.2.0
  • cordova-plugin-inappbrowser: 1.4.0
  • cordova-plugin-media: 2.3.0
  • cordova-plugin-media-capture: 1.3.0
  • cordova-plugin-network-information: 1.2.1
  • cordova-plugin-splashscreen: 3.2.2
  • cordova-plugin-statusbar: 2.1.3
  • cordova-plugin-test-framework: 1.1.2
  • cordova-plugin-vibration: 2.1.1
  • cordova-plugin-whitelist: 1.2.2
  • cordova-plugin-wkwebview-engine: 1.0.3
  • cordova-plugin-compat: 1.0.0

此版本包含一個名為 cordova-plugin-compat 的新外掛程式。cordova-plugin-compat 允許為必須升級至 cordova-android@5+ 新權限模型的插件提供向後相容性。外掛程式作者可以使用並依賴 cordova-plugin-compat 來繼續支援舊版本的 (<5) cordova-android。請查看 cordova-plugin-compat 儲存庫 以獲取更多資訊。先前,我們將 PermissionHelper.java 的副本與需要權限更新的外掛程式一起打包,但現在我們認為將 PermissionHelper.java 儲存在 cordova-plugin-compat 中會更好。

外掛程式作者也可以使用新的 engines 元素 來指定您的外掛程式支援的 cordova-android 版本。請在我們的外掛程式獲取部落格文章中閱讀更多相關資訊。


您可以透過移除任何外掛程式,然後重新新增來更新它。

例如,要更新您的相機外掛程式

cordova plugin rm cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera@latest --save

變更包括

cordova-plugin-battery-status@1.1.2

cordova-plugin-camera@2.2.0

  • CB-10873 避免在將地理位置資料寫入影像目的地時,因使用未初始化的變數而導致當機。透過在所有情況下於 EXIF 標頭中正確設定地理位置資料,來正確處理 'CameraUsesGeolocation' 選項
  • CB-11073 Appium 測試穩定性改進
  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • 讓焦點處理程式僅適用於 Windows 10 手機
  • CB-10865Travis 上執行 ios 原生測試
  • CB-10120 修正常數和 PermissionHelper 的使用
  • CB-10120 修正 Android M 缺少相機權限的問題
  • CB-10756 新增關於 DATA_URL 的更嚴厲警告
  • CB-10460 getRealPath 在某些情況下傳回 null

cordova-plugin-compat@1.0.0

  • 初始版本
  • PermissionHelper.java 移至 src

cordova-plugin-console@1.0.3

  • CB-10720 輕微的拼寫/格式變更。
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-contacts@2.1.0

  • CB-11043 嘗試使用已刪除值的電話號碼陣列儲存聯絡人時,Android 應用程式當機
  • CB-10985 Android 將 ims 的類型設定為 -1,並新增了相應的測試
  • CB-11048 修正 spec27 在記錄回滾期間發生的意外中斷
  • CB-11041 cordova-plugin-contacts 自述檔案必須更新以包含從聯絡人移除電話號碼的說明
  • CB-11033 Appium 測試:增加更新聯絡人的逾時時間
  • CB-10399 新增 Appium 測試
  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • CB-8115 使用聯絡人外掛程式儲存至電話簿的生日不正確
  • 變更為停止使用全域物件 - 從模擬器中移除所有已建立的聯絡人
  • CB-10881 增加 Spec22 的逾時時間
  • 修正規格 26 & 27 以使用新建立的聯絡人進行移除測試
  • CB-10881 移除全域物件的測試依賴性
  • CB-10632 修正 jasmine 測試聯絡人移除問題
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-device@1.1.2

  • 使用傳遞的裝置,遵循 CFUUIDCreate 的建立原則
  • CB-10631 修正 iOS 5.1.1 中的 device.uuid
  • 更新註解以排除 URL
  • CB-10636 為外掛程式新增 JSHint
  • 重構 iOS 上的 deviceInfo 以提高可讀性。

cordova-plugin-device-motion@1.2.1

cordova-plugin-device-orientation@1.0.3

  • 移除 warning 表情符號,因為它在文件網站中無法正確顯示:https://cordova.dev.org.tw/docs/en/dev/cordova-plugin-device-orientation/index.html
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-dialogs@1.2.1

  • CB-10097 從選取清單 onChange 事件呼叫時,對話方塊不會在 iOS 上顯示
  • 移除 warning 表情符號,因為它在文件網站中無法正確顯示:https://cordova.dev.org.tw/docs/en/dev/cordova-plugin-dialogs/index.html
  • CB-10727 對話方塊外掛程式在 iOS 上有警告
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-file@4.2.0

  • CB-10960readyState != WRITING ? 時,write() 中未捕獲 #<FileError>
  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • CB-10977 Android 移除用於權限請求的全域狀態
  • CB-10798, CB-10384 修正 Marshmallow 的權限問題。
  • 修正 WP 8.1 上的測試失敗
  • CB-10577 Windows resolveLocalFileSystemURL 應省略檔案的尾端斜線
  • CB-7862 FileReader 以具有進度的區塊讀取大型檔案。
  • CB-10577 Android resolveLocalFileSystemURL 應偵測目錄與檔案。
  • CB-9753 requestFileSystem 上的索引超出範圍。
  • 移除 warning 表情符號,因為它在文件網站中無法正確顯示:cordova.apache.org/docs/en/dev/cordova-plugin-file/index.html。這關閉了 #166
  • CB-10636 為外掛程式新增 JSHint
  • CB-10411 cordova-plugin-filefile.spec.129 中發生錯誤

cordova-plugin-file-transfer@1.5.1

  • CB-10536 移除關於中止回呼延遲的不穩定測試斷言
  • 移除 spec.34 中對呼叫傳輸方法的預期。
  • CB-10978 修正 file-transfer.tests JSHint 問題
  • CB-10782 檔案傳輸測試中偶爾發生故障,導致 mobilespec 當機
  • CB-10771 修正將空字串作為上傳函式中的選項參數值傳遞時的失敗問題
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-geolocation@2.2.0

  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • CB-10691 檢查內容以避免 null 錯誤
  • CB-10636 為外掛程式新增 JSHint
  • 在未定義 Number.EPSILON 的情況下使用後備 epsilon。
  • CB-10574 MobileSpec 無法取得 WP8.1 建置的結果

cordova-plugin-inappbrowser@1.4.0

  • CB-7679 新增 iOS 上傳的修正。
  • CB-10944 InAppBrowser 外掛程式中的 NoSuchMethodError
  • CB-10937 修正拉伸圖示
  • CB-10760 修正 Cordova 網站上顯示的 README
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-media@2.3.0

  • 播放時要求音訊焦點;失去音訊焦點時暫停音訊;重新取得音訊焦點時恢復播放。
  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • CB-10783 修改預期位置以使其在正確的範圍內。
  • CB-9487 支援取得錄音的振幅
  • iOS 音訊應處理裸本機檔案來源
  • CB-10720 修正 Cordova 網站上顯示的 README
  • CB-10636 為外掛程式新增 JSHint
  • CB-10535 修正媒體外掛程式造成的 CI 當機

cordova-plugin-media-capture@1.3.0

  • 使用 cordova-plugin-compat 取代 PermissionHelper.java
  • CB-10670, CB-10994 Android,Marshmallow 權限
  • CB-10720:修正 Cordova 網站上顯示的 README
  • CB-10636 為外掛程式新增 JSHint
  • CB-10690 windows,修正使用者取消/關閉相片應用程式時發生的當機

cordova-plugin-network-information@1.2.1

  • CB-10763:移除 cordova-plugin-network-information 中的表情符號
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-splashscreen@3.2.2

  • CB-10979 修正啟動畫面 iOS 原生測試。為 tests/ios 新增 jshintignore
  • CB-10895 透明啟動畫面檢視有時會保留
  • CB-10562 hide()iOS 中最新的啟動畫面外掛程式 3.1.0 中無法運作
  • CB-10688 啟動畫面外掛程式自述檔案必須有範例。
  • CB-10864 在 Travis 上執行 iOS 原生測試

cordova-plugin-statusbar@2.1.3

  • CB-11018 修正 inappbrowser 導致 iOS8 上方向不正確的狀態列
  • CB-10884iOS 上從橫向變更為縱向時,Inappbrowser 會中斷 UI

cordova-plugin-test-framework@1.1.2

  • CB-10876 在測試框架中啟用慣性捲動
  • CB-10636 為外掛程式新增 JSHint

cordova-plugin-vibration@2.1.1

cordova-plugin-whitelist@1.2.2

  • 新增關於重新導向的附註
  • CB-10624whitelist.js 移除錯誤訊息,使其為空

cordova-plugin-wkwebview-engine@1.0.3