Cordova 6.1.0 已發佈!
2016 年 3 月 23 日
新版本的 cordova 工具現在已上線!
發行重點包含
- CB-10679 實作了新的外掛獲取邏輯。我們現在允許社群外掛定義 cordova 引擎限制。請在我們的新外掛獲取部落格文章中閱讀相關內容。
- CB-10880 移除了外掛釘選。以新的外掛獲取邏輯取代。
若要更新您的工具
-
如果您已安裝
cordova
npm install -g cordova@latest
-
如果您已安裝
plugman
npm install -g plugman@latest
變更內容包含
平台更新
當您將這些平台新增至您的專案時,預設會使用以下版本
cordova-lib
- CB-10902 更新了釘選平台
- CB-10808 CLI 支援具有子目錄的範本
- CB-10880 移除了外掛釘選
- CB-10679 改善版本選擇邏輯測試覆蓋率
- CB-10673 新增外掛
--force
選項。 - CB-10679 用於新增外掛的新版本選擇邏輯
- CB-10328 新增平台時設定頂層屬性
- CB-10314 當已獲取
oldId
時,避免獲取外掛 - CB-10708 使用 plugman 將外掛正確安裝/解除安裝到 CLI 專案中
- CB-10462 捨棄
npmconf
,改用npm
- CB-10662 使用專案的
config.xml
作為套件名稱的後備選項 - CB-10644 新增關於移除舊平台支援的棄用訊息。
- CB-10519 將
cordova.raw
方法中的所有同步呼叫包裝到 promises 中 - CB-10641 為平台新增中的操作順序新增測試
- CB-10641 在安裝外掛 _之後_ 執行 prepare
- CB-10618 不要為
cordova-android@>=5.2.0
呼叫prepBuildFiles
。 - CB-10518 更正某些 cordova 錯誤的記錄層級和錯誤訊息
- CB-10550 修復當指定版本時未強制執行外掛 ID 對應器
- CB-10611 修復未透過
--nohooks
停用before_plugin_install
掛鉤 - CB-10235 為 info 命令新增更清晰的錯誤訊息。
- CB-10584 使用
--browserify
建置時,啟動畫面外掛在 windows 10 上會導致應用程式崩潰 - CB-10592 請勿引用特定平台的引數值
- CB-10482 從
cordova-lib/cli
移除對 windows8 的參考 - CB-10567 將
cordova.raw.run()
錯誤向上傳遞給呼叫者 - CB-10553 修復 Android 的框架標籤處理常式
- CB-10461
cordova platform ls
應列出釘選平台的版本 - CB-10531 啟用 cordova-lib 的覆蓋率報告
- CB-10465 從 compile 將正確的選項傳遞至 prepare
- CB-10459 cordova platform list 應將 amazon-fireos 和 wp8 標記為已棄用
- CB-10499 當未指定版本時,
--template
應從 npm 中提取最新的範本 - CB-10432 新增 e2e 測試,以防止未來發生回歸。
- 將節點版本矩陣新增至
.travis.yml
。
cordova-cli
- CB-10902 更新
cordova-lib
相依性為 6.1.0 - 簡化 cordova CLI 自述檔
- CB-10860 避免在執行測試時節點抱怨新增了過多的事件接聽程式
- CB-10673 新增
plugin add --force
選項。 - 新增 Travis CI 徽章
- 在
package.json
中指定有效的SPDX
授權 - CB-10748 在 CLI 中使用
cordova-common.CordovaLogger
- 在 CLI 文件中新增和修正一些空格。
- CB-10348 更新 CLI 參考自述檔的格式
- CB-10348 CLI 參考自述檔
- CB-10482 從 cordova-lib/cli 移除對 windows8 的參考
- CB-10348 CLI 文件輸出調整
- 更新說明文件 - 新增範例並使其一致
cordova-plugman
- CB-10902 更新 cordova-lib 相依性為 6.1.0
cordova-js
cordova-common
- CB-10694 特定平台的組態偏好設定不會覆寫全域設定
- CB-9264
config.xml
中的重複項目 - CB-10791 將
adjustLoggerLevel
新增至cordova-common.CordovaLogger
- CB-10662 為
ConfigParser.getStaticResources
新增測試 - CB-10622 修復
config.xml
中影像的 target 屬性被忽略的問題。 - CB-10583 防止外掛偏好設定新增額外的 Array 屬性。
Cordova CLI 6.1.0 的釘選平台版本
- Cordova Amazon-FireOS: ~3.6.3
- Cordova Android: ~5.1.1
- Cordova BlackBerry10: ~3.8.0
- Cordova Browser: ~4.1.0
- Cordova FirefoxOS: ~3.6.3
- Cordova iOS: ~4.1.0
- Cordova OSX: ~4.0.1
- Cordova Ubuntu: ~4.3.3
- Cordova Windows: ~4.3.1
- Cordova WebOS: ~3.7.0
- Cordova WP8: ~3.8.2
使用 Cordova CLI 6.1.0 測試的外掛版本
- cordova-plugin-battery-status: 1.1.1
- cordova-plugin-camera: 2.1.1
- cordova-plugin-console: 1.0.2
- cordova-plugin-contacts: 2.0.1
- cordova-plugin-device: 1.1.1
- cordova-plugin-device-motion: 1.2.0
- cordova-plugin-device-orientation: 1.0.2
- cordova-plugin-dialogs: 1.2.0
- cordova-plugin-file: 4.1.1
- cordova-plugin-file-transfer: 1.5.0
- cordova-plugin-geolocation: 2.1.0
- cordova-plugin-globalization: 1.0.3
- cordova-plugin-inappbrowser: 1.3.0
- cordova-plugin-legacy-whitelist: 1.1.1
- cordova-plugin-media: 2.2.0
- cordova-plugin-media-capture: 1.2.0
- cordova-plugin-network-information: 1.2.0
- cordova-plugin-splashscreen: 3.2.1
- cordova-plugin-statusbar: 2.1.2
- cordova-plugin-test-framework: 1.1.1
- cordova-plugin-vibration: 2.1.0
- cordova-plugin-whitelist: 1.2.1
- cordova-plugin-wkwebview-engine: 1.0.2