History log of /PHP-8.4/UPGRADING (Results 76 – 100 of 1903)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 42497c1e 09-Aug-2024 Gina Peter Banyard

ext/soap: Deprecate passing an int to SoapServer::addFunction() (#15310)

Also deprecate SOAP_FUNCTIONS_ALL constant.

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_soa

ext/soap: Deprecate passing an int to SoapServer::addFunction() (#15310)

Also deprecate SOAP_FUNCTIONS_ALL constant.

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_soap_functions_all_constant_and_passing_it_to_soapserveraddfunction

show more ...


# 1e3d9189 09-Aug-2024 Gina Peter Banyard

ext/core: Deprecate passing E_USER_ERROR to trigger_error() (#15308)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_e_user_error_to_trigger_error


# 46ee0fb3 09-Aug-2024 Ilija Tovilo

Disallow indirect modification on readonly properties within __clone() (#15012)

Indirect modification isn't allowed in __construct() because it allows
references to leak, so it doesn't m

Disallow indirect modification on readonly properties within __clone() (#15012)

Indirect modification isn't allowed in __construct() because it allows
references to leak, so it doesn't make much sense to allow it in __clone().

show more ...


# 25b46965 08-Aug-2024 Gina Peter Banyard

ext/xml: Deprecate xml_set_object() and passing non-callable strings as handlers (#15293)


# 6eca7839 08-Aug-2024 Tim Düsterhus

hash: Add SHA-NI implementation of SHA-256 (#15152)

* hash: Add SSE2 implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd

hash: Add SHA-NI implementation of SHA-256 (#15152)

* hash: Add SSE2 implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd3942.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

* zend_cpuinfo: Add ZEND_CPU_FEATURE_SHA

* hash: Add SHA-NI implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd3942.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

* NEWS / UPGRADING

---------

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

show more ...


# c8b45aa5 08-Aug-2024 Gina Peter Banyard

ext/spl: Follow-up on GH-9704 (#15295)

Co-authored-by: Tim Düsterhus <timwolla@googlemail.com>


# bb2836ec 08-Aug-2024 Gina Peter Banyard

ext/dba: Deprecate passing null|false to dba_key_split() (#15297)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_null_and_false_to_dba_key_split


# 74eff98c 06-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Deprecate passing incorrect data types for options to ext/hash functions (#15236)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_incorrect_data_types_for_options_to_ext

Deprecate passing incorrect data types for options to ext/hash functions (#15236)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_incorrect_data_types_for_options_to_exthash_functions

show more ...


# d9eb3783 04-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Remove DOMImplementation::getFeature() (#15233)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#remove_domimplementationgetfeature_feature_version


# 0aec0faa 04-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Deprecate DOM_PHP_ERR (#15234)

* Deprecate DOM_PHP_ERR

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_dom_php_err_constant

* Apply suggestions from code revie

Deprecate DOM_PHP_ERR (#15234)

* Deprecate DOM_PHP_ERR

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_dom_php_err_constant

* Apply suggestions from code review

Co-authored-by: Tim Düsterhus <timwolla@googlemail.com>

---------

Co-authored-by: Tim Düsterhus <timwolla@googlemail.com>

show more ...


# b9fef523 04-Aug-2024 Jorg Adam Sowa

Deprecate date_sunrise and date_sunset constants (#12978)

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


# e8ff7c70 04-Aug-2024 Tim Düsterhus

session: Deprecate `session.sid_length` and `session.sid_bits_per_character` (#15213)

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


# f5f92941 04-Aug-2024 Tim Düsterhus

random: Deprecate `lcg_value()` (#15211)

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


# ecd11b96 04-Aug-2024 Tim Düsterhus

unserialize: Deprecate the 'S' tag (#12309)

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


# 60afeb55 30-Jul-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

RFC: Change GMP bool cast behavior (#15151)

Implementation of "RFC: Change GMP bool cast behavior"

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

Co-authored-by: Tim D

RFC: Change GMP bool cast behavior (#15151)

Implementation of "RFC: Change GMP bool cast behavior"

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

Co-authored-by: Tim Düsterhus <tim@bastelstu.be>

show more ...


# 28080dce 29-Jul-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

`round()`: Corrected test name and fixed UPGRADING (#14943)

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>


# a50adda1 28-Jul-2024 Gina Peter Banyard

ext/gmp: Make GMP class final (#15121)

* ext/gmp: Make GMP class final

RFC: https://wiki.php.net/rfc/gmp-final

* Update UPGRADING

Co-authored-by: Peter Kokot <pete

ext/gmp: Make GMP class final (#15121)

* ext/gmp: Make GMP class final

RFC: https://wiki.php.net/rfc/gmp-final

* Update UPGRADING

Co-authored-by: Peter Kokot <peterkokot@gmail.com>

---------

Co-authored-by: Peter Kokot <peterkokot@gmail.com>

show more ...


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

Add tidyNode::getNextSibling() and tidyNode::getPreviousSibling()

These get the next and previous sibling nodes, respectively.
We can already kind of do this by using the $child array, b

Add tidyNode::getNextSibling() and tidyNode::getPreviousSibling()

These get the next and previous sibling nodes, respectively.
We can already kind of do this by using the $child array, but that's
inconvenient when actually walking the tree by only using node
instances. Since the class is final, there is no BC break here.

Closes GH-15047.

show more ...


# 00e45887 09-Jul-2024 Simonov Denis

PDO_Firebird: Supported Firebird 4.0 datatypes (#14897)

Five new data types are now available: INT128, DEC16, DEC34, TIMESTAMP_TZ, TIME_TZ.
These are available starting with Firebird 4.0

PDO_Firebird: Supported Firebird 4.0 datatypes (#14897)

Five new data types are now available: INT128, DEC16, DEC34, TIMESTAMP_TZ, TIME_TZ.
These are available starting with Firebird 4.0.

closes #14897

show more ...


# 21418b5b 02-Jun-2024 David Carlier

ext/intl: SpoofChecker::setAllowedChars support.

To limit the acceptable range of acceptable unicode chars via individual
ones or via a pattern.


# 82479e89 22-Jul-2024 Ilija Tovilo

Throw error for recursive comparison, instead of fatal (#14989)

I don't understand the rationale of fatal erroring here. It seems this should
properly unprotect the compared elements whe

Throw error for recursive comparison, instead of fatal (#14989)

I don't understand the rationale of fatal erroring here. It seems this should
properly unprotect the compared elements when returning up the stack.

Related to GH-14980

show more ...


# 186788f1 21-Jul-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix error handling in tidy constructor


# 3713c028 27-Jun-2024 David Carlier

sapi/fpm: retiring solaris /dev/poll support proposal.

Since Solaris 10, the port API is supported, is more modern, less bug
prone and offers, on average, better performances.

C

sapi/fpm: retiring solaris /dev/poll support proposal.

Since Solaris 10, the port API is supported, is more modern, less bug
prone and offers, on average, better performances.

Close GH-14685

show more ...


# 5905857f 18-Jul-2024 Tim Düsterhus

RFC: Add the RoundingMode enum (#14833)

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

Co-authored-by: Saki Takamachi <saki@php.net>
Co-author

RFC: Add the RoundingMode enum (#14833)

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

Co-authored-by: Saki Takamachi <saki@php.net>
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

show more ...


# c550d341 18-Jul-2024 Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com>

ext/pdo_firebird: Added getApiVersion() and removed from getAttribute (#15004)


12345678910>>...77