工具发布:2015 年 6 月 10 日
2015 年 6 月 10 日
新版本的 Cordova 工具现已发布!
发布亮点
- CB-8898 引入了新的
cordova requirements命令 - CB-8441
cordova prepare --browserify现在支持第三方插件在运行时构建您的cordova.js!快来试试吧! - CB-9075 锁定的平台将包含平台补丁更新,而无需发布新的工具。
更新您的工具
-
如果您已安装
cordovanpm install -g cordova -
如果您已安装
plugmannpm install -g plugman <!--more-->
更改包括
平台更新
当将这些平台添加到您的项目时,默认情况下将使用以下版本。这些平台版本是最近发布的,并且工具的默认值已更新
cordova-lib
- CB-9087 更新了 cordova-windows 的锁定版本为
4.0.0 - CB-9108 在使用
--usegit添加平台时处理版本范围。 - CB-8898 当在 Cordova 项目之外调用
requirements时,使错误消息具有描述性。 - CB-8007 两个 Cordova 插件修改
*-Info.plist CFBundleURLTypes - CB-9065 允许通过简称删除插件。
- CB-9001 根据
config.xml设置WMAppManifest.xml的 Author、Description 和 Publisher 属性 - CB-9073 允许在项目路径包含
&符号时添加平台 - CB-8783 - 将
all恢复为 Orientation 的全局偏好值(目前仅限于 iOS) - CB-8783 - Orientation 的
default值不支持横向和纵向方向。(新的all值) - CB-9075 锁定的平台将包含补丁更新,而无需发布新的工具
- CB-9051 如果 platforms 文件夹被删除,则不会重新添加插件。
- CB-9025 在 cordova-lib
prepare中调用 Windowsprepare逻辑。 这关闭了 #217 - CB-8965 在为 browserify 工作流添加新平台时,将平台特定的 js 复制到
platform_www中 - 添加了指定构建配置文件的支持。 如果未指定任何内容,则项目根目录中的
build.json将用作默认值 这关闭了 #215 - CB-9030:修改 superspawn 以支持
chmod选项。 当为真时,尝试在执行之前将目标文件模式设置为 755。 为常见的 CLI 操作(编译、运行和 plugman 中的步骤)指定此参数为真。 由于该特定模式处于遗留支持中,因此未将其添加到钩子运行器中。 - CB-6462 CB-6026 - Orientation 首选项现在也会更新
UISupportedInterfaceOrientations~ipad。 - CB-8898 引入了
requirementsCordova 模块 - 将 elementtree 依赖项更新到 0.1.6。 请注意,它有一个重大 API 更改。 https://github.com/racker/node-elementtree/issues/24 (关闭 #209)
- CB-8757 解析符号链接,以避免相对路径问题 (关闭 #212)
- CB-8956 删除对
registry.npmjs.org的硬编码引用 - CB-8934 修复了在 cordova create 中不使用项目 config.json 的回归问题
- CB-8908 通过
--depth=1使通过 git 获取更快 - CB-8897 使 Android 上的默认图标/启动画面映射到 mdpi
cordova-cli
- CB-8898 将关于
requirements的缺失部分添加到常规 Cordova 帮助中 - CB-8898 引入了
cordova requirements命令 - 已将
cordova-lib依赖项更新到5.1.1
cordova-js
- CB-9057:更新了 Windows 的
cordova.js以引用base.js,而不是完整的WinJS.js。 - CB-6865 添加了对具有任何 ID 的插件的 browserify 支持
- CB-8441 添加了缺少的 requires 并更新了 npm 运行脚本
- CB-8441 不再需要
platformVersion标志。 从依赖平台版本获取版本 - CB-8441 更新了工作流以在可用时使用
cordova-js-src - CB-8441 grunt 编译现在使用平台依赖项
cordova-js-src目录来获取特定于平台的 exec 文件 - CB-8441 添加了平台作为开发依赖项
- 为支持 Windows 10 添加了模板打包的
WinJS引用。 这关闭了 #111 - CB-8996 Windows 修复了无效的 null 比较。 这关闭了 #110。
- 将 browserify 依赖项更新到 10.1.3
- android:删除
PRIVATE_API桥接模式枚举,因为它已在4.0.0中删除 - CB-8838 - 为
WK_WEBVIEW_BINDING禁用commandQueue。(关闭 #107)
plugman
- 已将
cordova-lib依赖项更新到5.1.1
Cordova CLI 5.1.1 的锁定平台版本
- Cordova Amazon-FireOS:3.6.3
- Cordova Android:4.0.2
- Cordova BlackBerry10:3.7.0
- Cordova Browser:3.6.0
- Cordova FirefoxOS:3.6.3
- Cordova iOS:3.8.0
- Cordova Ubuntu:4.0.0
- Cordova Windows:4.0.0
- Cordova WP8:3.8.1
