工具發布!
2016 年 10 月 25 日
我們工具的最新更新現已推出!
發布重點
- 更新平台 CB-12039:更新釘選的 Android 至
6.0.0
和 iOS 至4.3.0
。請閱讀 Android@6.0.0 發布部落格 和 iOS@4.3.0 發布部落格。 - 棄用 CB-11976:為 0.x 版本新增已棄用的節點版本警告。了解更多關於我們的 節點棄用時間表。
- 棄用 CB-11979:新增透過子目錄安裝外掛程式的棄用警告
- 安全性 CB-12017:由於安全性漏洞,更新了 npm 相依性。
- 新功能 CB-11908:新增
edit-config
對config.xml
的支援。edit-config
現在在plugin.xml
和config.xml
中的運作方式相同。請參閱 https://cordova.dev.org.tw/docs/en/6.x/plugin_ref/spec.html#edit-config 了解更多資訊 - 新功能 CB-3785:新增對
EventListener interface
的Channel.prototype.subscribe
支援 - 新模組 CB-11607:將
cordova-create
從cordova-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-11951:CB-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 interface
的Channel.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.0
時cordova 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
目標是否存在