io.js 1.5.0版本 更新記錄
主要更新
-
buffer: 新增
Buffer#indexOf()
方法, 模仿Array#indexOf()
。接受一個字符串,Buffer 或數值。字符串會使用 UTF8 解析。(Trevor Norris) #561 -
fs:
’fs’
的方法中的options
對象屬性將不會做hasOwnProperty()
檢測,因此 options 對象允許原型鏈上的屬性。(Jonathan Ong) #635 - tls: PayPal 上報了一個疑似 TLS 內存溢出的問題,可能問題在最近 stream_wrap 中的一些修改上。最初修復在 #1078, 你可以關注整個關閉溢出的過程 #1075 (Fedor Indutny).
-
npm: 升級 npm 到 2.7.0,查看詳情 npm CHANGELOG.md,從中可以看出為什么這只升級了 minor 而不是 major。以下為摘要:
-
145af65
#4887 通過傳入—node-gyp=/path/to/node-gyp
參數給 npm,可替換 npm 自帶的node-gyp
腳本。不用修改 npm 的代碼就可使用pangyp
或 一個修改過的node-gyp
版本來支持 io.js!(@ackalker) -
2f6a1df
#1999 當沒有定義 restart 腳本,只運行stop
和start
(包括 pre- 和 post- 腳本),這樣可更簡單的讓 npm 所管理的服務支持優雅的重啟。(@watilde / @scien) -
448efd0
#2853npm ls
新增支持--dev
和--prod
,使得只顯示生產或開發時的依賴。 (@watilde) -
a0a8777
#7463 將npm run-script
打印的日志拆分成生命周期的腳本和npm run-script
直接調用的腳本。 (@watilde) -
a5edc17
#6749init-package-json@1.3.1
: 支持傳遞作用域給npm init
,所以包可以被初始化成 scope / organization / team 的一部分。 (@watilde)
-
- TC: Colin Ihrig (@cjihrig) 離開 TC,因為想更多的貢獻代碼,而少參加會議。 </ul>
- 可能與 TLS 相關的內存溢出問題,查看詳情 #1075.
- Windows 支持有一些明顯的錯誤并未被 io.js 持續集成系統識別,由人為、程序和 Jenkins 錯誤等一系列原因造成。查看 #1005 的詳情和討論,希望這些錯誤能被盡快解決。
- REPL 中的 Surrogate pair 會導致終端僵死 #690
- 無法將 io.js 編譯成靜態庫 #686
-
process.send()
并非如文檔所述是同步的,1.0.2 引入的問題,查看 #760,解決 #774 -
當 DNS 查詢正在進行中時調用
dns.setServers()
會造成 process 崩潰,原因是斷言錯誤 #894
已知問題
IO.js 是為 V8 引擎編寫的基于事件 IO 的實現。Node.js中一群不滿Joyent公司控制的信徒發起了另外一個項目io.js,即另外一個支持服務器端JavaScript的變種,稱為io.js或iojs 。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!