History log of /php-src/UPGRADING (Results 51 – 75 of 1778)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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

12345678910>>...72