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.0cordova-browser@^6.0.0cordova-electron@^1.0.0cordova-ios@^5.0.0cordova-osx@^5.0.0cordova-windows@^7.0.0
- 升级了依赖项
jasmine@^3.3.1globby@^9.1.0underscore@^1.9.1semver@^5.6.0read-chunk@^3.1.0init-package-json@^1.10.3fs-extra@^7.0.1
- 开发依赖项
- 更新了
nyc代码覆盖率 - 使用 lint 修正更新了 ESlint
- 添加了缺失的模块
shelljs以修复测试失败
- 更新了
- 更新了软件包 Cordova 依赖项
cordova-common@^3.1.0cordova-create@^2.0.0cordova-fetch@^2.0.0cordova-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输出
