部落格 RSS 訂閱

外掛程式發佈:2014 年 4 月 23 日
作者:Ian Clelland
2014 年 4 月 23 日

以下外掛程式於今日更新

  • org.cordova.battery-status@0.2.8
  • org.cordova.camera@0.2.9
  • org.cordova.console@0.2.8
  • org.cordova.contacts@0.2.10
  • org.cordova.device@0.2.9
  • org.cordova.device-motion@0.2.7
  • org.cordova.device-orientation@0.3.6
  • org.cordova.dialogs@0.2.7
  • org.cordova.file@1.1.0
  • org.cordova.file-transfer@0.4.3
  • org.cordova.geolocation@0.3.7
  • org.cordova.globalization@0.2.7
  • org.cordova.inappbrowser@0.4.0
  • org.cordova.media@0.2.10
  • org.cordova.media-capture@0.3.0
  • org.cordova.network-information@0.2.8
  • org.cordova.splashscreen@0.3.0
  • org.cordova.statusbar@0.1.5
  • org.cordova.vibration@0.3.8

其中許多變更幅度不大,或僅與少數平台相關。然而,一些值得注意的變更包括

  • statusbar 現在是核心 Cordova 外掛程式,並且現在包含對 Windows Phone 的支援
  • splashscreen 現在包含對 Tizen 的支援
  • file 現在在呼叫 .toURL 時,預設產生與 webview 相容的 URLs (file:///) URLs
  • file 包含 file-system-roots 外掛程式的大部分功能,並允許存取裝置上的所有檔案(作業系統封鎖的檔案除外)
  • iOS 應用內瀏覽器現在支援像 Android 一樣的 clearcacheclearsessioncache
  • 修復了 media-capture 中的幾個問題,這些問題導致它無法與 file 外掛程式一起使用
  • 修復了為 64 位元 ARM 編譯時的 iOS 警告
  • Windows8 為所有外掛程式使用內建的 cordova exec 代理,而不是自訂代理。

這些外掛程式已在我們的 plugins.cordova.io 註冊表中更新。

例如,要更新您的檔案外掛程式

cordova plugin rm org.apache.cordova.file
cordova plugin add org.apache.cordova.file

其他變更包括

org.apache.cordova.camera@0.2.9

  • [WP8] 當僅提供 targetWidth 或 targetHeight 時,將其作為唯一邊界使用
  • CB-4027, CB-5102, CB-2737, CB-2387: [WP] 修復相機問題、裁剪、記憶體洩漏

org.apache.cordova.contacts@0.2.10

  • CB-6126: [BlackBerry10] 更新文件中的注意事項章節,說明支援的欄位

org.apache.cordova.device@0.2.9

  • CB-5105: [Android, windows8, WP, BlackBerry10] 移除 device.version 的無用程式碼

org.apache.cordova.device-orientation@0.3.6

  • CB-6381: [WP8] 意外的錯誤物件

org.apache.cordova.dialogs@0.2.7

  • CB-6411: [BlackBerry10] 解決音訊播放問題
  • CB-6411: [BlackBerry10] 更新 beep

org.apache.cordova.file@1.1.0

  • CB-4965: 從檔案外掛程式中移除測試
  • CB-6249: [Android] 擇機將內容網址解析為檔案
  • CB-6394: [ios, android] 新增額外的檔案系統根目錄
  • CB-6394: [ios, android] 修復裝置根目錄案例的檔案解析
  • CB-6394: [iOS] 當 fs 名稱無效時,傳回 ENCODING_ERR
  • CB-6393: 變更 toURL 和 toNativeURL 的行為
  • CB-6352: 允許將 FileSystem 物件序列化為 JSON
  • CB-6242: [BlackBerry10] 新增 resolveLocalFileSystemURI 的已棄用版本
  • CB-6242: [BlackBerry10] 為 toURI / toURL 新增 file:/// 前綴
  • CB-6242: [BlackBerry10] 為 OS < 10.2 填入 window.requestAnimationFrame
  • CB-6242: [BlackBerry10] 覆寫 window.resolveLocalFileSystemURL
  • CB-6212: [iOS] 修復在 arm64 64 位元下編譯的警告
  • CB-6199: [iOS] 修復 toNativeURL() 無法正確跳脫字元的錯誤
  • CB-6148: 修復跨檔案系統複製和移動
  • CB-4952: ios: 解析 file:// URLs 中的符號連結
  • Android: 允許 file:/ URLs
  • iOS: 修復處理帶有編碼空格的檔案網址
  • iOS: 不要快取來自 CDVFile 的 URLProtocol 的回應
  • 始終為暫存檔案系統使用 Android 建議的暫存檔案位置
  • 修復 setMetadata() 以使用格式化的 fullPath
  • 更正導致「逗號運算式」的錯字
  • 新增有關 extraFileSystems 偏好的文件

org.apache.cordova.file-transfer@0.4.3

  • CB-5175: [iOS] CDVFileTransfer 非同步下載 (修復 #24)
  • CB-5762: [FireOS] android: 修復 gzip 下載的 lengthComputable 設置錯誤
  • CB-5631: [FireOS] 移除 SimpleTrackingInputStream.read(byte[] buffer)
  • CB-4907: [FireOS] 在我們完成使用時關閉串流
  • CB-6000: [FireOS] Nginx 拒絕 Content-Type,而 "boundary" 前沒有空格。
  • CB-6050: [FireOS] 在下載時,使用實際檔案外掛程式物件上的實例方法來取得 FileEntry 返回
  • iOS: 修復中止時未移除檔案的錯誤
  • iOS: 將 id 引用轉換為 NSURL 以避免編譯器警告 (修復:apache/cordova-plugin-file-transfer#18)

org.apache.cordova.geolocation@0.3.7

  • CB-5977: [Android] 移除 Android 地理位置程式碼。任務完成。

org.apache.cordova.globalization@0.2.7

  • CB-4908: [Android] Long.valueOf(0) 而不是 new Long(0)

org.apache.cordova.inappbrowser@0.4.0

  • CB-6360: [iOS] 修復在 iOS < 6.0 上崩潰的問題 (關閉 #37)
  • CB-3324: [WP8] 新增應用內瀏覽器中對返回按鈕的支援 [WP8] 如果沒有歷史記錄 -> 關閉應用內瀏覽器
  • CB-6402: [WP8] 為可選的 windowFeatures 字串傳遞空字串而不是 null
  • CB-6389 CB-3617: 新增 clearcache 和 clearsessioncache 選項到 iOS (如同 Android)
  • CB-6253: [WP] 將網路功能新增至 WMAppManifest.xml
  • CB-6212: [iOS] 修復在 arm64 64 位元下編譯的警告
  • CB-6218: 更新 BB10 的文件
  • [WP] 等待非同步呼叫,解決警告
  • [WP] 使用系統行為,讓應用內瀏覽器與嵌入式檔案一起運作
  • 文件更新:事件名稱和範例參數 (關閉 #31)

org.apache.cordova.media@0.2.10

  • CB-6225: 指定對檔案外掛程式 1.0.1 的外掛程式依賴

org.apache.cordova.media-capture@0.3.0

  • CB-6152: [ios, android] 使 mediafile 與檔案外掛程式相容
  • CB-6385: 指定檔案外掛程式依賴版本
  • CB-6016 [BlackBerry10] 新增音訊擷取功能
  • [BlackBerry10] 新增 rim xml 命名空間宣告

org.apache.cordova.network-information@0.3.0

  • CB-6342: [iOS] 即使在飛航模式下,iOS 仍回報蜂窩網路連線

org.apache.cordova.splashscreen@0.3.0

  • CB-4051: [iOS] - 重新修復 - 啟動畫面旋轉問題 (關閉 #13)

org.apache.cordova.statusbar@0.1.5

  • CB-6316: 新增 README.md,其中指向文件的新位置
  • CB-6316: 新增授權標頭至文件。新增 README.md,其中指向文件的新位置
  • CB-6316: 將 StatusBar 外掛程式文件移至 docs 資料夾
  • CB-6314: [Android] 新增 Android 的 StatusBar.isVisible 支援