All Versions
28
Latest Version
Avg Release Cycle
94 days
Latest Release
1861 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v8.3.0 Changes
February 22, 2019- π¨ Refactor parsing logic to mostly reside in the class files whose data structure is to be parsed (this should eventually allow us to unit-test specific parts of the parsing logic individually).
- π Fix error in parsing
calc
expessions when the first operand is a negative number, thanks to @raxbg. - π Support parsing CSS4 colors in hex notation with alpha values, thanks to @raxbg.
- Swallow more errors in lenient mode, thanks to @raxbg.
- π Allow specifying arbitrary strings to output before and after declaration blocks, thanks to @westonruter.
- No backwards-incompatible changes
- π No deprecations
-
v8.2.0 Changes
July 13, 2018- π Support parsing
calc()
, thanks to @raxbg. - π Support parsing grid-lines, again thanks to @raxbg.
- π Support parsing legacy IE filters (
progid:
) in lenient mode, thanks to @FMCorz - π Performance improvements parsing large files, again thanks to @FMCorz
- No backwards-incompatible changes
- π No deprecations
- π Support parsing
-
v8.1.0 Changes
July 19, 2016- π Comments are no longer silently ignored but stored with the object with which they appear (no render support, though). Thanks to @FMCorz.
- π The IE hacks using
\0
and\9
can now be parsed (and rendered) in lenient mode. Thanks (again) to @FMCorz. - Media queries with or without spaces before the query are parsed. Still no real parsing support, though. Sorryβ¦
- PHPUnit is now listed as a dev-dependency in composer.json.
- No backwards-incompatible changes
- π No deprecations
-
v8.0.0 Changes
June 30, 2016- π Store source CSS line numbers in tokens and parsing exceptions.
- π No deprecations
Backwards-incompatible changes
- π Unrecoverable parser errors throw an exception of type
Sabberworm\CSS\Parsing\SourceException
instead of\Exception
.
-
v7.0.3 Changes
April 27, 2016- π Fixed parsing empty CSS when multibyte is off
- No backwards-incompatible changes
- π No deprecations
-
v7.0.2 Changes
February 11, 2016- π 150 time performance boost thanks to @ossinkine
- No backwards-incompatible changes
- π No deprecations
-
v7.0.1 Changes
December 25, 2015- No more suppressed
E_NOTICE
- No backwards-incompatible changes
- π No deprecations
- No more suppressed
-
v7.0.0 Changes
August 24, 2015- Compatibility with PHP 7. Well timed, eh?
- π No deprecations
Backwards-incompatible changes
- The
Sabberworm\CSS\Value\String
class has been renamed toSabberworm\CSS\Value\CSSString
.
-
v6.0.1 Changes
August 24, 2015- β Remove some declarations in interfaces incompatible with PHP 5.3 (< 5.3.9)
- π No deprecations
-
v6.0.0 Changes
July 03, 2014- Format output using Sabberworm\CSS\OutputFormat
- No backwards-incompatible changes
π Deprecations
- π The parse() method replaces __toString with an optional argument (instance of the OutputFormat class)