Added the ability to parse CSS from string with HTML_CSS::parseString()
Added the ability to parse CSS from file with HTML_CSS::parseFile()
Added the ability to generate CSS and store it in a file with HTML_CSS::toFile()
Introduced error handling system with PEAR_ErrorStack.
Added unit tests with PHPUnit 1.x for API and bugs.
Retrieve the settings of individual properties
Introduced a new error handling system: PEAR_ErrorStack was replaced by a simple way to plug in any error handling system you might want (default used PEAR_Error object)
HTML_CSS::apiVersion() returns now a string rather than a float; compatible with php.version_compare().
Added the ability to parse multiple data sources (filename, string) at once with HTML_CSS::parseData()
Added the ability to identify if HTML_CSS API output returns an error with HTML_CSS::isError()
Introduces package xml 2.0 and drop support of package xml 1.0
Unified API arguments for all group functions
Klaus Guenther (first package leader) became inactive.
Added ability to search if an element/property is defined or not with HTML_CSS::grepStyle()
Prevent invalid CSS data source in to be parse
Add Content-Disposition to the headers in display() Implement request 12195
Remove pointless NEWS file from distribution, clone of ChangeLog.
Upgrade requirement to PHP 4.3.0 and PEAR 1.5.4 (to avoid security vulnerability)
Coding Standard fixes: (errors/warnings) following recommandation by PHP_CodeSniffer
Unit test suites migrated from PHPUnit 1.x to 3.x
API 1.4.0 introduces new setter/getter PHP5 facility compatible (magic function __set, __get) for read/write CSS options.
Error handler allow now to use PEAR_ERROR_CALLBACK (local to HTML_CSS) to customize action when an error/exception is raised. No more need to use global PEAR::setErrorHandling.