Apache Cordova 3.3.0
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-5238 在 iOS 上新增對
- 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