工具发布:2015 年 6 月 10 日
2015 年 6 月 10 日
新版本的 Cordova 工具现已发布!
发布亮点
- CB-8898 引入了新的
cordova requirements
命令 - CB-8441
cordova prepare --browserify
现在支持第三方插件在运行时构建您的cordova.js
!快来试试吧! - CB-9075 锁定的平台将包含平台补丁更新,而无需发布新的工具。
更新您的工具
-
如果您已安装
cordova
npm install -g cordova
-
如果您已安装
plugman
npm 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 引入了
requirements
Cordova 模块 - 将 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