Cordova Common 4.0.0 发布!
2020 年 3 月 30 日
我们很高兴地宣布 [email protected]
已于 2020 年 3 月发布。这是几乎所有 Cordova 工具幕后使用的库之一,并为处理诸如 config.xml
解析之类的事情提供了实用程序。
版本亮点
此主要版本中最值得注意的更改是
由于已放弃对 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-97 在
CordovaError
中使用Array.prototype.find
- GH-93 重新应用失败的
CordovaError
测试的修复 - GH-92 删除过时的 JSHint 注释
- GH-87 将
CordovaError
转换为 ES6 类