<?php
-$notes = <<<EOT
-*BACKWARDS COMPATIBILITY BREAK*
-Rename Phar->begin/isFlushingToPhar/commit to startBuffering/isBuffering/stopBuffering
-Note that isBuffering() returns the opposite value to isFlushingToPhar()
-EOT;
+$notes = '
+ * implement ability connect a phar file \'phar://whatever\' to a directory. That way all
+ access to that phar archive are directed to the extracted directory. This
+ allows to have the installed files and the archieve keep the same includes.
+ [Marcus]
+ * implement SHA-2 (256, 512) support [Marcus]
+ * implement setSignatureAlgorithm() and Phar::MD5 Phar::SHA1 Phar::SHA256 Phar::SHA512 Phar::PGP to
+ choose the kind of signature to use (PGP falls back to SHA1) [Greg]
+';
if (!class_exists("Phar") && !extension_loaded("Phar")) {
die("Extension phar not present");
$package->addRelease();
$package->setReleaseVersion(phpversion('phar'));
$package->setAPIVersion(Phar::apiVersion());
-$package->setReleaseStability('stable');
-$package->setAPIStability('stable');
+$package->setReleaseStability('beta');
+$package->setAPIStability('beta');
$package->setNotes("\n$notes\n");
//$package->addGlobalReplacement('package-info', '@package_version@', 'version');
$package->generateContents();
<active>yes</active>
</lead>
<date>2007-03-26</date>
- <time>10:51:19</time>
+ <time>11:41:38</time>
<version>
- <release>1.0.0</release>
- <api>1.0.0</api>
+ <release>1.1.0RC1</release>
+ <api>1.1.0</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
-*BACKWARDS COMPATIBILITY BREAK*
-Rename Phar->begin/isFlushingToPhar/commit to startBuffering/isBuffering/stopBuffering
-Note that isBuffering() returns the opposite value to isFlushingToPhar()
+
+ * implement ability connect a phar file 'phar://whatever' to a directory. That way all
+ access to that phar archive are directed to the extracted directory. This
+ allows to have the installed files and the archieve keep the same includes.
+ [Marcus]
+ * implement SHA-2 (256, 512) support [Marcus]
+ * implement setSignatureAlgorithm() and Phar::MD5 Phar::SHA1 Phar::SHA256 Phar::SHA512 Phar::PGP to
+ choose the kind of signature to use (PGP falls back to SHA1) [Greg]
+
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<providesextension>phar</providesextension>
<extsrcrelease />
<changelog>
+ <release>
+ <version>
+ <release>1.1.0RC1</release>
+ <api>1.1.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2007-03-26</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+
+ * implement ability connect a phar file 'phar://whatever' to a directory. That way all
+ access to that phar archive are directed to the extracted directory. This
+ allows to have the installed files and the archieve keep the same includes.
+ [Marcus]
+ * implement SHA-2 (256, 512) support [Marcus]
+ * implement setSignatureAlgorithm() and Phar::MD5 Phar::SHA1 Phar::SHA256 Phar::SHA512 Phar::PGP to
+ choose the kind of signature to use (PGP falls back to SHA1) [Greg]
+
+ </notes>
+ </release>
<release>
<version>
<release>1.0.0</release>
</stability>
<date>2007-03-26</date>
<license uri="http://www.php.net/license">PHP License</license>
- <notes>
-*BACKWARDS COMPATIBILITY BREAK*
+ <notes>*BACKWARDS COMPATIBILITY BREAK*
Rename Phar->begin/isFlushingToPhar/commit to startBuffering/isBuffering/stopBuffering
-Note that isBuffering() returns the opposite value to isFlushingToPhar()
- </notes>
+Note that isBuffering() returns the opposite value to isFlushingToPhar()</notes>
</release>
</changelog>
</package>
#define E_RECOVERABLE_ERROR E_ERROR
#endif
-#define PHAR_EXT_VERSION_STR "1.0.0"
-#define PHAR_API_VERSION_STR "1.0.0"
+#define PHAR_EXT_VERSION_STR "1.1.0RC1"
+#define PHAR_API_VERSION_STR "1.1.0"
/* x.y.z maps to 0xyz0 */
-#define PHAR_API_VERSION 0x1000
+#define PHAR_API_VERSION 0x1100
#define PHAR_API_MIN_READ 0x1000
#define PHAR_API_MAJORVERSION 0x1000
#define PHAR_API_MAJORVER_MASK 0xF000