Skip to content

Tags: splitbrain/php-archive

Tags

1.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #37 from zozlak/master

A bunch of enhancements for dealing with large tar archives

1.3.1

Merge branch 'pr/26' into yield

* pr/26:
  Whoops, fixed wrong variable name.
  Added yieldContents() to keep contents() backward compatibility.
  Use yield in contents() instead of returning a single array with all results.

1.3.0

moved constant definition to top

1.2.1

additional zero file testing

Existing tests didn't 100% make sure a zero byte file was correctly
added and extracted. It was. Now we also have the tests to prove it.

1.2.0

renamed FileInfo::match() to FileInfo::matchExpression()

In PHP8, `match` is a reserved keyword. In preparation this renames the
method. A fallback via __call() is provided which will trigger a
E_USER_NOTICE.

1.1.1

supress chmod and touch warnings

On some file systems these commands will fail. It's unclear what systems
those are, I can reproduce it for touch() on my android phone (but not
on my tablet).

Instead of littering the output with potentially thousands of warnings
we supress them here. Ideally we should probably do something with them,
but I don't know what.

Maybe a strict setting that turns them into exceptions, would work? PRs
welcome.

1.1.0

extracted exceptions into their own files

required for PSR-2

1.0.10

check for broken iconv setup

1.0.9

use trusty for running tests on travis

1.0.8

Throw an exception when a file changes during reading

see discussion at #17