Cordova Lib 9.0.0 發佈!
2019 年 3 月 18 日
我們很高興地宣布,我們剛剛發布了 cordova-lib 9.0.0
!
發布重點
除了各種改進和修復之外,此版本還移除了 --browserify
標誌。
由於 NodeJS 4.x 的支援已於 2018 年 4 月 30 日被 NodeJS 團隊停止,因此我們已將此版本所需的最低 NodeJS 版本提高到 6.x。
請在 issues.cordova.io 回報您發現的任何問題!
變更包括
- GH-750 移除將平台/外掛程式儲存到
config.xml
- GH-751 將專案
config.xml
路徑傳遞給平台的準備程序 - GH-749 Cordova Lib 發布準備 (Cordova 9)
- 從
platformsConfig.json
移除未使用的屬性apiCompatibleSince
- 修正使用
npm >= 5
時的外掛程式相依性測試 - 提升平台釘選和支援次要版本語義化版本
cordova-android@^8.0.0
cordova-browser@^6.0.0
cordova-electron@^1.0.0
cordova-ios@^5.0.0
cordova-osx@^5.0.0
cordova-windows@^7.0.0
- 提升相依性
jasmine@^3.3.1
globby@^9.1.0
underscore@^1.9.1
semver@^5.6.0
read-chunk@^3.1.0
init-package-json@^1.10.3
fs-extra@^7.0.1
- 開發相依性
- 更新
nyc
程式碼涵蓋率 - 使用 lint 修正更新 ESlint
- 新增遺失的模組
shelljs
以修正測試失敗
- 更新
- 更新套件 Cordova 相依性
cordova-common@^3.1.0
cordova-create@^2.0.0
cordova-fetch@^2.0.0
cordova-serve@^3.0.0
- 從
- GH-748 移除處理舊版
.fetch.json
檔案 - GH-709
hooks/Context
改進 - GH-622 CB-14166 (cli) 修正了在 Windows 上安裝外掛程式時的問題
- GH-744 新增 Electron 平台
- GH-741 修正
cordova requirements
中因未綁定函式而導致的當機 - GH-710 捨棄
Q
相依性並使用原生 Promise - GH-687 測試、修正和清理
cordova serve
- GH-707 針對非 Cordova 模組,棄用
requireCordovaModule
- GH-705 在複製外掛程式時取消可能的符號連結參照
- GH-686 移除對舊選項格式的支援
- GH-685 移除未使用的相依性
properties-parser
- GH-684 程式碼清理和重構(零星部分)
- GH-683 移除未使用的 npm 公用程式函式
- GH-682 GH-676 移除 Browserify
- GH-652 使
plugin.remove
更容易理解 - GH-650 使
cordova/platform/check
更易於使用 - GH-613 切換為使用
fs-extra
而非shelljs
- GH-671 移除
cordova plugin search
命令 - GH-666 移除已棄用和未使用的內容
- GH-651 移除在 Promise 實例上所有 Q 特定方法的使用
- GH-662 移除未使用的內容
- GH-663 更新
read-chunk
以在失敗時正確關閉檔案描述器 - GH-658 移除已棄用的平台支援檔案
- GH-616 擴展和改進
cordova info
輸出