插件发布
2016年4月20日
以下插件今天已更新
- 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-device: 1.1.2
- cordova-plugin-device-motion: 1.2.1
- cordova-plugin-device-orientation
- 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-inappbrowser: 1.4.0
- 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
- cordova-plugin-compat: 1.0.0
此版本包含一个名为 cordova-plugin-compat 的新插件。cordova-plugin-compat
允许插件向后兼容,这些插件必须升级到 cordova-android@5+
的新权限模型。插件作者可以使用并依赖 cordova-plugin-compat
来继续支持旧版本 (<5
) 的 cordova-android
。 请查看 cordova-plugin-compat 仓库 以获取更多信息。之前,我们将 PermissionHelper.java
的副本打包到需要权限更新的插件中,但现在我们认为最好将 PermissionHelper.java
存储在 cordova-plugin-compat
中。
插件作者还可以使用新的 engines 元素 来指定您的插件支持的 cordova-android
版本。 在我们的插件获取博客文章中了解更多信息。
您可以通过删除任何插件,然后重新添加它来更新它。
例如,要更新您的相机插件
cordova plugin rm cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera@latest --save
更改包括
- CB-10873 避免由于在将地理位置数据写入图像目标时使用未初始化的变量而导致的崩溃。 通过在所有情况下在 EXIF 标头中正确设置地理位置数据来正确处理“CameraUsesGeolocation”选项
- CB-11073 Appium 测试稳定性改进
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- 使焦点处理程序仅适用于 windows 10 手机
- CB-10865 在 Travis 上运行 ios 本机测试
- CB-10120 修复常量和
PermissionHelper
的使用 - CB-10120 修复 Android M 缺少的 CAMERA 权限
- CB-10756 添加关于
DATA_URL
的更严格的警告 - CB-10460 在某些情况下,
getRealPath
返回 null
- 初始版本
- 将
PermissionHelper.java
移到src
中
- CB-11043 尝试保存带有已删除值的电话号码数组的联系人时,Android 应用程序崩溃
- CB-10985 Android 将 ims 的类型设置为
-1
添加了相应的测试 - CB-11048 修复 spec27 在日志回滚期间发生的意外中断
- CB-11041 必须更新
cordova-plugin-contacts
的 readme,以包含有关从联系人中删除电话号码的说明 - CB-11033 Appium 测试:增加了更新联系人的超时时间
- CB-10399 添加了 Appium 测试
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- CB-8115 使用联系人插件保存到电话簿的生日不正确
- 更改为停止使用全局对象 - 从模拟器中删除所有创建的联系人
- CB-10881 增加 Spec22 的超时时间
- 修复了 specs 26 & 27 以使用新创建的联系人进行删除测试
- CB-10881 删除对全局对象的测试依赖
- CB-10632 修复 jasmine 测试联系人删除
- CB-10636 为插件添加
JSHint
- 使用传递的设备,遵循
CFUUIDCreate
的创建策略 - CB-10631 修复 iOS 5.1.1 中的
device.uuid
- 更新注释以排除 URL
- CB-10636 为插件添加
JSHint
- 重构了 iOS 上的
deviceInfo
以提高可读性。
- CB-10636 为插件添加
JSHint
- 删除
warning
表情符号,因为它在文档网站中无法正确显示:https://cordova.net.cn/docs/en/dev/cordova-plugin-device-orientation/index.html - CB-10636 为插件添加
JSHint
- CB-10097 从选择列表的
onChange
事件调用时,对话框在 iOS 上不显示 - 删除
warning
表情符号,因为它在文档网站中无法正确显示:https://cordova.net.cn/docs/en/dev/cordova-plugin-dialogs/index.html - CB-10727 Dialogs 插件在 iOS 上有警告
- CB-10636 为插件添加
JSHint
- CB-10960 当
readyState != WRITING ?
时,在write()
中未捕获#<FileError>
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- CB-10977 Android 删除用于权限请求的全局状态
- CB-10798, CB-10384 修复 Marshmallow 的权限。
- 修复 WP 8.1 上的测试失败
- CB-10577 Windows
resolveLocalFileSystemURL
应省略文件的尾部斜杠 - CB-7862
FileReader
以进度分块读取大文件。 - CB-10577 Android
resolveLocalFileSystemURL
应检测目录与文件。 - CB-9753
requestFileSystem
上的索引超出范围。 - 删除
warning
表情符号,因为它在文档网站中无法正确显示:cordova.apache.org/docs/en/dev/cordova-plugin-file/index.html。这关闭了 #166 - CB-10636 为插件添加
JSHint
- CB-10411
cordova-plugin-file
的file.spec.129
中的错误
- CB-10536 删除关于中止回调延迟的不可靠的测试断言
- 删除
spec.34
中对调用传输方法的预期。 - CB-10978 修复
file-transfer.tests
JSHint 问题 - CB-10782 文件传输测试中偶尔失败导致 mobilespec 崩溃
- CB-10771 修复在 upload 函数中传递空字符串作为选项参数的值时发生的失败
- CB-10636 为插件添加
JSHint
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- CB-10691 检查上下文以避免空错误
- CB-10636 为插件添加
JSHint
- 在未定义
Number.EPSILON
的情况下使用回退 epsilon。 - CB-10574 MobileSpec 无法获取 WP8.1 构建的结果
- CB-7679 添加修复 iOS 上传的修复。
- CB-10944
InAppBrowser
插件中的NoSuchMethodError
- CB-10937 修复拉伸的图标
- CB-10760 修复 Cordova 网站上显示的 README
- CB-10636 为插件添加
JSHint
- 播放时请求音频焦点;当音频焦点丢失时暂停音频;当再次授予音频焦点时恢复播放。
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- CB-10783 修改预期位置以使其在适当的范围内。
- CB-9487 支持获取录音的振幅
- iOS 音频应处理裸本地文件源
- CB-10720 修复 Cordova 网站上显示的 README
- CB-10636 为插件添加
JSHint
- CB-10535 修复由媒体插件引起的 CI 崩溃
- 将
PermissionHelper.java
替换为cordova-plugin-compat
- CB-10670, CB-10994 Android,Marshmallow 权限
- CB-10720: 修复 Cordova 网站上显示的 README
- CB-10636 为插件添加
JSHint
- CB-10690 windows,修复用户取消/关闭照片应用时崩溃的问题
- CB-10979 修复 splashscreen iOS 本机测试。 为 tests/ios 添加了
jshintignore
- CB-10895 透明的启动画面有时会保留
- CB-10562
hide()
在 iOS 中最新的启动画面插件 3.1.0 中不起作用 - CB-10688 插件启动画面的 Readme 必须包含示例。
- CB-10864 在 Travis 上运行 iOS 本机测试
- CB-10636 为插件添加
JSHint
- 添加有关重定向的注释
- CB-10624 从
whitelist.js
中删除错误消息,这使其为空
- CB-10636 为插件添加
JSHint