*** Version 1.8.1 (stable) - API 1.8.0 (stable) - 2008-09-27

* bugs
- 14696 : PHP_CompatInfo fails to scan code line when not ended with ;

* changes
- getallheaders() is detected as sapi_apache rather than sapi_aolserver

*** Version 1.8.0 (stable) - API 1.8.0 (stable) - 2008-08-01

* bugs
- XML Renderer:
  . identify a data source file with the right tag <file> rather than <dir>
  . list of function in verbose / debug mode is back
- Text Renderer:
  --summarize and --verbose level 4 produced PHP notice errors

* changes
- With agreement of original package author (Davey Shafik), change license
  from PHP 3.01 to New BSD

*** Version 1.8.0RC2 (beta) - API 1.8.0 (stable) - 2008-07-18

14 days left before final stable version. Please give it a good testing !

* news
- Command-Line Interface:
  new -t | --tab switch to set columns width (see also Text Renderer)

* bugs
- final fix #14187: cli -r switch does not work in 1.8.0.b4
- doc #14095: about missing information from C column in CLI result
- fixed a PHP warning with Array renderer when parsing a single file

* changes
- Parser give now in summary, when debug mode is on,
  the list of functions implemented by version
- XML Renderer:
  . Even if XML_Beautifier is available we can now avoid to use it. You are free
    to manage the raw data.
    -> Reason: old bug #5450 that strip the XML declaration
    See: docs\examples\pci180_parsedata_toxml.php
  . adds attribute "name" to string tag (for a better identification and search)
- Text Renderer:
  . You have now ability to set column width with config option "colwidth". Only
    for Files, Extensions, Constants/Tokens. Version and C have always fixed width.
  . Extra information given by debug mode (verbose level 4) is available both
    for a single file or a directory

*** Version 1.8.0RC1 (beta) - API 1.8.0 (stable) - 2008-06-28

Probably the last release before final version planned for August 1st.
Please give it a good testing !

* bugs
- #14187 : cli -r switch does not work in 1.8.0.b4
- getFileList() obey now to "recurse_dir" option (when set to false)
- parse functions obey now to "ignore_files" option

* changes
- Result values are now sorted in alphabetic order for a better human reading
Thats include 6 following entries:
"ignore_functions", "ignore_extensions", "ignore_constants"
"functions" "extensions" "constants"
- Event "AuditFinised" give now the result of parsing

Do not forget to have a look on all examples pci180_parse* that demonstrates
the new API.

* QA
- Test Suites (Standard, Bugs, Cli) included in this first release candidate
are full compatible with API 1.8.0

*** Version 1.8.0b4 (beta) - API 1.8.0 (stable) - 2008-06-18

* changes
- Text Renderer: support output-level 16 (display filter on version)
- Xml  Renderer: support all output-level, verbose 4+ or debug mode
- CLI: default output-level is now 31 (still all details, as before with 15)
       since version may be hide (level 16)

* news
- 2 more renderers: Html and Csv
- 3 more examples:
  pci180_parsedir_tohtml
    = how to use your own html renderer (site web layout integration)
  pci180_parsefolder_tohtml
    = parse a huge folder and wait result with a progress bar
  pci180_parsestring_toxml
    = parse an array of string and debug it with an observer

Do not forget to have a look on all examples pci180_parse* that demonstrates
the new API.

* Milestones
- Release Candidate 1: July 1st (with unit test suite, and first draft of user-doc)
- Stable: August 1st
Please give it a good testing !

* QA
- Do no search Unit tests in this release, it is not yet ready, so I have removed
  them until RC1

*** Version 1.8.0b3 (beta) - API 1.8.0 (stable) - 2008-06-07

* changes
- parseArray() method was missing in beta2 is back
- add or remove observers is now possible with public method of the controller
  PHP_CompatInfo (main class)

* news
- CLI is back alive with the new Text Renderer
  a new switch -p | --progress was added to display a wait message or a progress bar
  (if PEAR::Console_ProgressBar is installed)

Do not forget to have a look on all examples pci180_parse* that demonstrates
the new API.

Beta 4, the last beta before RC, that is planned for june 18th will include
2 new more renderers :
- Html, for web page content
- Csv, for a plain text content

* QA
- Do no search Unit tests in this release, it is not yet ready, so I have removed
  them until beta4

*** Version 1.8.0b2 (beta) - API 1.8.0 (stable) - 2008-06-03

CREDITS
Thanks to Jon Parise and Ken Guest, for their agreement to reuse code and idea
from their packages. Idea about connecting a driver (see PEAR_Size) and
how to build/check an instance of a custom renderer (see Log) if class
is available loaded somewhere.

* news
API 1.8.0 since beta 2 was almost full rewrite following the MVC design pattern.
This version, that DO NOT break Backward Compatibility, introduces at least two big
features :
1. Event-Driven capability (see PEAR::Event_Dispatcher),
2. Customizable and extendable Renderers

Do not forget to have a look on 3 news examples pci180_parse* that demonstrates
the new API.

Beta 2 include 3 renderers :
- "Null" that consumes all output. Usefull for batch mode
- "Array" the default. That dump results as a PHP array (like previous versions)
  but allow also to print improved array with help of PEAR::Var_Dump if available.
- "Xml" that produces XML results with PEAR::XML_Util and improve its render
  with PEAR::XML_Beautifier if available.

  WARNING: if you use benefit of XML_Beautifier with the Xml renderer and see
            the XML prolog/declaration be removed, DO NOT add a new bug report
            it is the old Bug #5450 !

Beta 3 that will come shortly will include 2 new more renderers :
- Html, for web page content
- Text, for command line interface (that will come back again live)

* QA
- Do no search Unit tests in this release, it is not yet ready, so I have removed
  them until beta3

*** Version 1.8.0b1 (beta) - API 1.8.0 (stable) - 2008-05-18

Consider this version as a high bug fix release.
Especially if you want to parse files/dirs with conditional code such as
function_exists(), extension_loaded(), and defined().

* bugs
- #13873: Undefined Offset Error for function_exists detection

* news
- support of error_reporting constant E_RECOVERABLE_ERROR introduced with PHP 5.2.0
- show a progress bar when parsing directories from CLI

*** Version 1.7.0 (stable) - API 1.7.0 (stable) - 2008-04-17

After 1 alpha and 4 beta releases, I am pleased to announce the
release of final stable version. This new API 1.7.0 introduce many new features.
Here are a summary of all changes since API 1.6.0.

All SAPI:
=========
* news
- add 3 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
  ==> Request #12857
- separate constants and tokens in results
  ==> Request #13138

* changes
- full support of regular expressions for "ignore_dirs" and "ignore_files" options.
- all reports display now the max version information when needed.

* bugs
- #13568 : User functions are not ignored
- #13417 : Parser ignore class-method that are named as standard php functions
- #13137 : Standard test suite failed under *nix

CLI only:
=========
* news
- Add new --output-level switch to customize (all) reports output.
  ==> Request #13493
- Add new --summarize switch to limit output to first line (summary)
  when parsing directory.
- Add new --version switch to print version number of PHP_CompatInfo package.
- Add --filter-ext switch to filter file extension when parsing directory
  ==> Request #13147
- Add new column C to indicate a level of conditional code used (0: none,
  1: function_exists() used, 2: extension_loaded() used, 4: defined() used)

* changes
- XML report structure change.
  Render is improve if PEAR::XML_Beautifier is available.
- pci.php file was rename to pci (without extension) to match unix command syntax
- Text report is now really limited to 80 columns in all situation
- All switchs that accept option file parameter allow now
  to put line in comment with ; character (as in php.ini)

* QA
- dependencies Console_Table, Console_GetArgs, XML_Util
  are defined as required and no more optional. CLI is a standard feature and should
  not be considered as optional.

---------------------------------------------------------------------------
Changes since version 1.7.0b4 (2008-04-03)

- parseString(), parseFile() and parseArray() handle now correctly the new
  key-info "cond_code".
- Add new column C to indicate a level of conditional code used.
- CLI text report support version max information in main table results.
- Regression Tests Suite was fixed.

*** Version 1.7.0b4 (beta) - API 1.7.0 (stable) - 2008-04-04

LAST BETA before FINAL STABLE release.
PLEASE TEST IT as much as possible !

TODO : Need to fix Regression Tests Suite

Changes since version 1.7.0b3 (2008-03-28)

* news
- Use PEAR::File_Find package 1.3.0 or greater to manage "ignore_dirs" and
  "ignore_files" easily (with ability to filter by regular expression).
- XML report structure change.
  Render is improve if PEAR::XML_Beautifier is available.
- XML report may now be filtered with help of --output-level switch.
- Values change for --output-level switch. Use now binary value (more easy to remember)
  2->Extension, 4->Constant, 8->Tokens, with always 1->Path-File + Version
  (Thanks to Stephan Wentz for his request)
- Add new switch --summarize to limit output to first line (summary)
  when parsing directory
  (Thanks to Stephan Wentz for his request)

* bugs
- fix #13568 : User functions are not ignored

Changes since version 1.7.0b2 (2008-03-24)

* bugs
- notice errors on XML report output when parsing a directory with CLI
- add summary in XML report when parsing a directory with CLI

* news
- implement request #13493: customize CLI data output

Changes since version 1.7.0b1 (2008-03-17)

- pci.php file was rename to pci (without extension) to match unix command syntax
- CLI may print (-V | --version) version number of PHP_CompatInfo package used

* bugs
- bug #13417 : Parser ignore class-method that are named as standard php functions

* QA
- dependencies related to CLI (Console_Table, Console_GetArgs, XML_Util)
  are defined as required and no more optional. CLI is a standard feature and should
  not be considered as optional.

Changes since version 1.7.0a1 (2008-02-21)

- fix CLI output render to 80 columns, on main table :
  29 characters for File/Path column (1)
   9 characters for Version column (2)
  13 characters for Extensions column (3)
  23 characters for Constants/Tokens column (4)
- fix CLI output render to 80 columns, on additionnal tables :
  25 characters for Option column (1)
  51 characters for Value column (2)
- On CLI, the XML report generation is now xml compliant with a root tag (pci)
- On CLI, implement options:
  ignore_functions_match  with -inm switch,
  ignore_extensions_match with -iem switch,
  ignore_constants_match  with -icm switch
- On CLI options files (see -in, -ie, -ic, -inm, -iem, -icm)
  allow to put line in comment with ; character (as in php.ini)

Changes since stable version 1.6.1 (2008-02-16)

* bugs
- bug #13137 : Standard test suite failed under *nix

* news
- req #12857 : Add the option to locally mask exceptions
  see new api 1.7.0 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
- req #13138 : separate constants and tokens in results
- req #13147 : CLI: add filter file extension option on parsing directory

*** Version 1.7.0b3 (beta) - API 1.7.0 (stable) - 2008-03-28

Changes since version 1.7.0b2 (2008-03-24)

* bugs
- notice errors on XML report output when parsing a directory with CLI
- add summary in XML report when parsing a directory with CLI

* news
- implement request #13493: customize CLI data output

Changes since version 1.7.0b1 (2008-03-17)

- pci.php file was rename to pci (without extension) to match unix command syntax
- CLI may print (-V | --version) version number of PHP_CompatInfo package used

* bugs
- bug #13417 : Parser ignore class-method that are named as standard php functions

* QA
- dependencies related to CLI (Console_Table, Console_GetArgs, XML_Util)
  are defined as required and no more optional. CLI is a standard feature and should
  not be considered as optional.

Changes since version 1.7.0a1 (2008-02-21)

- fix CLI output render to 80 columns, on main table :
  29 characters for File/Path column (1)
   9 characters for Version column (2)
  13 characters for Extensions column (3)
  23 characters for Constants/Tokens column (4)
- fix CLI output render to 80 columns, on additionnal tables :
  25 characters for Option column (1)
  51 characters for Value column (2)
- On CLI, the XML report generation is now xml compliant with a root tag (pci)
- On CLI, implement options:
  ignore_functions_match  with -inm switch,
  ignore_extensions_match with -iem switch,
  ignore_constants_match  with -icm switch
- On CLI options files (see -in, -ie, -ic, -inm, -iem, -icm)
  allow to put line in comment with ; character (as in php.ini)

Changes since stable version 1.6.1 (2008-02-16)

* bugs
- bug #13137 : Standard test suite failed under *nix

* news
- req #12857 : Add the option to locally mask exceptions
  see new api 1.7.0 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
- req #13138 : separate constants and tokens in results
- req #13147 : CLI: add filter file extension option on parsing directory

*** Version 1.7.0b2 (beta) - API 1.7.0 (stable) - 2008-03-24

Changes since version 1.7.0b1 (2008-03-17)

- pci.php file was rename to pci (without extension) to match unix command syntax
- CLI may print (-V | --version) version number of PHP_CompatInfo package used

* bugs
- bug #13417 : Parser ignore class-method that are named as standard php functions

* QA
- dependencies related to CLI (Console_Table, Console_GetArgs, XML_Util)
  are defined as required and no more optional. CLI is a standard feature and should
  not be considered as optional.

Changes since version 1.7.0a1 (2008-02-21)

- fix CLI output render to 80 columns, on main table :
  29 characters for File/Path column (1)
   9 characters for Version column (2)
  13 characters for Extensions column (3)
  23 characters for Constants/Tokens column (4)
- fix CLI output render to 80 columns, on additionnal tables :
  25 characters for Option column (1)
  51 characters for Value column (2)
- On CLI, the XML report generation is now xml compliant with a root tag (pci)
- On CLI, implement options:
  ignore_functions_match  with -inm switch,
  ignore_extensions_match with -iem switch,
  ignore_constants_match  with -icm switch
- On CLI options files (see -in, -ie, -ic, -inm, -iem, -icm)
  allow to put line in comment with ; character (as in php.ini)

Changes since stable version 1.6.1 (2008-02-16)

* bugs
- bug #13137 : Standard test suite failed under *nix

* news
- req #12857 : Add the option to locally mask exceptions
  see new api 1.7.0 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
- req #13138 : separate constants and tokens in results
- req #13147 : CLI: add filter file extension option on parsing directory

*** Version 1.7.0b1 (beta) - API 1.7.0 (stable) - 2008-03-17

Changes since 1.7.0a1 (2008-02-21)

* changes
- fix CLI output render to 80 columns, on main table :
  29 characters for File/Path column (1)
   9 characters for Version column (2)
  13 characters for Extensions column (3)
  23 characters for Constants/Tokens column (4)
- fix CLI output render to 80 columns, on additionnal tables :
  25 characters for Option column (1)
  51 characters for Value column (2)
- On CLI, the XML report generation is now xml compliant with a root tag (pci)
- On CLI, implement options:
  ignore_functions_match  with -inm switch,
  ignore_extensions_match with -iem switch,
  ignore_constants_match  with -icm switch
- On CLI options files (see -in, -ie, -ic, -inm, -iem, -icm)
  allow to put line in comment with ; character (as in php.ini)

Changes since stable version 1.6.1 (2008-02-16)

* bugs
- bug #13137 : Standard test suite failed under *nix

* news
- req #12857 : Add the option to locally mask exceptions
  see new api 1.7.0 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
- req #13138 : separate constants and tokens in results
- req #13147 : CLI: add filter file extension option on parsing directory

*** Version 1.7.0a1 (alpha) - API 1.7.0 (stable) - 2008-02-21

* bugs
- bug #13137 : Standard test suite failed under *nix

* news
- req #12857 : Add the option to locally mask exceptions
  see new api 1.7.0 options:
  ignore_functions_match, ignore_extensions_match, ignore_constants_match.
- req #13138 : separate constants and tokens in results
- req #13147 : CLI: add filter file extension option on parsing directory

*** Version 1.6.1 (stable) - API 1.6.0 (stable) - 2008-02-16

* bugs
- bug #13131 : Undefined variable: php5_method_chaining

*** Version 1.6.0 (stable) - API 1.6.0 (stable) - 2008-02-16

* news
- request #13094 : PHP5 method chaining
- improve detection of PHP constants ( DATE_*, STD*, UPLOAD_ERR_*,
  PHP_EOL, DIRECTORY_SEPARATOR, PATH_SEPARATOR, E_STRICT )
- loadVersion() may return both function or function+constant list
  (BC is kept: default is to return only function list $include_const = FALSE)
- Added -s | --string parameter to CLI;
  Allow to parse a string without using script tags <?php ... ?>
- Added -r | --report parameter to CLI;
  Allow to print either an "xml" or "cli" (default) report

* changes
- split and glue parameters of CLI class constructor were removed; the limit
  to 80 columns is now fixed otherwise
- PHP requirement is now set to 4.3.10 minimum (due to usage of PHP_EOL constant)

* QA
- User Guide (HTML version) included in previous versions was removed, since
its now part of PEAR manual
- API is near 95% unit tested with PHPUnit 3.x (see main suite: tests/AllTests.php)

*** Version 1.5.1 (stable) - API 1.5.0 (stable) - 2007-11-15

* bugs
- #12451 : DOS CRLFs in every single file

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

*** Version 1.5.0 (stable) - API 1.5.0 (stable) - 2007-11-15

* changes
- Windows script (launcher), renamed from compatinfo.bat to pci.bat (following naming
convention of PHP_CodeSniffer example
- *Nix script user pcicmd was renamed to pci and is located
now into PHP_PEAR_INSTALL_DIR (even on Windows platform)
- require now at least PEAR installer 1.5.4 rather than 1.4.3
(security vulnerability fixes)

* news
- version 1.5.0 or greater WILL NOT support PHP3 detection
- if you still have PHP3 script, please use version 1.4.3 instead

* bugs
- fixe #12350 (windows only) file in current directory is not found

* QA
- Coding Standard fixes (following PHP_CodeSniffer recommandations)
- this release include also The Definitive Guide in version 1.5.0
that cover all versions
  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

