<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0" packagerversion="1.4.0">
 <name>PEAR</name>
 <summary>PEAR Base System</summary>
 <description>The PEAR package contains:
 * the PEAR installer, for creating, distributing
   and installing packages
 * the beta-quality PEAR_Exception PHP5 error handling mechanism
 * the beta-quality PEAR_ErrorStack advanced error handling mechanism
 * the PEAR_Error error handling mechanism
 * the OS_Guess class for retrieving info about the OS
   where PHP is running on
 * the System class for quick handling of common operations
   with files and directories
 * the PEAR base class
 </description>
 <maintainers>
  <maintainer>
   <user>cellog</user>
   <name>Greg Beaver</name>
   <email>cellog@php.net</email>
   <role>lead</role>
  </maintainer>
  <maintainer>
   <user>ssb</user>
   <name>Stig Bakken</name>
   <email>stig@php.net</email>
   <role>lead</role>
  </maintainer>
  <maintainer>
   <user>cox</user>
   <name>Tomas V.V.Cox</name>
   <email>cox@idecnet.com</email>
   <role>lead</role>
  </maintainer>
  <maintainer>
   <user>pajoye</user>
   <name>Pierre-Alain Joye</name>
   <email>pajoye@pearfr.org</email>
   <role>lead</role>
  </maintainer>
  <maintainer>
   <user>mj</user>
   <name>Martin Jansen</name>
   <email>mj@php.net</email>
   <role>helper</role>
  </maintainer>
  </maintainers>
 <release>
  <version>1.4.0</version>
  <date>2005-09-18</date>
  <license>PHP License</license>
  <state>stable</state>
  <notes>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.
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
* 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
* support for custom file roles and installation tasks
NOTE: users of PEAR_Frontend_Web/PEAR_Frontend_Gtk must upgrade their installations
to the latest version, or PEAR will not upgrade properly
  </notes>
  <deps>
   <dep type="php" rel="ge" version="4.2"/>
   <dep type="pkg" rel="ge" version="1.3.3">PEAR</dep>
   <dep type="pkg" rel="ge" version="1.3.1">Archive_Tar</dep>
   <dep type="pkg" rel="ge" version="1.2">Console_Getopt</dep>
   <dep type="pkg" rel="ge" version="1.4.0">XML_RPC</dep>
   <dep type="pkg" rel="ge" version="0.5.0" optional="yes">PEAR_Frontend_Web</dep>
   <dep type="pkg" rel="ge" version="0.4.0" optional="yes">PEAR_Frontend_Gtk</dep>
   <dep type="ext" rel="has">xml</dep>
   <dep type="ext" rel="has">pcre</dep>
  </deps>
  <provides type="class" name="OS_Guess" />
  <provides type="class" name="System" />
  <provides type="function" name="md5_file" />
  <filelist>
   <file role="php" name="OS/Guess.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/ChannelFile/Parser.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Auth-init.php"/>
   <file role="php" name="PEAR/Command/Auth.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Build-init.php"/>
   <file role="php" name="PEAR/Command/Build.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Channels-init.php"/>
   <file role="php" name="PEAR/Command/Channels.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Common.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Config-init.php"/>
   <file role="php" name="PEAR/Command/Config.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Install-init.php"/>
   <file role="php" name="PEAR/Command/Install.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Package-init.php"/>
   <file role="php" name="PEAR/Command/Package.php">
    <replace from="@DATA-DIR@" to="data_dir" type="pear-config"/>
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Registry-init.php"/>
   <file role="php" name="PEAR/Command/Registry.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Remote-init.php"/>
   <file role="php" name="PEAR/Command/Remote.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Mirror-init.php"/>
   <file role="php" name="PEAR/Command/Mirror.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command/Test-init.php"/>
   <file role="php" name="PEAR/Command/Test.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Downloader/Package.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Frontend/CLI.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Common.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Data.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Doc.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Ext.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Php.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Script.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Src.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role/Test.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer/Role.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/Generator/v1.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/Generator/v2.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/Parser/v1.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/Parser/v2.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/v2/rw.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/v2/Validator.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/v1.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile/v2.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/REST/10.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Postinstallscript/rw.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Replace/rw.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Unixeol/rw.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Windowseol/rw.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Common.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Postinstallscript.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Replace.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Unixeol.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Task/Windowseol.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Validator/PECL.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Autoloader.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Builder.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/ChannelFile.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Command.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Common.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Config.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Dependency.php"/>
   <file role="php" name="PEAR/DependencyDB.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Dependency2.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Downloader.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/ErrorStack.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Exception.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Frontend.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Installer.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Packager.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/PackageFile.php">
    <replace from="@PEAR-VER@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Registry.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Remote.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/REST.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/RunTest.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/Validate.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" name="PEAR/XMLParser.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="script" baseinstalldir="/" platform="!windows" install-as="pear" name="scripts/pear.sh">
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@php_dir@" to="php_dir" type="pear-config"/>
    <replace from="@pear_version@" to="version" type="package-info"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="script" baseinstalldir="/" platform="!windows" install-as="peardev" name="scripts/peardev.sh">
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@php_dir@" to="php_dir" type="pear-config"/>
    <replace from="@pear_version@" to="version" type="package-info"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="script" baseinstalldir="/" platform="!windows" install-as="pecl" name="scripts/pecl.sh">
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@php_dir@" to="php_dir" type="pear-config"/>
    <replace from="@pear_version@" to="version" type="package-info"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="script" baseinstalldir="/" platform="windows" install-as="peardev.bat" name="scripts/peardev.bat">
    <replace from="@bin_dir@" to="bin_dir" type="pear-config"/>
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="script" baseinstalldir="/" platform="windows" install-as="pear.bat" name="scripts/pear.bat">
    <replace from="@bin_dir@" to="bin_dir" type="pear-config"/>
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="script" baseinstalldir="/" platform="windows" install-as="pecl.bat" name="scripts/pecl.bat">
    <replace from="@bin_dir@" to="bin_dir" type="pear-config"/>
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="php" baseinstalldir="/" install-as="pearcmd.php" name="scripts/pearcmd.php">
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@php_dir@" to="php_dir" type="pear-config"/>
    <replace from="@pear_version@" to="version" type="package-info"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="php" baseinstalldir="/" install-as="peclcmd.php" name="scripts/peclcmd.php">
    <replace from="@php_bin@" to="php_bin" type="pear-config"/>
    <replace from="@php_dir@" to="php_dir" type="pear-config"/>
    <replace from="@pear_version@" to="version" type="package-info"/>
    <replace from="@include_path@" to="php_dir" type="pear-config"/>
   </file>
   <file role="data" baseinstalldir="/" name="package.dtd"/>
   <file role="data" baseinstalldir="/" name="template.spec"/>
   <file role="php" baseinstalldir="/" name="PEAR.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
   <file role="php" baseinstalldir="/" name="System.php">
    <replace from="@package_version@" to="version" type="package-info"/>
   </file>
  </filelist>
 </release>
 <changelog>
   <release>
    <version>1.3.6</version>
    <date>2005-08-18</date>
    <license>PHP License</license>
    <state>stable</state>
    <notes>* Bump XML_RPC dependency to 1.4.0
* return by reference from PEAR::raiseError()
    </notes>
   </release>
   <release>
    <version>1.4.0a1</version>
    <date>2005-02-26</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>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
    </notes>
   </release>
   <release>
    <version>1.4.0a2</version>
    <date>2005-02-27</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>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
    </notes>
   </release>
   <release>
    <version>1.4.0a3</version>
    <date>2005-03-02</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a2:
* 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: &quot;pear package&quot; only includes one package.xml
* Fix Bug #3677: Post-Install script message needs to display channel name
    </notes>
   </release>
   <release>
    <version>1.4.0a4</version>
    <date>2005-03-02</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a3:
* upgrade suggested XML_RPC version to 1.2.1
    </notes>
   </release>
   <release>
    <version>1.4.0a5</version>
    <date>2005-03-17</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>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&apos;t work as expected
* implement Request #3717 [Patch] Implement Simple run-tests output
    </notes>
   </release>
   <release>
    <version>1.4.0a6</version>
    <date>2005-03-17</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a5:
* fix Bug #3860 PEAR_Dependency2 not included in 1 case
    </notes>
   </release>
   <release>
    <version>1.4.0a7</version>
    <date>2005-03-17</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a6:
* implement the tags &lt;usesrole&gt; and &lt;usestask&gt; 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
    </notes>
   </release>
   <release>
    <version>1.4.0a8</version>
    <date>2005-03-21</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a7:
* greatly improve the flexibility of post-install scripts
  - &lt;param&gt; tag 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 &quot;peardev&quot; command for those with memory_limit issue
* make package-validate command work on packaged .tgz files
    </notes>
   </release>
   <release>
    <version>1.4.0a9</version>
    <date>2005-03-21</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a8:
* add --package option to run-tests command, to run installed .phpt tests
* significantly drop pear&apos;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 &quot;upgrade&quot; to 1.3.6
* split PEAR_PackageFile_v2 into two classes, read-only PEAR_PackageFile_v2, and read-write
  PEAR_PackageFile_v2_rw
    </notes>
   </release>
   <release>
    <version>1.4.0a10</version>
    <date>2005-04-06</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a9:
* add support for writeable tasks
* fix potential fatal errors in run-tests command, -p option
* fix --installroot option for installation
* move run-tests command into its own file (testing may expand)
* fix fatal error if package.xml has no version=&quot;X.0&quot;
* fix Bug #3966: Improper path in PEAR/PackageFile/v2.php
* fix Bug #3990: PEAR_Error PEAR_EXCEPTION broken
* fix Bug #4021: PEAR_Config file_exists can cause warnings
* fix Bug #1870: pear makerpm dependancies
* fix Bug #4038: Array to string conversion in PEAR/Frontend/CLI.php
* fix Bug #4060: pear upgrade Auth_HTTP fails
* fix Bug #4072: pear list-all -c channel does not list installed packages
    </notes>
   </release>
   <release>
    <version>1.4.0a11</version>
    <date>2005-04-17</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a10:
* Add new &quot;unusualbaseinstall&quot; role type that allows custom roles similar
  data/test/doc to honor the baseinstalldir attribute
* fix Bug #4095: System::rm does not handle links correctly
* fix Bug #4097: Wrong logging in PEAR_Command_Test
* make pear/pecl commands list only pear/pecl packages
* fix Bug #4161: pear download always leaves a package.xml in the dir
* make PEAR_Remote messages more helpful (include server name)
* make list-upgrades only search channels from which we have installed packages
* remove max tag requirement for php dependency
    </notes>
   </release>
   <release>
    <version>1.4.0a12</version>
    <date>2005-05-28</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>Specific changes from 1.4.0a11:
* Implement REST 1.0 as per Request #2781
* REST is the default connection method if available
* fix bugs in PEAR_ChannelFile REST handling
* fix Bug #4069: pear list-all -c ChannelAlias does not work
* fix Bug #4249: download-all broken in 1.4.0a11
* fix Bug #4257: if rel=&quot;has&quot; is used with a version=&quot;&quot; attribute, the warning does not work
* fix Bug #4278: Parser V1: error handling borked !
* fix Bug #4279: Typo in DependencyDB (_version)
* fix Bug #4285: pear install *.tgz miss dependencies
* fix Bug #4353: fatal error if using remote_config variable
* fix Bug #4354: Remote PEAR upgrade and uninstall operation fail
* fix Bug #4355: PEAR 1.4.0a11 ftpInstall chokes on package2.xml packages
* fix Bug #4400: pear download chiara/Chiara_XML_RPC5-alpha fails
* fix Bug #4458: packaging error message better description
* implement Request #2781: support for static channel releases.xml summary
* implement versioned conflicting dependencies
* fix major problems in subpackages
* The next version will split off PEAR_ErrorStack into its own package
* fix problems with zero-length files that have tasks on installation
* add a check for channel.xml up-to-dateness and gentle warning to users on
  installing a package from that channel
    </notes>
   </release>
   <release>
    <version>1.4.0b1</version>
    <date>2005-08-25</date>
    <license>PHP License</license>
    <state>beta</state>
    <notes>* remove old notes (prior to 1.4.0a11)
* implement conflicts tags for frontend packages
* implement separation of PEAR_ErrorStack package
* implement separation of PEAR_RemoteInstall package
* add default install for PEAR_Delegator package (if installing via PEAR 1.4.0 only)
* fix PEAR_PackageFile_v2_rw::setSourcePackage() to match newer package.xml 2.0 format
* fix PEAR_Common::validatePackageInfo() so it accepts the contents of a package.xml
* implement Feature #4464: ability to modify a post-install script prompt at runtime
* fix Bug #4741: Newest Pager won&apos;t install (no upgrade available)
* fix Bug #4817: Fix warning with corrupt cache
* fix Bug #4818: References fix
* fix Bug #4825: pear behind a proxy using REST dosnt work
* fix Bug #4952: PEAR_Exception::toHTML() spits notices
* fix Bug #5073: cache fatal error if no cached content
* fix Bug #5131: pear info PEAR shows &quot;Array&quot; with installed PEAR 1.4.0a13 (CVS)
* fix Bug #5132: pear info Blah.tgz reports optional deps as required
* fix Bug #5135: pear info PEAR has notice with a13 installed
    </notes>
   </release>
   <release>
    <version>1.4.0b2</version>
    <date>2005-09-11</date>
    <license>PHP License</license>
    <state>beta</state>
    <notes>Specific changes from 1.4.0b1:
* configure options were not being prompted for packages like pecl/PDO
* use file_get_contents() wherever possible in favor of fread($fp, filesize($file))
  as this is deprecated behavior and won&apos;t work with streams at all in PHP 5.1
* fix CLI frontend in PHP 5.0+ with CGI version
* fix Bug #5240: Unnecessary assign by reference in PEAR_ErrorStack
* fix Bug #5285: Incorrect dependency on PEAR_RemoteInstall should be PEAR_RemoteInstaller
* fix Bug #5322: Clean up docs and handling of exceptions
    </notes>
   </release>
   <release>
    <version>1.4.0RC1</version>
    <date>2005-09-14</date>
    <license>PHP License</license>
    <state>beta</state>
    <notes>Specific changes from 1.4.0b2:
* fix Bug #5319: broken .pearrc or pear.conf are correctly detected
* fix Bug #5331: PEAR_Exception should take any Exception as cause
* fix Bug #5385: small fix to PEAR/Command/Package.php and RunTest.php
* fix Bug #5374: package.dtd is broken, package-1.0 is not synced
* fix Bug #5394: postinstallscript sub-tags need namespace prefix
    </notes>
   </release>
   <release>
    <version>1.4.0RC2</version>
    <date>2005-09-15</date>
    <license>PHP License</license>
    <state>beta</state>
    <notes>Specific changes from 1.4.0RC1:
* fix Bug #5417: generation of package.xml 1.0 must escape &lt; &gt; &amp; &quot;
* fix package.xml within PEAR package (because of Bug #5417)
* fix Bug #5412: if a package has no dependencies, no validation against
  installed package deps
    </notes>
   </release>
 </changelog>
</package>
