perl-libsass

Perl bindings for libsass (CSS::Sass)

MIT License

Stars
28
Committers
8

Bot releases are hidden (Show)

perl-libsass - Herbie release

Published by mgreter over 8 years ago

Spec test runner still needs a major update!
For now exclude more tests with new format!

perl-libsass - Maintenance release

Published by mgreter over 8 years ago

  • Update to latest LibSass dev version (pre 3.3.7)
  • Fix build edge case with EUMM 7.16 (@genehack, #23)
  • Remove duplicate "m" arg from psass (@dracos, #24)
  • Rewritten spec runner to support new options.yml
perl-libsass - General Lee Release

Published by mgreter over 8 years ago

https://github.com/sass/libsass/releases/tag/3.3.5

  • Update to latest LibSass release (3.3.5)
perl-libsass - Christine Release

Published by mgreter over 8 years ago

https://github.com/sass/libsass/releases/tag/3.3.4

  • Update to latest LibSass release (3.3.4)
perl-libsass - Delorean release

Published by mgreter over 8 years ago

https://github.com/sass/libsass/releases/tag/3.3.3

  • Update to latest LibSass release (3.3.3)
  • Update spec test runner for error specs
  • Use LibSass functions for compare operations
  • Switch Module::Build with ExtUtils::MakeMaker
  • Improve unicode handling with command line utility
perl-libsass - Patch Adams Release

Published by mgreter over 9 years ago

https://github.com/sass/libsass/releases/tag/3.2.4

  • Update to latest libsass release (3.2.4)
  • Rename CSS::Sass::Type to CSS::Sass::Value
  • Old namespace is still supported ("linked")
  • Add more overload operators for sass values
perl-libsass - Maintenance release

Published by mgreter over 9 years ago

Fixes some minor documentation and cpan release issues.
Messed up the tag in git by not including a few commits.
Although the released tar.gz on CPAN does contain them.

perl-libsass - Release for libsass 3.2.0

Published by mgreter over 9 years ago

https://github.com/sass/libsass/releases/tag/3.2.0

  • Update to latest libsass release (3.2.0)
  • Add options for remaining output styles
  • Add indent and linefeed config options
  • Add benchmark option to command line tool
  • Add watcher option to recompile on changes
  • Refactor for libsass context option initializing
  • Expose resolve_file function on the C-API
  • Add experimental API for multiple importers
  • Add highly experimental API for custom headers
perl-libsass - Release for libsass 3.1.0

Published by mgreter over 9 years ago

This release brings all features and bugfixes included in libsass 3.1.0 and more:
https://github.com/sass/libsass/tree/175c167feddefe8b6ac8aa2f0c42b3d391a7f616

perl-libsass - Bugfix release

Published by mgreter almost 10 years ago

Unfortunately v3.0.0 introduced some severe memory leaks due to the new handling of Sass_Values. Did a lot of memory smoke tests and integration tests with the help of cpantesters.

Lowered the need for a modern gcc/clang compiler by using std=c++0x instead of std=c++11, which seems to work with clang compilers. Also fixed some minor documentation issues and other left-overs.

perl-libsass - Dragon Tamer

Published by mgreter about 10 years ago

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!

perl-libsass - Dragon whisperer

Published by mgreter about 10 years ago

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

perl-libsass - Thar Be Less Dragons!

Published by mgreter about 10 years ago

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!