博客 RSS 订阅

Cordova Browser@5 & Cordova Serve@2 发布!
作者:Steve Gill
2017年8月29日

我们刚刚发布了 cordova-browsercordova-serve 的更新

发布亮点

  • cordova-browser: 为浏览器项目添加了 manifest.json。这启用了基本的渐进式 Web 应用支持
  • cordova-browser: 实现了 PlatformApi
  • cordova-serve: 移除了 Q 依赖,改为使用原生 JavaScript Promise。
  • cordova-serve: 更改了在 serve 期间启动浏览器的默认行为。现在,serve 命令将使用系统默认浏览器,而不是打开新的 Chrome 实例。你仍然可以传入特定的目标

升级方式

cd my_project
cordova platform update [email protected]

显式添加方式

cordova platform add [email protected]

请在 issues.cordova.io 报告您发现的任何问题!

更改包括

cordova-browser

  • CB-13214 更新了 cordova-serve 依赖到 2.0.0。cordova serve 命令现在打开系统默认浏览器,而不是新的 chrome 实例。仍然可以传入特定的目标。
  • CB-13214 更新了已签入的 node_modules
  • CB-13188 修复了运行和构建脚本的问题。
  • CB-12895: 设置 eslint 并移除 jshint
  • CB-11181 添加默认 favicon
  • CB-11710 添加缺失的 'clean.bat' 文件
  • 删除旧的 xhr-activex Windows 代码,更新为使用 pagevisibility 而不是 webkitpagevisibility
  • CB-12804: 在创建期间将 manifest.json 添加到 Browser。添加基本的 PWA 支持
  • CB-12762 将仓库项指向 GitHub 镜像
  • CB-12617 : 移除了 node 0.x 支持并添加了 engineStrict。这关闭了 #27
  • CB-12847bugs 条目添加到 package.json
  • CB-12527 大型重构。实现了 PlatformApi
  • CB-12114 添加了 travis 和 appveyor 文件
  • 添加 GitHub Pull Request 模板

cordova-serve

  • CB-13188 设置 serve 在未提供浏览器时使用默认系统浏览器。
  • 更改为 eslint 而不是 jshint
  • 完全移除 q 依赖。添加了 server.spec
  • 添加了浏览器测试
  • src/browser 转换为使用 Promise API
  • 添加 License、Contributing、Notice、pr-template 等
  • CB-12785 添加了 travis 和 appveyor
  • CB-12762: 更新了 common、fetch 和 serve pkgJson,将 pkgJson 仓库项指向 GitHub 镜像
  • CB-12665 移除了 enginestrict,因为它已弃用
  • CB-11977: 为 common、fetch 和 serve 更新了 engines 和 enginescript