Top Level :: PEAR

Package Information: PEAR 1.4.0a9

Show All Changelogs
» Version » Information
1.7.2 2008-05-17     stable
1.7.1 2008-02-03     stable
1.7.0 2008-02-01     stable
1.7.0RC2 2008-01-03     beta
1.7.0RC1 2007-12-10     beta
1.6.2 2007-09-09     stable
1.6.1 2007-06-23     stable
1.6.0 2007-06-07     stable
1.5.4 2007-05-08     stable
1.5.3 2007-04-22     stable
1.5.2 2007-04-09     stable
1.5.1 2007-03-05     stable
1.5.0 2007-01-24     stable
1.5.0RC3 2007-01-08     beta
1.5.0RC2 2006-12-15     beta
1.5.0RC1 2006-11-28     beta
1.5.0a1 2006-10-01     alpha
1.4.11 2006-08-16     stable
1.4.10 2006-07-19     stable
1.4.10RC1 2006-07-15     beta
1.4.9 2006-03-29     stable
1.4.8 2006-03-05     stable
1.4.7 2006-02-27     stable
1.4.6 2006-01-06     stable
1.4.5 2005-11-21     stable
1.4.4 2005-11-04     stable
1.4.3 2005-11-03     stable
1.4.2 2005-10-08     stable
1.4.1 2005-09-25     stable
1.4.0 2005-09-18     stable
1.4.0RC2 2005-09-16     beta
1.4.0RC1 2005-09-15     beta
1.4.0b2 2005-09-12     beta
1.4.0b1 2005-08-30     beta
1.3.6 2005-08-18     stable
1.4.0a12 2005-05-29     alpha
1.4.0a11 2005-04-17     alpha
1.4.0a10 2005-04-06     alpha
1.4.0a9Download

Release date: 2005-03-25 04:00 UTC
Release state: alpha

Changelog:

This is a major milestone release for PEAR. In addition to several killer features,
every single element of PEAR has a regression test, and so stability is much higher
than any previous PEAR release, even with the alpha label.

New features in a nutshell:
* full support for channels
* pre-download dependency validation
* new package.xml 2.0 format allows tremendous flexibility while maintaining BC
* support for optional dependency groups and limited support for sub-packaging
* robust dependency support
* full dependency validation on uninstall
* support for binary PECL packages
* remote install for hosts with only ftp access - no more problems with
restricted host installation
* full support for mirroring
* support for bundling several packages into a single tarball
* support for static dependencies on a url-based package

Specific changes from 1.3.5:
* Implement request #1789: SSL support for xml-rpc and download
* Everything above here that you just read

Specific changes from 1.4.0a1:
* Fix Bug #3610: fix for PDO package in 1.3.5 was never merged to 1.4.0a1
* Fix Bug #3612: fatal error in PEAR_Downloader_Package
* Use 1.2.0 as recommended version of XML_RPC

Specific changes from 1.4.0a2:
BC BREAK FOR PECL DEVS ONLY:
In order to circumvent strict package-validation, use
"pear channel-update pecl.php.net" prior to packaging
a pecl release.
* Fix package.xml version 2.0 generation from package.xml 1.0
* Fix Bug #3634: still too many pear-specific restrictions on package valid
* Implement Request #3647: "pear package" only includes one package.xml
* Fix Bug #3677: Post-Install script message needs to display channel name

Specific changes from 1.4.0a3:
* upgrade suggested XML_RPC version to 1.2.1

Specific changes from 1.4.0a4:
* upgrade suggested XML_RPC version to 1.2.2
* attempt to address memory issues
* relax validation further
* disable debug_backtrace() in PEAR_Error constructor of PEAR installer
* fix a strange version number condition when two packages were upgraded at the same time.
* fix Bug #3808 channel packages with non-baseinstalldir files will conflict on upgrade
* fix Bug #3801 [PATCH] analyzeSourceCode() reports PHP4 code as PHP5
* fix Bug #3671 Installing package features doesn't work as expected
* implement Request #3717 [Patch] Implement Simple run-tests output

Specific changes from 1.4.0a5:
* fix Bug #3860 PEAR_Dependency2 not included in 1 case

Specific changes from 1.4.0a6:
* implement <usesrole>/<usestask> for custom role/task graceful failure
* REALLY fix the debug_backtrace() issue (modified wrong pearcmd.php)
* fix Bug #3864 Invalid dependency relation
* fix Bug #3863 illogical warning about PEAR_Frontend_Gtk 0.4.0 with PEAR 1.4.0a6

Specific changes from 1.4.0a7:
* greatly improve the flexibility of post-install scripts
- <param> is no longer required
- skipParamgroup() method in Frontends allows dynamic manipulation of what input is
requested from users
* make error message when a user has no write access absolutely clear and unmistakable
* update to new header comment block standard
* slight improvement to speed and possibly memory use of Installer when a lot of
package.xml version 1.0 packages are installed
* add "peardev" command for those with memory_limit issue
* make package-validate command work on packaged .tgz files

Specific changes from 1.4.0a8:
* add --package option to run-tests command, to run installed .phpt tests
* significantly drop pear's memory footprint for all commands
* fix fatal errors when installing pecl packages
* make download command work for non-root in a shared environment
* make sure that if 1.4.0a8 (alpha) is installed, and 1.3.6 (newer) exists, pear will not
attempt to "upgrade" to 1.3.6
* split PEAR_PackageFile_v2 into two classes, read-only PEAR_PackageFile_v2, and read-write
PEAR_PackageFile_v2_rw

Dependencies:
  • PHP Version: PHP version 6.0.0 or older
  • PHP Version: PHP 4.2 or newer
  • PEAR Package: Archive_Tar 1.1 or newer
  • PEAR Package: Console_Getopt 1.2 or newer
  • PEAR Package: XML_RPC 1.2.0RC1 or newer
  • PHP Extension: xml
  • PHP Extension: pcre
  • PEAR Package: PEAR_Frontend_Web 0.5.0 or newer (optional)
  • PEAR Package: PEAR_Frontend_Gtk 0.4.0 or newer (optional)
1.4.0a8 2005-03-21     alpha
1.4.0a7 2005-03-18     alpha
1.4.0a6 2005-03-17     alpha
1.4.0a5 2005-03-17     alpha
1.4.0a4 2005-03-03     alpha
1.4.0a3 2005-03-03     alpha
1.4.0a2 2005-02-27     alpha
1.4.0a1 2005-02-26     alpha
1.3.5 2005-02-18     stable
1.3.4 2005-01-02     stable
1.3.3.1 2004-11-12     stable
1.3.3 2004-10-28     stable
1.3.1 2004-04-07     stable
1.3 2004-02-20     stable
1.3b6 2004-01-26     beta
1.3b5 2003-12-19     beta
1.3b3 2003-10-20     beta
1.3b2 2003-10-02     beta
1.3b1 2003-09-29     beta
1.2.1 2003-08-15     stable
1.2 2003-08-14     stable
1.2b5 2003-08-05     beta
1.2b4 2003-08-05     beta
1.2b3 2003-08-03     beta
1.2b2 2003-06-23     beta
1.2b1 2003-06-23     beta
1.1 2003-05-11     stable
1.0.1 2003-01-10     stable
1.0 2002-12-28     stable
1.0b3 2002-12-13     stable
1.0b2 2002-11-26     stable
1.0b1 2002-10-12     stable
0.90 2002-06-06     beta
0.11 2002-05-28     beta
0.10 2002-05-26     beta
0.9 2002-04-13     stable