Cordova Browser@5 & Cordova Serve@2 發布!
2017年8月29日
我們剛剛發布了 cordova-browser
和 cordova-serve
的更新
發布重點
- cordova-browser: 為瀏覽器專案新增了
manifest.json
。這能啟用基本漸進式網頁應用程式 (Progressive Web App) 的支援 - cordova-browser: 實作了
PlatformApi
。 - cordova-serve: 移除 Q 相依性,改用原生 JavaScript Promises。
- cordova-serve: 變更了伺服 (serve) 期間啟動瀏覽器的預設行為。現在,伺服命令會使用系統預設瀏覽器,而不是開啟新的 Chrome 執行個體。你仍然可以傳入特定的目標
升級方式
cd my_project
cordova platform update browser@5.0.0
若要明確新增它
cordova platform add browser@5.0.0
請在 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 新增預設網站圖示
- CB-11710 新增遺失的 'clean.bat' 檔案
- 移除舊的
xhr-activex
Windows 程式碼,更新為使用pagevisibility
而不是webkitpagevisibility
- CB-12804:在建立期間將
manifest.json
新增到瀏覽器。新增基本 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 設定伺服使用預設系統瀏覽器 (如果未提供)。
- 變更為使用
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