Top Level :: PHP

Package Information: PHP_CompatInfo 1.7.0

Show All Changelogs
» Version » Information
1.8.0RC2 2008-07-18     beta
1.8.0RC1 2008-06-28     beta
1.8.0b4 2008-06-18     beta
1.8.0b3 2008-06-07     beta
1.8.0b2 2008-06-03     beta
1.8.0b1 2008-05-18     beta
1.7.0Download

Release date: 2008-04-17 21:06 UTC
Release state: stable

Changelog:

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.

Dependencies:
  • PHP Version: PHP 4.3.10 or newer
  • PEAR Package: PEAR Installer 1.5.4 or newer
  • PEAR Package: Console_Table 1.0.5 or newer
  • PEAR Package: Console_GetArgs 1.3.3 or newer
  • PEAR Package: XML_Util 1.1.4 or newer
  • PEAR Package: File_Find 1.3.0 or newer
  • PHP Extension: tokenizer
  • PEAR Package: PHPUnit 3.2.0 or newer (optional)
  • PEAR Package: XML_Beautifier 1.1 or newer (optional)
1.7.0b4 2008-04-03     beta
1.7.0b3 2008-03-28     beta
1.7.0b2 2008-03-24     beta
1.7.0b1 2008-03-17     beta
1.7.0a1 2008-02-21     alpha
1.6.1 2008-02-16     stable
1.6.0 2008-02-16     stable
1.5.1 2007-11-19     stable
1.5.0 2007-11-15     stable
1.4.3 2007-04-03     stable
1.4.2 2007-04-02     stable
1.4.1 2007-02-12     stable
1.4.0 2006-09-27     stable
1.3.2 2006-09-09     stable
1.3.1 2006-09-02     stable
1.3.0 2006-08-30     stable
1.2.0 2006-08-23     stable
1.1.2 2006-08-06     stable
1.1.1 2006-07-27     stable
1.1.0 2006-06-28     stable
1.0.2 2006-06-15     stable
1.0.1 2006-06-12     stable
1.0.0 2005-03-15     stable
1.0.0RC5 2005-03-06     beta
1.0.0RC4 2005-02-21     beta
1.0.0RC3 2005-01-11     beta
1.0.0RC2 2004-08-04     beta
1.0.0RC1 2004-06-12     beta
0.8.4 2004-05-06     alpha
0.8.3 2004-04-26     alpha
0.8.2 2004-04-24     alpha
0.8.1 2004-04-22     alpha
0.8.0 2004-04-22     alpha
0.7.0 2004-03-09     alpha