部落格 RSS 訂閱

Cordova CLI 12.0.0 與內部套件已發佈!
作者:Bryan Ellis
2023年5月22日

我們很高興宣布,我們剛剛發布了 Cordova CLI 的重大更新!

此 CLI 版本也包含了最新的內部函式庫

發布重點

此版本不再支援 Nodejs 14。Cordova 要求的最低支援版本為 16.13.0 或更高版本。

在所有版本中,我們已將所有 npm 套件更新為 Cordova 可以支援的最新版本。

重大變更

我們已從平台列表中移除已棄用的平台 OSXWindows。雖然您仍然可以安裝這些平台,但您需要使用完整的 npm 套件名稱 cordova-osxcordova-windows。請注意,這些平台不再積極維護,並且它們可能無法如預期般運作,並且未來可能會損壞。因此,它們將不會收到任何進一步的支援。

此外,我們已移除所有內部平台釘選。當執行 cordova platform add <PLATFORM> 命令時,它將始終從 npm 註冊表擷取最新的可用平台。這允許立即存取新發布的平台。如果您需要該命令始終擷取特定版本,則需要更新您的命令以包含版本釘選,例如:cordova platform add <PLATFORM>@<VERSION>

請在我們的 GitHub 問題追蹤器上回報您發現的任何問題!提交時請在下方選擇適當的儲存庫。

變更包括

Cordova CLI 12.0.0

  • GH-611 feat!(run):呼叫平台 API 來列出目標
  • GH-595 feat!:移除 update-notifier 支援
  • GH-615 dep!:更新 cordova-create@5.0.0cordova-lib@12.0.0
  • GH-613 dep!:更新可能的相依性並設定節點需求 >=16.13.0
    • @cordova/eslint-config@^5.0.0
    • jasmine@^4.6.0
    • rewire@^6.0.0
    • cordova-common@5.0.0
    • fs-extra@11.1.1
    • nopt@7.1.0
    • semver@7.5.0
    • systeminformation@5.17.12

Cordova Lib 12.0.0 和 12.0.1

  • GH-918 fix:使用 tarball 和目錄新增平台
  • GH-917 feat!(run):呼叫平台 API 列出目標
  • GH-894 feat!:移除平台釘選
  • GH-896 feat!:移除 OSXWindows 平台

Cordova Create 5.0.0

  • GH-82 dep!:套件升級和需求
    • 已更新的套件
      • @cordova/eslint-config@latest@5.0.0
      • cordova-common@5.0.0
      • cordova-fetch@4.0.0
      • fs-extra@11.1.1
      • jasmine@4.6.0
      • rewire@6.0.0
      • npm-package-arg@10.1.0
    • 重建 package-lock.json
    • 更新 node 引擎需求 >=16.13.0

Cordova Fetch 4.0.0

  • GH-108 dep!:更新 nodenpm 引擎需求以及相依性,並重建 package-lock
    • 引擎需求更新
      • Node: >= 16.13.0
      • npm: >= 8.1.0
    • 套件升級
      • @npmcli/arborist@6.2.5
      • pacote@15.1.1
      • npm-package-arg@10.1.0
      • @cordova/eslint-config@5.0.0
      • fs-extra@11.1.1
      • cordova-common@5.0.0
      • jasmine@4.6.0
  • GH-109 dep!:更新 which@3.0.0
  • GH-102 dep(npm):更新 pacote@15.0.7
  • GH-75 refactor:用 execa 取代 superspawn
  • GH-110 test:移除私有內部方法測試和 rewire
  • GH-111 ci:在其他儲存庫之間同步 codecov-action 設定

Cordova Serve 4.0.1

  • GH-49GH-51GH-53 chore:重建 package-lock.json
  • GH-52 ci:更新 github action 工作流程
  • GH-46 fix(main.js):控制台日誌中 404 狀態的顏色
  • GH-45 fix(main.js):解決 Node.js 12 上的棄用警告
  • GH-44 fix:將強制參數傳遞給平台 API 建構子
  • GH-38 ci:將節點 14 新增至工作流程

Cordova Common 5.0.0

請參閱 Cordova Common 5.0.0 發布 部落格文章。