部落格 RSS Feed

Cordova 6.0.0 發佈!
作者:Steve Gill
2016 年 1 月 28 日

新版本的 Cordova 工具現已上線!

版本重點包含

  • 更新預設平台版本至 cordova-android@5cordova-ios@4cordova-windows@4.3
    • cordova-android@5.1 支援 Android 6.X.X (Marshmallow)
    • cordova-ios@4.0 新增 iOS9WKWebView 支援
    • cordova-windows@4.3 更新平台以使用新的平台 API。
  • 新增 create 命令的模板功能。例如:cordova create --template cordova-app-hello-world。這可以透過 npmgit URL 或本機路徑獲取模板。
  • 移除對舊版 Cordova 外掛程式註冊表的支援。現在外掛程式只能透過 npmgit URL 或本機路徑安裝。
  • cordova 新增預設外掛程式固定版本功能。這表示 cordova plugin add cordova-plugin-camera 將會獲取外掛程式的固定版本,而不是永遠抓取 latest 版本。使用者仍然可以透過 cordova plugin add cordova-plugin-camera@VERSION 安裝任何版本的外掛程式。
  • 新增針對 amazon-fireoswp8 的棄用通知。我們計畫在 6 個月內移除對這些平台的支援。請改為以 AndroidWindows 為目標。

更新您的工具

  • 如果您已安裝 cordova

    npm install -g cordova@latest
    
  • 如果您已安裝 plugman

    npm install -g plugman@latest
    

變更包括

平台更新

當將這些平台新增至您的專案時,預設會使用以下版本

cordova-lib

  • CB-10432 修正新新增平台的外掛程式安裝問題
  • CB-10423 允許遞迴複製資料夾,略過任何 ..
  • CB-10394 更新固定的 Android 版本至 ~5.1.0
  • CB-10299 更新固定的 windows 版本至 ~4.3.0
  • CB-10274 將 www 資料夾設為 plugman 的預設值
  • CB-10121 新增針對 amazon-fireoswp8 的棄用通知
  • CB-7183 防止外掛程式讀取/寫入/修改專案外的檔案
  • CB-8455 新增 --nohooks 選項。
  • CB-10193 新增關於移除 pre_package 的棄用通知
  • CB-10147 更新固定的 iOS 版本至 ~4.0.0
  • CB-10125:Android 建置在唯讀檔案上失敗。
  • CB-6698 修正具有父系的框架目錄解析。
  • CB-9653 新增 blackberry10 啟動畫面複製功能
  • Ubuntu 支援新的外掛程式命名慣例
  • CB-9957 移除從 Cordova 外掛程式註冊表擷取的支援。現在只從 npm 擷取外掛程式。
  • CB-10108 修正 android 框架的安裝/移除問題
  • CB-9964 新增 --templatecordova create 的支援
  • cordova platform 移除 --usegit 旗標。建議的方法是使用 cordova platform add git_url#branch
  • CB-10081 固定外掛程式版本。這些是在新增外掛程式時擷取的預設版本。
  • amazon-fireos 平台上為 plugman 安裝新增遺失的 package_suffix 函數。
  • CB-10057 - 移除 <access> 標籤不會移除 ATS 項目
  • CB-10048<access> 標籤覆蓋為 ATS 指令

cordova-cli

  • CB-10424 更新 cordova-lib 相依性至 6.0.0
  • 從實驗性旗標清單中移除 browserify
  • CB-8455 新增 --nohooks 選項。
  • CB-9964 新增 --templatecordova create 的支援
  • cordova platform 移除 --usegit 旗標。建議的方法是使用 cordova platform add git_url#branch
  • CB-9836 新增 .gitattributes 以防止儲存庫中出現 CRLF 行尾
  • 新增關於棄用 amazon-fireos 以支援 Fire OS 5.0+ 裝置的訊息。2015 年之後的 FireOS 裝置應僅使用 Android 平台。
  • 新增關於棄用 wp8 的訊息。使用者應改為以 windows 平台為目標。
  • 新增 JIRA 問題追蹤器連結。

cordova-plugman

  • CB-10424 更新 cordova-lib 相依性至 6.0.0

cordova-js

  • CB-9883 - 移除未使用的橋接器測試
  • 新增 JIRA 問題追蹤器連結

Cordova CLI 6.0.0 的固定平台版本

  • Cordova Amazon-FireOS:~3.6.3
  • Cordova Android:~5.1.0
  • Cordova BlackBerry10:~3.8.0
  • Cordova Browser:~4.0.0
  • Cordova FirefoxOS:~3.6.3
  • Cordova iOS:~4.0.1
  • Cordova OSX:~4.0.0
  • Cordova Ubuntu:~4.3.2
  • Cordova Windows:~4.3.0
  • Cordova WebOS:~3.7.0
  • Cordova WP8:~3.8.2

Cordova CLI 6.0.0 的固定外掛程式版本

  • cordova-plugin-battery-status:~1.1.1
  • cordova-plugin-camera:~2.1.0
  • 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.0
  • cordova-plugin-file-transfer:~1.5.0
  • cordova-plugin-geolocation:~2.1.0
  • cordova-plugin-globalization:~1.0.2
  • cordova-plugin-inappbrowser:~1.2.0
  • cordova-plugin-legacy-whitelist:~1.1.1
  • cordova-plugin-media:~2.1.0
  • cordova-plugin-media-capture:~1.2.0
  • cordova-plugin-network-information:~1.2.0
  • cordova-plugin-splashscreen:~3.1.0
  • cordova-plugin-statusbar:~2.1.0
  • cordova-plugin-test-framework:~1.1.1
  • cordova-plugin-vibration:~2.1.0
  • cordova-plugin-whitelist:~1.2.1