Cordova CLI 12.0.0 & 内部软件包发布!
2023年5月22日
我们很高兴地宣布,我们刚刚发布了 Cordova CLI 的重大更新!
此 CLI 版本还包括最新的内部库
发布亮点
此版本放弃了对 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!: 升级
[email protected]
&[email protected]
- GH-613 dep!: 升级可能的依赖项并设置 node 最低版本要求
>=16.13.0
@cordova/eslint-config@^5.0.0
jasmine@^4.6.0
rewire@^6.0.0
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
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!: 软件包升级和要求
- 升级的软件包
- 重建了
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:
- 软件包升级
- 引擎要求更新
- GH-109 dep!: 升级
[email protected]
- GH-102 dep(npm): 更新
[email protected]
- GH-75 refactor: 将
superspawn
替换为execa
- 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: 将 node 14 添加到工作流
Cordova Common 5.0.0
请参阅 Cordova Common 发布 5.0.0 博客文章。