部落格 RSS 訂閱

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

我們剛剛發布了 cordova-browsercordova-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-12847bugs 項目新增到 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