October 26, 2023

ZendPHP 8.2.12

  • Core:
    . Fixed bug GH-12207 (memory leak when class using trait with doc block).
    . Fixed bug GH-12215 (Module entry being overwritten causes type errors in
    ext/dom).
    . Fixed bug GH-12273 (__builtin_cpu_init check).
    . Fixed bug #80092 (ZTS + preload = segfault on shutdown).
  • CLI:
    . Ensure a single Date header is present.
  • CType:
    . Fixed bug GH-11997 (ctype_alnum 5 times slower in PHP 8.1 or greater).
  • DOM:
    . Restore old namespace reconciliation behaviour.
    . Fixed bug GH-8996 (DOMNode serialization on PHP ^8.1).
  • Fileinfo:
    . Fixed bug GH-11891 (fileinfo returns text/xml for some svg files).
  • Filter:
    . Fix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACK
  • Hash:
    . Fixed bug GH-12186 (segfault copying/cloning a finalized HashContext).
  • Intl:
    . Fixed bug GH-12243 (segfault on IntlDateFormatter::construct).
    . Fixed bug GH-12282 (IntlDateFormatter::construct should throw an exception
    on an invalid locale).
  • MySQLnd:
    . Fixed bug GH-12297 (PHP Startup: Invalid library (maybe not a PHP library)
    'mysqlnd.so' in Unknown on line).
  • Opcache:
    . Fixed opcache_invalidate() on deleted file.
    . Fixed bug GH-12380 (JIT+private array property access inside closure
    accesses private property in child class).
  • PCRE:
    . Fixed bug GH-11956 (Backport upstream fix, PCRE regular expressions with
    JIT enabled gives different result).
  • SimpleXML:
    . Fixed bug GH-12170 (Can't use xpath with comments in SimpleXML).
    . Fixed bug GH-12223 (Entity reference produces infinite loop in
    var_dump/print_r).
    . Fixed bug GH-12167 (Unable to get processing instruction contents in
    SimpleXML).
    . Fixed bug GH-12169 (Unable to get comment contents in SimpleXML).
  • Streams:
    . Fixed bug GH-12190 (binding ipv4 address with both address and port at 0).
  • XML:
    . Fix return type of stub of xml_parse_into_struct().
    . Fix memory leak when calling xml_parse_into_struct() twice.
  • XSL:
    . Fix type error on XSLTProcessor::transformToDoc return value with
    SimpleXML.

ZendPHP 8.1.25

  • Core:
    . Fixed bug GH-12207 (memory leak when class using trait with doc block).
    . Fixed bug GH-12215 (Module entry being overwritten causes type errors in
    ext/dom).
    . Fixed bug GH-12273 (__builtin_cpu_init check).
    . Fixed bug #80092 (ZTS + preload = segfault on shutdown).
  • CLI:
    . Ensure a single Date header is present.
  • CType:
    . Fixed bug GH-11997 (ctype_alnum 5 times slower in PHP 8.1 or greater).
  • DOM:
    . Restore old namespace reconciliation behaviour.
    . Fixed bug GH-8996 (DOMNode serialization on PHP ^8.1).
  • Fileinfo:
    . Fixed bug GH-11891 (fileinfo returns text/xml for some svg files).
  • Filter:
    . Fix explicit FILTER_REQUIRE_SCALAR with FILTER_CALLBACK
  • Hash:
    . Fixed bug GH-12186 (segfault copying/cloning a finalized HashContext).
  • Intl:
    . Fixed bug GH-12243 (segfault on IntlDateFormatter::construct).
    . Fixed bug GH-12282 (IntlDateFormatter::construct should throw an exception
    on an invalid locale).
  • MySQLnd:
    . Fixed bug GH-12297 (PHP Startup: Invalid library (maybe not a PHP library)
    'mysqlnd.so' in Unknown on line).
  • Opcache:
    . Fixed opcache_invalidate() on deleted file.
    . Fixed bug GH-12380 (JIT+private array property access inside closure
    accesses private property in child class).
  • PCRE:
    . Fixed bug GH-11956 (Backport upstream fix, PCRE regular expressions with
    JIT enabled gives different result).
  • SimpleXML:
    . Fixed bug GH-12170 (Can't use xpath with comments in SimpleXML).
    . Fixed bug GH-12223 (Entity reference produces infinite loop in
    var_dump/print_r).
    . Fixed bug GH-12167 (Unable to get processing instruction contents in
    SimpleXML).
    . Fixed bug GH-12169 (Unable to get comment contents in SimpleXML).
  • Streams:
    . Fixed bug GH-12190 (binding ipv4 address with both address and port at 0).
  • XML:
    . Fix return type of stub of xml_parse_into_struct().
    . Fix memory leak when calling xml_parse_into_struct() twice.
  • XSL:
    . Fix type error on XSLTProcessor::transformToDoc return value with
    SimpleXML.
  • Sockets:
    . Fix socket_export_stream() with wrong protocol