Apache Cordova 3.3.0
2013年12月16日
星期五,Cordova 3.3
在 npm 上发布了。太棒了!
此版本带来了对 Ubuntu Touch 以及 Amazon Fire OS 的初始支持!
要升级:(将 android
替换为您要更新的平台)
npm install -g cordova
cd my_project
cordova platform update android
对于非 CLI 项目或 3.0 之前的项目,请参考升级指南。
Android 中的新功能
来自 11 位作者的 41 次提交。亮点包括
- CB-5481 修复了 Cordova 尝试从错误的命名空间获取 config.xml 的问题
- CB-5487 当您的 Android 应用可调试时启用远程调试。
- CB-5445 添加 onScrollChanged 和 ScrollEvent 对象
- CB-5422 不再要求定义 JAVA_HOME
- CB-5490 将 javadoc 目标添加到 ant 脚本
- CB-5471 弃用 DroidGap 类
- CB-5255 构建时优先选择 Google API 目标而不是 android-## 目标。
- CB-5232 更改创建脚本以使用 Cordova 作为库项目而不是 .jar
- CB-5302 大量工作以使测试再次正常运行
- CB-4996 修复在模拟器和设备上启动时带有空格的路径问题
- CB-5209 如果项目路径包含空格,则无法构建 Android 应用
iOS 中的新功能
- 没有重大更改
Windows Phone 7 和 8 中的新功能
- CB-5360 移除了编译器警告
- CB-4538 在创建脚本中复制 check_reqs 脚本
- CB-4103 使配置参数检查不区分大小写(WP7+WP8)
- CB-2347 添加对 config.xml 首选项的支持:'fullscreen'
- CB-5203 在 WP8 上使用 XmlHTTPRequest.open 会引发 TypeError
- CB-5435 优雅地处理丢失的首选项 (config.xml)
- CB-5354 网络成为 XHR 正常工作所需的权限
- 为 wp7+wp8 调试时禁用空闲检测
Windows Phone 7 现在已弃用! 请考虑将您的项目升级到 Windows Phone 8,因为我们将在 3.7.0 版本中完全删除对它的支持。在此处阅读回顾:http://www.risingj.com/archives/585
Windows 8 中的新功能
- CB-5040
cordova run windows8
无效
BlackBerry 10 中的新功能
- CB-5434 Windows:始终使用 USERPROFILE 作为主目录
- CB-5443 Windows:处理已安装的 64 位 Java
- CB-5468 改进 config.xml 编码处理
- CB-5509 删除设置默认目标的能力(因为现在使用设备检测)
- CB-5510 更新插件成功/失败的响应代码
- CB-5413 设备检测 - 迭代所有 169.254.x 网络
- CB-5317 将签名警告逻辑移动到构建/运行脚本
- CB-5258 使用退出库进行 process.exit
FirefoxOS 中的新功能
- 没有重大更改
Cordova-CLI 中的新功能
- CB-5347 处理 cordova platform add 中的悬空平台符号链接
- 添加了关于 wp7 的弃用通知
- 更新了 plugman 版本到 0.17.0
- CB-5238 在 iOS 上添加了对
<framework src="..." custom="true" />
的支持
- CB-5238 在 iOS 上添加了对
- CB-5573 依赖于 stderr 内容和错误代码来检测 xcode 安装问题。
- CB-4382 将 cli 参数传递给项目级钩子
- CB-5362 blackberry 解析器:支持本地 cordova-blackberry
- CB-5345 为 windows8 解析器添加 pre_package 事件。
此版本测试过的插件版本
- cordova-plugin-battery-status: 0.2.5
- cordova-plugin-camera: 0.2.5
- cordova-plugin-console: 0.2.5
- cordova-plugin-contacts: 0.2.6
- cordova-plugin-device: 0.2.5
- cordova-plugin-device-motion: 0.2.4
- cordova-plugin-device-orientation: 0.3.3
- cordova-plugin-dialogs: 0.2.4
- cordova-plugin-file: 0.2.5
- cordova-plugin-file-transfer: 0.4.0
- cordova-plugin-geolocation: 0.3.4
- cordova-plugin-globalization: 0.2.4
- cordova-plugin-inappbrowser: 0.2.5
- cordova-plugin-media: 0.2.6
- cordova-plugin-media-capture: 0.2.5
- cordova-plugin-network-information: 0.2.5
- cordova-plugin-splashscreen: 0.2.5
- cordova-plugin-vibration: 0.3.5