#
aa349503 |
| 13-Sep-2024 |
Christoph M. Becker |
[skip ci] Update UPGRADING wrt Deprecate GET/POST sessions RFC (#15865) This RFC[1] has already been implemented via its respective PR[2], so we add this information to UPGRADING.
[skip ci] Update UPGRADING wrt Deprecate GET/POST sessions RFC (#15865) This RFC[1] has already been implemented via its respective PR[2], so we add this information to UPGRADING. [1] <https://wiki.php.net/rfc/deprecate-get-post-sessions> [2] <https://github.com/php/php-src/pull/13578>
show more ...
|
#
2ced1c92 |
| 11-Sep-2024 |
DanielEScherzer |
Add `ReflectionProperty::isDynamic()` as an alternative to `isDefault()` (#15758) Dynamic properties are generally referred to as "dynamic" properties, while non-dynamic properties are n
Add `ReflectionProperty::isDynamic()` as an alternative to `isDefault()` (#15758) Dynamic properties are generally referred to as "dynamic" properties, while non-dynamic properties are not commonly referred to as "default" properties. Thus, the existing method `ReflectionProperty::isDefault()` has a non obvious name; while an alias could be added for `isNotDynamic()`, a new `isDynamic()` method seems cleaner. The new method returns the opposite of `isDefault()`; dynamic properties are not present on the class by default, and properties present by default are not added dynamically. Closes GH-15754
show more ...
|
#
8bcfc8cc |
| 07-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement request #47317: SoapServer::__getLastResponse() Convenient for debugging. Closes GH-15792.
|
#
b5c378c8 |
| 09-Sep-2024 |
David CARLIER |
[skip ci] Fix GH-15810: Forgotten UPGRADING entry for Pdo_Pgsql::query. (#15811) ref: GH-12476
|
#
24d4ae9d |
| 04-Sep-2024 |
Ayesh Karunaratne |
ext/curl: No-op `CURLOPT_DNS_USE_GLOBAL_CACHE` constant (GH-15127) Libcurl `CURLOPT_DNS_USE_GLOBAL_CACHE` constant is no longer supported since libcurl[^1] 7.62. This no-ops the constant
ext/curl: No-op `CURLOPT_DNS_USE_GLOBAL_CACHE` constant (GH-15127) Libcurl `CURLOPT_DNS_USE_GLOBAL_CACHE` constant is no longer supported since libcurl[^1] 7.62. This no-ops the constant, but without causing any deprecation notices. [^1]: [CURLOPT_DNS_USE_GLOBAL_CACHE](https://curl.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html)
show more ...
|
#
fad899e5 |
| 04-Sep-2024 |
Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com> |
[RFC] Support object types in BCMath (#13741) Added BcMath\Number class. It is an immutable object, has methods that are equivalent to existing BCMath calculation functions, and can also
[RFC] Support object types in BCMath (#13741) Added BcMath\Number class. It is an immutable object, has methods that are equivalent to existing BCMath calculation functions, and can also be calculated using operators. The existing BCMath function returned a string for each calculation, but this class returns an object. RFC: https://wiki.php.net/rfc/support_object_type_in_bcmath, https://wiki.php.net/rfc/fix_up_bcmath_number_class --------- Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
show more ...
|
#
b81f9722 |
| 02-Sep-2024 |
Remi Collet |
[ci skip] NEWS and UPGRADING for PASSWORD_ARGON2 on openssl
|
#
fde34bc1 |
| 01-Sep-2024 |
Ayesh Karunaratne |
ext/curl: Update `UPGRADING` and `NEWS` for GH-13255 (#15668) [ci skip]
|
#
95c5a5a9 |
| 31-Aug-2024 |
jrfnl |
[skip ci] PHP 8.4 changelog: fix typo in new constant Ref: PR 15479 / https://github.com/php/php-src/commit/d713e3619e2f114da2b9b19ee066b5ecf2830337
|
#
ced1e450 |
| 31-Aug-2024 |
jrfnl |
[skip ci] PHP 8.4 changelog: add MYSQLI_TYPE_VECTOR to new constants Ref: PR 15431 / https://github.com/php/php-src/commit/a1ab846231aeff49c0441a30ebd44463fc7825b1
|
#
7bfd9d4a |
| 31-Aug-2024 |
jrfnl |
[skip ci] PHP 8.4 changelog: more alphabetic order fixes
|
#
b3d6414b |
| 15-Aug-2024 |
Christoph M. Becker |
Drop support for building with MSC_VER < 1920 `MSC_VER` 1920 refers to Visual Studio 2019 RTW 16.0[1], and this should be the bare minimum which we support nowadays. If users use an
Drop support for building with MSC_VER < 1920 `MSC_VER` 1920 refers to Visual Studio 2019 RTW 16.0[1], and this should be the bare minimum which we support nowadays. If users use an older Visual Studio version, we fail gracefully during `configure`. [1] <https://learn.microsoft.com/en-us/cpp/overview/compiler-versions?view=msvc-170> Closes GH-15403.
show more ...
|
#
a8df3d1e |
| 31-Aug-2024 |
Ayesh Karunaratne |
ext/curl: libcurl `CURLOPT_{FTP_RESPONSE_TIMEOUT,ENCODING}` replacements (#15126)
|
#
58aa6fc8 |
| 19-May-2023 |
Arnaud Le Blanc |
Lazy objects RFC: https://wiki.php.net/rfc/lazy-objects Closes GH-15019
|
#
88393cfa |
| 26-Aug-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0 We avoid creating backing storage by using the feature introduced in f78d5cfcd2fe06ddd6da33ff880c6
Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0 We avoid creating backing storage by using the feature introduced in f78d5cfcd2fe06ddd6da33ff880c6823072adc1b. Closes GH-15593.
show more ...
|
#
c4ae6458 |
| 27-Aug-2024 |
David Carlier |
Follow-up on GH-15548: curl_multi_select. throws a ValueError on timeout overflow. close GH-15594
|
#
93799629 |
| 27-Aug-2024 |
Ilija Tovilo |
[skip ci] Add missing UPGRADING note for a-vis
|
#
555b603d |
| 26-Aug-2024 |
^_^ |
mysqlnd: support ER_CLIENT_INTERACTION_TIMEOUT (#13618)
|
#
f61aad8f |
| 25-Aug-2024 |
Ayesh Karunaratne |
[skip ci] UPGRADING: Note `Phar::setAlias()`/`setDefaultStub()` return type changes (#15566) Follow-up to GH-15426 (6836cae) Co-authored-by: Gina Peter Banyard <girgias@php.net>
|
#
67aac59c |
| 06-May-2024 |
Flavio Heleno |
Add PHP-FPM memory peak to the scoreboard Closes #14153
|
#
dc8f18af |
| 23-Aug-2024 |
Peter Kokot |
Fix GH-15534: Bump minimum libxml2 version to 2.9.4 (#15536) The xmlDictPtr was moved before the includes in libxml2 2.9.4 so the <libxml/dict.h> can be included directly but for earlier
Fix GH-15534: Bump minimum libxml2 version to 2.9.4 (#15536) The xmlDictPtr was moved before the includes in libxml2 2.9.4 so the <libxml/dict.h> can be included directly but for earlier versions the <libxml/tree.h> needs to be included before. Since PHP requires libxml2 2.9.0 or later and this also fixes builds on Solaris 10. As earlier 2.9.0-2.9.3 libxml2 versions also include several security issues, this change bumps the required minimum libxml2 version to 2.9.4 On Windows, a check for minimum libxml2 version is also added. Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
show more ...
|
#
e5a30274 |
| 22-Aug-2024 |
Christoph M. Becker |
Support AVX-512 builds on Windows (GH-15159) "Since limited support for `/arch:AVX512` was added in Visual Studio 2017, and expanded in Visual Studio 2019"[1], we can safely offer this
Support AVX-512 builds on Windows (GH-15159) "Since limited support for `/arch:AVX512` was added in Visual Studio 2017, and expanded in Visual Studio 2019"[1], we can safely offer this option, since PHP 8.4 is supposed to build with Visual Studio 2022, and it is unlikely that someone tries to build PHP 8.4 with Visual Studio, requesting AVX-512 support. [1] <https://learn.microsoft.com/en-us/cpp/build/reference/arch-x64?view=msvc-170>
show more ...
|
#
c290996d |
| 20-Aug-2024 |
Kamil Tekiela |
Remove MYSQLI_TYPE_INTERVAL constant |
#
c5ae122b |
| 20-Aug-2024 |
Kamil Tekiela |
Update UPGRADING |
#
588029a9 |
| 20-Aug-2024 |
Gina Peter Bnayard |
[skip ci] Update NEWS/UPGRADING for allowed_classes option checks |