All Versions
28
Latest Version
Avg Release Cycle
94 days
Latest Release
1861 days ago

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
  • 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
  • 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 to Sabberworm\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)