以下外掛程式於今天更新
- cordova-plugin-battery-status@1.2.5
- cordova-plugin-camera@3.0.0
- cordova-plugin-contacts@3.0.0
- cordova-plugin-device@1.1.7
- cordova-plugin-dialogs@1.3.4
- cordova-plugin-file-transfer@1.7.0
- cordova-plugin-file@5.0.0
- cordova-plugin-geolocation@3.0.0
- cordova-plugin-globalization@1.0.8
- cordova-plugin-inappbrowser@1.7.2
- cordova-plugin-media@4.0.0
- cordova-plugin-media-capture@2.0.0
- cordova-plugin-network-information@1.3.4
- cordova-plugin-splashscreen@4.1.0
- cordova-plugin-statusbar@2.3.0
- cordova-plugin-screen-orientation@2.0.2
- cordova-plugin-vibration@2.1.6
- cordova-plugin-whitelist@1.3.3
- cordova-plugin-wkwebview-engine@1.1.4
- cordova-plugin-test-framework@1.1.6
在我們上次的外掛程式發佈中,我們已棄用 cordova-plugin-compat
,因為它已整合到 cordova-android@6.3.0
中。因此,對於這個發佈週期,我們已從依賴它的外掛程式中移除該相依性,並給這些外掛程式一個主要版本跳躍。以下外掛程式已移除 cordova-plugin-compat
:cordova-plugin-camera
、cordova-plugin-contacts
、cordova-plugin-file
、cordova-plugin-geolocation
、cordova-plugin-media
和 cordova-plugin-media-capture
。
我們也更改了以下外掛程式中用法描述的工作方式:cordova-plugin-camera
、cordova-plugin-contacts
、cordova-plugin-media
、cordova-plugin-geolocation
和 cordova-plugin-media-capture
。存取某些 API 的 iOS 應用程式需要用法描述。Apple 想知道您的應用程式為何需要某些權限。我們現在建議您透過 edit-config
標籤將用法描述新增至您的應用程式。請檢視外掛程式文件的 iOS Quirks
章節,以查看如何使用它的範例。這裡是 cordova-plugin-camera
的範例。
cordova-plugin-statusbar
已更新以在新的 iPhone X
上運作。
最後,cordova-plugin-file-transfer
已正式棄用。我們建議改用內建的 XHR
API。請在 https://cordova.dev.org.tw/blog/2017/10/18/from-filetransfer-to-xhr2.html 閱讀關於從 cordova-plugin-file-transfer
轉換的資訊。
您可以透過移除任何外掛程式,然後重新新增它來更新。
例如,若要更新您的相機外掛程式
cordova plugin rm cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera@latest --save
變更包括
cordova-plugin-battery-status@1.2.5
- CB-13299 (CI) 修復 Android 建置
- CB-12895 新增
eslint
並移除jshint
- CB-13028 (CI) 將 Browser 平台新增至 Travis
- CB-13000 (CI) 加快 Android 建置速度
- CB-12991 (CI) 更新 CI 徽章
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-camera@3.0.0
- 新增
cordova-OSX
支援 - CB-13515 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-13332 (iOS):說明文件
NSPhotoLibraryAddUsageDescription
- CB-13264 (iOS):移除 iOS 用法描述
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13446 將範本與先前的文件變更同步
- CB-13294 移除
cordova-plugin-compat
- CB-13299 (CI) 修復 Android 建置
- CB-12985 設定
eslint
並移除jshint
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-13002 (Android、iOS) 修復偶爾發生的 Appium 測試失敗
- CB-13000 (CI) 加快 Android 建置速度
- CB-12991 (CI) 更新 CI 徽章
- CB-12964 (android) 修復 Pictures 資料夾不存在時的錯誤。
- CB-12982 (Android、iOS) Appium 測試:嘗試更努力地建立連線
- CB-12682 (ios、Android):變更取消錯誤訊息,使其在 iOS Android 上保持一致
- CB-12764 (android) 調整 Android 7 的 Appium 測試
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-contacts@3.0.0
- CB-13522 (iOS):移除用法描述
- CB-13521 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13294 移除
cordova-plugin-compat
- CB-13299 (CI) 修復 Android 建置
- CB-12991 (CI) 更新 CI 徽章
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-device@1.1.7
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-12895 設定
eslint
並移除jshint
- CB-13113 (browser)
device.isVirtual
一律為 false - CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-13000 (CI) 加快 Android 建置速度
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-dialogs@1.3.4
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-12895 設定
eslint
並移除jshint
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-4615 說明文件關於
confirm
方法支援的最大按鈕標籤數目的 Android 限制。 - CB-13000 (CI) 加快 Android 建置速度
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-file-transfer@1.7.0
- 以已棄用的狀態更新
README
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-12809 Google Play 封鎖程式:定義了不安全的 SSL TrustManager
- CB-7995 說明文件在 iOS 上
FileTransferError.exception
永遠不會定義。 - CB-13000 (CI) 加快 Android 建置速度
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-file@5.0.0
- CB-13481 (android) 不要要求讀取
file:///android_asset/
的權限 - CB-13518 將 'protective' 項目新增至
cordovaDependencies
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13294 移除
cordova-plugin-compat
- 修正
window.resolveLocalFileSystemURL
使用中的README
- CB-12895 設定
eslint
並移除jshint
- CB-13028 (CI) Travis 上的 Browser 建置
- CB-13000 (CI) 加快 Android 建置速度
- CB-12355 (iOS) 新增關於
mimeTypeForFileAtPath
方法的說明 - CB-12355 (iOS) 修復
FileEntry.file.type
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-geolocation@3.0.0
- CB-13267 (iOS):移除 iOS 用法描述
- CB-13516 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13294 移除
cordova-plugin-compat
- CB-13299 (CI) 修復 Android 建置
- CB-12895 新增
eslint
並移除jshint
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-globalization@1.0.8
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13299 (CI) 修復 Android 建置
- CB-12895 新增
eslint
並移除jshint
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-inappbrowser@1.7.2
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13347 在
>=Android 5.0
裝置上啟用第三方 Cookie - CB-12895 新增
eslint
並移除jshint
- CB-12975 (文件) 重新排序和改寫
cordova.InAppBrowser.open
options
清單 - CB-12586 (iOS) 修復方法
hide
無法運作 - CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-media@4.0.0
- CB-12264 (README):修正
media.getCurrentAmplitude
定義 - CB-13265 從媒體外掛程式移除 iOS 用法描述
- CB-13517 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13294 移除
cordova-plugin-compat
- CB-13299 (CI) 修復 Android 建置
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12671 iOS:修復在啟動狀態下停止媒體的自動測試
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-media-capture@2.0.0
- CB-13520 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-13266 (ios):移除 iOS 用法描述
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-13294 移除
cordova-plugin-compat
- CB-13299 (CI) 修復 Android 建置
- CB-12895 新增
eslint
並移除jshint
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12882 (ios):為
captureVideo
和captureImage
方法新增權限檢查支援 - CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-network-information@1.3.4
- CB-12751 (ios) 修復開啟飛航模式時的連線類型
- CB-13299 (CI) 修復 Android 建置
- CB-12895 新增
eslint
並移除jshint
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-splashscreen@4.1.0
- CB-13473 (CI) 從 AppVeyor 中移除 Browser 建置
- CB-12011 (android) 新增在 Android 5.0 以上應用程式中變更微調器顏色的可能性
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-13094 (android) 在活動完成時不要顯示啟動畫面
- CB-11487 (browser) 記錄 Browser 的
AutoHideSplashScreen
- CB-11488 (browser) 在新增淡出後,
hide()
呼叫變得不可重入。這修正了此問題。 - CB-11487 (browser) Browser 平台現在支援標準的
AutoHideSplashScreen
config.xml
屬性。 - CB-11486 (browser)
splashScreenDelay
現在會透過parseInt
來確保它在值傳遞至hide()
中的setTimeout()
時為整數。 - CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-statusbar@2.3.0
- CB-13476 (iOS):處理 iOS 11 SDK 10 上的雙倍大小狀態列
- CB-13394 (iOS):修正橫向模式中
iPhone X
狀態列的轉譯 - CB-11858 (android) 為 Android M+ 新增
StatusBarStyle
功能支援 - CB-13311 (iOS) 狀態列在
iPhone X
上無法正確覆蓋 - CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12812 (browser) 修復 Browser 平台的狀態列外掛程式
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-screen-orientation@2.0.2
- CB-13472 (CI) 再次修復 Travis Android 建置
- CB-13028 (CI) Travis 和 AppVeyor 上的 Browser 建置
- CB-12994 (android、BlackBerry) 從
npm
新增es6-promise-plugin
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-vibration@2.1.6
cordova-plugin-whitelist@1.3.3
- CB-12847 將
bugs
項目新增至package.json
。
cordova-plugin-wkwebview-engine@1.1.4
- 新增遺失的授權標頭
- CB-13519 (全部):將 'protective' 項目新增至
cordovaDependencies
- CB-12895 新增
eslint
並移除jshint
- CB-12847 修正在
package.json
中的bugs
項目。
cordova-plugin-test-framework@1.1.6