wellington v1.0.0-beta1 Release Notes
Release Date: 2015-09-30 // over 8 years ago-
🚀 This is the first beta marching towards the 1.0 release. You can see the issues included in this release here: https://github.com/wellington/wellington/milestones/1.0.0%20Release
libsass has been bumped to version: 3.3.0-beta1
CLI changes:
Paths can now be passed for adding sass files. For example,
before:
wt compile sass/file.scss sass/file1.scss
after:wt compile sass
With the latter, all files in the
sass
directory and all subdirectories are added. This will find any files matching the pattern `[_].+.s[a|c]ss. It's still possible to specify individual files if you desire, so backwards compatibility is maintained.🏗 Spritewell, the library that composes images into sprites, was rewritten to be thread safe. As a result,
wt
can now encode and write images to disk in separate threads. This had a significant impact on compile times, 30% in sprite heavy pages. You will also notice less sprites in your build directory. The thread-safe changes caught some race conditions that if two different sass sheets referenced the same sprite, they may create separate sprites.🏗 Loading and sending files to libsass got a significant overhaul. We can now have libsass cranking away on all cores safely. libsass itself runs single-threaded and isn't project aware, but it is a small step towards improving build times. Single core machines won't see much benefit, they may in fact be slightly slower as a result of these changes.
🚀 This is a pre-release build, it will be available as binaries attached and may appear under:
brew install --devel wellington
✅ You can always check out the latest master at:
brew install --HEAD wellington