Commit 20520eb9dd3 for php

commit 20520eb9dd36af552a2222a118fdeca3e22dbe2f
Merge: 24934c98adf e4f045070ea
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date:   Wed Nov 11 11:14:01 2026 +0100

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix GH-25306: Assertion status == LXB_STATUS_OK in dom_parse_selector when lexbor allocation fails

diff --cc NEWS
index 03ab890b03c,18ec48a2acf..3bbeff923e1
--- a/NEWS
+++ b/NEWS
@@@ -31,6 -31,18 +31,10 @@@ PH
    . Fixed dba_close() not closing a database opened with dba_popen().
      (Ilia Alshanetsky)

+ - DOM:
 -  . Fixed bug GH-25268 (NULL php_libxml_ref_obj dereference in
 -    dom_objects_store_clone_obj when cloning Dom\Notation). (David Carlier)
+   . Fixed bug GH-25306 (Assertion status == LXB_STATUS_OK in dom_parse_selector
+     when lexbor allocation fails). (ndossche)
+
 -- GD:
 -  . Fixed use-after-free when drawing with a brush or tile image that was
 -    released after imagesetbrush() or imagesettile(). (lacatoire)
 -  . Fixed the argument blamed by the imagepolygon(), imageopenpolygon() and
 -    imagefilledpolygon() too few points error. (lacatoire)
 -
  - MBString:
    . Fixed stack overflow in mb_check_encoding() and mb_convert_encoding() with
      deeply nested arrays. (Eyüp Can Akman)