Cordova 6.1.0 发布!
2016 年 3 月 23 日
新版本的 cordova 工具现在已上线!
发布亮点包括
- CB-10679 实现了新的插件获取逻辑。我们现在允许社区插件定义 cordova 引擎的限制。请在我们的新插件获取博客文章中阅读相关内容。
- CB-10880 删除了插件锁定功能。已由新的插件获取逻辑取代。
要更新您的工具
-
如果您已安装
cordova
npm install -g cordova@latest
-
如果您已安装
plugman
npm install -g plugman@latest
更改包括
平台更新
将这些平台添加到您的项目时,默认使用以下版本
cordova-lib
- CB-10902 更新了锁定的平台
- CB-10808 CLI 支持带有子目录的模板
- CB-10880 删除了插件锁定
- CB-10679 改进了版本选择逻辑的测试覆盖率
- CB-10673 添加插件
--force
选项。 - CB-10679 用于添加插件的新版本选择逻辑
- CB-10328 添加新平台时设置顶级属性
- CB-10314 当已获取
oldId
时避免获取插件 - CB-10708 使用 plugman 将插件正确安装/卸载到 CLI 项目中
- CB-10462 用
npm
替换npmconf
- CB-10662 使用项目的
config.xml
作为包名称的备用 - CB-10644 添加有关旧平台支持删除的弃用消息。
- CB-10519 将
cordova.raw
方法中的所有同步调用包装到 promises 中 - CB-10641 为平台添加操作顺序添加测试
- CB-10641 在安装插件 _之后_ 运行 prepare
- CB-10618 不要为
cordova-android@>=5.2.0
调用prepBuildFiles
。 - CB-10518 更正某些 cordova 错误的日志级别和错误消息
- CB-10550 修复指定版本时插件 ID 映射器未强制执行的问题
- CB-10611 修复使用
--nohooks
时before_plugin_install
钩子未被禁用的问题 - CB-10235 为 info 命令添加更清晰的错误消息。
- CB-10584 当使用
--browserify
构建时,启动画面插件在 windows 10 上使应用程序崩溃 - CB-10592 不要引用特定于平台的参数值
- CB-10482 从
cordova-lib/cli
中删除对 windows8 的引用 - CB-10567 将
cordova.raw.run()
错误冒泡到调用方 - CB-10553 修复 Android 的 framework 标签处理程序
- CB-10461
cordova platform ls
应列出锁定的平台的版本 - CB-10531 为 cordova-lib 启用覆盖率报告
- CB-10465 将正确的选项从 compile 传递到 prepare
- CB-10459 cordova platform list 应将 amazon-fireos 和 wp8 标记为已弃用
- CB-10499 当未指定版本时,
--template
应从 npm 中提取最新的模板 - CB-10432 添加 e2e 测试以防止未来回归。
- 将节点版本矩阵添加到
.travis.yml
。
cordova-cli
- CB-10902 将
cordova-lib
依赖项更新到 6.1.0 - 简化了 cordova CLI 自述文件
- CB-10860 避免在运行测试时节点抱怨添加了过多的事件侦听器
- CB-10673 添加
plugin add --force
选项。 - 添加 Travis CI 徽章
- 在
package.json
中指定有效的SPDX
许可证 - CB-10748 在 CLI 中使用
cordova-common.CordovaLogger
- 在 CLI 文档中添加和修复一些空格。
- CB-10348 更新 CLI 参考自述文件的格式
- CB-10348 CLI 参考自述文件
- CB-10482 从 cordova-lib/cli 中删除对 windows8 的引用
- CB-10348 CLI 文档输出调整
- 更新帮助文档 - 添加示例并使其一致
cordova-plugman
- CB-10902 将 cordova-lib 依赖项更新到 6.1.0
cordova-js
cordova-common
- CB-10694 特定于平台的配置首选项不会覆盖全局设置
- CB-9264
config.xml
中的重复条目 - CB-10791 将
adjustLoggerLevel
添加到cordova-common.CordovaLogger
- CB-10662 为
ConfigParser.getStaticResources
添加测试 - CB-10622 修复
config.xml
中图像的 target 属性被忽略的问题。 - CB-10583 保护插件首选项免于添加额外的 Array 属性。
Cordova CLI 6.1.0 的固定平台版本
- Cordova Amazon-FireOS: ~3.6.3
- Cordova Android: ~5.1.1
- Cordova BlackBerry10: ~3.8.0
- Cordova Browser: ~4.1.0
- Cordova FirefoxOS: ~3.6.3
- Cordova iOS: ~4.1.0
- Cordova OSX: ~4.0.1
- Cordova Ubuntu: ~4.3.3
- Cordova Windows: ~4.3.1
- Cordova WebOS: ~3.7.0
- Cordova WP8: ~3.8.2
使用 Cordova CLI 6.1.0 测试的插件版本
- cordova-plugin-battery-status: 1.1.1
- cordova-plugin-camera: 2.1.1
- cordova-plugin-console: 1.0.2
- cordova-plugin-contacts: 2.0.1
- cordova-plugin-device: 1.1.1
- cordova-plugin-device-motion: 1.2.0
- cordova-plugin-device-orientation: 1.0.2
- cordova-plugin-dialogs: 1.2.0
- cordova-plugin-file: 4.1.1
- cordova-plugin-file-transfer: 1.5.0
- cordova-plugin-geolocation: 2.1.0
- cordova-plugin-globalization: 1.0.3
- cordova-plugin-inappbrowser: 1.3.0
- cordova-plugin-legacy-whitelist: 1.1.1
- cordova-plugin-media: 2.2.0
- cordova-plugin-media-capture: 1.2.0
- cordova-plugin-network-information: 1.2.0
- cordova-plugin-splashscreen: 3.2.1
- cordova-plugin-statusbar: 2.1.2
- cordova-plugin-test-framework: 1.1.1
- cordova-plugin-vibration: 2.1.0
- cordova-plugin-whitelist: 1.2.1
- cordova-plugin-wkwebview-engine: 1.0.2