工具發佈:2015 年 11 月 6 日
2015 年 11 月 6 日
新版本的 Cordova 工具現已上線!
發佈重點
- 修正了使用 Node 4 & 5 和 npm 3 的問題。
- 當執行
cordova plugin add
時,Cordova 現在會自動將舊式外掛 ID 轉換為新式外掛 ID。 只有當舊式外掛 ID 存在於 registry-mapper 時,才會發生此情況,它會自動轉換為新的 ID 並從 npm 取得。 - Cordova
CLI
現在會知道是否有較新版本可用,並提示使用者更新。 cordova-lib
的一些核心實用方法已移至名為cordova-common
的新模組。cordova-common
在cordova-lib
和 Cordova 平台之間共享。
更新您的工具
-
如果您已安裝
cordova
npm install -g cordova@latest
-
如果您已安裝
plugman
npm install -g plugman@latest
變更包括
平台更新
將這些平台新增至您的專案時,預設會使用下列版本。 這些平台版本是最近發佈的,工具的預設值已更新
cordova-lib
- 更新
cordova-app-hello-world
至3.10.0
- CB-9935 修正 Cordova
CLI
在 node.js v5 上靜默失敗的問題 - CB-9834 為 hook requires 引入相容性對應
- CB-9902 修正損壞的
cordova run --list
- CB-9800 修正貢獻連結。
- CB-9736 指定 Android 套件名稱時產生額外的主要活動
- CB-9675 OSX 應用程式圖示未正確複製。
- CB-9758 在 OS X 上新增外掛程式時,Mobilespec 崩潰
- CB-9782 更新 PlatformApi polyfill 的
create/update
簽章 - CB-9815 引擎
name="cordova"
應檢查工具版本,而不是平台。 - CB-9824 從 lib 中移除外掛程式下載計數器程式碼
- CB-9821 修正
EventEmitter
不正確的追蹤層級用法 - CB-9813 將模組到外掛程式的對應保持在手邊。
- CB-9598 修正 FFOS 外掛程式處理程式損壞的
require
- 更新
serve
以使用cordova-serve
的express
實作。 - CB-9712 修正
CLI 5.3
在 node 3.3.3 上中斷的問題 - CB-9598 修正測試未涵蓋的損壞的 require 呼叫
- CB-9589 使用 registry-mapper 自動將舊外掛程式 ID 轉換為新的 npm ID
- 從 apache@0c3614e 選取
ConfigParser
變更 - CB-9743 從
ConfigChanges
移除系統框架處理 - CB-9598 清理已移至
cordova-common
的程式碼 - CB-9598 切換 LIB 以使用
cordova-common
- CB-9569 支援
<access>
和<allow-navigation>
標籤轉換為應用程式傳輸安全性 (ATS)Info.plist
指令。 - CB-8914 重新命名專案時,移除 userdata,否則專案在 Xcode 中無法使用
- CB-9665 支援
CLI
中的圖示和啟動畫面使用.xcassets
- CB-9407 修正
plugin-provided
組態變更的不正確應用。 - CB-8198 統一核心平台的控制台輸出邏輯
- CB-9408 在
<widget>
上新增對windows-packageVersion
的支援 - CB-9588 在 Windows 上新增對
<resource-file>
的支援 - CB-8615 改善 Windows 的 plugman 測試
- CB-8615 使用目標屬性時,名稱相同的 Windows
.winmd
檔案未正確新增 - CB-9297 同步剖析 Xcode 專案,以避免 node v4 的問題
- CB-9617 移除外掛程式後,不要還原外掛程式。
- CB-9631 僅當安裝成功時,才將外掛程式儲存到
config.xml
- CB-9601 在
semver
更新後,修正 Windows 上<framework>.versions
的支援 - CB-9617 修正新增/移除外掛程式後不正確的專案狀態
- CB-9560 使用外掛程式還原具有共同相依性的外掛程式時出現問題
- CB-8993 外掛程式還原會忽略搜尋路徑
- CB-9587 在建立剖析器之前,檢查是否已正確新增
browser
平台。 - CB-9604 修正使用 PlatformApi polyfill 新增
browser
平台時發生的錯誤。 - CB-9597 PlatformApiPoly 的初始實作
- CB-9354 修正具有複雜項目的陣列合併
- CB-9556 如果相依外掛程式在之後作為頂層安裝,則不要卸載該相依外掛程式
cordova-cli
- CB-9903 將
cordova-lib
相依性更新至5.4.0
- CB-9800 修正貢獻連結。
- CB-9792 使
CLI
日誌記錄系統在 `error` 事件時中斷程序 - CB-9788 新增對
CLI logger
的 stderr/stdout 分割支援 - CB-9784 移除
CLI logger
層級前綴 - CB-8198 統一核心平台的控制台輸出邏輯
- CB-9523 顯示舊版 Cordova
CLI
的過期訊息 - CB-9597 更新
cli
以將結構化引數傳遞至平台方法
cordova-js
plugman
Cordova CLI 5.4.0 的釘選平台版本
- Cordova Amazon-FireOS:~3.6.3
- Cordova Android:~4.1.0 (4.1.1)
- Cordova BlackBerry10:~3.8.0
- Cordova Browser:~4.0.0
- Cordova FirefoxOS:~3.6.3
- Cordova iOS:~3.9.0 (3.9.2)
- Cordova OSX:~4.0.0
- Cordova Ubuntu:~4.0.0
- Cordova Windows:~4.1.0
- Cordova WebOS:~3.7.0
- Cordova WP8:~3.8.1