Home » PEAR » PEAR_Info
Show Information about your PEAR install and its packages
This package is unmaintained.
Download latest release 1.9.2 (archived versions might be outdated)
License: PHP License 3.01
Description
This package generates a comprehensive information page for your current PEAR install.
* The format for the page is similar to that for phpinfo() except using PEAR colors.
* Has complete PEAR Credits (based on the packages you have installed).
* Will show if there is a newer version than the one presently installed (and what its state is)
* Each package has an anchor in the form pkg_PackageName - where PackageName is a case-sensitive PEAR package name
Documentation
Maintainers
- Davey Shafik (Davey) — lead, inactive
- Florian Anderiasch (fa) — lead, active
- Laurent Laville (farell) — lead, active
Dependencies
Required
- PHP (>= 4.3.10)
- PEAR Installer (>= 1.5.4)
- Console_Getargs (>= 1.3.3)
- pcre (extension)
Optional
- PHPUnit (pear.phpunit.de, >= 3.1.4)
Releases
- 1.9.2 (stable, 2009-02-19)
Release notes
License: PHP License 3.01
* changes
- fix encoding character in credits page for Sérgio Carvalho and Stig Sæther Bakken
- improve render and display index only when there are packages (in main page)
- add a counter of installed packages for each channel (in main page)
- improve render and did not display maintainers empty list (in credits page) - 1.9.1 (stable, 2009-01-09)
Release notes
License: PHP License 3.01
* bugs
- additional fixed for CLI output about request #14543* QA
- add more unit tests to improve code coverage from 61 to 82% - 1.9.0 (stable, 2008-10-19)
Release notes
License: PHP License 3.01
* news
- implement request #13741 : show list if potential config files
see my comment of 2008-10-12 15:58 UTC for more details and usage examples- implement request #14543 : Beautify output with some additional links
- 1.8.0 (stable, 2008-04-18)
Release notes
License: PHP License 3.01
Introduce the CLI part:
a phpinfo() text clone like, but for PEAR info.* news
- implement request #13401 : outputs plain text in CLI modeChanges since version 1.8.0a2 (2008-03-28)
- none
Changes since version 1.8.0a1 (2008-03-23)
- CLI print PEAR_Info package version (-V | --version) without help usage
- fix wrong location of shell script pearinfo on all platforms - 1.8.0a2 (alpha, 2008-03-28)
Release notes
License: PHP License 3.01
IMPORTANT NOTE
Even if this version is mark as alpha, I consider API as stable. There are no change
on Web SAPI.
Introduce the CLI part: a phpinfo() text clone like, but for PEAR info.Final and stable release is planned for April 18, 2008 with same features. Unless
a bug is found or a change is asked by users-end.* news
- implement request #13401 : outputs plain text in CLI modeChanges since version 1.8.0a1 (2008-03-23)
- CLI print PEAR_Info package version (-V | --version) without help usage
- fix wrong location of shell script pearinfo on all platforms - 1.8.0a1 (alpha, 2008-03-23)
Release notes
License: PHP License 3.01
IMPORTANT NOTE
Even if this version is mark as alpha, I consider API as stable. There are no change
on Web SAPI.
Introduce the CLI part: a phpinfo() text clone like, but for PEAR info.Final and stable release is planned for April 18, 2008 with same features. Unless
a bug is found or a change is asked by users-end.* news
- implement request #13401 : outputs plain text in CLI mode - 1.7.1 (stable, 2008-01-17)
Release notes
License: PHP License 3.01
* changes
- license upgrades from PHP 3.0 to PHP 3.01
- removed test/OutputTestCase.php (new feature include since PHPUnit 3.1.4
see http://www.phpunit.de/ticket/157)* bugs
- fixed bug #12576: clarify license on temporary unit test code* QA
- API is now fully PHPUnit 3 tested
- Full API is documented into PEAR Manual
- PEAR installer minimum set to 1.5.4 (to avoid security vulnerability)
- add optional dependency to PHPUnit 3.1.4 (minimum)
Unit Tests suite used now .phpt format to solve problem of user/system file config
modification (and restore in case of a crash: suggestion given by Christian Weiske) - 1.7.0 (stable, 2007-07-17)
Release notes
License: PHP License
* changes since RC3
- class is fully tested with PHPUnit 3
- removed trigger_error, but not replaced by PEAR_Error (as suggested).
Will output the error at display() method call.
- docs and website teams are empty and will not be display on credits page.
- definitively removed support of PEAR 1.3.x - 1.7.0RC3 (beta, 2007-07-10)
Release notes
License: PHP License
* changes
- Credits page is now customizable with PEAR_INFO_CREDITS_* constant
- You may have a standalone html page (default behavior) with PEAR_INFO_FULLPAGE
or just part of html code related to information wanted ; Easy to include in your own pages
- new method that give PEAR members list (president, group, docs, website)Stable release 1.7.0 is scheduled for July 17. This is the last release candidate.
- 1.7.0RC2 (beta, 2007-07-02)
Release notes
License: PHP License
* changes
- "channels" key option not defined give only the pear.php.net channel information
- "channels" key option with a list give only this list of channels
- "channels" key option with an empty array give all channels information
(see new example pear_info6.php)* bugs
- fixed bug #11489 - Configuration file warning - 1.7.0RC1 (beta, 2007-07-01)
Release notes
License: PHP License
* news
- Full compatibility with PEAR 1.3.x, PEAR 1.4.x, PEAR 1.5.x
- Easy change look and feel with a simple CSS file
- Show packages dependencies list
- HTML page output is XHTML compliant
- Introduce a full and flexible configuration system to show only information you wantOnly for PEAR 1.4.x or better :
- Show channel list
- Show maintainer inactive status in Credits page
- Support REST 1.0 protocol* changes
- drop support of package xml 1.0
(PEAR 1.3.x are encourage to upgrade to PEAR 1.4.x or better)
- Minimum PEAR version required is now 1.4.11
- Minimum PHP version is now set to 4.3.0 (due to usage of file_get_contents function)* bugs
- fixed bug #6050 - PEAR version displayed as Array instead of version number
- fixed bug #8165 - Error on code
- fixed req #7741 - new feature and pear 1.4.x full compatible
- fixed req #10815 - Quick list of packages - 1.6.1 (stable, 2006-03-09)
Release notes
License: PHP License
Mainly bugfixes and a bit of polishing.
- 1.6.0 (stable, 2005-01-03)
Release notes
License: PHP License
Added a static method, PEAR_Info::packageInstalled(). Allows you to check if a package is installed, and at least of X.Y.Z version.
- 1.0.2 (stable, 2003-04-25)
Release notes
License: PHP License
PEAR_Info 1.0.1 accidently included PEAR_Info 1.0 source, this release just puts the correct version in the package
- 1.0.1 (stable, 2003-04-24)
Release notes
License: PHP License
Moved output of the PEAR_Info to PEAR_Info::show to allow for extensibility for different (CLI at least) output in the future
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #376 | Closed | Bug | 2003-12-08 | magic quotes shouldn't affect PEAR_Info | |
| #1936 | Closed | Bug | 2004-07-21 | Link to external Packages failed | |
| #2183 | Bogus | Bug | 2004-08-21 | pear config-show has different output then $info->show(); | |
| #3380 | Bogus | Bug | 2005-02-04 | PEAR_Info conflicts with Config | |
| #3389 | Bogus | Bug | 2005-02-06 | Pear_info.php directory | |
| #4624 | Wont fix | Req | 2005-06-18 | Display PEAR info from directories with include_path | |
| #5457 | Closed | Bug | 2005-09-19 | Broken PEAR_Info | |
| #6050 | Closed | Bug | 2005-11-23 | PEAR version displayed as 'Array' instead of version number | |
| #6051 | Closed | Bug | 2005-11-23 | PEAR no longer listed as a package in PEAR 1.4.5 | |
| #6479 | Bogus | Bug | 2006-01-12 | after install PEAR_INFO, screw up whole PEAR | |
| #6731 | Bogus | Bug | 1.6.0 | 2006-02-08 | erroneous output of PEAR version |
| #6732 | Closed | Req | 1.6.0 | 2006-02-08 | PEAR_Info not E_NOTICE safe |
| #7128 | Closed | Bug | 1.6.1 | 2006-03-15 | A strange result in PEAR_Info script |
| #7741 | Closed | Req | 1.6.1 | 2006-05-28 | new feature and pear 1.4.x full compatible |
| #8165 | Closed | Bug | 1.6.1 | 2006-07-08 | Error on code |
| #9358 | Closed | Req | 1.6.1 | 2006-11-16 | Please add example script to package |
| #9359 | Duplicate | Bug | 1.6.1 | 2006-11-16 | PEAR_Info does not list all packages |
| #10815 | Closed | Req | 1.6.1 | 2007-04-23 | Quick list of packages |
| #11489 | Closed | Bug | 1.7.0RC1 | 2007-07-01 | Configuration file warning |
| #11524 | Closed | Bug | 1.7.0RC2 | 2007-07-05 | Fatal error on XP |
| #12576 | Closed | Bug | 1.7.0 | 2007-12-02 | incorrect/incomplete license in package.xml |
| #12878 | Wont fix | Req | 1.7.0 | 2008-01-11 | Search for pear.conf inside /etc/pear/ |
| #13401 | Closed | Req | 1.7.1 | 2008-03-16 | outputs plain text in CLI mode |
| #13741 | Closed | Req | 1.8.0 | 2008-04-22 | show list if potential config files |
| #14543 | Closed | Req | 1.8.0 | 2008-08-22 | Beautify output with some additional links |
| #16469 | Open | Bug | 1.9.2 | 2009-07-24 | PEAR_Config::getRemote() does not exists. |
| #16476 | Analyzed | Bug | CVS | 2009-07-28 | Unit tests fail |
| #19127 | Closed | Bug | SVN | 2011-12-11 | upgrade PHPUnit require statements & other fixes (for PEAR QA Team) |