工具发布
2016年5月24日
cordova
、cordova-lib
、plugman
和 cordova-common
的新版本现已发布!我们还发布了 cordova-fetch
的第一个版本,该模块由 cordova-lib
使用,通过 npm install
来获取插件和平台。
发布亮点
- CB-9858 添加了
--fetch
选项 - 遥测 向
cordova
添加了遥测功能,以收集数据用于数据驱动开发。目标是使用数据来指导cordova
的开发。cordova
将在首次使用时发出提示,允许用户禁用此功能。输入cordova telemetry -h
获取更多信息。 - CB-11194 改进 cordova 加载时间
- 通过 CB-11200 增加了对 node 6 的支持。提升
node-xcode
依赖项,并更新测试以通过。
新的 cordova-fetch
功能在 --fetch
标志后启用。在添加和删除插件及平台时使用它。
cordova plugin add/rm PLUGINID --fetch
cordova platform add/rm PLATFORM --fetch
这将获取插件/平台,并通过 npm install
将其安装到您的应用程序中。您应该会看到一个新的 node_modules
目录。这是我们最终支持 cordova 应用程序中的 package.json
的第一步。
要更新您的工具
-
如果您安装了
cordova
npm install -g cordova@latest
-
如果您安装了
plugman
npm install -g plugman@latest
请务必在 issues.cordova.io 上报告您发现的任何问题!
更改包括
cordova-lib
- CB-11259 改进准备和构建日志
- 解决由于 npm/npm#10343 导致的 npm run jshint 失败问题
- CB-11200 提升
node-xcode
依赖项,并更新测试以通过 - CB-11240 为
cordova prepare
添加了--fetch
支持 - CB-9858 合并了插件和平台获取的初始
--fetch
工作 - CB-11194 改进 cordova 加载时间
- CB-11174 在获取
PlatformApi
实例之前解决symlinked
路径 - CB-11036 使用其他平台构建 Windows 时出现
args.slice is not a function
错误 - CB-10761 恢复保存时没有 spec 属性的插件
- CB-10981 从捆绑的依赖项中删除
cordova-common
- CB-11042 添加 cordova 运行选项以跳过准备
- CB-11022 尊重插件安装返回的结果,如果为真值则跳过准备
- CB-10975 允许插件路径相对于当前目录
- CB-10986 添加对作用域 npm 包插件的支持
- CB-10770 添加平台时删除
cache-min
- CB-10921 如果插件恢复失败则发出警告
cordova-cli
- 遥测 向 cordova-cli 添加了遥测功能,以收集数据用于数据驱动开发
- CB-11250 修复了验证版本的 CLI 测试
- CB-9858 添加了
--fetch
选项 - CB-10986 添加了关于插件的作用域 npm 包的说明
- CB-11042 添加 cordova 运行选项以跳过准备
- CB-10062 错误:
EACCES: 权限被拒绝 - update-notifier-cordova.json
- CB-10679 记录 CLI 如何选择插件版本
plugman
- CB-9858 为 plugman 添加了
--fetch
选项
cordova-common
- CB-11259:改进准备和构建日志
- CB-11194 改进 cordova 加载时间
- CB-1117 向
cordova-common
添加FileUpdater
模块。 - CB-11131 修复了
CordovaLogger
中的TypeError: message.toUpperCase
不是函数的问题
cordova-fetch
Cordova CLI 6.2.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.2.0 测试的插件版本
- cordova-plugin-battery-status: 1.1.2
- cordova-plugin-camera: 2.2.0
- cordova-plugin-console: 1.0.3
- cordova-plugin-contacts: 2.1.0
- cordova-plugin-compat: 1.0.0
- cordova-plugin-device: 1.1.2
- cordova-plugin-device-motion: 1.2.1
- cordova-plugin-device-orientation: 1.0.3
- cordova-plugin-dialogs: 1.2.1
- cordova-plugin-file: 4.2.0
- cordova-plugin-file-transfer: 1.5.1
- cordova-plugin-geolocation: 2.2.0
- cordova-plugin-globalization: 1.0.3
- cordova-plugin-inappbrowser: 1.4.0
- cordova-plugin-legacy-whitelist: 1.1.1
- cordova-plugin-media: 2.3.0
- cordova-plugin-media-capture: 1.3.0
- cordova-plugin-network-information: 1.2.1
- cordova-plugin-splashscreen: 3.2.2
- cordova-plugin-statusbar: 2.1.3
- cordova-plugin-test-framework: 1.1.2
- cordova-plugin-vibration: 2.1.1
- cordova-plugin-whitelist: 1.2.2
- cordova-plugin-wkwebview-engine: 1.0.3