Top Level :: PHP

Package Information: PHP_CompatInfo 1.8.0b2

Show All Changelogs
» Version » Information
1.8.1 2008-09-27     stable
1.8.0 2008-08-01     stable
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.0b2Download

Release date: 2008-06-03 20:36 UTC
Release state: beta

Changelog:

CREDITS
Thanks to John 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

Dependencies:
1.8.0b1 2008-05-18     beta
1.7.0 2008-04-17     stable
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