Top Level :: PHP

Package Information: PHP_Archive

Show All Changelogs
» Version » Information
0.11.4Download

Release date: 2008-05-19 15:18 UTC
Release state: alpha

Changelog:

minor bugfix release
* E_STRICT/E_DEPRECATED errors displayed

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.11.3Download

Release date: 2007-09-01 20:29 UTC
Release state: alpha

Changelog:

minor bugfix release
* introspection cannot use exit within stream wrapper, PHP destabilizes, this is fixed

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.11.2Download

Release date: 2007-08-18 17:07 UTC
Release state: alpha

Changelog:

major bugfix release
* fix 64-bit/32-bit compatibility of phars (Brian Shire)
* fix Bug #11858: seek to SEEK_END fails
* fix Bug #11859: mapPhar fails for all phars internally loaded
* fix Bug #11860: missing constant in PHP_Archive_Exception UNKNOWNSIG

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.11.1Download

Release date: 2007-05-29 20:42 UTC
Release state: alpha

Changelog:

Remove potential notice in directory rewind()

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.11.0Download

Release date: 2007-05-29 20:23 UTC
Release state: alpha

Changelog:

Add support for introspection (web) and front controller (web)
Synchronize PHP_Archive class mapPhar() and loadPhar() with API of phar extension
fix url_stat() for non-existing directories/files
fix

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.10.0Download

Release date: 2007-02-06 04:33 UTC
Release state: alpha

Changelog:

Update to match phar extension

Final API for 1.0.0 is set

Add support for:

* Phar metadata - any serialized value
* file-specific metadata - any serialized value
* bzip2 compression of files
* SHA1/MD5 signature creation (Phar extension can use this,
PHP_Archive does not on open for performance reasons)
* file permissions (always set to 0555)

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.9.2Download

Release date: 2007-01-06 22:05 UTC
Release state: alpha

Changelog:

another major 32-bit/64-bit issue in PHP 5.1 where crc32() returns different values
was causing some phars to fail.

This is *not* fixed in PHP 5.2, and won't be. This only affects CRCs. The workaround
found is to sprintf("%u", crc32($data))

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.9.1Download

Release date: 2007-01-06 04:13 UTC
Release state: alpha

Changelog:

fix API version so that Phar extension can also open PHP_Archive-generated archives

major 32-bit/64-bit issue in PHP 5.1 where unpack() returns different values
was causing some phars to fail. For instance:

$a = pack("V", 3068571189);
var_dump(unpack("Va", $a));

reports
int(3068571189) on 32 bit and
int(-1226396107) on 64 bit

in PHP 5.1. This is fixed in PHP 5.2. This only affects CRCs. The workaround
found is to sprintf("%u", $crc)

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.9.0Download

Release date: 2006-12-16 04:23 UTC
Release state: alpha

Changelog:

This release is fully compatible with the phar extension

Minor feature addition:
* implement Request #7362: Add archive collapsing to greatly reduce phar base size

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.8.0Download

Release date: 2006-07-19 00:22 UTC
Release state: alpha

Changelog:

This release is fully compatible with the phar extension

Major BC breaks:
* the entire structure of an internal phar's manifest has changed
* mapPhar now only takes 2 parameters

Small BC breaks:
* PHP_Archive::processFile() was public static and is now private static

Feature additions:
* creating .phars that are reliant on the .phar extension is now possible
* new PHP_Archive_Manager is available for debugging phars

Bug fixes:
* fix bug #7110: mapPhar security error

Dependencies:
  • PHP Version: PHP 5.1.0 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.7.0Download

Release date: 2005-11-30 16:17 UTC
Release state: alpha

Changelog:

major refactoring - .tar file format is no longer used
DRAMATIC improvement in efficiency of disk use, memory usage,
and processing speed.

Dependencies:
  • PHP Version: PHP 5.1.0b1 or newer
  • PEAR Package: PEAR 1.4.3 or newer
  • PEAR Package: PEAR 1.4.3 or newer
0.6.1Download

Release date: 2005-09-05 20:10 UTC
Release state: alpha

Changelog:

Bugfix release
* fix faulty dependency on unreleased Archive_Tar
* fix version_compare()'s bungling of versioning ending with -dev

Dependencies:
  • PHP Version: PHP 5.1.0b1 or newer
  • PEAR Package: PEAR 1.4.0b1 or newer
  • PEAR Package: Archive_Tar 1.3.1 or newer
  • PEAR Package: PEAR 1.3.5 or newer
0.6.0Download

Release date: 2005-08-30 06:14 UTC
Release state: alpha

Changelog:

Bugfix release
* change error_reporting to E_ALL. Was stupidly using
E_ERROR | E_WARNING | E_PARSE | E_NOTICE
* change __HALT_PHP_PARSER__ to __HALT_COMPILER()
* rework fread() usage to avoid all potential bugs with chunks
larger than 8192
* drop support for PHP 4.3.x and 5.0.x. Streams are impossible to
fully support due to bugs in all PHP versions < 5.1.0.

Dependencies:
  • PHP Version: PHP 5.1.0b1 or newer
  • PEAR Package: PEAR 1.4.0b1 or newer
  • PEAR Package: Archive_Tar 1.3.2 or newer
  • PEAR Package: PEAR 1.3.5 or newer
0.5.0Download

Release date: 2005-05-03 19:18 UTC
Release state: alpha

Changelog:

* Full support for multiple .phars! phar://pharname.phar/file
and phar://phar2.phar/anotherfile will work now
* Fix gz compression
* remove Archive_Tar dep for non-creation
* remove preg dep for non-creation
* bundle PHP_Archive in all created .phars - standalone! Only
compressed .phars have a dep on zlib
* Add support for filenames > 100 characters in length and unit test
* Add full support for stat()/is_file()/is_dir()/is_readable() etc., opendir()/readdir()

Dependencies:
  • PHP Version: PHP 4.3.0 or newer
  • PEAR Package: PEAR Installer 1.3.5 or newer
  • PEAR Package: Archive_Tar 1.3.1 or newer