Cordova Browser@5 & Cordova Serve@2 发布!
2017年8月29日
我们刚刚发布了 cordova-browser
和 cordova-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-12847 将
bugs
条目添加到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