Skip to content

Releases: sass/perl-libsass

Dragon Tamer

18 Oct 01:00
Compare
Choose a tag to compare

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

16 Oct 21:48
Compare
Choose a tag to compare
Dragon whisperer Pre-release
Pre-release

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!

06 Oct 00:49
Compare
Choose a tag to compare
Thar Be Less Dragons! Pre-release
Pre-release

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!