perl-libsass

Perl bindings for libsass (CSS::Sass)

MIT License

Stars
28
Committers
8

Bot releases are hidden (Show)

perl-libsass - Toronto release X-Mas 2023 Latest Release

Published by mgreter 10 months ago

Updated dependencies for LibSass 3.6.6. Maintenance release.
https://github.com/sass/libsass/releases/tag/3.6.6

perl-libsass - Bern maintenance release

Published by mgreter over 3 years ago

This release mainly updates LibSass to version 3.6.5.
Additionally it should fix a linker issue on MacOSx.

perl-libsass - Berlin maintenance release

Published by mgreter over 4 years ago

This includes a few fixes that should hopefully fix a few edge case issues mostly
related to plugins. Main target is to get perl smoke-testing more green 💚 .

  • Includes one LibSass fix regarding source-map/error positions and unicode.
  • Fixes plugin loading on older DragonFly BSD and hopefully also FreeBSD.
  • Improves the message for incompatible ExtUtils::MakeMaker version.
perl-libsass - Berlin release

Published by mgreter over 4 years ago

Bumping LibSass to 3.6.4. which should be regressions free, since LibSass
had unfortunately quite a few serious regressions after 3.6.0.

https://github.com/sass/libsass/releases/tag/3.6.4
https://github.com/sass/libsass/releases/tag/3.6.3
https://github.com/sass/libsass/releases/tag/3.6.2
https://github.com/sass/libsass/releases/tag/3.6.1

That's the reason why perl-libsass 3.6.1 was never officially released on CPAN!

If you get a warning about "compound selectors may no longer be extended", you should carefully check
for differences in the generated output. Chances are that your resulting stylesheet contains "unnecessary" complex selectors. While this is semantically more correct than before, it can add a lot to the resulting css
size and also performance wise to produce those results. Since Sass will deprecate extending compound
selectors anyway, you are encouraged to get rid to this warning by only extending simple selectors.

perl-libsass - Luxembourg release

Published by mgreter over 5 years ago

First release with next major libsass version
This may cause your existing sass code to break
Please check the libsass changelog for breaking changes
https://github.com/sass/libsass/releases/tag/3.6.0

  • Bumped libsass version to latest 3.6 stable branch (3.6.0)
  • Added digest plugin to compute md5/base64/crc checksums
  • Adjusted a few test cases to match new 3.6 behaviors
perl-libsass - Maintenance release

Published by mgreter over 5 years ago

  • Maintenance release (no libsass upgrade)
  • Add unit tests for included plugins
  • Changed plugin locations and auto loading
  • Implement support for HRX spec tests
  • Fix issue with newer ExtUtils::CppGuess
  • Update ppport.h and adjust makefile
  • Update sassc plugin to latest version
  • Update img-size plugin to latest version
  • Add loading of alternate spec output file names
  • Fix spec test by trimming trailing white-space
  • Add appveyor for windows/strawberry perl testing
perl-libsass - Vanquish release

Published by mgreter over 6 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.9)
  • Improve spec-runner to normalize nth-child binomial spacing
  • Fix sass operation overloads for inverted operands
perl-libsass - Caroline release

Published by mgreter almost 7 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.8)
  • Workaround windows bug with fork and Encode
  • Allow env variables to configure install
  • Add Filesys::Notify::Simple dependency
  • Skip spec test with invalid utf8 output
  • Replace List::MoreUtils with List::Util
  • Replace File::Slurp with own implementation
  • Fix watchdog dependency detection
perl-libsass - Mirabeau release

Published by mgreter almost 7 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.7)
  • Fix spec runner to handle mixed warn/error tests
  • Fix library/plugin install locations
perl-libsass - Maintenance release

Published by mgreter about 7 years ago

perl-libsass - Commodore release

Published by mgreter about 7 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.6)
  • Patch spec runner to skip expected failures (missing warnings)
perl-libsass - Manta release

Published by mgreter over 7 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.5)
  • Improve Makefile.PL to check gcc version (and other fixes)
  • Fix spec runner to recognize specific error-cases
  • Improve gcc compiler version detection
perl-libsass - Zoom release

Published by mgreter over 7 years ago

  • Bumped libsass version to latest 3.4 stable branch (3.4.4)
  • Improve Makefile.PL to check gcc version (and other fixes)
perl-libsass - Maintenance release

Published by mgreter over 7 years ago

  • Bumped libsass version to temporary 3.4 stable branch
  • Re-added gcc 4.4 compatibility for libsass (cpan release only)
perl-libsass - Maintenance release

Published by mgreter over 7 years ago

Somehow the meta files once again got corrupted in the CPAN release!?
Verfied that the files are correct before uploading now! Let's see ...

perl-libsass - Build Stabilization Release

Published by mgreter over 7 years ago

This is a hotfix for 3.4.1 and OSX.
LibSass version is the same as in 3.4.1.

  • Fix build issue with plugins on OSX (#28)
  • Fix plugin loader when plugins are disabled
  • Update all plugins to their latest versions
  • Improve spec runner to cover all warnings and errors

This version is still not gcc 4.4 compatible. We need to bump
LibSass to the next version in order to get that compatibility back!

perl-libsass - Bluesmobile release

Published by mgreter almost 8 years ago

https://github.com/sass/libsass/releases/tag/3.4.3
https://github.com/sass/libsass/releases/tag/3.4.2
https://github.com/sass/libsass/releases/tag/3.4.1

  • Update to latest LibSass release (3.4.3)
  • Remove undocumented resolve_file function
  • Bundle experimental LibSass plugins (alpha)
  • Improve command line utility for plugins
  • Fix tests due to wrong skip count (perl < 5.12)
  • Fix AND/OR operations and enable test case

This CPAN release is not gcc 4.4 compatible, due to an issue with the new
memory handling and gcc 4.4. Next release should be compatible again!

Due to multiple additions in the build process that were not easily possible
with EU::MM build, this release might fail under more systems then previous
versions. If you have problems upgrading, try disabling the plugins first:

perl Makefile.PL --no-plugins

This will be stabilized over next releases!

perl-libsass - KITT release

Published by mgreter almost 8 years ago

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

  • Update to latest LibSass release (3.4.0)
  • Add source-map-file-urls option to cli
  • Change cli options to be case sensitive
  • Fix issue connected to EUMM bugfix
  • Update spec runner for nested options
  • Enable error spec tests again
perl-libsass - Maintenance release

Published by mgreter over 8 years ago

  • Fix issue with ExtUtils::MakeMaker 7.12+
  • Add gcc 4.4 compatibility for libsass

The gcc 4.4 compatibility will only be available via CPAN releases.

perl-libsass - Maintenance release

Published by mgreter over 8 years ago

  • Update to latest LibSass dev version (pre 3.3.7)
  • Fix spec runner to pass on linux (unicode issue)
  • Fix broken unicode test comparing on some systems
  • Add missing test dependency in meta files (YAML::XS)
  • Update README for Module::Build to ExtUtils::MM switch