部落格 RSS 訂閱

外掛程式發佈
作者:Steve Gill
2015年11月24日

以下外掛程式今天已更新

  • cordova-plugin-battery-status@1.1.1
  • cordova-plugin-camera@2.0.0
  • cordova-plugin-console@1.0.2
  • cordova-plugin-contacts@2.0.0
  • cordova-plugin-device@1.1.0
  • cordova-plugin-device-motion@1.2.0
  • cordova-plugin-device-orientation@1.0.2
  • cordova-plugin-dialogs@1.2.0
  • cordova-plugin-file@4.0.0
  • cordova-plugin-file-transfer@1.4.0
  • cordova-plugin-geolocation@2.0.0
  • cordova-plugin-globalization@1.0.2
  • cordova-plugin-inappbrowser@1.1.0
  • cordova-plugin-legacy-whitelist@1.1.1
  • cordova-plugin-media@2.0.0
  • cordova-plugin-media-capture@1.1.0
  • cordova-plugin-network-information@1.1.0
  • cordova-plugin-splashscreen@3.0.0
  • cordova-plugin-statusbar@2.0.0
  • cordova-plugin-test-framework@1.1.0
  • cordova-plugin-vibration@2.0.0
  • cordova-plugin-whitelist@1.2.0

以下外掛程式現在需要 cordova-android@5.0.0。請閱讀 Android 5.0.0 版本發佈部落格,以取得更新的說明。

  • cordova-plugin-camera@2.0.0
  • cordova-plugin-contacts@2.0.0
  • cordova-plugin-file@4.0.0
  • cordova-plugin-geolocation@2.0.0
  • cordova-plugin-media@2.0.0

更新

由於 cordova-android@5.0.0 尚未在 cordova 中預設固定,您現在必須明確安裝這五個外掛程式的新版本。上述五個外掛程式的先前發佈版本仍設定為 npm 上的 latest,而不是這些新發佈的版本。一旦我們發佈固定了 cordova-android@5.0.0cordova@6,這些將會設定為 latest

例如:

cordova plugin add cordova-plugin-camera@2.0.0 --save

若要查看外掛程式存在哪些版本,請執行 npm info PLUGINNAME versions


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

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

cordova plugin rm cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera --save

變更包含:

cordova-plugin-battery-status@1.1.1

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。

cordova-plugin-camera@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-8863 修正 async 呼叫的區塊使用
  • CB-5479 變更 saveToPhotoAlbum 為儲存未壓縮的影像,適用於 Android
  • CB-9169 修正未壓縮影像的 filetype,並新增適用於 Android 的特殊處理
  • CB-9446 移除 CordovaResource 程式庫程式碼,改用我們應該要棄用的程式碼,因為至少這個方法有效。
  • CB-9942 正規化相機外掛程式文件中斷行符號
  • CB-9910Android 的某些圖庫請求新增權限要求
  • CB-7668Android 上的 allowedit 新增更嚴厲的警告
  • 修正貢獻連結。
  • 使用 CordovaResourceApi 來尋找背景執行緒中檔案的精確路徑。如果檔案不存在,則傳回內容 URI
  • Cordova-Android 5.0.x 新增引擎標籤
  • CB-9583:新增對 Marshmallow 權限(Android 6.0)的支援
  • 嘗試使用 realpath 檔案名稱,而不是預設的 modified.jpg
  • CB-6190 iOS 相機外掛程式忽略品質參數
  • CB-9633 iOS 使用選項 destinationType:NATIVE_URI 拍攝圖片不會顯示影像
  • CB-9745 相機外掛程式文件應從原始碼產生
  • CB-9622 WP8 相機選項 destinationType:NATIVE_URINO-OP
  • CB-9623 修正將 encodingType 設定為 png 時的各種問題
  • CB-9591 調整大小時保留長寬比
  • CB-9443 選擇正確的 maxResolution
  • CB-9151 只觸發一次 captureAction
  • CB-9413 複製後關閉 RandomAccessStream
  • CB-5661 移除關於記憶體的過時 iOS 特殊處理
  • CB-9349 對焦控制和美觀的使用者介面
  • CB-9259 第一次修正此問題時,忘記新增另一個檢查來查看我們正在使用哪個 URI
  • CB-9247 新增巨集來有條件地新增 NSData+Base64.h
  • CB-9247 修正 cordova-ios 4.x 的編譯錯誤
  • 修正傳回 Windows 上的原生網址。

cordova-plugin-console@1.0.2

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • 記錄主控台物件的格式化選項
  • CB-5089 記錄主控台物件支援的方法
  • 還原 d58f218b9149d362ebb0b8ce697cf403569d14cd,因為 Android 上不需要 logger

cordova-plugin-contacts@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-9728 解決因開啟的游標物件而造成的記憶體洩漏問題
  • CB-9940m3 和 uap 的命名空間宣告新增到 plugin.xml
  • CB-9905 如果 iOS 權限被封鎖,則將測試標示為擱置。
  • 回饋後重構 ContactManager
  • 使用新的 API 提交聯絡人外掛程式,以取得適用於 Android 6.0 的新 MarshMallow 權限
  • 修正貢獻連結。
  • CB-9823 確保 photoCursor 永遠關閉。
  • 縮短多次參考以直接使用 CommonDataKinds
  • 針對相同的字串移除多次呼叫 toLowerCase(Locale.getDefault()),直接使用類型 Phone enum
  • CB-8537 更新來源以通過 Fortify 掃描。
  • 更新 ContactProxy.js
  • 不傳回聯絡人影像的絕對路徑。
  • CB-9579 修正當 DeleteMe 聯絡人已存在時測試失敗的問題
  • CB-9054:無法完全重現,但無論如何我們都應該將此包裝在例外狀況中。

cordova-plugin-device@1.1.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • Windows Phone 8.x 新增 isVirtual
  • 新增硬體序號的基本 Android 支援
  • CB-9865 針對 iOS 改善模擬器偵測
  • 修正貢獻連結。
  • 新增 WP8 實作
  • 更新為使用 TARGET_OS_SIMULATOR,因為 TARGET_IPHONE_SIMULATOR 已過時。
  • 更新程式碼以使用 'isVirtual'
  • 建立測試以驗證新屬性 'isVirtual' 的存在和類型
  • iOSAndroid 裝置新增 isSimulator
  • 更新文件以提及回溯相容性
  • 更新 README 以反映 iOS 上的新行為和特殊處理
  • 先檢查使用者預設值以維持回溯相容性
  • 變更 UUID 以使用 [UIDevice identifierForVendor]

cordova-plugin-device-motion@1.2.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 透過 getter 存取所有 accel 屬性
  • accelerometer 無法使用時傳回錯誤、當 accel 無法使用時略過/擱置測試、為屬性使用 getter
  • 開始時傳回 OK PluginResult.Status
  • 更新 README.md
  • 新增 Android 特殊處理
  • 修正貢獻連結。
  • CB-9426 修正使用 瀏覽器 平台上的裝置動作外掛程式時發生的例外狀況。
  • CB-9339 提高預設感應器精確度

cordova-plugin-device-orientation@1.0.2

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-4596 修正 timestamp 以在所有地方都是 DOMTimeStamp
  • 修正貢獻連結。
  • CB-9426 修正使用 瀏覽器 平台上的裝置方向外掛程式時發生的例外狀況。

cordova-plugin-dialogs@1.2.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-8549 更新來源以通過 Fortify 掃描。
  • 修正貢獻連結。
  • Windows 平台在提示 div 中新增 CSS 類別
  • CB-9347 - 修正以允許堆疊多個 UIAlertControllers

cordova-plugin-file@4.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-8497 修正處理具有 # 字元的檔案路徑
  • 不要將預設的 AndroidPersistentFileLocation 注入 config.xml
  • CB-9891:修正 Android 上因 URI 編碼 不一致而造成的權限錯誤
  • 修正 Android 5 及以上版本中因游標上的無效欄位名稱而導致的 NullPointer Exception
  • 修正預設的永久檔案位置
  • 修正 applicationDirectory 以使用 ms-appx:///
  • Windows 路徑新增到 cordova.file 物件
  • CB-9851 記錄 cdvfile 通訊協定特殊處理 - 在 Windows 上不支援在 DOM 中使用 cdvfile://
  • CB-9752 getDirectory 在有效的目錄中使用 assets 檔案系統時失敗
  • CB-7253 當沒有外部儲存裝置時,requestFileSystem 會失敗
  • Marshmallow 新增權限。現在支援 Android 6.0
  • 修正貢獻連結。
  • 永遠使用 setter 來修正 iOS 沒有 ARC 的記憶體問題
  • CB-9331 getFreeDiskSpace iOS
  • 針對 瀏覽器 平台,以 webkitResolveLocalFileSystemURL 覆寫 resolveLocalFileSystemURL,並將 .project 新增到 git 忽略清單
  • 在編碼例外狀況時使用 FileError.ENCODING_ERR 失敗。
  • CB-9544OSX 新增檔案外掛程式
  • CB-9539 修正 Android 模擬器上的測試失敗
  • 新增關於在 DOM src 中使用 cdvfile 所需的 CSP 規則的文件。這關閉了 #120
  • 新增 cdvfile 通訊協定的用途描述和範例

cordova-plugin-file-transfer@1.4.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-9879 getCookie 可能會導致未處理的 NullPointerException
  • CB-6928 傳輸可快取內容的錯誤行為
  • CB-51 FileTransfer - 支援 PUT 方法
  • CB-9906 清理重複的程式碼,移除第二個 isWP8 宣告。
  • CB-9950wp8 上取消擱置 Filetransfer spec.27,因為現在支援自訂標頭
  • CB-9843 為測試規範 12 新增 wp8 特殊處理
  • 修正貢獻連結。
  • CB-8431 檔案傳輸測試在 Android Lollipop 上當機
  • CB-9790iOS 上將 FileUploadOptions fileNamemimeType 預設參數值與文件對齊
  • CB-9385iOS 上接收到 404 程式碼時傳回 FILE_NOT_FOUND_ERR
  • CB-9791 減少下載和上傳測試逾時

cordova-plugin-geolocation@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-9907 處理當 iOS 模擬器沒有位置時失敗的 iOS 測試
  • CB-8826 先檢查 NSLocationWhenInUseUsageDescription
  • CB-9105:修正 shim 中的 JS 錯誤
  • 新增對 Android 6.0 (又名 Marshmallow) 新權限模型的支援
  • 預期 lastPositiontimestamp 已採用 msecs
  • CB-4596 Date 物件應為 DOMTimeStamp
  • 修正貢獻連結。
  • CB-9355 修正 Geolocation 外掛程式在 Windows 10 上由於未設定 MovementThreshold 而導致啟動監看失敗的問題

cordova-plugin-globalization@1.0.2

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • CB-9409 檢查 localeIdentifier 是否有底線
  • CB-9476: MobilespecWindows 10 上啟動時崩潰。
  • 修正授權標頭並將 moment.js 加入 .ratignore

cordova-plugin-inappbrowser@1.1.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 如果使用本機檔案,則調用 webview
  • 修正 Windows 8 上的 zIndex 問題,InAppBrowser 會在預設應用程式後面開啟。
  • 修正 async 自我使用問題
  • CB-9150 修正 InAppBrowser 在 Windows 上,如果沒有回傳資料時,executeScript 會崩潰的問題
  • CB-10008 修正 Windows 上 InAppBrowser 快顯視窗的版面配置
  • setStatusBarStyle 設定為 -1 會導致 CGContextSaveGState
  • CB-9167 修正關閉 browser 視窗時的崩潰問題
  • CB-9799 修正 javaDoc 錯誤。
  • 修正貢獻連結。
  • CB-9760 InAppBrowser:在 Ripple 上回退到預設的 window.open 行為
  • CB-9378 修正 InAppBrowser 在 Windows 上未佔滿整個螢幕的問題
  • CB-9158 - InAppBrowser 的 zoomControls 總是設定為 true

cordova-plugin-legacy-whitelist@1.1.1

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。

cordova-plugin-media@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • Media 現在支援 Android 6.0 (又稱 Marshmallow) 的新權限
  • 修正貢獻連結。
  • CB-9619 修正測試等待精確位置的問題
  • CB-9606 修正 seekAudio 中的參數解析
  • CB-9605 修正 WP8 上暫停後恢復播放的問題
  • 修正錄音和播放 NullPointerException 問題
  • CB-9237Windows 平台上為媒體外掛程式新增 cdvfile:// 支援
  • CB-9238 媒體外掛程式無法在 Windows 上錄製音訊
  • 新增 iOS 平台 media.setRate 自動測試
  • Media.prototype.setRate 中新增 iOS 平台檢查
  • 新增 Media.prototype.setRate 方法 (僅限 iOS)

cordova-plugin-media-capture@1.1.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • CB-9249 修正 Media Capture 外掛程式中的 iOS 警告
  • Android 怪癖中記錄 quality 屬性
  • 新增 quality 的 CaptureVideoOption

cordova-plugin-network-information@1.1.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • 這些通知是物件,因此它們的位址總是評估為 true。
  • 更新 NetworkManager.java
  • CB-9542 Browser Proxy 未正確定義
  • 解決 Locale.UStoLowerCase 問題

cordova-plugin-splashscreen@3.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • CB-9750 FadeSplashDuration 現在單位為 msecs
  • CB-8875 FadeSplashScreen 沒有淡入淡出效果
  • CB-9467 SplashScreen 在 Windows 10 上的託管應用程式中不顯示任何圖像
  • CB-7282 記錄 AutoHideSplashScreenpreference
  • CB-9327 - Splashscreen 沒有接收到 CDVPageLoadNotification
  • WP8:避免錯誤元素的 config value

cordova-plugin-statusbar@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 新增用於區塊使用的 weakSelf 參考
  • 修正 CB-4712CB-5439 狀態列問題
  • 修正貢獻連結。
  • CB-7965browser 平台新增 cordova-plugin-statusbar 支援
  • 不要使用 IsAtLeastiOSVersion 巨集來判斷高度
  • iOS >= 8 中,針對橫向方向使用正確的狀態列高度
  • CB-9202 在 package.json 中將 repo url 更新為 github 鏡像
  • 為 cordova 5.0 以下的使用者新增詳細的安裝文字
  • 更新 StatusBarBackgroundColor 的文件

cordova-plugin-test-framework@1.1.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-8973: 變更了使 log 出現和消失的功能
  • 新增 Windows 未處理錯誤掛鉤時,確保 WinJS 可用

cordova-plugin-vibration@2.0.0

  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • 修正貢獻連結。
  • 修正 browser 平台以通過測試並合併測試
  • 移除呼叫以新增 proxy 並重新命名 browser 檔案
  • CB-7966browser 平台新增 cordova-plugin-vibration 支援
  • CB-9166: 變更 plugin.xml 框架參考條件以使其為有效的 XML。

cordova-plugin-whitelist@1.2.0

  • plugin.xml 移除 iOS 引擎檢查
  • CB-10035 更新 RELEASENOTES 為最新到最舊的順序
  • CB-9972 - 移除 iOS 白名單
  • 更新文字,應讀取 4.0.x 或更高版本,因為此外掛程式將是 cordova-android 5.0 所必需的
  • 修正貢獻連結。
  • 更新 plugin.xml <info> 標籤,以移除如果您正在使用 iOS 9 SDK 時不需要此外掛程式的警告
  • CB-9738 - 當執行環境為 iOS 9 時,停用白名單的使用
  • CB-9740 - 新增 <info> 標籤,描述 cordova-ios 和 cordova-android 3.x 上不需要白名單外掛程式
  • CB-9568 - 更新白名單外掛程式以預設允許所有網路存取
  • CB-9337 - 啟用對原生程式碼網路請求使用 <access> 標籤