博客 RSS订阅

插件发布
作者:Steve Gill
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

更改包括

[email protected]

[email protected]

  • CB-10873 避免由于在将地理位置数据写入图像目标时使用未初始化的变量而导致的崩溃。 通过在所有情况下在 EXIF 标头中正确设置地理位置数据来正确处理“CameraUsesGeolocation”选项
  • CB-11073 Appium 测试稳定性改进
  • PermissionHelper.java 替换为 cordova-plugin-compat
  • 使焦点处理程序仅适用于 windows 10 手机
  • CB-10865Travis 上运行 ios 本机测试
  • CB-10120 修复常量和 PermissionHelper 的使用
  • CB-10120 修复 Android M 缺少的 CAMERA 权限
  • CB-10756 添加关于 DATA_URL 的更严格的警告
  • CB-10460 在某些情况下,getRealPath 返回 null

[email protected]

  • 初始版本
  • PermissionHelper.java 移到 src

[email protected]

[email protected]

  • 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

[email protected]

  • 使用传递的设备,遵循 CFUUIDCreate 的创建策略
  • CB-10631 修复 iOS 5.1.1 中的 device.uuid
  • 更新注释以排除 URL
  • CB-10636 为插件添加 JSHint
  • 重构了 iOS 上的 deviceInfo 以提高可读性。

[email protected]

[email protected]

  • 删除 warning 表情符号,因为它在文档网站中无法正确显示:https://cordova.net.cn/docs/en/dev/cordova-plugin-device-orientation/index.html
  • CB-10636 为插件添加 JSHint

[email protected]

  • CB-10097 从选择列表的 onChange 事件调用时,对话框在 iOS 上不显示
  • 删除 warning 表情符号,因为它在文档网站中无法正确显示:https://cordova.net.cn/docs/en/dev/cordova-plugin-dialogs/index.html
  • CB-10727 Dialogs 插件在 iOS 上有警告
  • CB-10636 为插件添加 JSHint

[email protected]

  • CB-10960readyState != 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-filefile.spec.129 中的错误

[email protected]

  • CB-10536 删除关于中止回调延迟的不可靠的测试断言
  • 删除 spec.34 中对调用传输方法的预期。
  • CB-10978 修复 file-transfer.tests JSHint 问题
  • CB-10782 文件传输测试中偶尔失败导致 mobilespec 崩溃
  • CB-10771 修复在 upload 函数中传递空字符串作为选项参数的值时发生的失败
  • CB-10636 为插件添加 JSHint

[email protected]

  • PermissionHelper.java 替换为 cordova-plugin-compat
  • CB-10691 检查上下文以避免空错误
  • CB-10636 为插件添加 JSHint
  • 在未定义 Number.EPSILON 的情况下使用回退 epsilon。
  • CB-10574 MobileSpec 无法获取 WP8.1 构建的结果

[email protected]

  • CB-7679 添加修复 iOS 上传的修复。
  • CB-10944 InAppBrowser 插件中的 NoSuchMethodError
  • CB-10937 修复拉伸的图标
  • CB-10760 修复 Cordova 网站上显示的 README
  • CB-10636 为插件添加 JSHint

[email protected]

  • 播放时请求音频焦点;当音频焦点丢失时暂停音频;当再次授予音频焦点时恢复播放。
  • PermissionHelper.java 替换为 cordova-plugin-compat
  • CB-10783 修改预期位置以使其在适当的范围内。
  • CB-9487 支持获取录音的振幅
  • iOS 音频应处理裸本地文件源
  • CB-10720 修复 Cordova 网站上显示的 README
  • CB-10636 为插件添加 JSHint
  • CB-10535 修复由媒体插件引起的 CI 崩溃

[email protected]

  • PermissionHelper.java 替换为 cordova-plugin-compat
  • CB-10670, CB-10994 Android,Marshmallow 权限
  • CB-10720: 修复 Cordova 网站上显示的 README
  • CB-10636 为插件添加 JSHint
  • CB-10690 windows,修复用户取消/关闭照片应用时崩溃的问题

[email protected]

  • CB-10763: 删除 cordova-plugin-network-information 中的表情符号
  • CB-10636 为插件添加 JSHint

[email protected]

  • CB-10979 修复 splashscreen iOS 本机测试。 为 tests/ios 添加了 jshintignore
  • CB-10895 透明的启动画面有时会保留
  • CB-10562 hide()iOS 中最新的启动画面插件 3.1.0 中不起作用
  • CB-10688 插件启动画面的 Readme 必须包含示例。
  • CB-10864 在 Travis 上运行 iOS 本机测试

[email protected]

  • CB-11018 修复 inappbrowser 的状态栏在 iOS8 上导致不正确的方向
  • CB-10884 当屏幕方向从横向更改为纵向时,Inappbrowser 会在 iOS 上破坏 UI

[email protected]

[email protected]

[email protected]

  • 添加有关重定向的注释
  • CB-10624whitelist.js 中删除错误消息,这使其为空

[email protected]