博客 RSS 订阅

Cordova Lib 10.0.0 发布!
作者:Bryan Ellis
2020 年 7 月 28 日

我们很高兴地宣布,我们刚刚发布了 cordova-lib 10.0.0

版本亮点

除了各种改进和修复之外,此版本还具有:

请将您发现的任何问题报告至 issues.cordova.io

更改包括

  • GH-846 破坏性更改:从 lib 中删除 cordova info 逻辑
  • GH-849 破坏性更改:升级依赖
  • GH-847 chore:更新开发依赖
  • GH-848 chore:升级 cordova-eslint,包含自动修复
  • GH-843 test(fixture-helper):再次按名称安装 Android 平台
  • GH-844 fix:删除未使用的 cordova-create 依赖
  • GH-841 chore:添加 package-lock.json
  • GH-840 chore:在 package.json 中使用简写符号
  • GH-839 chore:停止使用 nightly 版本进行测试
  • GH-838 chore:将 Android 平台固定到 9.0.0
  • GH-837 chore:将 OSX 平台固定到 6.0.0
  • GH-836 chore:将 iOS 平台固定到 6.1.0
  • GH-835 GH-832:查看 devDeps 以恢复平台
  • GH-833 破坏性更改:为下一个主要版本升级 cordova 依赖
  • GH-831 test:使用 expectAsync 处理拒绝
  • GH-825 test(e2e):改进 HooksRunner.spec
  • GH-828 chore:合并 eslint 配置
  • GH-803 test:移动 cordova/platform/{platform => addHelper}
  • GH-827 fix:从带有 semvergit url 安装插件
  • GH-826 test:使用 fs.copySync 提高性能
  • GH-823 test(e2e):重新启用 HooksRunner#12 并将其移动到 plugin#14
  • GH-824 style:修复 linting 违规
  • GH-821 feat:正确支持范围插件
  • GH-822 refactor:eslint 设置
  • GH-820 refactor:删除 cordova-create 的存根接口
  • GH-819 refactor:在 HooksRunner 中使用 execa 的跨平台 shebang 支持
  • GH-812 chore:用 execa 替换 superspawn
  • GH-781 chore:删除 plugin save
  • GH-780 chore:弃用 plugin save 命令
  • GH-818 扩展和改进插件测试,为支持范围插件做准备
  • GH-810 chore:升级生产依赖
  • GH-816 简化 jasmine 配置
  • GH-817 删除 integration-tests/plugin.spec 中的无效代码
  • GH-815 不生成子进程来获取平台版本
  • GH-813 plugman_fetch.spec 清理
  • GH-814 删除过时和重复的忽略条目
  • GH-809 chore:改进 npm 忽略列表
  • GH-811 chore:更新 jasmine 依赖
  • GH-808 删除未使用的模块 plugman/platforms/common
  • GH-807 打破依赖循环
  • GH-804 修复 cordova/emulate.spec
  • GH-806cordova/util 中删除未使用的导出
  • GH-805 删除对过时的 <project>/.cordova/config.json 的支持
  • GH-802 小的代码清理
  • GH-797 不再从目录运行旧版钩子
  • GH-800 删除 platform.check
  • GH-765 删除用于处理 cordova@<5.4.0 添加的插件的代码
  • GH-766 删除已移动到 plugman 存储库的 plugman 部分
  • GH-772 用现代 JS 替换下划线
  • GH-799 chore:放弃对 node 6 和 8 的支持
  • GH-798 chore:将版本提升到 10.0.0-dev
  • GH-770 在测试中使用最新的 fixtures
  • GH-796 HooksRunner 代码和规范清理
  • GH-791 fix:安装缺少引擎的插件时出错消息
  • GH-777 chore:将 Node.js 12 添加到 CI 服务
  • GH-786 AppVeyor CI 上 e2e 失败的快速解决方法
  • GH-783 nyc@14 在 devDependencies 中更新
  • GH-775 chore:清理 plugman.createPackageJson
  • GH-767 更简单更好的 cordova/util.getPlatformApiFunction
  • GH-774 使 src/plugman/init-defaults.js 可进行 lint
  • GH-773 使 plugman.createPackageJson 在插件目录中创建文件,而不是在 cwd 中创建
  • GH-771 防止在测试期间掩盖错误
  • GH-768 src/plugman/createpackagejson.js 中的正确异步代码
  • GH-764 chore:表达性的 pkgJson.spec
  • GH-763 删除不必要的 spy
  • GH-762 删除未使用的 fixtures
  • GH-761 chore:各种测试改进
    • 修复 cordova/util.spec 中的一些测试描述
    • 阻止 cordova/util.spec 干扰用户的 home 目录!
    • cordova/util.spec 中使用正确的临时文件夹
    • cordova/util.spec 中删除过时的测试
    • 删除 rewire/revert 反模式
    • HooksRunner.spec 中删除 superspawn 伪造
  • GH-760 CI 配置的少量清理