#
470d1696 |
| 02-Jul-2020 |
Theodore Brown |
Implement Shorter Attribute Syntax RFC: https://wiki.php.net/rfc/shorter_attribute_syntax Closes GH-5796. Co-authored-by: Martin Schröder <m.schroeder2007@gmail.com>
|
#
85d4b560 |
| 27-Jul-2020 |
Tyson Andre |
[skip ci] Add zend.exception_string_param_max_len to UPGRADING For GH-5769 (mentioned in 07db64156e180c30daa5ab5d41ed72f9bba77e6d)
|
#
d65d3f52 |
| 24-Jul-2020 |
Nikita Popov |
Fix bug #79108 Don't expose references in debug_backtrace() or exception traces. This is regardless of whether the argument is by-reference or not. As a side-effect of this chan
Fix bug #79108 Don't expose references in debug_backtrace() or exception traces. This is regardless of whether the argument is by-reference or not. As a side-effect of this change, exception traces may now acquire the interior value of a reference, which may be unexpected for some internal functions. This is what necessitated the change in the spl_array sort implementation.
show more ...
|
#
7eec281b |
| 24-Jul-2020 |
Nikita Popov |
Avoid UNKNOWN default in PDO::query()
|
#
0a5b7c81 |
| 24-Jul-2020 |
Nikita Popov |
Make nested ternary without parentheses a compile error This was deprecated in PHP 7.4.
|
#
9bf11983 |
| 24-May-2020 |
Ilija Tovilo |
Implement nullsafe ?-> operator RFC: https://wiki.php.net/rfc/nullsafe_operator Closes GH-5619. Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
|
#
7a3dcc3e |
| 15-Jun-2020 |
Nikita Popov |
Treat namespaced names as single token Namespace names are now lexed as single tokens of type T_NAME_QUALIFIED, T_NAME_FULLY_QUALIFIED or T_NAME_RELATIVE. RFC: https://wiki.php.
Treat namespaced names as single token Namespace names are now lexed as single tokens of type T_NAME_QUALIFIED, T_NAME_FULLY_QUALIFIED or T_NAME_RELATIVE. RFC: https://wiki.php.net/rfc/namespaced_names_as_token Closes GH-5827.
show more ...
|
Revision tags: php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
acbf7802 |
| 21-Feb-2019 |
Nikita Popov |
Improved number to string comparison semantics RFC: https://wiki.php.net/rfc/string_to_number_comparison Closes GH-3886.
|
#
e3827cea |
| 20-Jul-2020 |
Nikita Popov |
Fix bug #79857: Add upgrading note for exit dtor change [ci skip]
|
#
272b887b |
| 16-Apr-2020 |
Pedro Magalhães |
Ignore inheritance rules on private methods Closes GH-5401
|
#
547d98b8 |
| 12-Jul-2020 |
Martin Schröder |
Support socketpairs in proc_open() Closes GH-5777.
|
#
2edc5e00 |
| 13-Jul-2020 |
Nikita Popov |
Add user upgrading note for no_separation change I added this to UPGRADING.INTERNALS, but it should also be mentioned in UPGRADING, as it affects user-visible behavior. [ci skip]
|
#
0cab3fa1 |
| 13-Jul-2020 |
Nikita Popov |
Add upgrading note for crypt change [ci skip]
|
#
6cf22529 |
| 11-Jul-2020 |
Máté Kocsis |
Addd upgrading notes about OCI8
|
#
340e2ead |
| 11-Jul-2020 |
Christoph M. Becker |
Export php_gd_libgdimageptr_from_zval_p() Some extension may need to retrieve the `gdImagePtr` from an `GdImage` object; thus, we export the respective function. To not being forced
Export php_gd_libgdimageptr_from_zval_p() Some extension may need to retrieve the `gdImagePtr` from an `GdImage` object; thus, we export the respective function. To not being forced to include gd.h in php_gd.h, we use the opaque `struct gdImageStruct *` as return type. We also rename php_gd2.dll to php_gd.dll, since there's not really much point in giving the DLL a version number, since there is no php_gd.dll for years (if there ever has been). Renaming, on the other hand, matches the name on other systems (gd.so), and allows to actually use `ADD_EXTENSION_DEP()`.
show more ...
|
#
9fa1d133 |
| 09-Apr-2020 |
Ilija Tovilo |
Implement match expression RFC: https://wiki.php.net/rfc/match_expression_v2 Closes GH-5371.
|
#
b4dc8901 |
| 08-Jul-2020 |
Ondřej Mirtes |
UPGRADING - note about ReflectionType::isBuiltin() Closes GH-5822.
|
#
915abeb6 |
| 30-Jun-2020 |
Paweł Tomulik |
Add ldap_count_references() Closes GH-5784
|
#
3516a9c8 |
| 30-Jun-2020 |
Christoph M. Becker |
Replace ISO_8859-* with ISO8859-* aliases for MBString We also remove the mbregex ISO 8859 aliases with underscores.
|
#
b3698ed9 |
| 24-Jun-2020 |
Paweł Tomulik |
Promote warning to exception in ldap_set_rebind_proc() From now on, ldap_set_rebind_proc() will only accept callable or null as argument 2. Closes GH-5763
|
#
41d94239 |
| 30-Jun-2020 |
Nikita Popov |
Add upgrading note for apache module name [ci skip]
|
#
ada776c8 |
| 08-Jun-2020 |
Eddie Kohler |
Make HashContexts serializable. * Modify php_hash_ops to contain the algorithm name and serialize and unserialize methods. * Implement __serialize and __unserialize magic meth
Make HashContexts serializable. * Modify php_hash_ops to contain the algorithm name and serialize and unserialize methods. * Implement __serialize and __unserialize magic methods on HashContext. Note that serialized HashContexts are not necessarily portable between PHP versions or from architecture to architecture. (Most are, though Keccak and slow SHA3s are not.) An exception is thrown when an unsupported serialization is attempted. Because of security concerns, HASH_HMAC contexts are not currently serializable; attempting to serialize one throws an exception. Serialization exposes the state of HashContext memory, so ensure that memory is zeroed before use by allocating it with a new php_hash_alloc_context function. Performance impact is negligible. Some hash internal states have logical pointers into a buffer, or sponge, that absorbs input provided in bytes rather than chunks. The unserialize functions for these hash functions must validate that the logical pointers are all within bounds, lest future hash operations cause out-of-bounds memory accesses. * Adler32, CRC32, FNV, joaat: simple state, no buffer positions * Gost, MD2, SHA3, Snefru, Tiger, Whirlpool: buffer positions must be validated * MD4, MD5, SHA1, SHA2, haval, ripemd: buffer positions encoded bitwise, forced to within bounds on use; no need to validate
show more ...
|
#
6e1990de |
| 26-Jun-2020 |
Nikita Popov |
Don't accept objects instead of arrays in curl This properly addresses the issue from bug #79741. Silently interpreting objects as mangled property tables is almost always a bad idea
Don't accept objects instead of arrays in curl This properly addresses the issue from bug #79741. Silently interpreting objects as mangled property tables is almost always a bad idea. Closes GH-5773.
show more ...
|
#
053ef28b |
| 28-Jun-2020 |
Martin Schröder |
Implement Attribute Amendments. RFC: https://wiki.php.net/rfc/attribute_amendments Support for attribute grouping is left out, because the short attribute syntax RFC will likely
Implement Attribute Amendments. RFC: https://wiki.php.net/rfc/attribute_amendments Support for attribute grouping is left out, because the short attribute syntax RFC will likely make it obsolete. Closes GH-5751.
show more ...
|
#
d114812f |
| 25-Jun-2020 |
Ayesh Karunaratne |
[ci skip] Various typo fixes in stub comments and CHANGES file
|