Menu

CSS Preprocessor / News: Recent posts

csspp 1.0.10 published

Version 1.0.10 fixes a bug in the assembler output which would not properly handle commas in rule declarations that had multiple parts such as in a box-shadow:

box-shadow: 1px 0px 7px #88aa11, 0px 3px 1px #aa8833;

You should upgrade to version 1.0.10 if you are using csspp because otherwise this one will bite you!

Posted by Alexis Wilke 2016-04-04 Labels: upgrade csspp bug

csspp 1.0.9 published

The fix I put in 1.0.8 had another 3 instances and thus I am publishing a newer version.

If you are using csspp, you want this newer version.

I also updated the copyright notice to include 2016.

Posted by Alexis Wilke 2016-01-10

csspp 1.0.8 published

It looks like I missed talking about 1.0.7 here... I published 1.0.7 early October. This was an important change because some names in CSS are case sensitive (i.e. classes). So I could not just transform everything to lowercase. If you are using an earlier version of #csspp I suggest you upgrade to at least 1.0.7.

The newer version, 1.0.8, includes a fix to the lexer which could have a buffer overflow. Really, all my tests proved that could not happen, but having a fix for such is always a good idea. If you are using #csspp in a secure environment, you probably want to upgrade since it could be viewed as a security issue.

Posted by Alexis Wilke 2015-12-13 Labels: release csspp Coverity

csspp 1.0.6 published

I got the @return implemented. This means external functions can be used as expected.

I also wrote tests to verify all the external functions. There were a few bugs (wrong variable spelling and actual code that would not work.)

As I was working on that, I came the conclusion that we needed to have a percentage() function which is an internal function. We cannot use decimal_number() to create a percentage since we want to use that function to transform a percentage to a plain decimal number!... read more

Posted by Alexis Wilke 2015-08-12 Labels: release csspp bug-fix

csspp 1.0.5 ready

Version 1.0.5 is the first that includes all the classes 100% coverage.

Although that definitely does not mean the library has no bugs, it certainly will help very much in making it stay very stable.

The current version supports variables, @extend, user functions (albeit not the @return yet), and nested rules and attributes.

Previous versions had definite bugs that got fixed as I was writing the full coverage tests. If you have any problem with the library or csspp command line tool, let me know by posting a ticket here. Note that patches are more than welcome!... read more

Posted by Alexis Wilke 2015-07-27