博客 RSS 订阅

Cordova 6.0.0 发布!
作者:Steve Gill
2016年1月28日

新版本的 Cordova 工具现在已上线!

版本亮点包括

  • 更新了默认平台版本为 cordova-android@5cordova-ios@4[email protected]
  • create 命令添加了一个新的模板功能。 例如,cordova create --template cordova-app-hello-world。 这可以通过 npmgit URL 或本地路径获取模板。
  • 移除了对我们旧的 Cordova 插件注册表的支持。现在插件只能通过 npmgit URL 或本地路径安装。
  • cordova 添加了默认插件锁定。这意味着 cordova plugin add cordova-plugin-camera 将获取插件的锁定版本,而不是始终获取 latest 版本。用户仍然可以通过 cordova plugin add cordova-plugin-camera@VERSION 安装任何版本的插件。
  • amazon-fireoswp8 添加了弃用通知。我们的目标是在 6 个月内移除对这些平台的支持。请改为目标 AndroidWindows

更新你的工具

  • 如果你安装了 cordova

    npm install -g cordova@latest
    
  • 如果你安装了 plugman

    npm install -g plugman@latest
    

更改包括

平台更新

将这些平台添加到你的项目时,默认使用以下版本

cordova-lib

  • CB-10432 修复了为新添加的平台安装插件的问题
  • CB-10423 允许递归文件夹复制,跳过任何 ..
  • CB-10394 将锁定的 Android 版本更新为 ~5.1.0
  • CB-10299 将锁定的 windows 版本更新为 ~4.3.0
  • CB-10274 将 www 目录设置为 plugman 的默认目录
  • CB-10121amazon-fireoswp8 添加了弃用通知
  • CB-7183 防止插件从项目外部读取/写入/修改文件
  • CB-8455 添加了 --nohooks 选项。
  • CB-10193 添加了关于删除 pre_package 的弃用通知
  • CB-10147 将锁定的 iOS 版本更新为 ~4.0.0
  • CB-10125: Android 构建在只读文件上失败。
  • CB-6698 修复了带有父级的框架的目录解析。
  • CB-9653 添加了 blackberry10 启动画面的复制
  • 为新的插件命名约定提供 Ubuntu 支持
  • CB-9957 移除了从 Cordova 插件注册表获取插件的支持。现在只能从 npm 获取插件。
  • CB-10108 修复了 android 框架的安装/删除问题
  • CB-9964cordova create 添加了 --template 支持
  • cordova platform 中删除 --usegit 标志。推荐的方法是使用 cordova platform add git_url#branch
  • CB-10081 锁定的插件版本。这些是添加插件时获取的默认版本。
  • amazon-fireos 平台上为 plugman 安装添加缺失的 package_suffix 函数。
  • CB-10057 - 删除 <access> 标签不会删除 ATS 条目
  • CB-10048<access> 标签混淆为 ATS 指令

cordova-cli

  • CB-10424 将 cordova-lib 依赖更新为 6.0.0
  • 从实验性标志列表中删除 browserify
  • CB-8455 添加了 --nohooks 选项。
  • CB-9964cordova create 添加了 --template 支持
  • cordova platform 中删除 --usegit 标志。推荐的方法是使用 cordova platform add git_url#branch
  • CB-9836 添加 .gitattributes 以防止存储库中出现 CRLF 行尾
  • 添加了关于弃用 amazon-fireos 以用于 Fire OS 5.0+ 设备的消息。2015 年以后的 FireOS 设备应仅使用 Android 平台。
  • 添加了关于弃用 wp8 的消息。用户应开始以 windows 平台为目标。
  • 添加 JIRA 问题跟踪器链接。

cordova-plugman

  • CB-10424 将 cordova-lib 依赖更新为 6.0.0

cordova-js

  • CB-9883 - 删除未使用的桥接测试
  • 添加 JIRA 问题跟踪器链接

Cordova CLI 6.0.0 的锁定平台版本

  • Cordova Amazon-FireOS: ~3.6.3
  • Cordova Android: ~5.1.0
  • Cordova BlackBerry10: ~3.8.0
  • Cordova Browser: ~4.0.0
  • Cordova FirefoxOS: ~3.6.3
  • Cordova iOS: ~4.0.1
  • Cordova OSX: ~4.0.0
  • Cordova Ubuntu: ~4.3.2
  • Cordova Windows: ~4.3.0
  • Cordova WebOS: ~3.7.0
  • Cordova WP8: ~3.8.2

Cordova CLI 6.0.0 的锁定插件版本

  • cordova-plugin-battery-status: ~1.1.1
  • cordova-plugin-camera: ~2.1.0
  • 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.0
  • cordova-plugin-file-transfer: ~1.5.0
  • cordova-plugin-geolocation: ~2.1.0
  • cordova-plugin-globalization: ~1.0.2
  • cordova-plugin-inappbrowser: ~1.2.0
  • cordova-plugin-legacy-whitelist: ~1.1.1
  • cordova-plugin-media: ~2.1.0
  • cordova-plugin-media-capture: ~1.2.0
  • cordova-plugin-network-information: ~1.2.0
  • cordova-plugin-splashscreen: ~3.1.0
  • cordova-plugin-statusbar: ~2.1.0
  • cordova-plugin-test-framework: ~1.1.1
  • cordova-plugin-vibration: ~2.1.0
  • cordova-plugin-whitelist: ~1.2.1