部落格 RSS 訂閱

CLI、Plugman 與外掛程式發佈:2013 年 10 月 28 日
作者:Steve Gill
2013 年 10 月 28 日

今天我們將發佈外掛程式和工具更新,為 Cordova 3.2.0 做準備。 最值得注意的變更包括:

  • Cordova CLI 和 Plugman 已重構為使用 Promise 而不是回呼函數
  • CB-5125 將 shell.exec 替換為子程序 spawn
  • CB-2234 新增 cordova info 指令
  • CB-5128 儲存庫與 Issue 標籤已新增至所有核心外掛程式的 plugin.xml 檔案。這將允許我們在註冊表上顯示問題追蹤器和儲存庫資訊。
  • CB-5184 修正解除安裝邏輯過於激進的問題 (plugman)
  • 徹底修改與外掛程式相關的依賴關係解除安裝 (plugman)
  • 為 device-motion、device-orientation 和 dialogs 外掛程式新增 FirefoxOS 支援。

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

例如,將您的 Cordova-CLI 版本更新至 3.1.0-0.2.0:

npm install -g cordova

例如,更新您的振動外掛程式:

cordova plugin rm org.apache.cordova.vibration
cordova plugin add org.apache.cordova.vibration

例如,升級 3.0 專案(將 android 替換為您要更新的平台):

npm install -g cordova
cd my_project
cordova platform update android

值得注意的變更

  • CB-5106 - 修正損壞的測試 (Cordova-CLI)
  • CB-4958 - iOS - 相機外掛程式不應顯示狀態列 (camera)
  • CB-5154 日誌格式化錯誤導致原生問題 (console)
  • CB-4825 使用 CoreMotion 框架進行加速計 (device-motion)
  • CB-5129:為 FileEntry 和 DirectoryEntry 物件新增一致的檔案系統屬性 (file)
  • CB-5015 BlackBerry10 為 File.slice 新增遺失的依賴關係 (file)
  • CB-4995 修正快速開啟然後關閉 WebView 時的崩潰問題 (inappbrowser)
  • CB-4930 - iOS - InAppBrowser 應考慮狀態列 (inappbrowser)
  • CB-4858 在 JS 中將相對 URL 轉換為絕對 URL (inappbrowser)
  • CB-3747 修正返回按鈕與關閉按鈕的解除邏輯不同。(inappbrowser)
  • CB-5021 將 closeDialog() 公開為公用函式,並使其可安全地多次呼叫。(inappbrowser)
  • CB-5199 - ios - 媒體擷取 - iOS 7 下的 UI 問題 (media capture)