Node.js 6 support
You've asked, and asked, and asked... and here it is. It took a little longer than we'd hoped due a bug we discovered in Node.js 6 which broken our Windows builds.
Previous versions of Node Sass worked fine with Node.js 6 but produced scary looking warnings the console. - Work around Node.js 6 bug in Windows CI (@saper, [#1514]) - Remove scary Node.js 6 console warnings (@xzyfer, [#1484]) - Update NAN to at least 2.3.2 (@xzyfer, [#1496])
Update proxy support
Currently to detect user local settings, when downloading the precompiled binaries, we use a deprecated package. We've replaced this packaged with the offical npm environment variables. This drastically simplifies our install script.
Big thanks to @delitescere! (#1333)
Fixes
- Drastically simply we switch Node versions in Travis (@xzyfer, [#1500])
- Better error message when installing on an unsupported environments (@nschonni @xzyfer, [#1487] [#1491])
- Update
TODO URL
in install error (@nschonni, [#1488]) - Add Node.js 6 to CI (@nschonni, [#1486])
Supported Environments
OS | Architecture | Node |
---|---|---|
Windows | x86 & x64 | 0.10, 0.12, 1, 2, 3, 4, 5, 6 |
OSX | x64 | 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7 |
Linux | x86 & x64 | 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7 |
FreeBSD | i386 & amd64 | 0.10, 0.12, 1, 2, 3, 4, 5, 6 |
*Linux support refers to Ubuntu, Debian, and CentOS 5