Releases · runkit7/runkit7
4.0.0a6: Fix test failures in PHP 8.2 on i386Remove 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).
Runkit7 3.0 finishes changing this extension's name from "runkit" to "runkit7".
THIS WILL REQUIRE CHANGES TO YOUR BUILD SCRIPTS AND PHP.INI FILES.
This change was made at the request of PECL admins, to comply with naming and packaging standards.
runkit.so
to runkit7.so
(Mac/Linux) and php_runkit.dll
to php_runkit7.dll
(Windows)extension=runkit7.so
or extension=php_runkit7.dll
)--enable-runkit
/ --enable-runkit-modify
to --enable-runkit7
/ --enable-runkit7-modify
extension_loaded('runkit')
should be changed to extension_loaded('runkit7')
(as well as uses of ReflectionExtension, etc.)runkit.superglobal
and runkit.internal_override
are unaffected.Changes in 3.0.0
Runkit7 3.0 finishes changing this extension's name from "runkit" to "runkit7".
THIS WILL REQUIRE CHANGES TO YOUR BUILD SCRIPTS AND PHP.INI FILES.
This change was made at the request of PECL admins, to comply with naming and packaging standards.
runkit.so
to runkit7.so
(Mac/Linux) and php_runkit.dll
to php_runkit7.dll
(Windows)extension=runkit7.so
or extension=php_runkit7.dll
)--enable-runkit
/ --enable-runkit-modify
to --enable-runkit7
/ --enable-runkit7-modify
extension_loaded('runkit')
should be changed to extension_loaded('runkit7')
(as well as uses of ReflectionExtension, etc.)runkit.superglobal
and runkit.internal_override
are unaffected.Other changes:
Runkit7 3.0 finishes changing this extension's name from "runkit" to "runkit7".
THIS WILL REQUIRE CHANGES TO YOUR BUILD SCRIPTS AND PHP.INI FILES.
This change was made at the request of PECL admins, to comply with naming and packaging standards.
runkit.so
to runkit7.so
(Mac/Linux) and php_runkit.dll
to php_runkit7.dll
(Windows)extension=runkit7.so
or extension=php_runkit7.dll
)--enable-runkit
/ --enable-runkit-modify
to --enable-runkit7
/ --enable-runkit7-modify
extension_loaded('runkit')
should be changed to extension_loaded('runkit7')
(as well as uses of ReflectionExtension, etc.)runkit.superglobal
and runkit.internal_override
are unaffected.Changes in 3.0.0RC1
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4