博客 RSS Feed

Cordova Common 4.0.0 发布!
作者:Bryan Ellis
2020 年 3 月 30 日

我们很高兴地宣布 [email protected] 已于 2020 年 3 月发布。这是几乎所有 Cordova 工具幕后使用的库之一,并为处理诸如 config.xml 解析之类的事情提供了实用程序。

版本亮点

此主要版本中最值得注意的更改是

  • GH-94 修复:用于作用域插件的 PluginInfoProvider
  • GH-90 构建:放弃对 node 6 和 8 的支持

由于已放弃对 Node.js 6.x 和 8.x 的支持,我们将此版本的最低 Node.js 版本要求提高到 10.x。

更改包括

  • GH-140 破坏性更改:将所有依赖项提升到最新版本
    • 提升 fs-extra@^9.0.0
    • 提升 @cordova/eslint-config@^3.0.0
    • 提升 jasmine-spec-reporter@^5.0.1
    • 提升 Github Actions actions/checkout@v2
  • GH-139 构建:各种清理任务
  • GH-138 构建(依赖项):更新开发和非开发依赖项
  • GH-137 重构:将 var 转换为 let/const
  • GH-136 ci:最终迁移到 actions
  • GH-85 样式:改进行距并对类似项目进行分组
  • GH-124 修复(ConfigFile):正确解析 *-Info.plist 文件路径
  • GH-135 修复(ConfigFile):规范化 globbed 文件路径
  • GH-134 测试(ConfigFile):小的改进
  • GH-121 功能(CordovaError):支持错误原因及更多
  • GH-133 重构(ConfigParser):清理和简化
  • GH-132 重构(PluginInfo):清理和简化
  • GH-131 重构(其他):清理和简化
  • GH-130 重构(ConfigChanges):简化
  • GH-128 重构(xml-helpers):DRY 和简化
  • GH-129 修复:来自 #95 的损坏的锁文件
  • GH-127 重构(munge-util):DRY 和简化
  • GH-95 测试:使用 GitHub 工作流程进行 CI
  • GH-125 测试(ConfigFile):分组和清理测试
  • GH-126 构建!:删除主导出 mungeUtil
  • GH-123 重构:FileUpdater
  • GH-119 重构:在适用的地方使用 ES6 类
  • GH-118 重构:在适用的地方使用模板字符串
  • GH-116 重构:使用属性简写表示法
  • GH-115 重构:将 var 转换为 let/const
  • GH-114 重构:不要别名 this
  • GH-113 重构:在适用的地方使用箭头函数
  • GH-120 重构:向上移动 CordovaError 模块
  • GH-117 重构(CordovaError)!:删除未使用的功能
  • GH-111 构建:删除对 ubuntu 平台的支持
  • GH-109 构建:合并 eslint 配置
  • GH-108 样式:删除 jasmine env 解决方法
  • GH-105 重构:eslint 设置
  • GH-107 测试:在 npm test 期间始终运行代码覆盖率
  • GH-106 ci(travis):在 after_success 中使用 npx 运行 codecov
  • GH-103 构建:提升生产依赖项
  • GH-101 构建:更新 jasmine 依赖项和配置
  • GH-100 构建:将 instanbul 替换为 nyc
  • GH-102 构建:删除未使用和不需要的依赖项
  • GH-104 构建:改进 npm 忽略列表
  • GH-96 功能:用 ES6 getter 替换 addProperty
  • GH-71 构建:更新 strip-bom@4
  • GH-90 构建:放弃对 node 6 和 8 的支持
  • GH-97CordovaError 中使用 Array.prototype.find
  • GH-93 重新应用失败的 CordovaError 测试的修复
  • GH-92 删除过时的 JSHint 注释
  • GH-87CordovaError 转换为 ES6 类