部落格 RSS 訂閱

Apache Cordova 3.3.0
作者: Andrew Grieve
2013年12月16日

在星期五,Cordova 3.3 已在 npm 上發布。太棒了!

此版本帶來了對 Ubuntu Touch 以及 Amazon Fire OS 的初始支援!

升級方式:(將 android 替換為您想要更新的平台)

npm install -g cordova
cd my_project
cordova platform update android

對於非 CLI 專案或 pre-3.0 專案,請參考升級指南

Android 的新功能

來自 11 位作者的 41 次提交。重點包括

  • CB-5481 修正 Cordova 嘗試從錯誤的命名空間取得 config.xml 的問題
  • CB-5487 當您的 Android 應用程式可偵錯時,啟用遠端除錯。
  • CB-5445 新增 onScrollChanged 和 ScrollEvent 物件
  • CB-5422 不再要求定義 JAVA_HOME
  • CB-5490 在 ant 指令碼中新增 javadoc 目標
  • CB-5471 已棄用 DroidGap 類別
  • CB-5255 建置時優先使用 Google API 目標,而不是 android-## 目標。
  • CB-5232 變更建立指令碼以使用 Cordova 作為程式庫專案,而不是 .jar
  • CB-5302 大規模調整以使測試再次正常運作
  • CB-4996 修正當在模擬器和裝置上啟動時路徑包含空格的問題
  • CB-5209 如果專案路徑包含空格,則無法建置 Android 應用程式

iOS 的新功能

  • 無重大變更

Windows Phone 7 和 8 的新功能

  • CB-5360 移除編譯器警告
  • CB-4538 在建立指令碼中複製 check_reqs 指令碼
  • CB-4103 使 config 參數檢查不區分大小寫 WP7+WP8
  • CB-2347 新增對 config.xml 偏好設定:'fullscreen' 的支援
  • CB-5203 在 WP8 上使用 XmlHTTPRequest.open 會引發 TypeError
  • CB-5435 優雅地處理遺失的偏好設定 ( config.xml )
  • CB-5354 網路變成 XHR 可以運作的必要權限
  • 為 wp7+wp8 除錯時停用閒置偵測

Windows Phone 7 現在已棄用! 請考慮將您的專案升級到 Windows Phone 8,因為我們將在 3.7.0 版本中完全停止支援。在此處閱讀回顧:http://www.risingj.com/archives/585

Windows 8 的新功能

  • CB-5040 cordova run windows8 無效

BlackBerry 10 的新功能

  • CB-5434 Windows:一律將 USERPROFILE 用於主目錄
  • CB-5443 Windows:處理已安裝的 64 位元 Java
  • CB-5468 改善 config.xml 編碼處理
  • CB-5509 移除設定預設目標的功能(因為現在使用裝置偵測)
  • CB-5510 更新外掛程式成功/失敗的回應碼
  • CB-5413 裝置偵測 - 逐一查看所有 169.254.x 網路
  • CB-5317 將簽名警告邏輯移動到建置/執行指令碼
  • CB-5258 使用 exit 程式庫進行 process.exit

FirefoxOS 的新功能

  • 無重大變更

Cordova-CLI 的新功能

  • CB-5347 處理 cordova platform add 中懸空的平台符號連結
  • 新增關於 wp7 的棄用通知
  • 將 plugman 版本更新至 0.17.0
    • CB-5238 在 iOS 上新增對 <framework src="..." custom="true" /> 的支援
  • CB-5573 依賴 stderr 內容和錯誤代碼來偵測 xcode 安裝的問題。
  • CB-4382 將 cli 引數傳遞到專案層級的 hook
  • CB-5362 blackberry 分析器:支援本機 cordova-blackberry
  • CB-5345 為 windows8 分析器新增 pre_package 事件。

此版本測試的外掛程式版本

  • cordova-plugin-battery-status: 0.2.5
  • cordova-plugin-camera: 0.2.5
  • cordova-plugin-console: 0.2.5
  • cordova-plugin-contacts: 0.2.6
  • cordova-plugin-device: 0.2.5
  • cordova-plugin-device-motion: 0.2.4
  • cordova-plugin-device-orientation: 0.3.3
  • cordova-plugin-dialogs: 0.2.4
  • cordova-plugin-file: 0.2.5
  • cordova-plugin-file-transfer: 0.4.0
  • cordova-plugin-geolocation: 0.3.4
  • cordova-plugin-globalization: 0.2.4
  • cordova-plugin-inappbrowser: 0.2.5
  • cordova-plugin-media: 0.2.6
  • cordova-plugin-media-capture: 0.2.5
  • cordova-plugin-network-information: 0.2.5
  • cordova-plugin-splashscreen: 0.2.5
  • cordova-plugin-vibration: 0.3.5