部落格 RSS Feed

Cordova Lib 9.0.0 發佈!
作者:Bryan Ellis
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 輸出