History log of /PHP-8.3/UPGRADING (Results 26 – 50 of 1602)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 0b887042 14-Aug-2023 Kamil Tekiela

mysqli_field_seek return type changed to true (#11948)


# f907a009 11-Aug-2023 Kamil Tekiela

Align highlight_string|file with HTML standard and modern browsers

Closes GH-11913


# 23ba4cde 07-Aug-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Align DOMChildNode parent checks with spec

Closes GH-11905.


# 038b2ae2 08-Aug-2023 Máté Kocsis

Make the $enable parameter of odbc_autocommit() nullable (#11909)

Co-authored-by: George Peter Banyard <girgias@php.net>


# e701b2fe 05-Aug-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Make DOMChildNode::remove() run in O(1) performance

This method had some useless logic in it. It checked whether the child
node is a child of its parent, which is always true of course.

Make DOMChildNode::remove() run in O(1) performance

This method had some useless logic in it. It checked whether the child
node is a child of its parent, which is always true of course.
But I know where this check comes from, if you follow the spec closely
you'll find that the spec used to have explicit child and parent
arguments for the removal algorithm [1].
That's because that algorithm is written in a generic way, where the
parent and child arguments might not come from the same subtree.
However, in this particular case it *is* always the case that the child
is a child of its parent. The checks weren't needed back then for
DOMChildNode::remove(), and are still not needed today.

[1] e.g. https://web.archive.org/web/20180601092634/https://dom.spec.whatwg.org/#concept-node-remove

show more ...


# aecedd25 04-Aug-2023 George Peter Banyard

[skip ci] Reorder extension sections in UPGRADING


# 8ef0e4cf 04-Aug-2023 Arne_

Allow easter_date to process years after 2037 on 64bit systems (#11862)

Added a check to easter_date to allow it to run with years past
2037 when on a 64bit platform.


# 958a25e2 28-Jul-2023 Mikhail Galanin

Add "revalidate" time to opcache scripts list

Closes GH-11816


# b2dbf0a2 31-Jul-2023 Ilija Tovilo

Remove opcache.consistency_checks

This feature has been broken at least since the tracing JIT and inheritance
cache have been introduced. The attempted fix (GH-10798) was too complex. We

Remove opcache.consistency_checks

This feature has been broken at least since the tracing JIT and inheritance
cache have been introduced. The attempted fix (GH-10798) was too complex. We
have thus decided to remove this feature for now.

Closes GH-11832

show more ...


# 04c820fd 01-Aug-2023 Juliette <663378+jrfnl@users.noreply.github.com>

[ci skip] PHP 8.3 Upgrading: fix assert_options() typo + minor grammar tweaks (#11845)

Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>


# e0bee2cc 01-Aug-2023 Juliette <663378+jrfnl@users.noreply.github.com>

[ci skip] PHP 8.3 Upgrading: move two entries to the right section (#11846)

These were both listed under "Backward Incompatible Changes", while, as far as I can see, these are "New Features"

[ci skip] PHP 8.3 Upgrading: move two entries to the right section (#11846)

These were both listed under "Backward Incompatible Changes", while, as far as I can see, these are "New Features".

Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>

show more ...


# 78bfe682 31-Jul-2023 jrfnl

[ci skip] PHP 8.3 Upgrading:

add missing PGSQL functions/constants

Follow up on 10868, which introduced these functions and constants.

add missing PGSQL visibility constant

[ci skip] PHP 8.3 Upgrading:

add missing PGSQL functions/constants

Follow up on 10868, which introduced these functions and constants.

add missing PGSQL visibility constants

Follow up on 10935, which introduced these constants.

Close GH-11838

show more ...


# a8fa0b54 31-Jul-2023 jrfnl

[ci skip] PHP 8.3 Upgrading: fix pg_set_error_context_visibility typo

Ref: https://github.com/php/php-src/commit/21aaf3321fe47aa4e19a79616ca1966c212aa158

Close GH-11837


# c7cbe376 31-Jul-2023 jrfnl

[ci skip] PHP 8.3 Upgrading: add missing POSIX constants

Follow up on 10238 which added these constants.

Close GH-11835


# ae66a0d1 26-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Corrections to return type of loading DOM documents


# 0893b4be 28-Jul-2023 Remi Collet

add ZipArchive::LENGTH_TO_END and ZipArchive::LENGTH_UNCHECKED constants


# 722b5cc9 18-Jul-2023 George Peter Banyard

[skip ci] Update UPGRADING with all relevant information


# 0f64b01a 18-Jul-2023 Máté Kocsis

Add UPGRADING note about SNMP class constant type declarations

[skip-ci]


# de60872c 17-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Add new curl constants from curl until (including) 7.87 (#10459)

Fixes GH-10454


# db5e8ae6 13-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement DOMElement::toggleAttribute()

ref: https://dom.spec.whatwg.org/#dom-element-toggleattribute

Closes GH-11696.


# a73f38f4 17-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement DOMElement::insertAdjacent{Element,Text} (#11700)

* Implement DOMElement::insertAdjacent{Element,Text}

ref: https://dom.spec.whatwg.org/#dom-element-insertadjacentelement

Implement DOMElement::insertAdjacent{Element,Text} (#11700)

* Implement DOMElement::insertAdjacent{Element,Text}

ref: https://dom.spec.whatwg.org/#dom-element-insertadjacentelement
ref: https://dom.spec.whatwg.org/#dom-element-insertadjacenttext

Closes GH-11700.

show more ...


# d8696f92 17-Jul-2023 George Peter Banyard

[RFC] Path to Saner Increment/Decrement operators (#10358)

* Add behavioural tests for incdec operators

* Add support to ++/-- for objects castable to _IS_NUMBER

* Add str_

[RFC] Path to Saner Increment/Decrement operators (#10358)

* Add behavioural tests for incdec operators

* Add support to ++/-- for objects castable to _IS_NUMBER

* Add str_increment() function

* Add str_decrement() function

RFC: https://wiki.php.net/rfc/saner-inc-dec-operators

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
Co-authored-by: Arnaud Le Blanc <arnaud.lb@gmail.com>

show more ...


# 2f318cfb 12-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement DOMNode::isEqualNode()

Since we still support obsoleted nodes in our implementation, this uses
the old spec to match the old nodes; and this uses the new spec for
nodes sti

Implement DOMNode::isEqualNode()

Since we still support obsoleted nodes in our implementation, this uses
the old spec to match the old nodes; and this uses the new spec for
nodes still defined in the living spec.
When unclear, the behaviour was cross-verified with Firefox.

References:
https://dom.spec.whatwg.org/#dom-node-isequalnode (for everything still in the living spec)
https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/DOM3-Core.html#core-Node3-isEqualNode (for old nodes removed from the living spec)

Closes GH-11690.

show more ...


# d04f48b6 11-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement DOMNode::parentElement and DOMNameSpaceNode::parentElement

ref: https://dom.spec.whatwg.org/#parent-element

Closes GH-11679.


# d38cc9b9 11-Jul-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement DOMNode::isConnected and DOMNameSpaceNode::isConnected

ref: https://dom.spec.whatwg.org/#dom-node-isconnected

Closes GH-11677.


12345678910>>...65