部落格 RSS 訂閱

工具發佈:2014 年 1 月 31 日
作者:Andrew Grieve
2014 年 1 月 31 日

距離我們上次的工具發佈已經過了一段時間,但這絕不是停滯的跡象。今天的發佈內容豐富!

  • plugman@0.19.0
  • cordova@3.3.1-0.3.1

更新您的工具

npm update -g cordova
npm update -g plugman

此版本帶來了大量的錯誤修正以及一些新功能!特別是

  • config.xml 現在預設位於專案根目錄(而不是在 www/ 內)
  • hooks 現在預設位於專案根目錄(而不是在 .cordova 內)
  • 使用 --link-to--copy-from 建立新專案時,指定要使用的 www/
  • 當通過外掛 ID 安裝時,告知 cordovaplugman 使用 --searchpath 在本地搜尋外掛

完整的發佈說明列表

cordova

  • CB-5006 新增 --searchpath 到 cordova plugin add,以便通過 ID 安裝時,在訪問註冊表之前先搜尋本地路徑。
  • CB-4153 新增 --copy-from & --link-to 到 cordova create
  • CB-5687 當 CWD 在符號連結的 www/ 內時,讓 cordova 命令正常工作
  • CB-4910 預設將 config.xml 放置在根目錄,而不是在 www/
  • CB-5764hooks/ 移動到頂層,而不是在 .cordova
  • CB-5763 預設不建立 .cordova/
  • CB-4871 大幅減少套件大小。
  • CB-4976 不為本地平台添加快取項目。
  • CB-5777 修正 cordova platform update 未更新 cordova.js 的問題。
  • CB-5728 當移除平台時,合併中的檔案必須保持完整。
  • CB-5493 lazy_load 現在下載到暫存目錄,然後再移動。
  • CB-5782 隱藏明確處理的錯誤條件的堆疊追蹤
  • CB-5590 讓 config.xml 版本對應到 CFBundleShortVersionString 而不是 CFBundleVersion
  • CB-5913 當符號連結失敗時,在 Windows 上更優雅地失敗。
  • 修正在 util.js 中的 isWindows 檢查以支援 win64
  • CB-5907cordova update 從平台的版本腳本取得版本
  • CB-3612 預設不傳遞 --device 給 "run" 命令。
  • CB-5299 快取 pbxproj 以避免為每個外掛重新解析它。
  • CB-5813 修正 update 和 ls 命令中遺失的引號
  • CB-5808 修正 lazy_load 去除 windows 磁碟機代號的問題
  • 將 util.isCordova 作為 cordova.findProjectRoot() 公開
  • 允許 lazy_load 程式庫在沒有 ID 和版本的情況下,適用於本地路徑。

plugman

  • CB-5770 Plugman 準備腳本內容包裝不再允許從行尾註解中註解掉結尾的括號/大括號
  • CB-4871 大幅減少套件大小
  • CB-5720 允許 Android 上的 <resource-file>
  • CB-5006 為本地外掛搜尋路徑新增 --searchpath 選項
  • CB-5701 使用相對路徑參考自訂框架
  • CB-5495, CB-5568 修正 iOS 的 config.xml 路徑
  • CB-5804 將 repo 和問題資訊添加到 plugman publish