[ANNOUNCEMENT] runkit7-4.0.0a1 (alpha) Released.
| From: | PECL Announce | Date: | Thu, 08 Oct 2020 03:54:30 +0000 |
| Subject: | [ANNOUNCEMENT] runkit7-4.0.0a1 (alpha) Released. | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-16984@lists.php.net to get a copy of this message | ||
The new PECL package runkit7-4.0.0a1 (alpha) has been released at https://pecl.php.net/.
Release notes
-------------
- Remove
runkit7_import(). This had known crashes/segfaults in php 7.3+ that have not
been straightforward to fix (after multiple attempts)
due to changes to PHP's internals and changes to late static binding, and offered an
incomplete set of functionality.
(e.g. could not override properties)
This was also not integrated with runkit7's tracking of manipulated
methods/functions/properties.
- Drop support for php 7.1. Security support for php 7.1 from php-src ended in December 2019
and runkit7 requires a lot of work to verify that changes or new features work correctly with the
internals of php in all PHP versions.
- Remove disabled code, constants, and ini settings related to the sandbox feature.
Runkit7 has never supported sandboxes or runkit_lint due to changes to internals in php7 making it
impractical.
- Remove runkit7_object_id() - PHP 7.2 adds spl_object_id() to do the same thing.
- Fix build failure in php 8.0-dev - this extension's support for php 8 is still incomplete and
experimental.
- Add parameter default constant names to reflection (php 8 only).
Package Info
-------------
Replace, rename, and remove user defined functions, methods, and constants.
Define customized superglobal variables for general purpose use.
Related Links
-------------
Package home: https://pecl.php.net/package/runkit7
Changelog: https://pecl.php.net/package-changelog.php?package=runkit7
Download: https://pecl.php.net/get/runkit7-4.0.0a1.tgz
Authors
-------------
Tyson Andre (lead)