博客 RSS订阅

Cordova 6.1.0 发布!
作者:Steve Gill
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-10462npm 替换 npmconf
  • CB-10662 使用项目的 config.xml 作为包名称的备用
  • CB-10644 添加有关旧平台支持删除的弃用消息。
  • CB-10519cordova.raw 方法中的所有同步调用包装到 promises 中
  • CB-10641 为平台添加操作顺序添加测试
  • CB-10641 在安装插件 _之后_ 运行 prepare
  • CB-10618 不要为 cordova-android@>=5.2.0 调用 prepBuildFiles
  • CB-10518 更正某些 cordova 错误的日志级别和错误消息
  • CB-10550 修复指定版本时插件 ID 映射器未强制执行的问题
  • CB-10611 修复使用 --nohooksbefore_plugin_install 钩子未被禁用的问题
  • CB-10235 为 info 命令添加更清晰的错误消息。
  • CB-10584 当使用 --browserify 构建时,启动画面插件在 windows 10 上使应用程序崩溃
  • CB-10592 不要引用特定于平台的参数值
  • CB-10482cordova-lib/cli 中删除对 windows8 的引用
  • CB-10567cordova.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-fireoswp8 标记为已弃用
  • CB-10499 当未指定版本时,--template 应从 npm 中提取最新的模板
  • CB-10432 添加 e2e 测试以防止未来回归。
  • 将节点版本矩阵添加到 .travis.yml

cordova-cli

  • CB-10902cordova-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

  • CB-10650 非索引 content.src 导致启动画面未在浏览器上显示
  • CB-10558 根据 windows8 弃用更新 cordova-js

cordova-common

  • CB-10694 特定于平台的配置首选项不会覆盖全局设置
  • CB-9264 config.xml 中的重复条目
  • CB-10791adjustLoggerLevel 添加到 cordova-common.CordovaLogger
  • CB-10662ConfigParser.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