部落格 RSS 訂閱

工具發布!
作者:Steve Gill
2016 年 10 月 25 日

我們工具的最新更新現已推出!

發布重點

  • 更新平台 CB-12039:更新釘選的 Android6.0.0iOS4.3.0。請閱讀 Android@6.0.0 發布部落格iOS@4.3.0 發布部落格
  • 棄用 CB-11976:為 0.x 版本新增已棄用的節點版本警告。了解更多關於我們的 節點棄用時間表
  • 棄用 CB-11979:新增透過子目錄安裝外掛程式的棄用警告
  • 安全性 CB-12017:由於安全性漏洞,更新了 npm 相依性。
  • 新功能 CB-11908:新增 edit-configconfig.xml 的支援。edit-config 現在在 plugin.xmlconfig.xml 中的運作方式相同。請參閱 https://cordova.dev.org.tw/docs/en/6.x/plugin_ref/spec.html#edit-config 了解更多資訊
  • 新功能 CB-3785:新增對 EventListener interfaceChannel.prototype.subscribe 支援
  • 新模組 CB-11607:將 cordova-createcordova-lib 中拆分出來。已將 cordova-create 發布到 npm

若要更新您的 cordova CLI

npm install -g cordova@latest

請在 issues.cordova.io 回報您發現的任何問題!

變更包括

cordova-lib

  • CB-12039:更新釘選的 Android 至 6.0.0 和 iOS 至 4.3.0
  • CB-11979:新增透過子目錄安裝外掛程式的棄用警告
  • CB-11730:修改 if 子句的條件,以避免專案名稱與外掛程式名稱相似
  • CB-11985:在 npm cache 前檢查快取的平台/外掛程式是否存在
  • CB-11951CB-11967:安裝外掛程式時尊重偏好設定的預設值
  • CB-11771:將目錄深度符號連結到目標專案,而不是連結目錄本身
  • CB-11908:在準備時處理 config.xml 中的 edit-config
  • 新增 github pull request 範本
  • CB-8320:我們會尋找 build.gradle 來確保它是 Android,而不是 AndroidManifest,因為它已移動
  • CB-11811:將 iOS 平台特定測試移至 platform.spec.ios.js,新增 test-ios npm 執行腳本。
  • CB-11811:暫時停用 CocoaPods e2e 測試,因為它是平台特定的且需要安裝 cocoapods。
  • 更新 save.spec.js 以使用最新的 android 和較新的 fb 外掛程式
  • CB-11607:從 cordova-lib 中分離出 cordova-create
  • CB-9825:framework 標籤規格剖析
  • CB-11698:修復還原平台時的外掛程式安裝問題
  • CB-11679:加速儲存/還原測試
  • CB-11205:安裝外掛程式時尊重儲存的變數
  • CB-11589:修復還原後遺失的外掛程式檔案

cordova-cli

  • CB-12039:將 cordova-lib 更新至 6.4.0
  • CB-11976:更新 package.json engine 鍵
  • CB-11976:為 0.x 新增已棄用的節點版本警告
  • 新增 github pull request 範本
  • CB-11607:從 cordova-lib 中分離出 cordova-create
  • CB-11623:新增回連結
  • 文件 cli - cordova plugin save
  • CB-11023:新增衝突外掛程式的文件

plugman

  • 新增 github pull request 範本
  • CB-12039:將 cordova-lib 更新至 6.4.0

cordova-js

  • CB-12017:更新 package.json 中的相依性
  • CB-3785:新增對 EventListener interfaceChannel.prototype.subscribe 支援
  • 新增 github pull request 範本
  • CB-11928:從 grunt.registerTask 中移除 jshint,因為它無法與 node6 搭配使用
  • CB-9967:刪除舊的平台特定檔案
  • CB-11522:[windows] 使 cordova-js 處理 unknown 類型
  • 安全性問題:解決 minimatch DDOS 問題。
  • CB-11522:使 utils.clone 順利處理屬性

cordova-common

  • CB-12002:將 getAllowIntents() 新增至 ConfigParser
  • CB-11998:使用 cordova-common@1.5.0cordova platform add 錯誤
  • CB-11776:為不同的 edit-config 目標新增測試案例
  • CB-11908:將 edit-config 新增至 config.xml
  • CB-11936:支援四個新的 應用程式傳輸安全性 (ATS) 金鑰
  • 如果它是 Android Studio 專案,則更新 config.xml 位置。
  • 使用 array 方法和 object.keys 進行迭代。避免使用 for-in 迴圈
  • CB-11517:允許 .folder 比對
  • CB-11776:檢查 edit-config 目標是否存在