#
c27b531a |
| 14-May-2019 |
Peter Kokot |
Update changelogs
|
#
a07d422a |
| 30-Apr-2019 |
vladyslavstartsev |
Warn about non well-formed arguments in bcmath Co-Authored-By: Nikita Popov <nikita.ppv@googlemail.com> Co-Authored-By: Christoph M. Becker <cmbecker69@gmx.de>
|
#
dcfc2897 |
| 14-May-2019 |
Peter Kokot |
Update changelog
|
#
e829d087 |
| 06-Oct-2018 |
CHU Zhaowei |
Implement spread operator in arrays RFC: https://wiki.php.net/rfc/spread_operator_for_array Closes GH-3640.
|
#
357da6bc |
| 13-May-2019 |
Christoph M. Becker |
Deprecate and ignore $version parameter of curl_version() `curl_version()`[1] (of ext/curl) makes `curl_version_info()`[2] (of libcurl) available to PHP userland. The latter requires to
Deprecate and ignore $version parameter of curl_version() `curl_version()`[1] (of ext/curl) makes `curl_version_info()`[2] (of libcurl) available to PHP userland. The latter requires to pass an `age` argument which usually is `CURLVERSION_NOW`, so that the information returned by the runtime matches the declarations used during compile time. For C programs it is simply necessary to pass this information, and in rare occasions it might make sense to pass something else than `CURLVERSION_NOW`. curl.h notes: | The 'CURLVERSION_NOW' is the symbolic name meant to be used by | basically all programs ever that want to get version information. For the PHP binding, using a newer `age` than available at compile time will neither provide the PHP program more information, nor would using an older `age` have tangible benefits. We therefore deprecate the useless `$version` parameter, and if it is passed nonetheless, we use `CURLVERSION_NOW` instead of the supplied value, and raise a warning. [1] <https://www.php.net/manual/en/function.curl-version.php> [2] <https://curl.haxx.se/libcurl/c/curl_version_info.html>
show more ...
|
#
e96c776b |
| 12-May-2019 |
Theodore Brown |
Fix typos in upgrade notes
|
#
3ece7df9 |
| 08-May-2019 |
Hugh McMaster |
Use PKG_CHECK_MODULES to detect the iODBC library
|
#
755f6f6e |
| 10-May-2019 |
Hugh McMaster |
Use PKG_CHECK_MODULES to detect the systemd library
|
#
f13fdead |
| 09-May-2019 |
Kalle Sommer Nielsen |
NEWS and UPGRADING for the scatter filter
|
#
d0a56f70 |
| 09-May-2019 |
Nikita Popov |
Fixed bug #71030 Make sure to always fetch the RHS of a list assignment first, instead of special casing known self-assignments, which will not detect cases using references correctl
Fixed bug #71030 Make sure to always fetch the RHS of a list assignment first, instead of special casing known self-assignments, which will not detect cases using references correctly. As a side-effect, it is no longer possible to do something like byRef(list($x) = $y). This worked by accident previously, but only if $y was a CV and the self-assignment case did not trigger. However it shouldn't work for the same reason that byRef($x = $y) doesn't. Conversely byRef(list(&$x) = $y) and byRef($x =& $y) continue to be legal.
show more ...
|
#
72e1da81 |
| 07-May-2019 |
Christoph M. Becker |
Deprecate CURLPIPE_HTTP1 `CURLPIPE_HTTP1` is deprecated and has no effect as of cURL 7.62.0[1]. We therefore deprecate the PHP constant as well, and trigger a warning that it is no l
Deprecate CURLPIPE_HTTP1 `CURLPIPE_HTTP1` is deprecated and has no effect as of cURL 7.62.0[1]. We therefore deprecate the PHP constant as well, and trigger a warning that it is no longer supported, if used against cURL 7.62.0 and up. [1] <https://curl.haxx.se/libcurl/c/CURLMOPT_PIPELINING.html>
show more ...
|
#
09ea55cb |
| 09-Apr-2019 |
Nikita Popov |
Deprecate left-associative ternary Deprecate nesting ternary operators without explicit parentheses. RFC: https://wiki.php.net/rfc/ternary_associativity
|
#
88f64d4a |
| 07-May-2019 |
Peter Kokot |
[ci skip] Add password registry RFC to changelog
|
#
6be6cac6 |
| 05-May-2019 |
Peter Kokot |
[ci skip] Move wddx to dedicated section
|
#
6b73e692 |
| 30-Apr-2019 |
Javier Spagnoletti |
Add more missing CURL_VERSION_* constants And also check for CURL_VERSION_* constants in the sync-constants.php script. Related to request #72189: Add missing `CURL_VERSION_*` c
Add more missing CURL_VERSION_* constants And also check for CURL_VERSION_* constants in the sync-constants.php script. Related to request #72189: Add missing `CURL_VERSION_*` constants.
show more ...
|
#
f3e5bbe6 |
| 02-May-2019 |
Nikita Popov |
Implement arrow functions Per RFC: https://wiki.php.net/rfc/arrow_functions_v2 Co-authored-by: Levi Morrison <levim@php.net> Co-authored-by: Bob Weinand <bobwei9@hotmail.com>
|
#
c8a20dfd |
| 01-May-2019 |
Kalle Sommer Nielsen |
NEWS for ext/interbase unbundling
|
#
55ecfe4e |
| 29-Apr-2019 |
Nikita Popov |
Add UPGRADING entries
|
#
c68dc6b5 |
| 29-Apr-2019 |
Christoph M. Becker |
Extend CURLFile to support streams Due to former restrictions of the libcurl API, curl multipart/formdata file uploads supported only proper files. However, as of curl 7.56.0 the ne
Extend CURLFile to support streams Due to former restrictions of the libcurl API, curl multipart/formdata file uploads supported only proper files. However, as of curl 7.56.0 the new `curl_mime_*()` API is available (and already supported by PHP[1]), which allows us to support arbitrary *seekable* streams, which is generally desirable, and particularly resolves issues with the transparent Unicode and long part support on Windows (see bug #77711). Note that older curl versions are still supported, but CURLFile is still restricted to proper files in this case. [1] <http://git.php.net/?p=php-src.git;a=commit;h=a83b68ba56714bfa06737a61af795460caa4a105>
show more ...
|
#
3cfbbf29 |
| 18-Apr-2019 |
Nikita Popov |
Make DateInterval objects uncomparable Arbitrary DateInterval objects don't have well-defined comparison semantics. Throw a warning and treat the objects as uncomparable. Suppor
Make DateInterval objects uncomparable Arbitrary DateInterval objects don't have well-defined comparison semantics. Throw a warning and treat the objects as uncomparable. Support for comparing DateInterval objects returned by DateTime::diff() may be added in the future.
show more ...
|
#
a353d4c2 |
| 20-Apr-2019 |
Peter Kokot |
Update changelogs
|
#
9f0c9b7a |
| 18-Apr-2019 |
Hugh McMaster |
Rename --enable-libxml to --with-libxml to meet naming guidelines
|
#
e2ea0f10 |
| 09-Apr-2019 |
Nikita Popov |
Fix bug #77866: Port Serializable SPL classes to use __unserialize() Payloads created using Serializable are still supported.
|
#
07df6594 |
| 29-Mar-2019 |
Florian Berberich |
Added range options to the float validation filter php_filter_int (called via the constant FILTER_VALIDATE_INT) has the options min_range and max_range. they allow the user to not only t
Added range options to the float validation filter php_filter_int (called via the constant FILTER_VALIDATE_INT) has the options min_range and max_range. they allow the user to not only test if a value is a double but also if the value is inside a specific range. php_filter_float (called via the constant FILTER_VALIDATE_FLOAT) didn't provide this yet, making validation of numeric but not-only-int values more complicated for the user. this commits implements the options min_range and max_range for the function php_filter_float to fix this inconsistency.
show more ...
|
#
3d5b6f23 |
| 01-Apr-2019 |
Stanislav Malyshev |
Update NEWS & UPGRADING
|