Releases: sass/perl-libsass
Dragon Tamer
Let's push this version to cpan, to have all perl coders that are left, to have the best and latest features of libsass at their fingertips. IMO we're still the only implementation that has full support for custom functions; And for this release we even enhanced the handling with values from/to libsass within custom functions to be a lot more intuitive.
This release should be available at your nearest CPAN mirror in a short time!
Dragon whisperer
Libsass 3.0 has been released: https://github.com/sass/libsass/releases/tag/3.0
I changed a lot internally in regard to custom functions since the last release candidate.
I tried to map sass_value
types as closely to perl
data structures as possible. This works very well for maps
, which correspond directly to hash-refs
. All lists
are represented by array-refs
, but there are two different type of lists in libssas, namely comma and space separated ones. I treat all plain array refs as comma separated. To get a space separated list, you need to instantiate/inherit from CSS::Sass::Type::List::Space
.
The new implementation is backed by 269 unit tests!
This should make it much more intuitive to implement complex custom functions!
Updated a lot of documentation to (hopefully) cover all aspects of the new features!
https://github.com/sass/perl-libsass/blob/master/lib/CSS/Sass.md
https://github.com/sass/perl-libsass/blob/master/lib/CSS/Sass/Type.md
Thar Be Less Dragons!
Let's get ready for the next big major libsass release.
A ton of stuff has been merged into libsass since the last release. libsass
is starting to release tagged versions so I will update this module to fallow suit. Next version will be 3.0.0
!
- Implemented new options (mainly for source maps).
- Updated and improved documentation to cover the new options.
- Added a command line utility for convenience and easier testing.
- Added full sass spec test suite which now passes 536 out of 638 tests.
Just waiting for the official libsass
release now!