History log of /PHP-8.4/UPGRADING (Results 101 – 125 of 1903)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4cb82b03 17-Jul-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

ext/pdo_firebird: Do not implement new constants in PDO core (#14995)


# d55ef3f3 17-Jul-2024 Saki Takamachi

ext/pdo_firebird: Added Pdo\Firebird::ATTR_API_VERSION (#14916)

closes #14916


# 673b4e89 15-Jul-2024 Ayesh Karunaratne

ext/standard: change `highlight_string()`/`print_r` stub return type from `string|bool` to `string|true` (#14959)

* ext/standard: change `highlight_string()` return type from `string|bool` t

ext/standard: change `highlight_string()`/`print_r` stub return type from `string|bool` to `string|true` (#14959)

* ext/standard: change `highlight_string()` return type from `string|bool` to `string|true`

* ext/standard: change `print_r` return type from `string|bool` to `string|true`

show more ...


# 780a8280 14-Jul-2024 Ilija Tovilo

[RFC] Property hooks (#13455)

RFC: https://wiki.php.net/rfc/property-hooks

Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>


# 17cf7b38 09-Jul-2024 David Carlier

ext/pcntl adding Pcntl namespace for Qos class.

Close GH-14892


# 23a55bab 18-Jun-2024 David Carlier

ext/gd: checking imagescale/imagefilter invalid values.

close GH-14598


# 1bdf9aa3 07-Jul-2024 Peter Kokot

Remove support for EOL Apache 2.0 and 2.2 in favor of 2.4+ (#14664)

Apache 2.2 has been marked as EOL in December 2017 and doesn't receive
security patches any longer. Also, most *nix di

Remove support for EOL Apache 2.0 and 2.2 in favor of 2.4+ (#14664)

Apache 2.2 has been marked as EOL in December 2017 and doesn't receive
security patches any longer. Also, most *nix distributions and packages
mostly support 2.4 as minimum by now.

On Windows, this removes the configure option --enable-apache2-2handler
and merges the --enable-apache2handler and --enable-apache2-4handler
into a single option with favoring the --enable-apache2handler.

- The upstream MODULE_MAGIC_NUMBER is deprecated in favor of
MODULE_MAGIC_NUMBER_MAJOR in apache2/ap_mmn.h
- The initial upstream MODULE_MAGIC_NUMBER_MAJOR was 20111025 in Apache
2.4.0
- The upstream APLOG_USE_MODULE is always available since Apache 2.3.6
- The upstream CORE_PRIVATE is unnecessary and ignored since Apache
2.4.0

See:
https://forum.apachehaus.com/news-general-discussion/apache-2-2-users-your-time-is-running-out/

Discussion: https://news-web.php.net/php.internals/124067

show more ...


# 58b34fbf 07-Jul-2024 David Carlier

[ci skip] UPGRADING fix for pcntl_waitid constants


# c2fd071d 20-Jun-2024 Vladimir Vrzić

ext/pcntl: Added new function pcntl_waitid

to obtain status information pertaining termination, stop, and/or
continue events in one the caller's child processes.

close GH-14617


# f0441e05 06-Jul-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Add LIBXML_NO_XXE constant (#14844)

This constant is available as of libxml2 2.13, and is used together with
LIBXML_NOENT to allow entity subsitution but disallow external entities.


# c08fe2df 02-Jul-2024 Arnaud Le Blanc

[ci skip] NEWS/UPGRADING for GH-13460


# 72c87469 02-Jul-2024 Benjamin Eberlei

RFC: Add `#[\Deprecated]` Attribute (#11293)

see https://wiki.php.net/rfc/deprecated_attribute

Co-authored-by: Tim Düsterhus <tim@tideways-gmbh.com>
Co-authored-by: Ilija Tovilo

RFC: Add `#[\Deprecated]` Attribute (#11293)

see https://wiki.php.net/rfc/deprecated_attribute

Co-authored-by: Tim Düsterhus <tim@tideways-gmbh.com>
Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>

show more ...


# 62a3bbd0 29-Jun-2024 Kamil Tekiela

Remove MYSQLI_SET_CHARSET_DIR (#14724)


# 4cab7f90 27-Jun-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[RFC] Implement XMLReader::fromUri() and XMLReader::fromString()


# c24b8fe6 27-Jun-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[RFC] Implement XMLWriter::toUri() and XMLWriter::toMemory()


# acf27628 17-Apr-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[RFC] Add stream open functions to XML{Reader,Writer}

RFC: https://wiki.php.net/rfc/xmlreader_writer_streams


# 421ac9ac 26-Jun-2024 Ayesh Karunaratne

ext/mbstring: update to Unicode 15

Updates UCD to Unicode 15.1 (released 2023 Sept). The upcoming
Unicode 16 version will be released roughly on 2024 Sept.

Previously: 0fdffc18,

ext/mbstring: update to Unicode 15

Updates UCD to Unicode 15.1 (released 2023 Sept). The upcoming
Unicode 16 version will be released roughly on 2024 Sept.

Previously: 0fdffc18, #7502

UCD 15.1 `DerivedNormalizationProps` contains multiple properties in
the same line, which breaks the parser. This also updates the
`ucgendat.php` script to allow 2 or three fields in each line, and to
look for the `Cased` and `Case_Ignorable` properties in either of the
fields to mimic the previous behavior.

show more ...


# ac54d1c0 27-Jun-2024 Tim Düsterhus

hash: Add simple HashContext::__debugInfo() implementation (#14644)

* hash: Add simply HashContext::__debugInfo() implementation

* NEWS/UPGRADING


# 1501da0b 26-Jun-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

NEWS and UPGRADING for new DOM features RFC


# 4f450b62 25-Jun-2024 Peter Kokot

Bump minimum libpq version to 10.0 (#14628)

This bumps the libpq client-side PostgreSQL library minimum required
version from 9.1 to 10.0.

- Sanity check: PQlibVersion -> PQencr

Bump minimum libpq version to 10.0 (#14628)

This bumps the libpq client-side PostgreSQL library minimum required
version from 9.1 to 10.0.

- Sanity check: PQlibVersion -> PQencryptPasswordConn (available since
libpq 10.0)
- PQsetErrorContextVisibility (available since libpq 9.6)
- lo_truncate64 (available since libpq 9.3), if 32-bit system doesn't
support lo_*64 functions, error is returned and functions are always
available

Additionally, the conditional functions usages in pdo_pgsql and pgsql
extensions that got piled up are cleaned and synced:

- pg_prepare (PQprepare available since libpq 7.4)
- pg_query_params (PQexecParams available since libpq 7.4)
- pg_result_error_field (PQresultErrorField available since libpq 7.4)
- pg_send_prepare (PQsendPrepare available since libpq 7.4)
- pg_send_query_params (PQsendQueryParams available since libpq 7.4)
- pg_set_error_verbosity (PQsetErrorVerbosity available since libpq 7.4)
- pg_transaction_status (PQtransactionStatus available since libpq 7.4)

The Windows libpq version is currently at version 11.4:
https://github.com/winlibs/postgresql

Discussion: https://news-web.php.net/php.internals/123609
Follow-up of GH-14540

show more ...


# b12ccb31 21-Jun-2024 Peter Kokot

Add PHP_SETUP_ZLIB M4 macro (#14591)

This enables the zlib library (https://zlib.net/) from a single place to
match the minimum required version across the php-src. This provides a
p

Add PHP_SETUP_ZLIB M4 macro (#14591)

This enables the zlib library (https://zlib.net/) from a single place to
match the minimum required version across the php-src. This provides a
possible simpler version bump in the future. Macro's 2nd and 3rd
arguments can pass additional actions whether zlib library is found or
not for the possible future adjustments in the ext/standard where also
zlib might be required.

Support for pkg-config was introduced in 1.2.3.1.
The minimum zlib version has been bumped to 1.2.3.1



* Bump minimum zlib version to 1.2.11

This is aligned with CentOS 8, which has 1.2.11 in the default packages.

* [skip ci] Move zlib version change to UPGRADING

This matches the OpenSSL style version change notice already done in
this file.

show more ...


# 5a6f07e2 21-Jun-2024 Ayesh Karunaratne

UPGRADING: add `ext/oci8` and `ext/pdo_oci` removal to `UPGRADING` file (#14619)

Fixes [13327-comment](https://github.com/php/php-src/pull/13327#issuecomment-2176327609)

Signed-off-

UPGRADING: add `ext/oci8` and `ext/pdo_oci` removal to `UPGRADING` file (#14619)

Fixes [13327-comment](https://github.com/php/php-src/pull/13327#issuecomment-2176327609)

Signed-off-by: Ayesh Karunaratne <ayesh@aye.sh>

show more ...


# 9672cd94 18-Jun-2024 David Carlier

ext/sockets: Adding macOS SO_LINGER_SEC constant.

macOS SO_LINGER, unlike other platforms, functions in term of ticks,
SO_LINGER_SEC is provided to be in line with other platforms.

ext/sockets: Adding macOS SO_LINGER_SEC constant.

macOS SO_LINGER, unlike other platforms, functions in term of ticks,
SO_LINGER_SEC is provided to be in line with other platforms.

close GH-14599

show more ...


# 329dfa7e 17-Jun-2024 Matteo Beccati

[ci skip] Updated NEWS and UPGRADING


# 564914ac 14-Jun-2024 David Carlier

ext/pgsql: adding postgresql 17 new libpq wrapper call.

pg_set_chunked_rows_size to allow to fetch results in chunk of max N rows.

close GH-14571


12345678910>>...77