This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
v3.3.3
It's also contains a handful of fixes and build infrastructure improvements to prepare to recently release LibSass 3.3.0 betas.
Node 4 compatibility
This release officially lands Node 4 support if you're building the native binding manually. For everyone else we had previously back ported precompiled Node 4 compatible native bindings to the v3.3.2
release.
- Replace
pangyp
withnode-gyp
for Node 4 compatibility (@xzyfer, #1128) - Add Node.js 4.0 to our CI builds (@xzyfer, #1132, @gdi2290 #1130)
- Update native binding for Node.js 4 (@saper, #1054)
Improvements
- Prepare for LibSass 3.3.0 betas (@saper, #1146)
- Show compiler flags when building to improve debugging and error reporting (@saper, #1129)
- Update to new Travis CI container infrastructure for faster builds (@xzyfer, #1117)
- Standardise on using cross-spawn for spawning child processes (@xzyfer, #1015)
- Update documentation for
multi-file
compilations to the clearerdirectory
compilations (@xzyfer, #985)
Fixes
- Fix race conditions in some tests (@saper, #1149 #1150)
- Fix poor error message when the LibSass binding is not found (@xzyfer, #1148)
- Fix binding unnecessarily needing to be recompiled for
iojs.exe
andnode.exe
on Windows (@saper, #1147) - No longer use C++ exceptions in the binding code (@saper, #1133 fixing #1127 crash)
- Fix custom functions returning
sass.types.List(1)
sometimes crashing (@saper, #1131) - Fix poor error message when calling
render()/renderSync()
withoutfile
ordata
(@saper, #924)