部落格 RSS Feed

Cordova 6.1.0 已發佈!
作者:Steve Gill
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-10519cordova.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-10482cordova-lib/cli 移除對 windows8 的參考
  • CB-10567cordova.raw.run() 錯誤向上傳遞給呼叫者
  • CB-10553 修復 Android 的框架標籤處理常式
  • CB-10461 cordova platform ls 應列出釘選平台的版本
  • CB-10531 啟用 cordova-lib 的覆蓋率報告
  • CB-10465 從 compile 將正確的選項傳遞至 prepare
  • CB-10459 cordova platform list 應將 amazon-fireoswp8 標記為已棄用
  • 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

  • CB-10650 非索引 content.src 導致在瀏覽器上未顯示啟動畫面
  • CB-10558 根據 windows8 棄用更新 cordova-js

cordova-common

  • CB-10694 特定平台的組態偏好設定不會覆寫全域設定
  • CB-9264 config.xml 中的重複項目
  • CB-10791adjustLoggerLevel 新增至 cordova-common.CordovaLogger
  • CB-10662ConfigParser.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