Skip to content

Releases: TYPO3/phar-stream-wrapper

v4.0.0 (PHP 7.1-8.4)

10 Dec 00:08
ce4b6e9
Compare
Choose a tag to compare

Notes

This is a maintenance release, supporting the PHP version range v7.1 - v8.4. The support for PHP v7.0 was dropped in favor of having ?nullables for PHP 8.4 compatibility.

Breaking changes to the interfaces \TYPO3\PharStreamWrapper\Collectable and \TYPO3\PharStreamWrapper\Resolvable are described in PR #78.

What's Changed

  • [TASK] Raise compatibility to PHP 7.1-8.4 by @ohader in #78

Full Changelog: v3.1.8...v4.0.0

v3.1.8 (PHP 7.0-8.3)

10 Dec 00:03
Compare
Choose a tag to compare

Notes

This is a maintenance release, supporting the PHP version range v7.0 - v8.3.

What's Changed

Full Changelog: v3.1.7...v3.1.8

Maintenance release

20 Sep 19:23
Compare
Choose a tag to compare

#68: Stop processing when reading from stream via fgets fails

Maintenance release

21 Sep 07:28
Compare
Choose a tag to compare

#68: Stop processing when reading from stream via fgets fails

Compatibility 7.4.12, 7.3.24

11 Nov 22:21
Compare
Choose a tag to compare

Albeit the v2 branch of typo3/phar-stream-wrapper is dedicated to PHP5, it seems to be used with PHP7 as well.

PHP versions 7.4.12, 7.3.24 introduced a different behavior for stream_wrapper_restore() and would throw a PHP notice which is mitigated with this phar stream wrapper release.

Compatibility PHP 8.0-RC1, 7.4.12, 7.3.24

07 Nov 09:35
60131cb
Compare
Choose a tag to compare

PHP versions 8.0-RC1, 7.4.12, 7.3.24 introduced a different behavior for stream_wrapper_restore() and would throw a PHP notice which is mitigated with this phar stream wrapper release. Besides that, test cases are now executed via symfony/phpunit-bridge instead of phpunit/phpunit.

Upgrade unserialize polyfill

27 Jul 09:27
5e6269b
Compare
Choose a tag to compare

Nested serialized structures have not been handled correctly in https://github.com/dbrumann/polyfill-unserialize, which has been fixed in version 2.0.0. It's still possible to use version ^1.0 of the polyfill explicitly in projects - otherwise new ^2.0 will be used.

Minor service release

19 Jun 18:51
Compare
Choose a tag to compare
[TASK] Silence PHP opcache warnings

There are some environments where `opcache.restrict_api`(https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.restrict-api)
is enabled for security/stability reasons. Using them produces PHP warnings like

```
PHP Warning:  Zend OPcache API is restricted by "restrict_api" configuration
directive in /tmp/vendor/typo3/phar-stream-wrapper/src/Helper.php on line 34
```

Minor service release

19 Jun 18:50
Compare
Choose a tag to compare
[TASK] Silence PHP opcache warnings

There are some environments where `opcache.restrict_api`(https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.restrict-api)
is enabled for security/stability reasons. Using them produces PHP warnings like

```
PHP Warning:  Zend OPcache API is restricted by "restrict_api" configuration
directive in /tmp/vendor/typo3/phar-stream-wrapper/src/Helper.php on line 34
```

Adjust .gitattributes export behavior

28 Jan 22:51
Compare
Choose a tag to compare
v3.1.4

[TASK] Adjust .gitattributes export behavior