Notable Changes
assert: deep{Strict}Equal() now works correctly with circular references. (Rich Trott) #6432
debugger: Arrays are now formatted correctly in the debugger repl. (cjihrig) #6448
deps: Upgrade OpenSSL sources to 1.0.2h (Shigeki Ohtsu) #6550
net: Introduced a Socket#connecting property. (Fedor Indutny) #6404
Previously this information was only available as the undocumented, internal _connecting property.
process: Introduced process.cpuUsage(). (Patrick Mueller) #6157
stream: Writable#setDefaultEncoding() now returns this. (Alexander Makarenko) #5040
util: Two new additions to util.inspect():
Added a maxArrayLength option to truncate the formatting of Arrays. (James M Snell) #6334
This is set to 100 by default.
Added a showProxy option for formatting proxy intercepting handlers. (James M Snell) #6465
Inspecting proxies is non-trivial and as such this is off by default.
https://nodejs.org/en/blog/release/v6.1.0/
* makes changes to almost all main repo files to be in accordance with .editorconfig
* some files in "test\fixtures\..." were left alone to avoid breaking tests
* NOTE: whitespace changes *only* (`git diff -b` shows no changes)
NodeJS is no longer bundling an up to date `NPM` package, currently shipping with v1.4.28, now post install running `npm update -g` will update to NPM v2.1.10 at time of writing
Instead of downloading `npm` separate from `node`, download them together and remove the bundled `npmrc` file that makes global modules get installed in `%appdata%\Roaming\npm`.