博客 RSS 订阅

插件发布
作者: Steve Gill
2017年11月10日

以下插件于今天更新

在我们上次插件发布中,我们弃用了 cordova-plugin-compat,因为它已集成到 [email protected] 中。因此,对于本次发布周期,我们已从依赖它的插件中删除了该依赖项,并使插件的主版本号跃升。以下插件已删除 cordova-plugin-compatcordova-plugin-cameracordova-plugin-contactscordova-plugin-filecordova-plugin-geolocationcordova-plugin-mediacordova-plugin-media-capture

我们还更改了以下插件中用法描述的工作方式:cordova-plugin-cameracordova-plugin-contactscordova-plugin-mediacordova-plugin-geolocationcordova-plugin-media-capture。访问某些 API 的 iOS 应用程序需要用法描述。苹果想知道您的应用程序为什么需要某些权限。我们现在建议您通过 edit-config 标签将用法描述添加到您的应用程序中。查看插件文档的“iOS 怪癖”部分,了解如何使用它的示例。此处cordova-plugin-camera 的示例。

cordova-plugin-statusbar 已更新,可在新的 iPhone X 上运行。

最后,cordova-plugin-file-transfer 已正式弃用。我们建议改用内置的 XHR API。请访问 https://cordova.net.cn/blog/2017/10/18/from-filetransfer-to-xhr2.html 阅读有关从 cordova-plugin-file-transfer 迁移的信息。


您可以通过删除插件,然后重新添加它来更新任何插件。

例如,要更新您的相机插件

cordova plugin rm cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera@latest --save

更改包括

[email protected]

  • CB-13299 (CI) 修复 Android 构建
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-13028 (CI) 将 Browser 平台添加到 Travis
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12991 (CI) 更新了 CI 徽章
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • 添加了 cordova-OSX 支持
  • CB-13515 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-13332 (iOS): 文档 NSPhotoLibraryAddUsageDescription
  • CB-13264 (iOS): 删除 iOS 用法描述
  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13446 将模板与之前的文档更改同步
  • CB-13294 删除了 cordova-plugin-compat
  • CB-13299 (CI) 修复 Android 构建
  • CB-12985 设置 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-13002 (Android, iOS) 修复了偶尔发生的 Appium 测试失败
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12991 (CI) 更新了 CI 徽章
  • CB-12964 (android) 修复了当图片文件夹不存在时发生的错误。
  • CB-12982 (Android, iOS) Appium 测试:尝试更努力地创建会话
  • CB-12682 (ios, Android): 将取消错误消息更改为与 iOS Android 一致
  • CB-12764 (android) 使 Appium 测试适应 Android 7
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13522 (iOS): 删除用法描述
  • CB-13521 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13294 删除 cordova-plugin-compat
  • CB-13299 (CI) 修复 Android 构建
  • CB-12991 (CI) 更新了 CI 徽章
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-12895 设置 eslint 并删除了 jshint
  • CB-13113 (browser) device.isVirtual 始终为 false
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-12895 设置 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-4615 文档描述了 Androidconfirm 方法支持的最大按钮标签数量的怪癖。
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • 使用已弃用状态更新了 README
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-12809 Google Play 拦截器:定义了不安全的 SSL TrustManager
  • CB-7995 文档说明了 iOS 上的 FileTransferError.exception 永远不会定义。
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13481 (android) 不要请求读取 file:///android_asset/ 的权限
  • CB-13518 将 'protective' 条目添加到 cordovaDependencies
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13294 删除 cordova-plugin-compat
  • 修复了 READMEwindow.resolveLocalFileSystemURL 的使用
  • CB-12895 设置了 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 上进行 Browser 构建
  • CB-13000 (CI) 加快 Android 构建速度
  • CB-12355 (iOS) 添加了关于 mimeTypeForFileAtPath 方法的描述
  • CB-12355 (iOS) 修复 FileEntry.file.type
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13267 (iOS): 删除 iOS 用法描述
  • CB-13516 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13294 删除 cordova-plugin-compat
  • CB-13299 (CI) 修复 Android 构建
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13299 (CI) 修复 Android 构建
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13347>=Android 5.0 设备上启用第三方 Cookie
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-12975 (docs) 重新排序并重新措辞了 cordova.InAppBrowser.open options 列表
  • CB-12586 (iOS) 修复了 hide 方法不起作用的问题
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-12264 (README): 修复了 media.getCurrentAmplitude 定义
  • CB-13265 从媒体插件中删除 iOS 用法描述
  • CB-13517 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13294 删除 cordova-plugin-compat
  • CB-13299 (CI) 修复 Android 构建
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12671 iOS: 修复了在启动状态下停止媒体的自动测试
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13520 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-13266 (ios): 删除 iOS 用法描述
  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-13294 删除 cordova-plugin-compat
  • CB-13299 (CI) 修复 Android 构建
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12882 (ios): 添加了对 captureVideocaptureImage 方法的权限检查的支持
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-12751 (ios) 修复了当飞行模式开启时的连接类型
  • CB-13299 (CI) 修复 Android 构建
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13473 (CI) 从 AppVeyor 中删除了 Browser 构建
  • CB-12011 (android) 添加了在 Android 5.0+ 应用程序上更改旋转器颜色的可能性
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-13094 (android) 当活动结束时不显示启动画面
  • CB-11487 (browser) 为 Browser 记录了 AutoHideSplashScreen
  • CB-11488 (browser) 在添加淡出效果后,hide() 调用变为不可重入。这修复了该问题。
  • CB-11487 (browser) Browser 平台现在支持标准的 AutoHideSplashScreen config.xml 属性。
  • CB-11486 (browser) 现在通过 parseInt 馈送 splashScreenDelay,以确保在将其值传递给 hide() 中的 setTimeout() 时它是一个整数。
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13476 (iOS): 处理 iOS 11 SDK 10 上双倍大小的状态栏
  • CB-13394 (iOS): 修复了 iPhone X 在横向模式下的状态栏渲染问题
  • CB-11858 (android) 为 Android M+ 添加 StatusBarStyle 功能支持
  • CB-13311 (iOS) 状态栏在 iPhone X 上未正确覆盖
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12812 (browser) 修复了 Browser 平台的状态栏插件
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-13472 (CI) 再次修复了 Travis Android 构建
  • CB-13028 (CI) 在 Travis 和 AppVeyor 上进行 Browser 构建
  • CB-12994 (android, BlackBerry) 从 npm 添加 es6-promise-plugin
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-12847bugs 条目添加到 package.json

[email protected]

  • CB-12847bugs 条目添加到 package.json

[email protected]

  • 添加了缺失的许可证标题
  • CB-13519 (全部): 将 'protective' 条目添加到 cordovaDependencies
  • CB-12895 添加了 eslint 并删除了 jshint
  • CB-12847 修复了 package.json 中的 bugs 条目。

[email protected]

  • CB-12895eslint 替换了 jshint
  • CB-12847bugs 条目添加到 package.json