History log of /PHP-8.2/UPGRADING (Results 301 – 325 of 1683)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7ec2950d 23-May-2022 Máté Kocsis

Add upgrading entry for readonly classes


# 016ac7c1 21-May-2022 David CARLIER

[skip ci] UPGRADING note update, follow-up #8411 (#8598)


# 33fc9e5a 13-May-2022 Christoph M. Becker

Build ext/zip as shared library by default on Windows

This allows users to use PECL/zip, which is well maintained and often
brings new features which are not yet available in ext/zip, as

Build ext/zip as shared library by default on Windows

This allows users to use PECL/zip, which is well maintained and often
brings new features which are not yet available in ext/zip, as drop-in
replacement for the official Windows php-src builds.

Closes GH-8549.

show more ...


# 1f4830f2 15-May-2022 David Carlier

Add TCP_NOTSENT_LOWAT socket option

Can be used to limit the amount of unsent data per socket.

Closes GH-8559.


# 10921525 15-May-2022 David Carlier

Add CURLOPT_MAXFILESIZE_LARGE option

Like other *LARGE options, it takes a 64 bit value.

Closes GH-8557.


# 8b991b4a 13-May-2022 Máté Kocsis

Add static return type for DateTime*::createFrom*() when possible

Fix GH-8544


# f590782b 04-May-2022 Ollie Read

Add ReflectionMethod::hasPrototype method

Closes GH-8487.


# be11bcb0 05-May-2022 Nicolas Grekas

Add ReflectionFunction::isAnonymous()

Closes GH-8499.


# 4556f9db 05-May-2022 Ilija Tovilo

[skip ci] Fix alternative string interpolation suggestion in UPGRADING


# 9a90bd70 12-Mar-2022 Ilija Tovilo

Deprecate ${} string interpolation

https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation


# 7a45dcfe 24-Dec-2021 David Carlier

Introduce CURLOPT_XFERINFOFUNCTION

`CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and
supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by
latest cURL, thoug

Introduce CURLOPT_XFERINFOFUNCTION

`CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and
supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by
latest cURL, though.

Closes GH-7823.

show more ...


# 7061c40f 20-Apr-2022 George Peter Banyard

[skip-ci] update UPGRADING


# 2973b9f0 14-Mar-2022 bohwaz

Allow user to change SQLITE_DEFENSIVE if needed

Closes GH-8200.


# 3931d726 08-Apr-2022 George Peter Banyard

Add missing ZPP checks in SPL Directory (#8325)

Co-authored-by: Máté Kocsis <kocsismate@woohoolabs.com>


# cdf7240f 08-Apr-2022 Ilija Tovilo

[skip ci] Remove superfluous backslash in UPGRADING


# 90851977 21-Dec-2021 Tim Düsterhus

Implement the "Redacting parameters in back traces" RFC

https://wiki.php.net/rfc/redact_parameters_in_back_traces


# afd8f84c 30-Mar-2022 Paragon Initiative Enterprises

Add sodium_crypto_stream_xchacha20_xor_ic()

There are many use-cases where a PHP user is currently using sodium_compat's implementation of this low-level XChaCha20 API. For example, multi-pa

Add sodium_crypto_stream_xchacha20_xor_ic()

There are many use-cases where a PHP user is currently using sodium_compat's implementation of this low-level XChaCha20 API. For example, multi-part message processing (in low-memory settings) for a ciphertext that was encrypted with XChaCha20-Poly1305 (rather than the secretstream API).

Adding this function to ext/sodium offers better performance and lowers users' memory usage with the polyfill, and ensures that users coming from other languages that provide libsodium bindings have a more consistent experience with our bindings. This is a win-win.

This patch follows the libsodium precedent of adding functions instead of optional parameters to existing functions. The parameter order is also consistent with the C API.

https://doc.libsodium.org/advanced/stream_ciphers/xchacha20#usage

Closes GH-8276.

show more ...


# 67440096 04-Mar-2022 Patrick Allaert

Added: [zend_]memory_reset_peak_usage() (#8151)


# f06ac9a4 20-Jan-2022 Christoph M. Becker

Fix GH-7939: Cannot unserialize IntlTimeZone objects

As it is now, `IntlTimeZone`, `IntlCalendar` and `IntlDateFormatter`
and some other intl class instances can be serialized, but the

Fix GH-7939: Cannot unserialize IntlTimeZone objects

As it is now, `IntlTimeZone`, `IntlCalendar` and `IntlDateFormatter`
and some other intl class instances can be serialized, but the
representation is meaningless, and unserialization yields uninitialized/
unusable objects. To prevent users from noticing this too late, we deny
serialization of such objects in the first place.

Closes GH-7945.

show more ...


# 3414ae6c 10-Dec-2021 David Carlier

sockets: add SO_INCOMING_CPU constant

get/set the cpu attached to a socket, no special treatment needed,
it is simply an integer.

Closes GH-7753.


# 30a3280d 12-Dec-2021 Christoph M. Becker

Oracle Client 10g is no longer supported

Thus, we drop respective config option for Windows.


# 38460c2c 15-Dec-2021 Yannis Guyon

Implement php_handle_avif() using libavifinfo

See #80828 and the internals@ mailing list discussion at
https://externals.io/message/116543

Use libavifinfo's AvifInfoGetFeaturesS

Implement php_handle_avif() using libavifinfo

See #80828 and the internals@ mailing list discussion at
https://externals.io/message/116543

Use libavifinfo's AvifInfoGetFeaturesStream() in php_handle_avif() to
get the width, height, bit depth and channel count from an AVIF
payload. Implement stream reading/skipping functions and data struct.
Use libavifinfo's AvifInfoIdentifyStream() in php_is_image_avif().

Update the expected features read from "test1pix.avif" in
getimagesize.phpt.

Closes GH-7711.

show more ...


# 8eee0d61 15-Dec-2021 Tim Starling

Make strtolower() and strtoupper() do ASCII case conversion (#7506)

Implement RFC https://wiki.php.net/rfc/strtolower-ascii


# 93f6af69 12-Dec-2021 Christopher Jones

It's past time to drop linking support for Oracle Client 10g


# ac91b83c 28-Nov-2021 Christopher Jones

Add oci_set_prefetch_lob()


1...<<11121314151617181920>>...68