* Version 1.4.0 (stable) - API 1.4.0 (stable) - 2007-12-14

* changes
- removed old class (private) properties related to options ($_xhtmlCompliant,
  $_cache, $_singleLine, $_charset, $_contentDisposition, $_groupsFirst,
  $_allowDuplicates), now group by in a private array $options.
- added class constructor (ZE2) for PHP5.
- Error handler allow now to use PEAR_ERROR_CALLBACK to customize action
  (log yes/no, print yes/no) when an error/exception is raised.
- remove trailing EOL in toString() output (with oneline option set to true)

* news
- API 1.4.0 allow now a setter/getter PHP5 facility compatible
  (magic function __set, __get) for read/write CSS options.

* QA
- PHP minimum set to 4.3.0
- PEAR installer minimum set to 1.5.4 (to avoid security vulnerability)
- Coding Standard fixes (recommandation by PHP_CodeSniffer)
- tests suite migrated from PHPUnit 1.x to 3.x
- User Guide 1.4.0 included in this release cover all versions
1.x.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x

* Version 1.4.0 (stable) - API 1.4.0 (stable) - 2007-12-14

* changes
- removed old class (private) properties related to options ($_xhtmlCompliant,
  $_cache, $_singleLine, $_charset, $_contentDisposition, $_groupsFirst,
  $_allowDuplicates), now group by in a private array $options.
- added class constructor (ZE2) for PHP5.
- Error handler allow now to use PEAR_ERROR_CALLBACK to customize action
  (log yes/no, print yes/no) when an error/exception is raised.
- remove trailing EOL in toString() output (with oneline option set to true)

* news
- API 1.4.0 allow now a setter/getter PHP5 facility compatible
  (magic function __set, __get) for read/write CSS options.

* QA
- PHP minimum set to 4.3.0
- PEAR installer minimum set to 1.5.4 (to avoid security vulnerability)
- Coding Standard fixes (recommandation by PHP_CodeSniffer)
- tests suite migrated from PHPUnit 1.x to 3.x
- User Guide 1.4.0 included in this release cover all versions
1.x.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x

* Version 1.3.0 (stable) - API 1.3.0 (stable) - 2007-10-22

* changes
- prevent invalide CSS data source in to parse

* news
- add Content-Disposition to the headers in display(); implement request #12195

* QA
User Guide 1.3.0 included in this release cover all versions 1.x.x, 1.1.x, 1.2.x, 1.3.x

* Version 1.2.0 (stable) - API 1.2.0 (stable) - 2007-06-12

* changes
- No code changes since previous release, but license changed
from PHP 3.01 to new BSD (give more freedom)

* QA
User Guide 1.2.0 included in this release cover all versions 1.x.x, 1.1.x, 1.2.x

* Version 1.1.3 (stable) - API 1.1.0 (stable) - 2007-02-18

* bugs
- fixed typo error in "oneline" attribute used with class constructor (Bug #10103)

* QA
User Guide 1.1.3 included in this release cover all versions 1.x.x, 1.1.x

* Version 1.1.2 (stable) - API 1.1.0 (stable) - 2007-01-03

* bugs
- fixed error into grepStyle() method : conflict between goup (alibis) and simple element

* QA
User Guide 1.1.0 included in this release cover also versions 1.1.1 and 1.1.2 (bug fixes)

* Version 1.1.1 (stable) - API 1.1.0 (stable) - 2007-01-01

* bugs
- it was impossible to use isError() in cascade with version 1.1.0
- fixed version number on license declared and used in CSS.php file

* Version 1.1.0 (stable) - API 1.1.0 (stable) - 2006-12-30

* news
- add new feature : ability to search if an element/property is defined or not
- upgraded copyright notice to new year 2007

* QA
- add new example CSS_grepStyles.php for function grepStyle()
- include a new revision of User Guide (TDG).
  see http://pear.laurent-laville.org/HTML_CSS for more format to download.

* Version 1.0.1 (stable) - API 1.0.0 (stable) - 2006-12-21

- fix a bug with HTML_CSS::isError() method
- drop support of package xml 1.0; Now we must have at least PEAR 1.4.3
- License change from PHP 3.0 to PHP 3.01

* Version 1.0.0 (stable) - API 1.0.0 (stable) - 2006-06-24

After 2 releases candidate and no bug reported since 6 months, it's time to build the final stable version 1.0.0

* Improvements
- add @ignore phpdoc tag in all unit tests to hide them in API doc generation.
- introduces package xml 2.0

* Quality Assurance
- header comment blocks were updated (copyright dates, ...)
- include a user-guide in html format (others format to download on http://pear.laurent-laville.org/HTML_CSS/docs)

* Version 1.0.0RC2 (beta) - API 1.0.0RC2 (beta) - 2005-12-15

New features:
- parseData() : Ability to parse multiple data sources (filename, string) at once
- isError() : Tell whether a value return by HTML_CSS is an error.

See new script:  examples/CSS_parseData.php

* Version 1.0.0RC1 (beta) - API 1.0.0RC1 (beta) - 2005-07-26

New features:
- PEAR_ErrorStack was replaced by a simple way to plug in any error handling system you might want (default used PEAR_Error object)
- Duplicate properties can now be allowed.

Bug fixes
- Allows to fix a HTML_Progress problem (bug #2784)
- Inappropriate style rule reordering (bug #3920)

Changes
- Removes PEAR_ErrorStack and Log packages dependencies
- All unitTests are now fully PEAR_Error compatible
- apiVersion() returns now a string rather than a float; compatible with php.version_compare()
- createGroup() always returns a value now
- parseSelectors() status goes from public to protected
- collapseInternalSpaces() status goes from public to protected
- setSameStyle() is now optimized and single old reference is removed from CSS declarations
- toArray reimplemented (API changed if duplicates allowed)

Quality Assurance
- Updates headers comment block on all files

* Version 0.4.0 (beta) - API 0.4.0 (beta) - 2004-11-21

New features:
* Removes PEAR_ErrorStack and Log packages dependencies
* Uses the basic error handler PEAR_Error (see examples/CSS_Logger.php)

Bug fixes
* Allows to fix a HTML_Progress problem (see bug #2784)

Changes
* Adds testcase for setXhtmlCompliance API
* All unitTests are now fully PEAR_Error compatible

Quality Assurance
* This release follows the rules defined at
* http://pear.php.net/group/docs/20040226-vn.php

* Version 0.3.4 (beta) - API 0.3.4 (beta) - 2004-05-21

New features:
* Added testcases for all bugs (Laurent)

Bugfixes:
* Added dependency on PEAR 1.3.1 or greater (necessary for error handling)
* Compatibility fix for PHP5 in parseSelectors
* Now parseSelectors correctly divides selectors with IDs (output mode 2)

* Version 0.3.3 (beta) - API 0.3.3 (beta) - 2004-05-20

New features:
* New error implementation (PEAR_Error_Stack) (Laurent)
* Added more testcases (Laurent)
* Output definitions on single line

Bugfixes:
* #1072 (incomplete internal inheritance support in parseString and getStyle)
* #1084 (parseSelectors unable to handle inheritance)

* Version 0.3.2 (beta) - API 0.3.2 (beta) - 2004-03-24

New features:
* setXhtmlCompliance(bool)
    Determines whether elements are automatically lowercased
    for XHTML compliance. May also be passed to class constructor
    as array element 'xhtml'.
* Selectors are now properly parsed to ensure compliance

Bugfixes:
* #725  (Elements differentiated because of whitespace)
* #998  (parseString failure to parse property value when it contained a colon)
* #1066 (Trim property values in parseString)

* Version 0.3.1 (beta) - API 0.3.1 (beta) - 2003-11-03

Warning:
Major BC break!

License change:
Now PHP License 3.0

New features:
* Parse CSS from string (Laurent)
* Read and parse CSS from file (Laurent)
* Retrieve the settings of individual properties (Laurent)
* Fully redesigned group handling
* Output to file
* Error handling introduced (Laurent)
* Added unit tests (Laurent)

Bugfixes:
* Fixed setSameStyle functionality

* Version 0.3.0 (beta) - API 0.3.0 (beta) - 2003-11-03

Warning:
Major BC break!

License change:
Now PHP License 3.0

New features:
* Parse CSS from string (Laurent)
* Read and parse CSS from file (Laurent)
* Retrieve the settings of individual properties (Laurent)
* Fully redesigned group handling
* Output to file
* Error handling introduced (Laurent)
* Added unit tests (Laurent)

Bugfixes:
* Examples updated

* Version 0.2.0 (stable) - API 0.2.0 (stable) - 2003-07-31

It is completely standards compliant, and has some great features:
* Inline stylesheet declarations
* Document internal stylesheet declarations
* Standalone stylesheet declarations

In addition, it shares the following with HTML_Common based classes:
* Indent style support
* Line ending style

