Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

v3.3.0

Compare
Choose a tag to compare
@xzyfer xzyfer released this 26 Aug 02:47
· 708 commits to master since this release

The Node Sass team is happy release v3.3.0. This release has been a long time coming, and for good reason.

With the release the of a new major io.js release we decided to spend some time working on our development infrastructure. The hope is that we now have the ground work in places to more rapidly respond to new runtime versions.

News

The Node Sass team is super excited to welcome long time contributor @saper to the team!

Changelog

io.js v3 support

Thanks to a massive effort from @saper and @kkoopa we update to nan@2 which gave us io.js v3 compatibility.
This was the major hold up for this release.

This closes #1086, #1085, #1082, #1073, #1071, #1067, #1064, #1059, #1053

Let this be a reminder to always search before opening a new issue.

CI improvements

@am11 @saper and @xzyfer implements various stability and speed improvements to our CI process. This will enable us to produced more frequent release.

  • Speed: use cached npm and gyp files between builds (@saper, #1099)
  • Stability: test explicit Windows runtime versions (@am11, #1097)
  • Stability: test explicit Linux and OSX runtime versions (@xzyfer, #1096)
  • Stability: don't launch npm in PowerShell (@am11 @saper, #966)
  • Stability: migrate test coverage reporting to instanbul (@saper, #910)
  • Stability: increased test coverage to low level APIs (@saper, #1058)

Minor features

Document updates

Bug fixes

  • Watcher wasn't watching transitive dependencies for .sass files (@xzyfer, #1075)

Thanks!

We'd like to say a huge thanks! to everyone above who helped make this release possible, as well as everyone who opened issues (even all the duplicates).

Honourable mentions to @kkoopa and @saper for all their hard work the io.js v3 compatibility.