* Version 1.4.3 (stable) - API 1.4.0 (stable) - 2007-04-03

* changes
- fully fix for wrong PHP5 constants detection when tokens used inside strings. (see bug #10100)

* QA
- this release include also The Definitive Guide in version 1.4.1 that cover all versions
until 1.4.3
  see http://pear.laurent-laville.org/PHP_CompatInfo for more format to download.

* Version 1.4.3 (stable) - API 1.4.0 (stable) - 2007-04-03

* changes
- fully fix for wrong PHP5 constants detection when tokens used inside strings. (see bug #10100)

* QA
- this release include also The Definitive Guide in version 1.4.1 that cover all versions
until 1.4.3
  see http://pear.laurent-laville.org/PHP_CompatInfo for more format to download.

* Version 1.4.2 (stable) - API 1.4.0 (stable) - 2007-04-02

* changes
- fixed wrong PHP5 constants detection when tokens used inside strings. (see bug #10100)

* QA
- this release include also The Definitive Guide in version 1.4.1 that cover all versions
until 1.4.2
  see http://pear.laurent-laville.org/PHP_CompatInfo for more format to download.

* Version 1.4.1 (stable) - API 1.4.0 (stable) - 2007-02-12

* changes
- upgrade license from PHP 3.0 to 3.01
- fixed wrong implementation of Console_Getargs feature fixed in version 1.33 (see bug #9252)
- set Console_GetArgs minimum dependency to version 1.3.3
- improve PHP5 detection with a new fresh up-to-date func_array.php file
(that include the new function "spl_object_hash" came with PHP 5.2.0)

* QA
- Improve readability (hilighted source code) of User Guide 1.4.1 included in this release
that cover all versions 1.4.x
  see http://pear.laurent-laville.org/PHP_CompatInfo for more format to download.

* Version 1.4.0 (stable) - API 1.4.0 (stable) - 2006-09-27

* news
- This version is features completed. The last options added since 1.3.2 are ability to ignore php modules/extensions functions list ("ignore_extensions") and also to ignore versions php functions list ("ignore_versions").

- This package was initiated by Davey Shafik and is now only actively maintained by Laurent Laville.

- pcicmd console command was improved by using Console_Getargs package rather than Console_Getopt. SAPI and CLI version have same features now.

* quality assurance
fix dependencies (PHP and package)

* Version 1.3.2 (stable) - API 1.3.0 (stable) - 2006-09-09

* bugs
fixed "_splitfilename" console_table filter callback to works fine (limit to 80 cols) both with dir and only one file to parse.

* news
stop using/generating package.xml 1.0 (that means you should have at least PEAR 1.4.0)

* Version 1.3.1 (stable) - API 1.3.0 (stable) - 2006-09-02

* bugs
- fixed bug #8604 : notice undefined property (with CLI version)

* news
- add two custom options to beautify output
  . split filename to 32 char max (limit full console_table to 80 columns)
    it can be reduce or expand
  . glue is a string to indicates that filename is splitted into multiline
    (any string length and char is allow)

* improvements
- windows script launcher for CLI version is now protected for blanks into  directory name. Something like "C:\Program Files\"

* Version 1.3.0 (stable) - API 1.3.0 (stable) - 2006-08-30

* bugs
- fixed bug #8559 : fails to scan if finds empty file in path
- CLI version of PHP_CompatInfo won't print help usage more than once now
- CLI version of PHP_CompatInfo is now compatible with Console_Table separator and multi-line cells support (requires version 1.0.4 or better)

* news
- a launcher for windows user (compatinfo.bat) to run the CLI version of PHP_CompatInfo.

* improvements
- better render of PHP_CompatInfo_CLI output by using Console_Table separator.

* Version 1.2.0 (stable) - API 1.2.0 (stable) - 2006-08-23

* news
- add "ignore_constants" option to ignore an array of contants when calculating the version needed.
- add loadVersion() method to retrieve easily the functions list of a PHP version (or subset)
See also script "docs\examples\ignorePHP5implements.php" that demonstrates this new feature.

* Quality Assurance
- more PEAR CS with code indentation, and phpdoc tag comment

* Version 1.1.2 (stable) - API 1.0.0 (stable) - 2006-08-06

* bugs
fixed bug notice to me by Markus Zapke-Gruendemann (thanks to him)
related to script case sensitive problem.

Now all scripts and extensions code used may be write in lowercase, uppercase, or mixed.

* Version 1.1.1 (stable) - API 1.0.0 (stable) - 2006-07-27

* bugs
- old Bug #2771 that was back alive : substr($var,4) not working for sapi_ extensions

* improvements
- PECL extension are now really identified.
  With php version when available, otherwise with '4-dev'
  With pecl extension name in 'ext' key of result array
- all PHP extensions are now better supported.
  methods were removed from 'func_array.php' file

* Quality Assurance
- 'func_array.php' and 'const_array.php' files have now header comment block

* Version 1.1.0 (stable) - API 1.0.0 (stable) - 2006-06-28

* bug fixes
- Bug #8058 : php 5 T_* constants undefined when running on php 4

* news
- Request #6056 : Add support for reporting max PHP version

  Array result have now a new entry key 'max_version' that will give
  the max PHP version you should have to run script(s) parsed.

  Don't forget to have a look on usage example (tests/checkMax.php)

* Version 1.0.2 (stable) - API 1.0.0 (stable) - 2006-06-16

* bug fixes
- Bug #6581 : Functions missing in func_array.php

* improvements
- PHP 3 functions are now supported
- functions and extensions bases were refreshed with latest versions of
  . http://cvs.php.net/viewcvs.cgi/phpdoc/xsl/version.xml?revision=1.19
  . http://cvs.php.net/viewcvs.cgi/phpdoc/funclist.txt?revision=1.35

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

* bug fixes
- bug #4789 : error in packaged file structure
- bug #4942 : fixing my own bug (my == techtonik)
- bug #7813 : wrong PHP minimum version detection

* news
- a web frontend (docs/examples/ci_frontend.php) that will help everybody
to check their PEAR packages installation.
- cleansweep on un-necessary files included into bundle
- Laurent Laville become a new leader to help Davey

* improvements
- PHP minimum is set to 4.2.0 (4.3.0 required by release 1.0.0 is not necessary)
- PEAR installer is set up to 1.4.3 due to a serious vulnerability found on Nov 4, 2005.

* Version 1.0.0 (stable) - API 1.0.0 (stable) - 2005-03-14

Fixed Bug #3657
- Now unsets all constants that are PHP5 only. This means
that PHP5 detection on PHP4 is now highly unlikely but that PHP4
detection should be much better.

* Version 1.0.0RC5 (beta) - API 1.0.0RC5 (beta) - 2005-03-05

Added Request #3656
Fixed Bug #3657

* Version 1.0.0RC4 (beta) - API 1.0.0RC4 (beta) - 2005-02-21

Updated the versioning info for better PHP5 support. Be aware that detection of PHP5 scripts on PHP4 is not supposed to work - though it often does work.

* Version 1.0.0RC3 (beta) - API 1.0.0RC3 (beta) - 2005-01-11

Fixed bug #2771

* Version 1.0.0RC2 (beta) - API 1.0.0RC2 (beta) - 2004-08-04

Now detects PHP5 features (like exceptions, __clone, interfaces, abstract classes).
PHP5 functions no longer marked as '-dev'.

* Version 1.0.0RC1 (beta) - API 1.0.0RC1 (beta) - 2004-06-12

Now doesn't detect foo::bar() or $foo->bar() as a function call.
State moved to beta, first RC.

* Version 0.8.4 (alpha) - API 0.8.4 (alpha) - 2004-05-06

Fixed more bugs. Thanks to techtonik.

* Version 0.8.3 (alpha) - API 0.8.3 (alpha) - 2004-04-26

* Some PHP5 compatibility work done.
* Other small things fixed for integration into PEAR_PackageFileManager.
* Added file_ext option to parseArray

* Version 0.8.2 (alpha) - API 0.8.2 (alpha) - 2004-04-24

Bugs fixed from 0.8.1 (thanks to Jan Schneider again)
* Removed Sockets dependency
* Fixed some more version data

* Version 0.8.1 (alpha) - API 0.8.1 (alpha) - 2004-04-22

Bugs fixed from 0.8.0 (thanks to Jan Schneider)
* Added Console_Getopt optional dependency.
* Fixed Console_Getopt require in CLI.php
* Fixed some version data
* Made it possible to use -f=FILE, -fFILE and -f FILE, same with -d in CLI script
* Added whitespace after the CLI help output

* Version 0.8.0 (alpha) - API 0.8.0 (alpha) - 2004-04-22

Added a CLI Output script. An example of using it
can be found in the examples dir. Moved parseFolder() to parseDir().
parseFolder() has been aliased to parseDir().

* Version 0.7.0 (alpha) - API 0.7.0 (alpha) - 2004-03-09

* First release on PEAR-web.
* Added the ability to ignore files
in parseFolder() and parseArray(), and the ability to ignore folders
in parseFolder(). Added the ability to ignore functions in all public methods.

* Version 0.6.1 (devel) - API 0.6.1 (devel) - 2004-03-05

Ninth package for PEPr, just removed the old PHP_Compatibility docs, no
change at all to the code.

* Version 0.6.0 (devel) - API 0.6.0 (devel) - 2004-03-05

Eighth package for PEPr - Unified the public method APIs to
parse*($input,$options); - this is a BC break.

* Version 0.5.1 (devel) - API 0.5.1 (devel) - 2004-03-03

Seventh Package, for PEPr - Fixed a bug where User Defined Functions
were checked against base functions, e.g. Math_ComplexOp::add() found
Mings SWFMovie::add() and caused it to report that the ming extension
was needed.

* Version 0.5.0 (devel) - API 0.5.0 (devel) - 2004-03-01

Sixth Package, for PEPr - Name changed from PHP_Compatibility to
PHP_Requires

* Version 0.4.1 (devel) - API 0.4.1 (devel) - 2004-02-27

Fifth Package, for PEPr - $debug now outputs an array for each function
that contains the name and extension needed.

* Version 0.4 (devel) - API 0.4 (devel) - 2004-02-27

Fourth Package, for PEPr - Added parseArray() and the $debug param to
all public functions, which creates additional return data like
$return[$version][] = $function_name.

* Version 0.3 (devel) - API 0.3 (devel) - 2004-02-26

Third Package, for PEPr - Checks constants like __FILE__ also;

* Version 0.2 (devel) - API 0.2 (devel) - 2004-02-26

Second Package, for PEPr - includes parseScript()

* Version 0.1 (devel) - API 0.1 (devel) - 2004-02-20

Initial Package, for PEPr

