部落格 RSS 訂閱

Cordova CLI 10.0.0 版本發佈!
作者:Bryan Ellis
2020 年 8 月 4 日

我們很高興宣布,我們剛剛發布了 cordova 10.0.0

升級方式

npm uninstall -g cordova
npm install -g cordova@10.0.0

版本重點

除了各種改進和修復之外,此版本還更新了其核心函式庫。

以下平台已更新至最新的固定版本。

  • cordova-android@^9.0.0
  • cordova-ios@^6.1.0
  • cordova-osx@^6.0.0

此外,此版本還進行了以下變更:

  • 移除了 plugin save 命令,該命令自 7.0 版本起已成為預設行為。
  • 改善了 cordova info 的顯示。
  • 將此版本所需的最低 NodeJS 版本提高到 10.x。

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

變更內容包括:

  • GH-521 test: 修復 node.js 版本檢查
  • GH-520 chore: 重建 package-lock
  • GH-519 breaking: 更新 cordova-lib@^10.0.0
  • GH-402 微小的 CLI 文件改進
  • GH-518 feat(ci): 遷移至 github-actions
  • GH-516 chore: 移除 node-8 棄用過渡步驟
  • GH-517 chore: 新增 package-lock.json
  • GH-515 chore: 改善 npm ignore
  • GH-513 breaking: 更新開發相依性
    • mock-stdin@^1.0.0
    • nyc@^15.1.0
    • rewire@^5.0.0
  • GH-514 chore: 清理 package.json
  • GH-512 breaking: 更新相依性
    • configstored@^5.0.1
    • cordova-commond@^4.0.2
    • cordova-created@^3.0.0
    • cordova-libd@^9.0.1
    • execad@^4.0.3
    • insightd@^0.10.3
    • loud-rejectiond@^2.2.0
    • noptd@^4.0.3
    • semverd@^7.3.2
    • systeminformationd@^4.26.10
    • update-notifierd@^4.1.0
  • GH-511 chore(eslint): 升級至 3.0.0 並修正問題
  • GH-510 feat: 將 "cordova info" 函式庫邏輯遷移至 cli
  • chore(asf): 更新 git 通知設定
  • 更新 CONTRIBUTING.md
  • GH-495 fix: 無法呼叫 configcreate 命令
  • GH-494 refactor(create): 使用 cordova-create 3.0.0-nightly
  • GH-493 refactor: eslint 設定
  • GH-490 refactor(create): 不再將 ~ 展開為 $HOME
  • GH-489 refactor(create): 直接相依於 cordova-create
  • GH-485 docs(config): 移除 "autosave" 設定
  • GH-484 test(config): 使用通用配置鍵名稱
  • GH-483 refactor: 移除無用程式碼並簡化
  • GH-486 docs: 取消 "plugin save" 命令的文件化
  • GH-488 docs: 移除 "cordova create" 引數 "config" 的提及
  • GH-487 docs(info): 移除關於 info.txt 的過時註解
  • GH-482 docs: 再次取消 "platform save" 的文件化
  • GH-475 refactor: 移除對 <project>/.cordova/config.json 的支援
  • GH-468 docs: 取消 "hooks/" 目錄的文件化
  • GH-467 docs: 取消 "platform check" 命令的文件化
  • GH-481 chore: 更新 jasmine 相依性
  • GH-480 chore: 移除對 node 6 和 8 的支援
  • GH-479 chore: 將版本更新至 10.0.0-dev
  • GH-477 避免在測試中註冊過多的事件監聽器
  • GH-476 取消已移除的 platform save 命令的文件化
  • GH-473 修復被封鎖的 telemetry 呼叫
  • GH-472 fix: telemetry.track 中的引數篩選
  • GH-474 移除不支援的選項 --copy-from
  • GH-458 chore: 針對版本 < 10 的 node 發出棄用警告
  • GH-471 為遙測模組新增單元測試
  • GH-469 使用 semver 來檢查是否使用預發布版本
  • GH-470 chore: 新增 codecov 以在 GH 中顯示覆蓋率
  • GH-459 chore: 將 istanbul 替換為 nyc
  • GH-427 README 中的小修正
  • GH-454 chore: 針對版本 < 8 的 node 發出警告
  • GH-430 chore: 將 Node.js 12 新增至 CI 服務
  • GH-440 docs(readme): 移除重複的說明
  • GH-433 更新了支援的平台
  • GH-426 處理輸出錯誤字串
  • GH-423 更簡潔地監聽最新的 CordovaLogger
  • GH-421 修復 cordova config list 命令
  • GH-419 修復 cordova config list 命令識別
  • GH-365 開始需求單元測試