Cordova Lib 9.0.0 发布!
2019年3月18日
我们很高兴地宣布,我们刚刚发布了 cordova-lib 9.0.0
!
发布亮点
除了各种改进和修复外,此版本还删除了 --browserify
标志。
由于 NodeJS 团队已于 2018 年 4 月 30 日停止支持 NodeJS 4.x,因此我们将此版本所需的最低 NodeJS 版本提高到 6.x。
请在 issues.cordova.io 报告您发现的任何问题!
更改包括
- GH-750 从
config.xml
中移除保存平台/插件的功能 - GH-751 将项目的
config.xml
路径传递给平台的 prepare 方法 - GH-749 Cordova Lib 版本准备 (Cordova 9)
- 从
platformsConfig.json
中移除未使用的属性apiCompatibleSince
- 修复使用
npm >= 5
时插件依赖测试的问题 - 提高了平台锁定和支持的次要 SemVer 版本
cordova-android@^8.0.0
cordova-browser@^6.0.0
cordova-electron@^1.0.0
cordova-ios@^5.0.0
cordova-osx@^5.0.0
cordova-windows@^7.0.0
- 升级了依赖项
jasmine@^3.3.1
globby@^9.1.0
underscore@^1.9.1
semver@^5.6.0
read-chunk@^3.1.0
init-package-json@^1.10.3
fs-extra@^7.0.1
- 开发依赖项
- 更新了
nyc
代码覆盖率 - 使用 lint 修正更新了 ESlint
- 添加了缺失的模块
shelljs
以修复测试失败
- 更新了
- 更新了软件包 Cordova 依赖项
cordova-common@^3.1.0
cordova-create@^2.0.0
cordova-fetch@^2.0.0
cordova-serve@^3.0.0
- 从
- GH-748 移除对旧版
.fetch.json
文件的处理 - GH-709
hooks/Context
改进 - GH-622 CB-14166 (cli) 修复了在 Windows 上安装插件时的问题
- GH-744 添加 Electron 平台
- GH-741 修复了由于未绑定的函数而导致
cordova requirements
中的崩溃 - GH-710 删除
Q
依赖项并使用原生 Promise - GH-687 测试、修复和清理
cordova serve
- GH-707 弃用非 Cordova 模块的
requireCordovaModule
- GH-705 在复制插件时取消可能的符号链接
- GH-686 删除对旧选项格式的支持
- GH-685 删除未使用的依赖项
properties-parser
- GH-684 代码清理和重构(零星部分)
- GH-683 删除未使用的 npm 实用函数
- GH-682 GH-676 删除 Browserify
- GH-652 使
plugin.remove
更容易理解 - GH-650 使
cordova/platform/check
更容易理解 - GH-613 切换到使用
fs-extra
而不是shelljs
- GH-671 删除
cordova plugin search
命令 - GH-666 删除已弃用和未使用的内容
- GH-651 删除 Promise 实例上所有 Q 特有方法的使用
- GH-662 删除未使用的内容
- GH-663 更新
read-chunk
以在失败时正确关闭文件描述符 - GH-658 删除已弃用的平台支持文件
- GH-616 扩展和改进
cordova info
输出