Cordova CLI 12.0.0 與內部套件已發佈!
2023年5月22日
我們很高興宣布,我們剛剛發布了 Cordova CLI 的重大更新!
此 CLI 版本也包含了最新的內部函式庫
- cordova-lib@12.0.1
- cordova-create@5.0.0
- cordova-common@5.0.0
- cordova-fetch@4.0.0
- cordova-serve@4.0.1
發布重點
此版本不再支援 Nodejs 14。Cordova 要求的最低支援版本為 16.13.0 或更高版本。
在所有版本中,我們已將所有 npm 套件更新為 Cordova 可以支援的最新版本。
重大變更
我們已從平台列表中移除已棄用的平台 OSX 和 Windows。雖然您仍然可以安裝這些平台,但您需要使用完整的 npm 套件名稱 cordova-osx
和 cordova-windows
。請注意,這些平台不再積極維護,並且它們可能無法如預期般運作,並且未來可能會損壞。因此,它們將不會收到任何進一步的支援。
此外,我們已移除所有內部平台釘選。當執行 cordova platform add <PLATFORM>
命令時,它將始終從 npm 註冊表擷取最新的可用平台。這允許立即存取新發布的平台。如果您需要該命令始終擷取特定版本,則需要更新您的命令以包含版本釘選,例如:cordova platform add <PLATFORM>@<VERSION>
。
請在我們的 GitHub 問題追蹤器上回報您發現的任何問題!提交時請在下方選擇適當的儲存庫。
- Cordova CLI - 問題追蹤器
- Cordova Lib - 問題追蹤器
- Cordova Create - 問題追蹤器
- Cordova Fetch - 問題追蹤器
- Cordova Serve - 問題追蹤器
- Cordova Common - 問題追蹤器
變更包括
Cordova CLI 12.0.0
- GH-611 feat!(run):呼叫平台 API 來列出目標
- GH-595 feat!:移除
update-notifier
支援 - GH-615 dep!:更新
cordova-create@5.0.0
和cordova-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!:移除 OSX 和 Windows 平台
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!:更新
node
和npm
引擎需求以及相依性,並重建package-lock
- 引擎需求更新
- Node:
>= 16.13.0
- npm:
>= 8.1.0
- Node:
- 套件升級
@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-49、GH-51、GH-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 發布 部落格文章。