博客 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.0 & cordova-lib@12.0.0
  • GH-613 dep!: 升级可能的依赖项并设置 node 最低版本要求 >=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
    • 软件包升级
      • @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: 将 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 博客文章。