工具发布!
2016年10月25日
我们工具的新更新现已可用!
发布亮点
- 已更新平台 CB-12039:将固定的 Android 更新为
6.0.0
,iOS 更新为4.3.0
。请阅读 [email protected] 发布博客 和 [email protected] 发布博客。 - 弃用 CB-11976:为 0.x 添加了已弃用的节点版本警告。请了解更多关于我们的 节点弃用时间线。
- 弃用 CB-11979:添加了通过子目录安装插件的弃用警告
- 安全 CB-12017:由于安全漏洞,更新了 npm 依赖项。
- 新功能 CB-11908:向
config.xml
添加了edit-config
支持。edit-config
现在在plugin.xml
和config.xml
中的工作方式相同。请访问 https://cordova.net.cn/docs/zh/6.x/plugin_ref/spec.html#edit-config 了解更多信息 - 新功能 CB-3785:向
Channel.prototype.subscribe
添加了对EventListener interface
的支持 - 新模块 CB-11607:从
cordova-lib
中分离出cordova-create
。 将cordova-create
发布 到npm
。
要更新您的 Cordova CLI
npm install -g cordova@latest
请在 issues.cordova.io 报告您发现的任何问题!
更改包括
cordova-lib
- CB-12039:将固定的
Android
更新为 6.0.0,iOS
更新为 4.3.0 - CB-11979:添加了通过子目录安装插件的弃用警告
- CB-11730:修改 if 子句的条件,以避免与插件名称相似的项目名称
- CB-11985:在执行
npm cache
之前检查缓存的平台/插件是否存在 - CB-11951:CB-11967:安装插件时遵守首选项默认值
- CB-11771:将目录深度符号链接到目标项目,而不是链接目录本身
- CB-11908:在 prepare 阶段处理
config.xml
中的edit-config
- 添加 GitHub 拉取请求模板
- CB-8320:我们寻找
build.gradle
来确保它是 Android,而不是AndroidManifest
,因为它已移动 - CB-11811:将 iOS 平台特定的测试移动到
platform.spec.ios.js
,添加了test-ios
npm 运行脚本。 - CB-11811:临时禁用
CocoaPods
e2e 测试,因为它特定于平台并且需要安装 cocoapods。 - 更新了
save.spec.js
以使用最新的 android 和更新的 fb 插件 - CB-11607:从
cordova-lib
中分离出cordova-create
- CB-9825:框架标签规范解析
- CB-11698:修复恢复平台时插件安装的问题
- CB-11679:加快保存/恢复测试速度
- CB-11205:安装插件时遵守已保存的变量
- CB-11589:修复恢复后缺少插件文件的问题
cordova-cli
- CB-12039:将
cordova-lib
更新为6.4.0
- CB-11976:更新了
package.json
引擎键 - CB-11976:为 0.x 添加了已弃用的节点版本警告
- 添加 GitHub 拉取请求模板
- CB-11607:从
cordova-lib
中分离出cordova-create
- CB-11623:添加了返回链接
- 文档 CLI - cordova plugin save
- CB-11023:为冲突插件添加文档
plugman
- 添加 GitHub 拉取请求模板
- CB-12039:将
cordova-lib
更新为6.4.0
cordova-js
- CB-12017:更新了
package.json
中的依赖项 - CB-3785:向
Channel.prototype.subscribe
添加了对EventListener interface
的支持 - 添加 GitHub 拉取请求模板
- CB-11928:从
grunt.registerTask
中删除了 jshint,因为它不适用于 node6 - CB-9967:删除了旧的平台特定文件
- CB-11522:[windows] 使 cordova-js 处理
unknown
类型 - 安全问题:解决 minimatch DDOS 问题。
- CB-11522:使
utils.clone
优雅地处理属性
cordova-common
- CB-12002:向
ConfigParser
添加getAllowIntents()
- CB-11998:使用
[email protected]
时cordova platform add
错误 - CB-11776:为不同的
edit-config
目标添加测试用例 - CB-11908:向
config.xml
添加edit-config
- CB-11936:支持四个新的 App Transport Security (ATS) 密钥
- 如果它是 Android Studio 项目,则更新
config.xml
的位置。 - 使用
array
方法和object.keys
进行迭代。避免使用for-in
循环 - CB-11517:允许
.folder
匹配 - CB-11776:检查
edit-config
目标是否存在